XooCode(){

Schema: item

Schema: item Example Markup

The following are examples of markup written in json+ld that include the correct usage for Schema: item.

BreadcrumbList

BreadcrumbList JSON-LD example using XooCode's own navigation trail as the breadcrumb. Covers the ListItem composition pattern, 1-indexed positions, the item-as-URL vs item-as-entity choice, and the difference between BreadcrumbList and the old breadcrumb string property on WebPage.

MusicAlbum

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

MusicPlaylist JSON-LD example for a curated list of MusicRecording tracks. CreativeWork subtype adding numTracks and track. Parent of MusicAlbum and MusicRelease.

Guide

Guide JSON-LD example for a buying guide, product recommendation guide, or ranked list. Pending CreativeWork subtype adding category and reviewAspect.

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.

TouristTrip

TouristTrip JSON-LD example for a guided or packaged tourist trip. Trip subtype adding touristType (Audience or Text).

AboutPage

AboutPage JSON-LD example for a website's About page. Direct WebPage subtype with no unique properties.

ImageGallery

ImageGallery JSON-LD example for a photo-gallery page. Direct CollectionPage subtype. Use ItemList + ImageObject for the gallery contents.

VideoGallery

VideoGallery JSON-LD example for a video-collection page. Direct CollectionPage subtype. Use ItemList + VideoObject for the collection contents.

DataFeed

DataFeed JSON-LD example for a feed of dataset items (a streaming / batch data feed). Dataset subtype with dataFeedElement for the feed's items.

DataFeedItem

DataFeedItem JSON-LD example for a single element inside a DataFeed. Intangible with dateCreated, dateModified, dateDeleted, item.

ListItem

ListItem JSON-LD example for an entry in an ItemList or BreadcrumbList. Intangible subtype carrying item, position, previousItem, nextItem — the node behind Google's breadcrumb rich result and carousel results.