XooCode(){

Schema: url

Schema: url Example Markup

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

Person

Markup for Person according to Schema.org is a flexible way of marking up any type of person related to your website or business. With this example you will learn how to easily and manually mark up important people related to your webpage.

Organization

Use Organization to mark up your company details on your company website. This example shows you all the details of how to do it manually.

Event

A clear, readable and advanced example in json+ld markup for Events. Use it to understand how you can explicitly structure relevant data about upcoming or finished events on your own webpage resources.

LocalBusiness

Use the Schema.org definition of LocalBusiness to improve the listing of your local store. This in-depth example shows you exactly how to manually mark up your location.

WebPage

WebPage markup should be the cornerstone of all your markup work. WebPage can and should per definition be used on all webpages without exception. Follow our simple, yet deep WebPage markup example to understand how.

Product

In-depth Product JSON-LD example wired into the Xoo universe via XooTee, a premium t-shirt sold by Xoo Code Inc. at the Dunmore store. Covers Offer, AggregateRating, Review, and @id reuse in one example.

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.

SoftwareApplication

In-depth SoftwareApplication JSON-LD example wired into the Xoo universe via XooStructured, Xoo Code Inc.'s flagship cross-platform IDE for authoring JSON-LD schema markup. Shows how the same Offer and AggregateRating pattern from Product applies to intangible digital goods, plus app-specific properties for system requirements, permissions, versioning, and multi-OS support.

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.

CollegeOrUniversity

In-depth EducationalOrganization JSON-LD example wired into the Xoo universe as the Royal Institute of Medicine, Jane Xoo's alma mater, founded 1863 in Copenhagen. First XooCode example to explicitly teach schema.org subtype selection: why CollegeOrUniversity is a better choice than base Organization, and how to pick the right subtype for schools, hospitals, NGOs, and government bodies.

JobPosting

An in-depth JSON-LD example for JobPosting markup, wired into the Xoo universe as Xoo Code Inc. hiring a Senior Structured Data Engineer for the XooStructured team at Dunmore. Learn the Google for Jobs rich result requirements: the tricky baseSalary composition, employmentType enum, remote-work properties, and the requirements soup that trips up most authors.

Course

In-depth Course JSON-LD example wired into the Xoo universe as PED-412, the Royal Institute of Medicine graduate course where students read Jane Xoo's 1945 paper as required material. Covers the critical distinction between Course (the abstract concept) and CourseInstance (specific scheduled offerings), the hasCourseInstance linking pattern, and ISO 8601 durations for timeRequired and courseWorkload.

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.

FAQPage

FAQPage JSON-LD example for the Xoo Code Shop Dunmore visitor FAQ. Covers the mainEntity composition pattern, Question and Answer nesting, when to use FAQPage vs QAPage, and the 2023 Google rich result change that redefined when FAQ markup earns a SERP card.

ImageObject

ImageObject JSON-LD example with content URL, dimensions, caption, creator, copyright holder, license, and acquisition source. The image metadata structure used inside Article, Product, Person, and any type with an image property.

Brand

Brand JSON-LD example with name, logo, URL, description, and slogan. The brand identity structure that Product uses for brand-filtered shopping results and Organization uses for sub-brand listings.

NewsArticle

NewsArticle JSON-LD example for a local business opening reported by the fictional Dunmore Herald. Covers dateline, NewsMediaOrganization as publisher with ethicsPolicy and masthead, speakable for Google Assistant news briefings, the print-edition trio, and @id cross-references to the Xoo Code Shop LocalBusiness.

BlogPosting

BlogPosting JSON-LD example for a company blog post about the XooTee t-shirt launch. Covers the Blog container via isPartOf, comment and commentCount for reader discussion, interactionStatistic for engagement metrics, detailed author identity with worksFor cross-reference, and how BlogPosting differs from Article and NewsArticle.

TechArticle

TechArticle JSON-LD example for a developer tutorial on the XooStructured IDE. Covers proficiencyLevel, dependencies, timeRequired in ISO 8601, the CreativeWorkSeries container for documentation sets, and how TechArticle compares to HowTo for instructional content.

HowTo

HowTo JSON-LD example for screen-printing a XooTee graphic tee at Xoo Code Shop Dunmore. Covers HowToStep with per-step URLs and images, HowToSupply and HowToTool for materials and equipment, MonetaryAmount for estimatedCost, ISO 8601 totalTime, and the 2023 Google rich result changes.

Book

Book JSON-LD example for Jane Xoo's 1948 pediatric textbook, the expanded version of her 1945 paper. Covers ISBN, numberOfPages, bookEdition, bookFormat, workExample for editions, inLanguage, the Offers pattern for book pricing, and publisher as Organization with @id cross-references to the Person and Article examples.

Movie

Movie JSON-LD example for a documentary about Jane Xoo's pediatric work. Covers director, actor, duration in ISO 8601, contentRating, releasedEvent for premiere details, aggregateRating, review with nested Rating, and the WatchAction pattern for streaming links that Google uses to build the movie knowledge panel.

Dataset

Dataset JSON-LD example for Jane Xoo's 1945-1955 pediatric outcome data. Covers distribution with DataDownload for file formats, temporalCoverage and spatialCoverage, variableMeasured, license, measurementTechnique, and how Dataset markup feeds Google Dataset Search.

WebSite

WebSite JSON-LD example with SearchAction for the sitelinks search box. Covers the potentialAction pattern with query-input, the difference between WebSite and WebPage, publisher cross-referencing, and how Google uses WebSite markup to display a search box directly in the SERP for branded queries.

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.

ClaimReview

ClaimReview JSON-LD example for a fact-check of the claim that Jane Xoo's pediatric framework reduced infant mortality by 60%. Covers claimReviewed, reviewRating with the textual verdict scale, itemReviewed as a Claim with firstAppearance, and how Google uses ClaimReview for the fact-check rich result and label in search results.

QAPage

QAPage JSON-LD example for a community Q&A thread about XooStructured validation errors. Covers the QAPage/Question/Answer trio, acceptedAnswer vs suggestedAnswer, answerCount, upvoteCount, and how QAPage differs from FAQPage for community-driven question-and-answer content.

MusicRecording

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

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.

Photograph

Photograph JSON-LD example for a portrait of Jane Xoo from 1945. Covers contentUrl, thumbnail, exifData with PropertyValue pairs, copyrightHolder, acquireLicensePage for licensing, locationCreated with Place, and how Photograph differs from ImageObject for standalone photo pages.

DigitalDocument

DigitalDocument JSON-LD example for a downloadable PDF whitepaper on structured data ROI. Covers hasDigitalDocumentPermission for access control, encoding with MediaObject for file metadata, pagination, and how DigitalDocument differs from Article for non-HTML published content.

PodcastEpisode

PodcastEpisode JSON-LD example for the Xoo Code podcast discussing structured data with a guest. Covers partOfSeries with PodcastSeries, associatedMedia with AudioObject for the episode file, episodeNumber, seasonNumber, timeRequired, and how podcast markup feeds Google Podcasts and AI-powered podcast discovery.

Restaurant

Restaurant JSON-LD example for a casual grill in downtown Dunmore. Covers servesCuisine, hasMenu with Menu/MenuSection/MenuItem hierarchy, acceptsReservations, priceRange, and the full LocalBusiness property set including address, geo, openingHours, and aggregateRating.

Hotel

Hotel JSON-LD example for a boutique hotel in Dunmore hosting XooCon attendees. Covers starRating, amenityFeature with LocationFeatureSpecification, checkinTime/checkoutTime, numberOfRooms, petsAllowed, and the LodgingBusiness property set for hospitality search.

Dentist

Dentist JSON-LD example for a dental practice in Dunmore. Covers medicalSpecialty, isAcceptingNewPatients, availableService with MedicalProcedure, insurance accepted via paymentAccepted, and the MedicalBusiness property set for healthcare local search.

TouristAttraction

TouristAttraction JSON-LD example for The Thunderdome, the Dunmore conference center that hosts XooCon. Covers touristType, availableLanguage, isAccessibleForFree, publicAccess, and how TouristAttraction differs from Place and LocalBusiness for landmarks and points of interest.

FinancialService

FinancialService JSON-LD example for a credit union in Dunmore. Covers feesAndCommissionsSpecification (the only property unique to FinancialService), the four subtypes (BankOrCreditUnion, InsuranceAgency, AccountingService, AutomatedTeller), and how to mark up a financial institution with LocalBusiness properties.

CafeOrCoffeeShop

CafeOrCoffeeShop JSON-LD example for a coffee shop next to Xoo Code Shop Dunmore. Covers the FoodEstablishment inheritance (servesCuisine, hasMenu, acceptsReservations), how CafeOrCoffeeShop differs from Restaurant and Bakery, and practical LocalBusiness markup for a small cafe.

Store

Store JSON-LD example using the BookStore subtype for a bookshop in Dunmore that stocks Jane Xoo's textbook. Covers how to choose among the 31 Store subtypes, the difference between Store and generic LocalBusiness, and practical retail markup with paymentAccepted and priceRange.

SportsActivityLocation

SportsActivityLocation JSON-LD example using the ExerciseGym subtype for a fitness center in Dunmore. Covers the 9 subtypes (ExerciseGym, GolfCourse, SkiResort, StadiumOrArena, etc.), amenityFeature for gym equipment, and how SportsActivityLocation differs from SportsOrganization.

EntertainmentBusiness

EntertainmentBusiness JSON-LD example using the ArtGallery subtype for a gallery inside The Thunderdome. Covers the 7 subtypes (ArtGallery, Casino, NightClub, MovieTheater, AmusementPark, ComedyClub, AdultEntertainment) and how to mark up entertainment venues with LocalBusiness properties.

PlaceOfWorship

PlaceOfWorship JSON-LD example using the Church subtype for a parish in Dunmore. Covers the CivicStructure hierarchy (not LocalBusiness), the 5 subtypes (Church, Mosque, Synagogue, BuddhistTemple, HinduTemple), and Place-level properties without LocalBusiness fields like priceRange.

Park

Park JSON-LD example for a community park in Dunmore. Covers the CivicStructure hierarchy, isAccessibleForFree, publicAccess, amenityFeature for park facilities, and how Park differs from TouristAttraction and NaturalFeature for green spaces.

Airport

Airport JSON-LD example for a fictional regional airport serving Dunmore. Covers iataCode and icaoCode (the only properties unique to Airport), the CivicStructure hierarchy, and how Airport differs from LocalBusiness for transportation hubs.

Corporation

Corporation JSON-LD example for the fictional Redpoint 9 Corp, parent company of Xoo Code Inc. Covers tickerSymbol (the only property unique to Corporation), the MIC exchange format, and how Corporation differs from Organization for publicly traded companies.

GovernmentOrganization

GovernmentOrganization JSON-LD example for the Borough of Dunmore municipal government. Covers areaServed for jurisdictional scope, department for sub-agencies, and how GovernmentOrganization pairs with GovernmentService for public services.

NewsMediaOrganization

NewsMediaOrganization JSON-LD example for the Dunmore Herald newspaper. Covers the 10 editorial trust properties (ethicsPolicy, masthead, correctionsPolicy, verificationFactCheckingPolicy, etc.) that Google News uses as publisher credibility signals.

SportsTeam

SportsTeam JSON-LD example for a fictional Dunmore basketball team. Covers athlete, coach, gender (the 3 properties unique to SportsTeam), sport from SportsOrganization, and how SportsTeam differs from SportsActivityLocation.

Airline

Airline JSON-LD example for a fictional Nordic airline serving Dunmore. Covers iataCode (shared with Airport), boardingPolicy with BoardingPolicyType enum, and how Airline markup feeds Google Flights and travel knowledge panels.

MusicGroup

MusicGroup JSON-LD example for the Copenhagen Ensemble, the orchestra from The Children's Doctor documentary score. Covers album, genre, track (the 3 properties unique to MusicGroup), the PerformingGroup hierarchy, and how MusicGroup connects to MusicAlbum and MusicRecording.

NGO

NGO JSON-LD example for the Children First Foundation, a non-profit established in Jane Xoo's name. Covers nonprofitStatus with country-specific NonprofitType enums, funder, areaServed, and how NGO differs from Organization and FundingScheme for non-profit entities.

FundingScheme

FundingScheme JSON-LD example for the Xoo Pediatric Research Grant. Covers how FundingScheme describes grant programs and funding initiatives, the relationship to the administering NGO via funder, and how it differs from NGO and FundingAgency.

MusicEvent

MusicEvent JSON-LD example for a live concert by The Copenhagen Ensemble at The Thunderdome. Covers performer as MusicGroup, workPerformed for linking to compositions, doorTime vs startDate, ticket offers, and how MusicEvent differs from generic Event for concerts and live performances.

SportsEvent

SportsEvent JSON-LD example for a Dunmore Dynamos basketball game. Covers homeTeam and awayTeam as SportsTeam references, the generic competitor property for individual sports, sport, and how SportsEvent connects to SportsTeam entities in the knowledge graph.

SaleEvent

SaleEvent JSON-LD example for a seasonal XooTee clearance at the Dunmore store. Covers how to structure sale offers with itemOffered, the difference between SaleEvent offers and Product offers, in-store vs online sales via eventAttendanceMode, and when to use SaleEvent instead of BusinessEvent.

EducationEvent

EducationEvent JSON-LD example for a hands-on schema markup workshop at the Xoo Code Shop. Covers teaches, assesses, and educationalLevel (the 3 properties unique to EducationEvent), plus how EducationEvent differs from Course and why the instructor goes in performer.

ExhibitionEvent

ExhibitionEvent JSON-LD example for a photography exhibition at Xoo Gallery. Covers workFeatured for linking exhibited works, the difference between ExhibitionEvent and a gallery's event property, organizer as an ArtGallery, and how exhibition runs differ from one-night events.

ScreeningEvent

ScreeningEvent JSON-LD example for the US premiere of The Children's Doctor documentary at The Thunderdome. Covers workPresented for linking to Movie, videoFormat (HD, IMAX, 3D), subtitleLanguage with BCP 47 codes, and how ScreeningEvent differs from Movie's releasedEvent.

BusinessEvent

BusinessEvent JSON-LD example for a product demo day. BusinessEvent adds no properties of its own; see the full Event example for a complete property walkthrough.

ChildrensEvent

ChildrensEvent JSON-LD example for a kids' coding camp. ChildrensEvent adds no properties of its own; see the full Event example for a complete property walkthrough.

ConferenceEvent

Conference event JSON-LD example for XooCon 2026. Shows how to mark up a multi-day conference with sub-events, speakers, and ticket tiers using schema.org Event properties.

EventSeries

EventSeries JSON-LD example for the annual XooCon conference series. EventSeries adds no properties of its own but inherits from both Event and Series.

Festival

Festival JSON-LD example for a summer arts festival in Dunmore. Festival adds no properties of its own; see the full Event example for a complete property walkthrough.

Hackathon

Hackathon JSON-LD example for a schema markup hackathon at The Thunderdome. Hackathon adds no properties of its own; see the full Event example for a complete property walkthrough.

CourseInstance

CourseInstance JSON-LD example for the Fall 2026 offering of PED-412, a pediatric medicine course. Covers courseMode, courseSchedule with Schedule, courseWorkload, instructor (the 4 properties unique to CourseInstance), and how CourseInstance relates to Course.

PublicationEvent

PublicationEvent JSON-LD example for the release of The Children's Doctor documentary. Covers publishedBy and publishedOn (the 2 properties unique to PublicationEvent), the relationship to Movie.releasedEvent, and the BroadcastEvent and OnDemandEvent subtypes.

Vehicle

Vehicle JSON-LD example for a used car listing. Covers the 39 properties unique to Vehicle including VIN, mileage, fuel type, engine specs, drive wheel configuration enums, and how Vehicle markup feeds Google's vehicle listing rich result.

Car

Car JSON-LD example for a used sedan listing. Car inherits all 39 Vehicle properties and adds acrissCode (rental classification) and roofLoad. Covers when to use Car vs Vehicle and the Google vehicle listing rich result.

ProductGroup

ProductGroup JSON-LD example for XooTee Classic in multiple sizes and colors. Covers hasVariant, variesBy, and productGroupID (the 3 properties unique to ProductGroup), plus the variant linking pattern with Product entities.

ProductModel

ProductModel JSON-LD example for the XooStructured IDE product specification. Covers isVariantOf, predecessorOf, successorOf (the 3 properties unique to ProductModel), and how ProductModel differs from Product and ProductGroup.

Drug

Drug JSON-LD example for a fictional pediatric fever reducer. Covers the most important of Drug's 29 unique properties: activeIngredient, dosageForm, prescriptionStatus, interactingDrug, pregnancyCategory, and the dual inheritance from Product and MedicalEntity.

FinancialIncentive

FinancialIncentive JSON-LD example for a structured data adoption tax credit. Covers the 14 properties unique to FinancialIncentive including incentiveType, incentiveStatus, incentiveAmount, incentivizedItem, and the IncentiveType/IncentiveStatus enums.

Credential

Credential JSON-LD example for a schema.org certification. Covers credentialCategory, recognizedBy, validFor, and validIn (the 4 properties unique to Credential), plus the EducationalOccupationalCredential subtype.

OnlineMarketplace

OnlineMarketplace JSON-LD example for a fictional Xoo marketplace. Covers hasStore (the one property unique to OnlineMarketplace), the OnlineStore/OnlineBusiness hierarchy, and how marketplace markup relates to merchant identity in Google Shopping.

SearchAction

SearchAction JSON-LD example for a site search box. Shows how to embed SearchAction inside WebSite markup to trigger Google's sitelinks search box. Covers the query-input parameter syntax, target URL patterns, and common implementation errors.

MedicalCondition

MedicalCondition JSON-LD example for post-war childhood malnutrition. Covers the 17 properties unique to MedicalCondition including signOrSymptom, possibleTreatment, associatedAnatomy, riskFactor, drug, stage, and how MedicalCondition connects to Drug and AnatomicalStructure.

MedicalProcedure

MedicalProcedure JSON-LD example for a pediatric nutritional assessment. Covers bodyLocation, howPerformed, preparation, followup, procedureType with MedicalProcedureType enum, and how MedicalProcedure connects to MedicalCondition.

AnatomicalStructure

AnatomicalStructure JSON-LD example for the digestive system's small intestine. Covers connectedTo, partOfSystem, subStructure, relatedCondition, relatedTherapy, diagram, and bodyLocation (the 8 properties unique to AnatomicalStructure).

SoftwareSourceCode

SoftwareSourceCode JSON-LD example for the XooStructured IDE open-source validator. Covers codeRepository, programmingLanguage, codeSampleType, runtimePlatform, and targetProduct (the 5 properties unique to SoftwareSourceCode).

LiveBlogPosting

LiveBlogPosting JSON-LD example for live XooCon coverage. Covers coverageStartTime, coverageEndTime, and liveBlogUpdate (the 3 properties unique to LiveBlogPosting), plus Google's live blog rich result.

Menu

Menu JSON-LD example for The Dunmore Grill's dinner menu. Covers hasMenuSection and hasMenuItem (the 2 properties unique to Menu), plus MenuItem with offers for pricing and MenuSection for course grouping.

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.

DiscussionForumPosting

DiscussionForumPosting JSON-LD example for a community forum thread. DiscussionForumPosting adds no properties of its own; used for forum posts, Reddit-style threads, and community Q&A.

ScholarlyArticle

ScholarlyArticle JSON-LD example for Jane Xoo's 1945 paper. ScholarlyArticle adds no properties of its own; used for peer-reviewed academic papers, journal articles, and research publications.

WebApplication

WebApplication JSON-LD example for the XooCode structured data testing tool. WebApplication adds one property (browserRequirements) on top of SoftwareApplication.

Place

Place JSON-LD example for Dunmore Main Street as a geographic location. Covers the most important of Place's 41 direct properties: address, geo, openingHoursSpecification, photo, containsPlace, publicAccess, and when to use Place vs LocalBusiness.

CreativeWork

CreativeWork JSON-LD example for a whitepaper publication. CreativeWork is the parent of Article, Book, Movie, SoftwareApplication, and 100+ other types. Covers the most important of its 121 direct properties: author, datePublished, publisher, license, citation, and isPartOf.

SpecialAnnouncement

SpecialAnnouncement JSON-LD example for a venue closure notice. Covers the 13 properties unique to SpecialAnnouncement including datePosted, announcementLocation, category, and the COVID-era health information properties that remain useful for any emergency or public notice.

DefinedTerm

DefinedTerm JSON-LD example for a glossary entry. Covers inDefinedTermSet, termCode, and about (the 3 properties unique to DefinedTerm), plus how DefinedTerm works with DefinedTermSet for structured glossaries and taxonomies.

PodcastSeries

PodcastSeries JSON-LD example for the Xoo Code podcast. Covers webFeed and actor (the 2 properties unique to PodcastSeries), plus how PodcastSeries connects to PodcastEpisode and PodcastSeason.

PodcastSeason

PodcastSeason JSON-LD example for Season 2 of the Xoo Code podcast. PodcastSeason adds no properties of its own; it groups episodes within a PodcastSeries by season number.

Accommodation

Accommodation JSON-LD example for a Copenhagen apartment listing. Covers all 17 Accommodation properties including floorSize, numberOfRooms, numberOfBedrooms, bed (with BedDetails), occupancy, petsAllowed, amenityFeature, yearBuilt, leaseLength.

House

House JSON-LD example for a real estate listing in Dunmore. Covers numberOfRooms (re-declared on House) plus all inherited Accommodation properties: floorSize, occupancy, petsAllowed, yearBuilt, amenityFeature.

SingleFamilyResidence

SingleFamilyResidence JSON-LD example for a detached single-family home. SingleFamilyResidence re-declares numberOfRooms and occupancy; for the full property walkthrough, see the House example.

Apartment

Apartment JSON-LD example for a Copenhagen rental unit. Covers numberOfRooms and occupancy (re-declared on Apartment) plus inherited Accommodation properties for floor size, bedrooms, bathrooms, amenities, pet policies, lease length.

Suite

Suite JSON-LD example for the Hotel Dunmore Presidential Suite. Covers bed (with BedDetails), numberOfRooms, and occupancy (re-declared on Suite), plus inherited Accommodation amenities and floor size.

HotelRoom

HotelRoom JSON-LD example for a standard king room at Hotel Dunmore. Covers bed and occupancy (re-declared on HotelRoom), plus inherited Accommodation amenities and how HotelRoom fits inside a Hotel via containedInPlace.

Room

Room JSON-LD example for a Thunderdome meeting room. Room adds no properties of its own; it is the structural parent for HotelRoom and a generic type for any distinguishable space within a structure.

CampingPitch

CampingPitch JSON-LD example for a tent site at Dunmore Valley Campground. CampingPitch adds no properties of its own; it represents an individual outdoor accommodation spot within a larger Campground.

Report

Report JSON-LD example for a Xoo Code transparency report. Report adds one property (reportNumber) on top of Article. Used for official reports, annual reports, transparency reports, government reports, and research reports.

Thesis

Thesis JSON-LD example for a doctoral dissertation. Thesis adds one property (inSupportOf) on top of CreativeWork. Used for theses, dissertations, and academic qualification documents. Lives in the bib schema.org extension.

Legislation

Legislation JSON-LD example for a Pennsylvania structured data tax credit act. Covers the most important of Legislation's 20 properties: legislationDate, legislationIdentifier, legislationLegalForce (with LegalForceStatus enum), jurisdiction, legislationPassedBy. Note: Legislation is in the pending schema.org area.

GovernmentService

GovernmentService JSON-LD example for a Dunmore municipal trash pickup service. Covers jurisdiction and serviceOperator (the 2 properties unique to GovernmentService) plus inherited Service properties.

CreateAction

CreateAction JSON-LD example for writing a blog post. CreateAction is the parent of WriteAction, PhotographAction, DrawAction, FilmAction, CookAction, and PaintAction for actions that produce a CreativeWork.

OrganizeAction

OrganizeAction JSON-LD example for bookmarking a product. OrganizeAction is the parent of AllocateAction, ApplyAction, BookmarkAction, and PlanAction for actions that arrange or schedule something.

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.

TradeAction

TradeAction JSON-LD example for a purchase. TradeAction is the parent of BuyAction, SellAction, OrderAction, PayAction, DonateAction, RentAction, TipAction, PreOrderAction, and QuoteAction for commerce actions.

TransferAction

TransferAction JSON-LD example for downloading a file. TransferAction is the parent of BorrowAction, DownloadAction, GiveAction, LendAction, MoneyTransfer, ReceiveAction, ReturnAction, SendAction, and TakeAction for actions that move something between parties.

UpdateAction

UpdateAction JSON-LD example for adding a product to a cart. UpdateAction is the parent of AddAction, DeleteAction, and ReplaceAction for actions that modify a collection or entity.

MedicalEntity

MedicalEntity JSON-LD example for the parent type behind MedicalCondition, MedicalProcedure, AnatomicalStructure, Drug, and DietarySupplement. Covers code (MedicalCode), guideline (MedicalGuideline), study (MedicalStudy), legalStatus, and the medicalSpecialty enumeration that every medical entity inherits.

SocialMediaPosting

SocialMediaPosting JSON-LD example for a microblog post with a shared image. SocialMediaPosting is an Article subtype that adds one property, sharedContent, for the embedded asset being shared or quoted. It is the parent of BlogPosting and DiscussionForumPosting.

AdvertiserContentArticle

AdvertiserContentArticle JSON-LD example for sponsored editorial content. Google's spam policy requires paid editorial to be clearly marked; AdvertiserContentArticle is the machine-readable half of that disclosure.

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.

Quotation

Quotation JSON-LD example for a cited quote attributed to a person, character, or organization. Quotation is a pending CreativeWork subtype adding spokenByCharacter.

Claim

Claim JSON-LD example for a factual claim being fact-checked. Claim is a CreativeWork subtype adding appearance, firstAppearance, and claimInterpreter. It is the canonical itemReviewed target inside a ClaimReview.

Newspaper

Newspaper JSON-LD stub for daily and weekly newspaper titles. Direct Periodical subtype with no unique properties. Inherits issn, startDate, endDate from Periodical.

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.

VideoGame

VideoGame JSON-LD example for an electronic game. Inherits from both Game and SoftwareApplication, adding 10 properties: actor, cheatCode, director, gameEdition, gamePlatform, gameServer, gameTip, musicBy, playMode, trailer. Covers GamePlayMode enum (CoOp, MultiPlayer, SinglePlayer).

CreativeWorkSeries

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

CreativeWorkSeason

CreativeWorkSeason JSON-LD example for a single season of a TV, podcast, or radio series. Adds actor, director, episode, seasonNumber, numberOfEpisodes, partOfSeries, productionCompany, trailer, startDate, endDate. Parent of TVSeason.

Grant

Grant JSON-LD example for a non-monetary grant or award. Pending Intangible adding fundedItem, funder, and sponsor. Parent of MonetaryGrant.

Collection

Collection JSON-LD example for a bibliographic or archival collection of items. CreativeWork subtype adding collectionSize. Parent of ProductCollection.

ArchiveComponent

ArchiveComponent JSON-LD example for a single archival item. Pending CreativeWork subtype adding holdingArchive and itemLocation.

DefinedTermSet

DefinedTermSet JSON-LD example for a controlled vocabulary: a glossary, a taxonomy, a classification scheme. CreativeWork subtype adding hasDefinedTerm. Parent of CategoryCodeSet.

CategoryCode

CategoryCode JSON-LD example for a single code in a classification scheme. DefinedTerm subtype adding codeValue and inCodeSet. Used for ICD-10, NAICS, ISIC, and other coded taxonomies.

CategoryCodeSet

CategoryCodeSet JSON-LD example for a coded classification scheme. DefinedTermSet subtype adding hasCategoryCode. Used for ICD-10, NAICS, ISIC, CPT, and other formal code sets.

StadiumOrArena

StadiumOrArena JSON-LD stub. Dual-inherits from CivicStructure and SportsActivityLocation. No unique properties; the dual lineage gives it both civic-structure and sports-facility inherited properties.

MusicVenue

MusicVenue JSON-LD stub. Direct CivicStructure subtype for concert halls, clubs, and other live-music venues. No unique properties.

MovieTheater

MovieTheater JSON-LD stub. CivicStructure subtype for cinemas. Adds screenCount.

Museum

Museum JSON-LD stub. Direct CivicStructure subtype with no unique properties.

SportsOrganization

SportsOrganization JSON-LD example for the parent type behind SportsTeam. Organization subtype adding one property: sport (Text or URL).

AmpStory

AmpStory JSON-LD stub for an AMP Story (visual, full-screen, tap-through content format). Dual-inherits from CreativeWork and MediaObject. Note: Google has deprecated Web Stories / AMP Stories in Search as of 2024.

WebContent

WebContent JSON-LD stub for generic web-addressable content when the finer WebPage / WebSite / WebPageElement distinctions do not apply. Pending CreativeWork subtype with no unique properties.

FoodService

FoodService JSON-LD stub for a food service offering: breakfast, lunch, dinner, room service, banquet catering, meal delivery. Service subtype with no unique properties.

LiquorStore

LiquorStore JSON-LD stub for shops selling wine, beer, whisky, and other spirits. Store subtype with no unique properties.

GroceryStore

GroceryStore JSON-LD stub for supermarkets, bodegas, co-ops, and food-first retail shops. Store subtype with no unique properties.

AutoPartsStore

AutoPartsStore JSON-LD stub for automotive-parts retailers. Direct Store subtype (with AutomotiveBusiness cross-inheritance) and no unique properties.

BikeStore

BikeStore JSON-LD stub for bicycle retailers. Direct Store subtype with no unique properties.

BookStore

BookStore JSON-LD stub for bookshops, indie booksellers, and used-book stores. Direct Store subtype with no unique properties.

ClothingStore

ClothingStore JSON-LD stub for apparel retailers. Direct Store subtype with no unique properties. Parent of ShoeStore and MensClothingStore.

ComputerStore

ComputerStore JSON-LD stub for computer retailers. Direct Store subtype with no unique properties.

ConvenienceStore

ConvenienceStore JSON-LD stub for small neighbourhood shops and gas-station markets. Direct Store subtype with no unique properties.

DepartmentStore

DepartmentStore JSON-LD stub for large multi-category retail stores. Direct Store subtype with no unique properties.

ElectronicsStore

ElectronicsStore JSON-LD stub for consumer electronics retailers. Direct Store subtype with no unique properties.

Florist

Florist JSON-LD stub for flower shops. Direct Store subtype with no unique properties.

FurnitureStore

FurnitureStore JSON-LD stub for furniture retailers. Direct Store subtype with no unique properties.

GardenStore

GardenStore JSON-LD stub for nurseries, garden-supply shops, and plant retailers. Direct Store subtype with no unique properties.

HardwareStore

HardwareStore JSON-LD stub for hardware retailers selling tools and building materials. Direct Store subtype with no unique properties.

HobbyShop

HobbyShop JSON-LD stub for hobby and craft retailers. Direct Store subtype with no unique properties.

HomeGoodsStore

HomeGoodsStore JSON-LD stub for household goods and decor retailers. Direct Store subtype with no unique properties.

JewelryStore

JewelryStore JSON-LD stub for jewellery retailers. Direct Store subtype with no unique properties.

MensClothingStore

MensClothingStore JSON-LD stub for menswear retailers. Direct Store subtype with no unique properties.

MobilePhoneStore

MobilePhoneStore JSON-LD stub for mobile phone retailers. Direct Store subtype with no unique properties.

MovieRentalStore

MovieRentalStore JSON-LD stub for video rental shops. Direct Store subtype with no unique properties. Rare in the streaming era but still useful for boutique video stores, libraries with rental programmes, and DVD kiosk operators.

MusicStore

MusicStore JSON-LD stub for musical instrument and recorded-music retailers. Direct Store subtype with no unique properties.

OfficeEquipmentStore

OfficeEquipmentStore JSON-LD stub for office supply and equipment retailers. Direct Store subtype with no unique properties.

OutletStore

OutletStore JSON-LD stub for discount/outlet retailers. Direct Store subtype with no unique properties.

PawnShop

PawnShop JSON-LD stub for pawn shops and resale establishments. Direct Store subtype with no unique properties.

PetStore

PetStore JSON-LD stub for pet retailers. Direct Store subtype with no unique properties.

ShoeStore

ShoeStore JSON-LD stub for footwear retailers. Direct Store subtype with no unique properties.

SportingGoodsStore

SportingGoodsStore JSON-LD stub for multi-sport retailers. Direct Store subtype with no unique properties.

TireShop

TireShop JSON-LD stub for tyre/tire dealers and installers. Direct Store subtype with no unique properties.

ToyStore

ToyStore JSON-LD stub for toy retailers. Direct Store subtype with no unique properties.

WholesaleStore

WholesaleStore JSON-LD stub for wholesale and bulk retailers. Direct Store subtype with no unique properties.

Campground

Campground JSON-LD stub for tent, RV, and cabin campgrounds. Dual-inherits CivicStructure and LodgingBusiness, giving it the full lodging vocabulary (checkinTime, checkoutTime, numberOfRooms, petsAllowed, starRating, amenityFeature, availableLanguage, audience).

RVPark

RVPark JSON-LD stub for RV-focused overnight destinations. Direct CivicStructure subtype with no unique properties.

Aquarium

Aquarium JSON-LD stub for public aquariums. Direct CivicStructure subtype with no unique properties.

Zoo

Zoo JSON-LD stub for public zoos and animal parks. Direct CivicStructure subtype with no unique properties.

TrainStation

TrainStation JSON-LD stub for rail stations. Direct CivicStructure subtype. Used as departureStation / arrivalStation on TrainTrip.

BusStation

BusStation JSON-LD stub for bus stations and terminals. Direct CivicStructure subtype. Used as departureBusStop / arrivalBusStop on BusTrip.

BusStop

BusStop JSON-LD stub for a single bus stop on a route. Direct CivicStructure subtype.

SubwayStation

SubwayStation JSON-LD stub for metro, subway, and underground rail stations. Direct CivicStructure subtype with no unique properties.

BoatTerminal

BoatTerminal JSON-LD stub for ferry terminals and port passenger facilities. Direct CivicStructure subtype. Used as departureBoatTerminal / arrivalBoatTerminal on BoatTrip.

ParkingFacility

ParkingFacility JSON-LD stub for parking lots and garages. Direct CivicStructure subtype with no unique properties.

FoodEstablishment

FoodEstablishment JSON-LD example for the parent type behind Restaurant, CafeOrCoffeeShop, Bakery, BarOrPub, Brewery, Distillery, FastFoodRestaurant, IceCreamShop, and Winery. Adds 4 direct properties: acceptsReservations, hasMenu, servesCuisine, starRating.

Bakery

Bakery JSON-LD stub for retail bakeries. Direct FoodEstablishment subtype with no unique properties.

BarOrPub

BarOrPub JSON-LD stub for bars, pubs, and cocktail lounges. Direct FoodEstablishment subtype with no unique properties.

Brewery

Brewery JSON-LD stub for brewing facilities with tasting rooms or taprooms. Direct FoodEstablishment subtype with no unique properties.

Distillery

Distillery JSON-LD stub for distilling facilities with tasting rooms. Direct FoodEstablishment subtype with no unique properties.

FastFoodRestaurant

FastFoodRestaurant JSON-LD stub for quick-service restaurants. Direct FoodEstablishment subtype with no unique properties.

IceCreamShop

IceCreamShop JSON-LD stub for ice cream parlours and gelato shops. Direct FoodEstablishment subtype with no unique properties.

Winery

Winery JSON-LD stub for wineries with tasting rooms. Direct FoodEstablishment subtype with no unique properties.

AutomotiveBusiness

AutomotiveBusiness JSON-LD example for the parent type behind AutoDealer, AutoRepair, AutoBodyShop, AutoRental, AutoWash, AutoPartsStore, GasStation, MotorcycleDealer, MotorcycleRepair. Direct LocalBusiness subtype with no unique properties.

AutoDealer

AutoDealer JSON-LD stub for new- and used-car dealerships. Direct AutomotiveBusiness subtype with no unique properties.

AutoRepair

AutoRepair JSON-LD stub for car service and repair shops. Direct AutomotiveBusiness subtype with no unique properties.

AutoBodyShop

AutoBodyShop JSON-LD stub for collision repair shops. Direct AutomotiveBusiness subtype with no unique properties.

AutoRental

AutoRental JSON-LD stub for car rental locations. Direct AutomotiveBusiness subtype with no unique properties.

AutoWash

AutoWash JSON-LD stub for car wash businesses. Direct AutomotiveBusiness subtype with no unique properties.

GasStation

GasStation JSON-LD stub for fuel stations. Direct AutomotiveBusiness subtype with no unique properties.

MotorcycleDealer

MotorcycleDealer JSON-LD stub for motorcycle sales. Direct AutomotiveBusiness subtype with no unique properties.

MotorcycleRepair

MotorcycleRepair JSON-LD stub for motorcycle service shops. Direct AutomotiveBusiness subtype with no unique properties.

HealthAndBeautyBusiness

HealthAndBeautyBusiness JSON-LD example for the parent type behind BeautySalon, DaySpa, HairSalon, HealthClub, NailSalon, and TattooParlor. Direct LocalBusiness subtype with no unique properties.

HairSalon

HairSalon JSON-LD stub for hair salons and barbershops. Direct HealthAndBeautyBusiness subtype with no unique properties.

NailSalon

NailSalon JSON-LD stub for nail salons. Direct HealthAndBeautyBusiness subtype with no unique properties.

DaySpa

DaySpa JSON-LD stub for day spas. Direct HealthAndBeautyBusiness subtype with no unique properties.

HealthClub

HealthClub JSON-LD stub for gyms, fitness clubs, and wellness centres. Direct HealthAndBeautyBusiness subtype with no unique properties.

HomeAndConstructionBusiness

HomeAndConstructionBusiness JSON-LD example for the parent type behind Electrician, GeneralContractor, Plumber, HVACBusiness, HousePainter, Locksmith, MovingCompany, RoofingContractor. Direct LocalBusiness subtype with no unique properties.

Plumber

Plumber JSON-LD stub for plumbing contractors. Direct HomeAndConstructionBusiness subtype with no unique properties.

Electrician

Electrician JSON-LD stub for electrical contractors. Direct HomeAndConstructionBusiness subtype with no unique properties.

GeneralContractor

GeneralContractor JSON-LD stub for general building contractors. Direct HomeAndConstructionBusiness subtype with no unique properties.

Locksmith

Locksmith JSON-LD stub for locksmith services. Direct HomeAndConstructionBusiness subtype with no unique properties.

LegalService

LegalService JSON-LD example for law firms and legal counsels. Direct LocalBusiness subtype (with Attorney and Notary as specific subtypes).

Attorney

Attorney JSON-LD stub for individual attorneys and law offices. Direct LegalService subtype with no unique properties.

Notary

Notary JSON-LD stub for notary public services. Direct LegalService subtype with no unique properties.

ChildCare

ChildCare JSON-LD stub for daycare, nursery, and childcare facilities. Direct LocalBusiness subtype with no unique properties.

Library

Library JSON-LD stub for public and private libraries. Direct LocalBusiness subtype with no unique properties.

RealEstateAgent

RealEstateAgent JSON-LD stub for real estate agencies and individual agents. Direct LocalBusiness subtype with no unique properties.

AmusementPark

AmusementPark JSON-LD stub for theme parks, amusement parks, and ride-based entertainment parks. Direct EntertainmentBusiness subtype with no unique properties.

ArtGallery

ArtGallery JSON-LD stub for commercial and non-commercial art galleries. Direct EntertainmentBusiness subtype with no unique properties.

Casino

Casino JSON-LD stub for gambling venues. Direct EntertainmentBusiness subtype with no unique properties.

ComedyClub

ComedyClub JSON-LD stub for standup comedy venues. Direct EntertainmentBusiness subtype with no unique properties.

NightClub

NightClub JSON-LD stub for dance clubs and late-night venues. Direct EntertainmentBusiness subtype with no unique properties.

BowlingAlley

BowlingAlley JSON-LD stub for bowling centres. Direct SportsActivityLocation subtype with no unique properties.

GolfCourse

GolfCourse JSON-LD stub for public and private golf courses. Direct SportsActivityLocation subtype with no unique properties.

BeautySalon

BeautySalon JSON-LD stub for beauty salons offering multiple services. Direct HealthAndBeautyBusiness subtype with no unique properties.

TattooParlor

TattooParlor JSON-LD stub for tattoo and body-modification studios. Direct HealthAndBeautyBusiness subtype with no unique properties.

HVACBusiness

HVACBusiness JSON-LD stub for heating, ventilation, and air conditioning contractors. Direct HomeAndConstructionBusiness subtype with no unique properties.

HousePainter

HousePainter JSON-LD stub for residential and commercial painters. Direct HomeAndConstructionBusiness subtype with no unique properties.

MovingCompany

MovingCompany JSON-LD stub for moving and relocation services. Direct HomeAndConstructionBusiness subtype with no unique properties.

RoofingContractor

RoofingContractor JSON-LD stub for roofing contractors. Direct HomeAndConstructionBusiness subtype with no unique properties.

AnimalShelter

AnimalShelter JSON-LD stub for animal shelters and rescues. Direct LocalBusiness subtype with no unique properties.

ArchiveOrganization

ArchiveOrganization JSON-LD stub for archives: museums, state archives, historical societies holding ArchiveComponent items. Direct LocalBusiness subtype with no unique properties.

DryCleaningOrLaundry

DryCleaningOrLaundry JSON-LD stub for dry cleaners and laundromats. Direct LocalBusiness subtype with no unique properties.

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.

EmploymentAgency

EmploymentAgency JSON-LD stub for staffing, recruiting, and temp agencies. Direct LocalBusiness subtype with no unique properties.

InternetCafe

InternetCafe JSON-LD stub for internet cafes and co-working internet access. Direct LocalBusiness subtype with no unique properties.

RadioStation

RadioStation JSON-LD stub for radio station businesses (the operating organisation, not the broadcast service). Direct LocalBusiness subtype with no unique properties.

TelevisionStation

TelevisionStation JSON-LD stub for TV station businesses. Direct LocalBusiness subtype with no unique properties.

RecyclingCenter

RecyclingCenter JSON-LD stub for recycling facilities. Direct LocalBusiness subtype with no unique properties.

SelfStorage

SelfStorage JSON-LD stub for self-storage facilities. Direct LocalBusiness subtype with no unique properties.

ShoppingCenter

ShoppingCenter JSON-LD stub for malls, shopping centres, and retail plazas. Direct LocalBusiness subtype with no unique properties.

TouristInformationCenter

TouristInformationCenter JSON-LD stub for visitor centres and tourism offices. Direct LocalBusiness subtype with no unique properties.

TravelAgency

TravelAgency JSON-LD stub for travel agencies and tour operators. Direct LocalBusiness subtype with no unique properties.

GovernmentOffice

GovernmentOffice JSON-LD stub for government department offices (not the building). Direct LocalBusiness subtype with no unique properties.

InsuranceAgency

InsuranceAgency JSON-LD stub for insurance agencies and brokerages. Direct FinancialService subtype with no unique properties (inherits feesAndCommissionsSpecification).

AccountingService

AccountingService JSON-LD stub for accounting, bookkeeping, and tax services. Direct FinancialService subtype with no unique properties (inherits feesAndCommissionsSpecification).

LandmarksOrHistoricalBuildings

LandmarksOrHistoricalBuildings JSON-LD stub for historic landmarks and heritage buildings. Direct Place subtype with no unique properties. Often dual-typed with TouristAttraction.

TouristDestination

TouristDestination JSON-LD example for a region or place where tourists visit. Place subtype adding includesAttraction (the TouristAttraction list) and touristType (audience).

TouristTrip

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

BedAndBreakfast

BedAndBreakfast JSON-LD stub for B&Bs and small inns. Direct LodgingBusiness subtype with no unique properties.

Hostel

Hostel JSON-LD stub for hostels with shared dormitory and private room accommodations. Direct LodgingBusiness subtype with no unique properties.

Motel

Motel JSON-LD stub for motels and motor lodges. Direct LodgingBusiness subtype with no unique properties.

VacationRental

VacationRental JSON-LD stub for whole-property short-term rentals (Airbnb-style). Direct LodgingBusiness subtype with no unique properties.

Resort

Resort JSON-LD stub for destination resorts and leisure properties. Direct LodgingBusiness subtype with no unique properties.

EmployerReview

EmployerReview JSON-LD example for reviews of an Organization in its role as an employer (Glassdoor-style reviews). Pending Review subtype with no unique properties.

SchoolDistrict

SchoolDistrict JSON-LD example for US-style school administrative areas. Direct AdministrativeArea subtype used to group schools and anchor district-level data on government and education sites.

Hospital

Hospital JSON-LD example for an acute-care hospital. Triple-inherits CivicStructure + EmergencyService + MedicalOrganization. Direct properties: availableService, medicalSpecialty, healthcareReportingData.

Physician

Physician JSON-LD example for an individual doctor's practice. Dual-inherits MedicalBusiness + MedicalOrganization. 5 direct properties: availableService, hospitalAffiliation, medicalSpecialty, occupationalCategory, usNPI.

Pharmacy

Pharmacy JSON-LD example for a retail pharmacy. Dual-inherits MedicalBusiness + MedicalOrganization with no unique properties. Use for drug-dispensing local-search listings.

MedicalClinic

MedicalClinic JSON-LD example for a multi-provider outpatient clinic. Dual-inherits MedicalBusiness + MedicalOrganization. Direct properties: availableService, medicalSpecialty.

DiagnosticLab

DiagnosticLab JSON-LD example for a clinical diagnostic laboratory (bloodwork, imaging-read, genetic testing). MedicalOrganization subtype with one direct property: availableTest.

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.

MedicalTrial

MedicalTrial JSON-LD example for a clinical trial. MedicalStudy subtype with one direct property (trialDesign, MedicalTrialDesign enum) plus inherited status, healthCondition, sponsor.

MedicalObservationalStudy

MedicalObservationalStudy JSON-LD example for a non-interventional cohort, registry, or cross-sectional study. MedicalStudy subtype with one direct property: studyDesign (MedicalObservationalStudyDesign enum).

GovernmentBuilding

GovernmentBuilding JSON-LD example for a government-owned facility. Direct CivicStructure subtype, parent of CityHall, Courthouse, Embassy, LegislativeBuilding, DefenceEstablishment. No unique properties.

CityHall

CityHall JSON-LD example for a municipal seat of government. Direct GovernmentBuilding subtype. No unique properties; the type signals mayoral / council functions.

Courthouse

Courthouse JSON-LD example for a building where court is held. Direct GovernmentBuilding subtype. No unique properties; model court calendars, public access, and security with inherited CivicStructure properties.

Embassy

Embassy JSON-LD example for a diplomatic mission (embassies and consulates general). Direct GovernmentBuilding subtype. No unique properties; appointment-booking and jurisdiction are the key inherited patterns.

LegislativeBuilding

LegislativeBuilding JSON-LD example for a state capitol, parliament, or congressional building. Direct GovernmentBuilding subtype. Key pattern: session calendars, gallery access, tour schedules.

DefenceEstablishment

DefenceEstablishment JSON-LD example for a military base or defence installation. Direct GovernmentBuilding subtype. No unique properties; publicAccess is typically false.

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.

Cemetery

Cemetery JSON-LD example for a graveyard. Direct CivicStructure subtype. No unique properties; model visiting hours, plot search, and memorial programmes with inherited properties.

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).

