XooCode(){

Schema: position

Schema: position Example Markup

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

Recipe

An in-depth JSON-LD example for Recipe markup, wired into the Xoo universe as the specific nutritional formula from Jane Xoo's 1945 clinical framework. Learn HowToStep composition, NutritionInformation, ISO 8601 durations, recipeYield as QuantitativeValue, and how a Recipe can be derived from and cross-referenced with an Article.

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.

ItemList

ItemList JSON-LD example for a curated top-5 Xoo products page. Covers ListItem with position and url for carousel eligibility, the difference between summary and detail pages, numberOfItems, itemListOrder, and how Google uses ItemList to render carousel rich results for listicle content.

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.

HowToStep

HowToStep JSON-LD example for a step in a structured data implementation guide. HowToStep adds no properties of its own; it inherits from CreativeWork, ItemList, and ListItem simultaneously.

BookSeries

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

Chapter

Chapter JSON-LD example for a single chapter in a book. CreativeWork subtype adding pageStart, pageEnd, and pagination properties. Chapter links to its Book via isPartOf.

MusicPlaylist

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

MovieSeries

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

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.

SearchResultsPage

SearchResultsPage JSON-LD example for an on-site search-results page. Direct WebPage subtype. Use noindex meta + SearchResultsPage type to signal a results page to crawlers.

CollectionPage

CollectionPage JSON-LD example for a listing / category / tag page. Direct WebPage subtype. Parent of ImageGallery and VideoGallery.

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.

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.