XooCode(){

Schema: hasPart

Schema: hasPart Example Markup

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

Article

In-depth Article JSON-LD example wired into the Xoo universe via Jane Xoo's 1945 pediatric paper, the artifact behind the Person example's claim that she redefined modern healthcare for children. Covers author @id references, the datePublished/dateModified/dateCreated triple, the 110-character headline rule, and Google's three-aspect-ratio image requirement.

VideoObject

VideoObject JSON-LD example for a product walkthrough video with five key-moment Clips, ISO 8601 duration, interactionStatistic view count, and publisher cross-referencing the Xoo Code Shop Dunmore LocalBusiness entity. Covers contentUrl vs embedUrl, the hasPart Clip pattern for key moments, and the duration format developers get wrong.

SeekToAction

SeekToAction JSON-LD example for jumping to key moments in a video. SeekToAction is used as potentialAction on VideoObject to tell Google where within the video to jump to for a named moment.

Periodical

Periodical JSON-LD example for a regularly published serial (a journal, magazine, or trade publication) with ISSN. Periodical is a CreativeWorkSeries subtype adding issn, startDate, and endDate properties.

PublicationVolume

PublicationVolume JSON-LD example for a single volume (annual run) of a Periodical. Adds volumeNumber, pageStart, pageEnd, and pagination properties.

PublicationIssue

PublicationIssue JSON-LD example for a single issue of a Periodical. Adds issueNumber, pageStart, pageEnd, and pagination properties.

BookSeries

BookSeries JSON-LD stub for a series of books. CreativeWorkSeries subtype with no unique properties. Books in the series link via hasPart.

ComicIssue

ComicIssue JSON-LD stub for a single issue of a comic series. PublicationIssue subtype adding artist, colorist, inker, letterer, and penciler properties (inherited from ComicStory via shared comic vocabulary).

Atlas

Atlas JSON-LD stub for a bound collection of maps. CreativeWork subtype with no unique properties. Included Maps attach via hasPart.

CreativeWorkSeries

CreativeWorkSeries JSON-LD example for the parent type behind BookSeries, Periodical, PodcastSeries, RadioSeries, TVSeries, MovieSeries, and VideoGameSeries. Adds startDate, endDate, and issn.

MovieSeries

MovieSeries JSON-LD example for a film franchise. CreativeWorkSeries subtype adding actor, director, musicBy, productionCompany, trailer.

HyperToc

HyperToc JSON-LD example for a hypertext table of contents attached to a video or audio work. Pending CreativeWork subtype adding tocEntry (HyperTocEntry) and associatedMedia.

Clip

Clip JSON-LD example for a segment of audio or video (TV clip, podcast highlight, YouTube key-moment). CreativeWork subtype with clipNumber, startOffset, endOffset, partOfEpisode/Season/Series.

SiteNavigationElement

SiteNavigationElement JSON-LD example for site navigation (primary / secondary nav). Direct WebPageElement subtype with no unique properties.