Blog

Blog JSON-LD example for the parent container of BlogPosting entries. CreativeWork subtype with blogPost and issn.

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.

AboutPage

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

ContactPage

ContactPage JSON-LD example for a website's Contact page. Direct WebPage subtype. Pair mainEntity with an Organization carrying contactPoint entries.

ItemPage

ItemPage JSON-LD example for a page focused on a single item (product, article, person). Direct WebPage subtype with no unique properties.

ProfilePage

ProfilePage JSON-LD example for a person or organisation profile page. Direct WebPage subtype. Google's Profile Page rich result keys on this type.

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.

MedicalWebPage

MedicalWebPage JSON-LD example for patient-education and clinical-reference pages. WebPage subtype with aspect and medicalAudience.

RealEstateListing

RealEstateListing JSON-LD example for a property-listing page (sale or rent). WebPage subtype with datePosted and leaseLength.

EducationalOccupationalProgram

EducationalOccupationalProgram JSON-LD example for a degree / certificate / apprenticeship programme. Intangible with 23 direct properties covering application, credits, cost, duration, and outcomes.

WorkBasedProgram

WorkBasedProgram JSON-LD example for an apprenticeship or on-the-job training programme. EducationalOccupationalProgram subtype emphasising occupationalCategory and trainingSalary.

