Type: defineMusicGroup(input?: MusicGroup)
Describes a band or musical group.
stringNodeRelations<Person | string>string | string[]NodeRelations<MusicAlbum>MusicGroup${canonicalHost}#music-groupoptions.canonicalHostdefineMusicGroup({
name: 'The Beatles',
})
defineMusicGroup({
name: 'The Beatles',
description: 'English rock band formed in Liverpool in 1960',
url: 'https://example.com/artists/the-beatles',
genre: ['Rock', 'Pop'],
member: [
{ name: 'John Lennon' },
{ name: 'Paul McCartney' },
{ name: 'George Harrison' },
{ name: 'Ringo Starr' },
],
foundingDate: new Date(1960, 7, 1),
dissolutionDate: new Date(1970, 3, 10),
album: [
{ name: 'Abbey Road' },
{ name: 'Sgt. Pepper\'s Lonely Hearts Club Band' },
],
image: 'https://example.com/artists/the-beatles.jpg',
sameAs: [
'https://www.facebook.com/thebeatles',
'https://twitter.com/thebeatles',
],
})
export interface MusicGroupSimple extends Thing {
name: string
description?: string
url?: string
genre?: string | string[]
member?: NodeRelations<Person | string>
foundingDate?: ResolvableDate
dissolutionDate?: ResolvableDate
album?: NodeRelations<string>
track?: NodeRelations<string>
image?: NodeRelations<string | ImageObject>
sameAs?: Arrayable<string>
}