XooCode(){

Schema: geo

Schema: geo Example Markup

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

GeoCoordinates

GeoCoordinates JSON-LD example with latitude, longitude, and elevation for a retail shop location. The geographic pinpoint structure used inside LocalBusiness, Event, Place, and any type with a geo property.

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.

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.

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.

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.

StructuredValue

StructuredValue JSON-LD example for the parent type behind GeoCoordinates, MonetaryAmount, QuantitativeValue, PropertyValue, ContactPoint, OpeningHoursSpecification, OfferShippingDetails, PostalAddress, and many more. Covers when structured objects beat free-text strings and how the StructuredValue family composes inside other types.

CivicStructure

CivicStructure JSON-LD example for the Place subtype behind public buildings: town halls, concert halls, airports, museums, bridges, beaches, parks, stations, schools. Adds one direct property: openingHours.

Landform

Landform JSON-LD example for the Place subtype behind natural geographic features: mountains, volcanoes, bodies of water, continents. No unique properties.

BodyOfWater

BodyOfWater JSON-LD example for lakes, rivers, seas, oceans, canals, ponds, reservoirs, and waterfalls. Landform subtype with no unique properties but with 8 specialized subtypes.

Mountain

Mountain JSON-LD stub. Direct Landform subtype with no unique properties. Use inherited Place properties (geo, name, description, image).

Beach

Beach JSON-LD stub. Direct CivicStructure subtype (despite being a natural feature). No unique properties; inherits openingHours from CivicStructure.

Bridge

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

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.

AdministrativeArea

AdministrativeArea JSON-LD example for political jurisdictions: countries, states, cities, school districts. Place subtype with no unique properties but 4 specialized subtypes: Country, State, City, SchoolDistrict.

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.

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.

Playground

Playground JSON-LD stub for children's playgrounds (public or private). 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.

TaxiStand

TaxiStand JSON-LD stub for taxi pickup locations. Direct CivicStructure subtype with no unique properties.

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.

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.

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

LakeBodyOfWater

LakeBodyOfWater JSON-LD stub for lakes. Direct BodyOfWater subtype with no unique properties.

OceanBodyOfWater

OceanBodyOfWater JSON-LD stub for the five major oceans. Direct BodyOfWater subtype with no unique properties.

SeaBodyOfWater

SeaBodyOfWater JSON-LD stub for seas and semi-enclosed marine waters. Direct BodyOfWater subtype with no unique properties.

Waterfall

Waterfall JSON-LD stub for waterfalls. Direct BodyOfWater subtype with no unique properties.

Canal

Canal JSON-LD stub for artificial waterways. Direct BodyOfWater subtype with no unique properties.

Pond

Pond JSON-LD stub for ponds. Direct BodyOfWater subtype with no unique properties.

Reservoir

Reservoir JSON-LD stub for artificial lakes created by dams. Direct BodyOfWater subtype with no unique properties.

Volcano

Volcano JSON-LD stub for volcanic mountains and vents. Direct Landform subtype (not Mountain) with no unique properties.

BedAndBreakfast

BedAndBreakfast JSON-LD stub for B&Bs and small inns. 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.

City

City JSON-LD example for incorporated cities and towns. Direct AdministrativeArea subtype used to anchor LocalBusinesses, events, and knowledge-graph entries into a municipal jurisdiction.

Hospital

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

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.

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.

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.

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.

PublicToilet

PublicToilet JSON-LD example for a public restroom. Direct CivicStructure subtype. Accessibility, opening hours, and gender-neutral signalling are the high-value inherited patterns.