Schema: provider
Schema: provider Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: provider.
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.
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.
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.
FoodEstablishmentReservation JSON-LD example for a dinner booking at The Dunmore Grill. Covers startTime, endTime, and partySize (the 3 properties unique to FoodEstablishmentReservation), plus how Gmail displays restaurant reservation cards.
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).
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).
ReservationPackage JSON-LD example for a bundled travel package. ReservationPackage adds one property (subReservation) to group multiple bookings under one confirmation.
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.
TrainTrip JSON-LD example for a northeast corridor rail journey. Covers the 6 properties unique to TrainTrip: departureStation, arrivalStation, departurePlatform, arrivalPlatform, trainName, trainNumber.
BusTrip JSON-LD example for a local bus route from Scranton to Dunmore. Covers the 4 properties unique to BusTrip: departureBusStop, arrivalBusStop, busName, busNumber.
BoatTrip JSON-LD example for a Copenhagen-Oslo ferry. BoatTrip adds 2 properties (departureBoatTerminal, arrivalBoatTerminal) for ferry and cruise routes.
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.
ParcelDelivery JSON-LD example for a shipping notification email. Covers the 11 ParcelDelivery properties (trackingNumber, trackingUrl, carrier, expectedArrivalFrom, expectedArrivalUntil, hasDeliveryMethod, itemShipped, deliveryAddress, originAddress, partOfOrder, deliveryStatus) and how Gmail uses this for package tracking.
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.
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).
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).
Taxi JSON-LD reference. Legacy type superseded by TaxiService. Kept for back-compatibility; new implementations should use TaxiService.
EducationalOccupationalProgram JSON-LD example for a degree / certificate / apprenticeship programme. Intangible with 23 direct properties covering application, credits, cost, duration, and outcomes.
WorkBasedProgram JSON-LD example for an apprenticeship or on-the-job training programme. EducationalOccupationalProgram subtype emphasising occupationalCategory and trainingSalary.
PaymentCard JSON-LD example for a credit or debit card product. Dual-inherits PaymentMethod + FinancialProduct, adding cashBack, contactlessPayment, floorLimit, and monthlyMinimumRepaymentAmount.
FinancialProduct JSON-LD example for the parent of all published banking / credit / insurance offerings. Service subtype adding interestRate, annualPercentageRate, and feesAndCommissionsSpecification.
BankAccount JSON-LD example for checking, savings, and money-market accounts. FinancialProduct subtype adding bankAccountType, accountMinimumInflow, and accountOverdraftLimit.
LoanOrCredit JSON-LD example for mortgages, auto loans, student loans, lines of credit. FinancialProduct subtype adding amount, loanTerm, loanType, gracePeriod, requiredCollateral, recourseLoan, renegotiableLoan.
GameServer JSON-LD example for a live multiplayer game server. Intangible subtype carrying game, playersOnline, serverStatus (GameServerStatus enum). Used for online game server listings.
Invoice JSON-LD example — Intangible + LegalDocument carrying totalPaymentDue, paymentStatus, paymentDueDate, customer, provider, accountId, billingPeriod, and referencesOrder. Gmail invoice markup target.
InvestmentOrDeposit JSON-LD reference — FinancialProduct subtype carrying amount. Parent of BrokerageAccount, DepositAccount, InvestmentFund.