Schema: byArtist
Schema: byArtist Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: byArtist.
MusicRecording JSON-LD example for a film score track from The Children's Doctor documentary. Covers byArtist, recordingOf with MusicComposition and ISWC code, ISRC code, inAlbum cross-reference, duration in ISO 8601, and ListenAction for streaming links.
MusicAlbum JSON-LD example for The Children's Doctor film score. Covers track listing with MusicRecording references, numTracks, albumProductionType and albumReleaseType enums, byArtist as a shared credit, and how MusicAlbum connects to MusicRecording via the track property.
MusicPlaylist JSON-LD example for a curated list of MusicRecording tracks. CreativeWork subtype adding numTracks and track. Parent of MusicAlbum and MusicRelease.
MusicRelease JSON-LD example for a specific release of an album or EP (a vinyl pressing, a digital release, a CD). MusicPlaylist subtype adding catalogNumber, creditedTo, duration, musicReleaseFormat (MusicReleaseFormatType enum), recordLabel, releaseOf.
MusicAlbumProductionType JSON-LD reference. 9-value Enumeration classifying album content (studio, live, compilation, mixtape, remix, soundtrack, spoken-word, demo, DJ mix). Used as MusicAlbum.albumProductionType.
MusicComposition JSON-LD example for a musical work (distinct from MusicRecording which is a specific recording). CreativeWork subtype with composer, lyricist, iswcCode, musicalKey, firstPerformance, recordedAs.