XooCode(){

Schema: itemListElement

Schema: itemListElement Example Markup

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

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.

Service

Service JSON-LD example for the Xoo Code Schema Markup Audit, a professional service Xoo Code Inc. offers on top of the XooStructured IDE. Covers the OfferCatalog composition pattern with tiered pricing, ServiceChannel for access points, structured areaServed, and the subtype-selection lesson applied to service types.

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.

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.

EmergencyService

EmergencyService JSON-LD example for emergency-response organisations: fire departments, police departments, EMS/ambulance services, coast guard, mountain rescue. Direct LocalBusiness subtype and parent of FireStation and PoliceStation.

TouristTrip

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

VeterinaryCare

VeterinaryCare JSON-LD example for a veterinary practice. Direct MedicalOrganization subtype for animal-healthcare providers. No unique properties.

Optician

Optician JSON-LD example for an eyeglass and contact-lens retailer. Direct MedicalBusiness subtype (a LocalBusiness specialty). No unique properties.

FireStation

FireStation JSON-LD example for a fire station. Dual-inherits CivicStructure + EmergencyService. 24/7 hours, engine company info, community education programmes.

PoliceStation

PoliceStation JSON-LD example for a police station. Dual-inherits CivicStructure + EmergencyService. 24/7 emergency coverage + records-counter hours, services like fingerprinting and reporting.

Crematorium

Crematorium JSON-LD example for a cremation facility. Direct CivicStructure subtype. No unique properties; commonly paired with FuneralParlor services via hasOfferCatalog.

TaxiService

TaxiService JSON-LD example for a taxi or ride-hire service. Direct Service subtype. Covers areaServed, hoursAvailable, provider (Organization), providerMobility, offers. The canonical type (supersedes the old Taxi type).

HowToSection

HowToSection JSON-LD example for a named section within a HowTo. Dual-inherits ListItem + CreativeWork. Groups HowToStep / HowToDirection entries.

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.