Schema: hasOfferCatalog
Schema: hasOfferCatalog Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: hasOfferCatalog.
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.
BikeStore JSON-LD stub for bicycle retailers. Direct Store subtype with no unique properties.
WholesaleStore JSON-LD stub for wholesale and bulk retailers. Direct Store subtype with no unique properties.
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.
VeterinaryCare JSON-LD example for a veterinary practice. Direct MedicalOrganization subtype for animal-healthcare providers. No unique properties.
Optician JSON-LD example for an eyeglass and contact-lens retailer. Direct MedicalBusiness subtype (a LocalBusiness specialty). No unique properties.
FireStation JSON-LD example for a fire station. Dual-inherits CivicStructure + EmergencyService. 24/7 hours, engine company info, community education programmes.
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 JSON-LD example for a cremation facility. Direct CivicStructure subtype. No unique properties; commonly paired with FuneralParlor services via hasOfferCatalog.
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).