EventAttendanceModeEnumeration

EventAttendanceModeEnumeration JSON-LD reference. 3-value Enumeration (Offline, Online, Mixed). Used as Event.eventAttendanceMode. Required for Google's virtual-event rich result.

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.

DataCatalog

DataCatalog JSON-LD example for a catalogue of datasets (CKAN / data.gov / Dataverse-style). CreativeWork subtype with dataset, measurementMethod, measurementTechnique.

SiteNavigationElement

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

VideoGameSeries

VideoGameSeries JSON-LD example for a franchise or multi-title game series. CreativeWorkSeries subtype with 22 direct properties covering seasons, episodes, characters, quests, gameplay, platforms, and production credits.

Question

Question JSON-LD example for Q&A, FAQ, and quiz content. Comment subtype carrying acceptedAnswer, suggestedAnswer, answerCount, eduQuestionType. The node Google reads for Q&A rich results and quiz LearningResource pages.

APIReference

APIReference JSON-LD example for API documentation pages. TechArticle subtype carrying assembly, assemblyVersion, targetPlatform, programmingModel, executableLibraryName for language / framework / version scoping.

InteractionCounter

InteractionCounter JSON-LD example for the aggregate likes / shares / comments / views count that sits under interactionStatistic on CreativeWork and Organization. StructuredValue subtype binding an Action type to a count, service, and optional time window.

Thing

Thing JSON-LD example for the root of the entire schema.org vocabulary. Every type descends from Thing. Use it directly only when no subtype fits; its 13 properties (name, url, image, identifier, sameAs, potentialAction, etc.) are the universal entity signals every page should publish.

DonateAction

DonateAction JSON-LD example for a charitable gift. TransferAction subtype carrying price, priceCurrency, priceSpecification, and recipient — used in email receipts and charity-platform action markup.

MedicalOrganization

MedicalOrganization JSON-LD example for a multi-disciplinary clinic — Organization subtype carrying healthPlanNetworkId, medicalSpecialty, and isAcceptingNewPatients. The parent of Hospital, MedicalClinic, Pharmacy, Physician, VeterinaryCare, Dentist, Optician, and DiagnosticLab for non-business medical entities.

Answer

Answer JSON-LD example — Comment subtype with answerExplanation and parentItem. Half of the Q&A rich-result pair with Question.

EducationalOrganization

EducationalOrganization JSON-LD example — CivicStructure + Organization dual-inheritance with alumni. Parent of CollegeOrUniversity, School, ElementarySchool, HighSchool, MiddleSchool, Preschool, and EducationalSupport.