Schema: priceCurrency
Schema: priceCurrency Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: priceCurrency.
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.
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.
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.
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.
Offer JSON-LD example for a product listing with price, currency, availability, item condition, seller cross-reference, valid-through date, and merchant return policy. The building block that makes Product, Event, and Service eligible for rich results.
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 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.
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.
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.
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 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 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 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 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 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.
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.
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 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 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 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 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.
IndividualProduct JSON-LD example for a specific XooTee with a serial number. IndividualProduct adds one property (serialNumber) to distinguish a single identifiable unit from a generic product listing.
ProductCollection JSON-LD example for a Xoo gift bundle. ProductCollection adds one property (includesObject) to describe a set of products sold together as a single offer.
SomeProducts JSON-LD example for bulk XooTee inventory. SomeProducts adds one property (inventoryLevel) for describing a quantity of similar products available in stock.
DietarySupplement JSON-LD example for a vitamin product. DietarySupplement has 10 unique properties covering active ingredients, dosage, safety, and legal status for supplements taken orally.
Motorcycle JSON-LD example for a used motorcycle listing. Motorcycle adds no properties of its own; all 39 Vehicle properties apply.
MotorizedBicycle JSON-LD example for an e-bike listing. MotorizedBicycle adds no properties of its own; all 39 Vehicle properties apply to motorized bicycles, e-bikes, and mopeds.
Reservation JSON-LD example for a confirmed booking. Covers the 12 properties defined on Reservation including reservationStatus enum, reservationFor, underName, totalPrice, and how Reservation connects to Ticket and the thing being reserved.
LodgingReservation JSON-LD example for a hotel booking at Hotel Dunmore. Covers checkinTime, checkoutTime, lodgingUnitType, numAdults, numChildren, and lodgingUnitDescription (the 6 properties unique to LodgingReservation).
FlightReservation JSON-LD example for a Nordic Air flight to Dunmore. Covers boardingGroup, passengerPriorityStatus, passengerSequenceNumber, and securityScreening (the 4 properties unique to FlightReservation).
RentalCarReservation JSON-LD example for a car rental at Lackawanna Valley Airport. Covers pickupLocation, pickupTime, dropoffLocation, and dropoffTime (the 4 properties unique to RentalCarReservation).
TaxiReservation JSON-LD example for a taxi from the airport to Hotel Dunmore. Covers pickupLocation, pickupTime, and partySize (the 3 properties unique to TaxiReservation).
EventReservation JSON-LD example for an XooCon ticket booking. EventReservation adds no properties of its own; see the Reservation example for a complete property walkthrough.
BusReservation JSON-LD example for a bus ticket. BusReservation adds no properties of its own; see the Reservation example for a complete property walkthrough.
TrainReservation JSON-LD example for a train ticket. TrainReservation adds no properties of its own; see the Reservation example for a complete property walkthrough.
BoatReservation JSON-LD example for a ferry booking. BoatReservation adds no properties of its own; see the Reservation example for a complete property walkthrough.
ReservationPackage JSON-LD example for a bundled travel package. ReservationPackage adds one property (subReservation) to group multiple bookings under one confirmation.
BuyAction JSON-LD example for purchasing a XooTee. BuyAction adds one property (seller) on top of TradeAction's price properties. Used in potentialAction on Product to indicate a purchase option.
OrderAction JSON-LD example for ordering a product for delivery. OrderAction adds one property (deliveryMethod) on top of TradeAction's price properties.
AggregateOffer JSON-LD example for XooTee Classic sold by multiple retailers. Covers highPrice, lowPrice, and offerCount (the 3 properties unique to AggregateOffer), plus when to use AggregateOffer vs multiple Offer objects.
Ticket JSON-LD example for an XooCon conference badge. Covers the 8 properties unique to Ticket including ticketNumber, ticketToken for QR/barcode, ticketedSeat, issuedBy, and totalPrice.
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.
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.
Trip JSON-LD example for the parent type behind Flight, TrainTrip, BusTrip, and BoatTrip. Covers the shared Trip properties (departureTime, arrivalTime, provider, offers, itinerary, subTrip, partOfTrip) that every reservation-backed travel segment inherits.
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).
FoodService JSON-LD stub for a food service offering: breakfast, lunch, dinner, room service, banquet catering, meal delivery. Service subtype with no unique properties.
TouristTrip JSON-LD example for a guided or packaged tourist trip. Trip subtype adding touristType (Audience or Text).
Demand JSON-LD example, the mirror-image of Offer for buyer-side (wanted-to-buy) signals. Direct Intangible, 30+ properties shared with Offer (availability, eligibleRegion, priceSpecification, itemOffered).
UnitPriceSpecification JSON-LD example for per-unit and subscription pricing. PriceSpecification subtype adding unitCode, unitText, referenceQuantity, billingDuration, billingIncrement, priceType.
DeliveryChargeSpecification JSON-LD example for shipping-fee rules on Offers and OfferShippingDetails. PriceSpecification subtype adding appliesToDeliveryMethod and areaServed.
PaymentChargeSpecification JSON-LD example for payment-method surcharges (credit-card fees, bank-transfer fees). PriceSpecification subtype adding appliesToPaymentMethod.
CompoundPriceSpecification JSON-LD example for bundled pricing with multiple components (base fare + taxes + fees). PriceSpecification subtype with priceComponent and priceType.
TypeAndQuantityNode JSON-LD example for bundle components and order line items: a reusable (product, quantity, business-function, unit) tuple. StructuredValue subtype from the GoodRelations vocabulary.
WarrantyPromise JSON-LD example for product warranty structured data. StructuredValue subtype with durationOfWarranty (QuantitativeValue) and warrantyScope (WarrantyScope enumeration).
EnergyConsumptionDetails JSON-LD example for EU / US energy-label structured data on appliances and vehicles. Intangible with hasEnergyEfficiencyCategory and min/max scale bounds.
MenuSection JSON-LD example for a named section of a restaurant menu. CreativeWork subtype with hasMenuItem and hasMenuSection (recursive).
MenuItem JSON-LD example for a single menu entry. Intangible subtype with menuAddOn, nutrition, offers, suitableForDiet.
ItemPage JSON-LD example for a page focused on a single item (product, article, person). Direct WebPage subtype with no unique properties.
RealEstateListing JSON-LD example for a property-listing page (sale or rent). WebPage subtype with datePosted and leaseLength.
HealthPlanCostSharingSpecification JSON-LD example for the cost-sharing structure (copays, coinsurance, pharmacy category) of a health plan.
EducationalOccupationalProgram JSON-LD example for a degree / certificate / apprenticeship programme. Intangible with 23 direct properties covering application, credits, cost, duration, and outcomes.
DeliveryMethod JSON-LD reference. 8-value Enumeration (ParcelService, LockerDelivery, OnSitePickup + 5 DeliveryMode* values) plus named-carrier subclasses (DHL, FederalExpress, UPS). Used as appliesToDeliveryMethod / availableDeliveryMethod / hasDeliveryMethod.
OfferForLease JSON-LD example for a lease-out offer (rental, leasing, subscription rental). Direct Offer subtype with no unique properties; businessFunction is implicitly LeaseOut.
OfferForPurchase JSON-LD example for a sell-out offer (standard retail). Direct Offer subtype with no unique properties; businessFunction is implicitly Sell.
PriceSpecification JSON-LD example for the root of the schema.org pricing tree. StructuredValue subtype carrying price, priceCurrency, validFrom / validThrough, eligibleQuantity, eligibleTransactionVolume, minPrice / maxPrice, and VAT flagging.
ShippingRateSettings JSON-LD example for a reusable, label-referenced shipping rate table. Lets a merchant publish one rate block and point many Offers at it via shippingSettingsLink.
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.
MediaSubscription JSON-LD reference — Intangible with expectsAcceptanceOf and authenticator. Used with ActionAccessSpecification and Movie/Article.requiresSubscription for paywall / subscription markup.
RentAction JSON-LD reference — TradeAction subtype with landlord and realEstateAgent. Renting a property or vehicle.
SellAction JSON-LD reference — TradeAction subtype with buyer and warrantyPromise. Selling a product or service.
PayAction JSON-LD reference — TradeAction subtype with recipient. Transferring money to a recipient.
TipAction JSON-LD reference — TradeAction subtype with recipient. Voluntary payment for service.