Schema
Podcast Season
Schema.org PodcastSeason
Type: definePodcastSeason(input?: PodcastSeason)
Describes a season of a podcast series.
Useful Links
Recommended Properties
- name
string
The name of the season. - seasonNumber
number
The season number. - partOfSeries
NodeRelation<any>
Reference to the podcast series this season belongs to. - numberOfEpisodes
number
The number of episodes in the season.
Defaults
- @type:
PodcastSeason
Examples
Minimal
definePodcastSeason({
seasonNumber: 2,
partOfSeries: {
name: 'The Example Podcast',
},
})
Complete
definePodcastSeason({
name: 'Season 2: Advanced Topics',
seasonNumber: 2,
description: 'In season 2, we dive deeper into advanced concepts',
numberOfEpisodes: 12,
partOfSeries: {
name: 'The Example Podcast',
},
image: 'https://example.com/season-2-cover.jpg',
datePublished: new Date(2024, 0, 1),
startDate: new Date(2024, 0, 1),
endDate: new Date(2024, 5, 30),
})
Types
export interface PodcastSeasonSimple extends Thing {
name?: string
description?: string
seasonNumber?: number
numberOfEpisodes?: number
partOfSeries?: NodeRelation<any>
episode?: NodeRelations<any>
datePublished?: ResolvableDate
startDate?: ResolvableDate
endDate?: ResolvableDate
image?: NodeRelations<string | ImageObject>
url?: string
actor?: NodeRelations<Person | string>
director?: NodeRelations<Person | string>
productionCompany?: NodeRelation<Organization | string>
aggregateRating?: NodeRelation<AggregateRating>
}
Did this page help you?