Engine · JSON-LD Context

Hotel Engine Context

JSON-LD context defining the semantic vocabulary for Hotel Engine from Engine.

100 Classes 176 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
hotel: https://engine.com/schema#

Classes

protobufAny v1GeoPoint rpcStatus v1ListPropertyCatalogResponse lodgingProperty v1PropertyCatalogState v1PropertyCatalogEntry v1EmailType v1Image v1MediaItem v1ContactEmail v1PostalAddress lodgingLodgingAmenityCode v1LoyaltyRewardsProgram lodgingExternalCatalogIdentifierList v1ListPropertyCatalogRequest lodgingExternalCatalogIdentifiers v1ListPropertyCatalogRequestDetails lodgingPropertyAmenity v1GetPropertiesResponse v1GetPropertiesRequest v1ListPropertiesResponse v1Distance enginecontentservicev1ResponsiveProperty v1DistanceUnit v1BookResponse v1BookError apiHttpBody v1SubmitCancellationRequest v1CurrencyValue v1PerUnitPrice v1CancellationDetails v1RateData v1Quote v1GetBookingsRequest v1ActionAvailability v1RoomDescription v1BookRequest v1SellType v1PriceWithPerUnit v1OfferAmenities v1BookingMetadata v1AmenityAvailability v1PreviewCancellationRequest v1PreviewCancellationError v1Bedding v1AppliedCardPayment v1LodgingBookingStatusCode v1BookingDetails v1Surcharge v1Refund v1OfferSummary v1Conditions v1CommissionableModel v1ConfirmOfferResponse v1GenerateFolioRequest lodgingRoomAmenity v1PreviewCancellationResponse v1GetBookingsResponse v1GetBookingsError v1ConditionEventType v1Condition v1RoomGuests v1ConfirmOfferRequest v1AvailableActions v1PaymentCard v1ConfirmOfferError v1BookingStatus v1AppliedPaymentInfo v1GetBookingError v1Guest v1GuestWithLoyalty v1GenerateFolioError v1PriceLineItem v1LodgingLoyaltyProgramIdentifier v1SurchargeType v1ActionNotAvailableError v1SubmitCancellationError v1PaymentInfo v1Price v1SubmitCancellationResponse v1ReservationDetails v1FindBestOffersSortMode v1BestOffer v1FindAvailabilityRequest v1PropertyIdSearch v1AnonymousTraveler v1FindBestOffersRequestCriteria v1PropertyBestOffer v1RoomGroup shoplodgingservicev1RadiusSearch v1AnonymousChild v1FindBestOffersRequest v1Offer v1FindAvailabilityResponse v1FindBestOffersResponse v1FindBestOffersError v1FindAvailabilityPropertyRequest shoplodgingservicev1ResponsiveProperty v1SalesChannel

Properties

Property Type Container
latitude decimal
longitude decimal
code integer
message string
details list
entries list
nextPageToken string
id string
name string
physicalAddress reference
coordinates reference
heroImageUri string
description string
phoneNumber string
emails list
starRating string
amenities list
mediaItems list
catalog reference
checkInTime string
checkOutTime string
loyaltyRewardsProgram reference
timeZone string
state reference
property reference
uri string
image reference
tags list
emailAddress string
emailType reference
recipients list
organization string
addressLine list
administrativeArea string
locality string
postalCode string
countryCode string
identifiers list
request reference
pageToken string
giataIdentifier string
catalogIdentifiers
pageSize integer
updatedAfter string
amenityName string
amenityCode reference
properties list
inaccessiblePropertyIds list
propertyIds list
value decimal
unit reference
distance reference
offerNoLongerAvailable reference
invalidState reference
needsReview reference
invalidPayment reference
paymentProcessing reference
contentType string
data string
extensions list
bookingId string
currencyCode string
key string
price reference
canceledAt string
refund reference
rateCode string
checkInDate string
checkOutDate string
offerSummary reference
roomCount integer
roomDescription reference
availableActions reference
bookingIds list
title string
beds list
photos list
continuationToken string
guests list
metadata list
paymentInfo reference
commissionable reference
net reference
fixed reference
perUnitPrice list
freeBreakfast reference
freeParking reference
otherAmenities list
external boolean
count integer
lastFour string
cardBrand string
status reference
reservationDetails reference
cancellationDetails reference
amount reference
type reference
propertyId string
offerAmenities reference
conditions reference
isLoyaltyEligible boolean
isLoyaltyMembershipIdRequired boolean
rateData reference
sellType reference
modifyConditions list
cancelConditions list
commissionValue reference
quote reference
bookings list
errors list
beforeTimestamp string
afterTimestamp string
beforeEvent reference
penalty reference
isAllowed boolean
primaryGuest reference
additionalGuests list
cancel reference
modify reference
number string
securityCode string
expirationMonth string
expirationYear string
billingAddress reference
engineDirectBill reference
card reference
error reference
familyName string
givenName string
isAdult boolean
guest reference
loyaltyProgramIdentifier reference
group string
memberId string
actionAvailability reference
actionNotAvailable reference
cannotCancel reference
paymentCard reference
subTotal reference
total reference
taxes list
fees list
base reference
lineItems list
taxesAndFeesTotal reference
strike reference
totalDueNow reference
totalDueLater reference
taxesAndFees list
confirmationNumbers list
createdAt string
appliedPaymentInfo reference
bestOffer reference
isRefundableAvailable boolean
isLoyaltyAvailable boolean
isFreeParkingAvailable boolean
isFreeBreakfastAvailable boolean
isLoyaltyMembershipRateAvailable boolean
singleProperty reference
adult reference
child reference
pointAndRadius reference
numRooms integer
travelers list
salesChannel reference
maxPropertyCandidates integer
offers list
radius reference
age integer
birthdate string
criteria reference
includePropertiesWithNoAvailability boolean
sortMode reference
summary reference
roomGroups list
invalidSort reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://engine.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "hotel": "https://engine.com/schema#",
    "protobufAny": "hotel:protobufAny",
    "v1GeoPoint": "hotel:v1GeoPoint",
    "latitude": {
      "@id": "hotel:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "hotel:longitude",
      "@type": "xsd:decimal"
    },
    "rpcStatus": "hotel:rpcStatus",
    "code": {
      "@id": "hotel:code",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "hotel:message",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "hotel:details",
      "@container": "@list"
    },
    "v1ListPropertyCatalogResponse": "hotel:v1ListPropertyCatalogResponse",
    "entries": {
      "@id": "hotel:entries",
      "@container": "@list"
    },
    "nextPageToken": {
      "@id": "hotel:nextPageToken",
      "@type": "xsd:string"
    },
    "lodgingProperty": "hotel:lodgingProperty",
    "id": {
      "@id": "hotel:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "hotel:name",
      "@type": "xsd:string"
    },
    "physicalAddress": {
      "@id": "hotel:physicalAddress",
      "@type": "@id"
    },
    "coordinates": {
      "@id": "hotel:coordinates",
      "@type": "@id"
    },
    "heroImageUri": {
      "@id": "hotel:heroImageUri",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "hotel:description",
      "@type": "xsd:string"
    },
    "phoneNumber": {
      "@id": "hotel:phoneNumber",
      "@type": "xsd:string"
    },
    "emails": {
      "@id": "hotel:emails",
      "@container": "@list"
    },
    "starRating": {
      "@id": "hotel:starRating",
      "@type": "xsd:string"
    },
    "amenities": {
      "@id": "hotel:amenities",
      "@container": "@list"
    },
    "mediaItems": {
      "@id": "hotel:mediaItems",
      "@container": "@list"
    },
    "catalog": {
      "@id": "hotel:catalog",
      "@type": "@id"
    },
    "checkInTime": {
      "@id": "hotel:checkInTime",
      "@type": "xsd:string"
    },
    "checkOutTime": {
      "@id": "hotel:checkOutTime",
      "@type": "xsd:string"
    },
    "loyaltyRewardsProgram": {
      "@id": "hotel:loyaltyRewardsProgram",
      "@type": "@id"
    },
    "timeZone": {
      "@id": "hotel:timeZone",
      "@type": "xsd:string"
    },
    "v1PropertyCatalogState": "hotel:v1PropertyCatalogState",
    "v1PropertyCatalogEntry": "hotel:v1PropertyCatalogEntry",
    "state": {
      "@id": "hotel:state",
      "@type": "@id"
    },
    "property": {
      "@id": "hotel:property",
      "@type": "@id"
    },
    "v1EmailType": "hotel:v1EmailType",
    "v1Image": "hotel:v1Image",
    "uri": {
      "@id": "hotel:uri",
      "@type": "xsd:string"
    },
    "v1MediaItem": "hotel:v1MediaItem",
    "image": {
      "@id": "hotel:image",
      "@type": "@id"
    },
    "tags": {
      "@id": "hotel:tags",
      "@container": "@list"
    },
    "v1ContactEmail": "hotel:v1ContactEmail",
    "emailAddress": {
      "@id": "hotel:emailAddress",
      "@type": "xsd:string"
    },
    "emailType": {
      "@id": "hotel:emailType",
      "@type": "@id"
    },
    "v1PostalAddress": "hotel:v1PostalAddress",
    "recipients": {
      "@id": "hotel:recipients",
      "@container": "@list"
    },
    "organization": {
      "@id": "hotel:organization",
      "@type": "xsd:string"
    },
    "addressLine": {
      "@id": "hotel:addressLine",
      "@container": "@list"
    },
    "administrativeArea": {
      "@id": "hotel:administrativeArea",
      "@type": "xsd:string"
    },
    "locality": {
      "@id": "hotel:locality",
      "@type": "xsd:string"
    },
    "postalCode": {
      "@id": "hotel:postalCode",
      "@type": "xsd:string"
    },
    "countryCode": {
      "@id": "hotel:countryCode",
      "@type": "xsd:string"
    },
    "lodgingLodgingAmenityCode": "hotel:lodgingLodgingAmenityCode",
    "v1LoyaltyRewardsProgram": "hotel:v1LoyaltyRewardsProgram",
    "lodgingExternalCatalogIdentifierList": "hotel:lodgingExternalCatalogIdentifierList",
    "identifiers": {
      "@id": "hotel:identifiers",
      "@container": "@list"
    },
    "v1ListPropertyCatalogRequest": "hotel:v1ListPropertyCatalogRequest",
    "request": {
      "@id": "hotel:request",
      "@type": "@id"
    },
    "pageToken": {
      "@id": "hotel:pageToken",
      "@type": "xsd:string"
    },
    "lodgingExternalCatalogIdentifiers": "hotel:lodgingExternalCatalogIdentifiers",
    "giataIdentifier": {
      "@id": "hotel:giataIdentifier",
      "@type": "xsd:string"
    },
    "catalogIdentifiers": {
      "@id": "hotel:catalogIdentifiers"
    },
    "v1ListPropertyCatalogRequestDetails": "hotel:v1ListPropertyCatalogRequestDetails",
    "pageSize": {
      "@id": "hotel:pageSize",
      "@type": "xsd:integer"
    },
    "updatedAfter": {
      "@id": "hotel:updatedAfter",
      "@type": "xsd:string"
    },
    "lodgingPropertyAmenity": "hotel:lodgingPropertyAmenity",
    "amenityName": {
      "@id": "hotel:amenityName",
      "@type": "xsd:string"
    },
    "amenityCode": {
      "@id": "hotel:amenityCode",
      "@type": "@id"
    },
    "v1GetPropertiesResponse": "hotel:v1GetPropertiesResponse",
    "properties": {
      "@id": "hotel:properties",
      "@container": "@list"
    },
    "inaccessiblePropertyIds": {
      "@id": "hotel:inaccessiblePropertyIds",
      "@container": "@list"
    },
    "v1GetPropertiesRequest": "hotel:v1GetPropertiesRequest",
    "propertyIds": {
      "@id": "hotel:propertyIds",
      "@container": "@list"
    },
    "v1ListPropertiesResponse": "hotel:v1ListPropertiesResponse",
    "v1Distance": "hotel:v1Distance",
    "value": {
      "@id": "hotel:value",
      "@type": "xsd:decimal"
    },
    "unit": {
      "@id": "hotel:unit",
      "@type": "@id"
    },
    "enginecontentservicev1ResponsiveProperty": "hotel:enginecontentservicev1ResponsiveProperty",
    "distance": {
      "@id": "hotel:distance",
      "@type": "@id"
    },
    "v1DistanceUnit": "hotel:v1DistanceUnit",
    "v1BookResponse": "hotel:v1BookResponse",
    "v1BookError": "hotel:v1BookError",
    "offerNoLongerAvailable": {
      "@id": "hotel:offerNoLongerAvailable",
      "@type": "@id"
    },
    "invalidState": {
      "@id": "hotel:invalidState",
      "@type": "@id"
    },
    "needsReview": {
      "@id": "hotel:needsReview",
      "@type": "@id"
    },
    "invalidPayment": {
      "@id": "hotel:invalidPayment",
      "@type": "@id"
    },
    "paymentProcessing": {
      "@id": "hotel:paymentProcessing",
      "@type": "@id"
    },
    "apiHttpBody": "hotel:apiHttpBody",
    "contentType": {
      "@id": "hotel:contentType",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "hotel:data",
      "@type": "xsd:string"
    },
    "extensions": {
      "@id": "hotel:extensions",
      "@container": "@list"
    },
    "v1SubmitCancellationRequest": "hotel:v1SubmitCancellationRequest",
    "bookingId": {
      "@id": "hotel:bookingId",
      "@type": "xsd:string"
    },
    "v1CurrencyValue": "hotel:v1CurrencyValue",
    "currencyCode": {
      "@id": "hotel:currencyCode",
      "@type": "xsd:string"
    },
    "v1PerUnitPrice": "hotel:v1PerUnitPrice",
    "key": {
      "@id": "hotel:key",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "hotel:price",
      "@type": "@id"
    },
    "v1CancellationDetails": "hotel:v1CancellationDetails",
    "canceledAt": {
      "@id": "hotel:canceledAt",
      "@type": "xsd:string"
    },
    "refund": {
      "@id": "hotel:refund",
      "@type": "@id"
    },
    "v1RateData": "hotel:v1RateData",
    "rateCode": {
      "@id": "hotel:rateCode",
      "@type": "xsd:string"
    },
    "v1Quote": "hotel:v1Quote",
    "checkInDate": {
      "@id": "hotel:checkInDate",
      "@type": "xsd:string"
    },
    "checkOutDate": {
      "@id": "hotel:checkOutDate",
      "@type": "xsd:string"
    },
    "offerSummary": {
      "@id": "hotel:offerSummary",
      "@type": "@id"
    },
    "roomCount": {
      "@id": "hotel:roomCount",
      "@type": "xsd:integer"
    },
    "roomDescription": {
      "@id": "hotel:roomDescription",
      "@type": "@id"
    },
    "availableActions": {
      "@id": "hotel:availableActions",
      "@type": "@id"
    },
    "v1GetBookingsRequest": "hotel:v1GetBookingsRequest",
    "bookingIds": {
      "@id": "hotel:bookingIds",
      "@container": "@list"
    },
    "v1ActionAvailability": "hotel:v1ActionAvailability",
    "v1RoomDescription": "hotel:v1RoomDescription",
    "title": {
      "@id": "hotel:title",
      "@type": "xsd:string"
    },
    "beds": {
      "@id": "hotel:beds",
      "@container": "@list"
    },
    "photos": {
      "@id": "hotel:photos",
      "@container": "@list"
    },
    "v1BookRequest": "hotel:v1BookRequest",
    "continuationToken": {
      "@id": "hotel:continuationToken",
      "@type": "xsd:string"
    },
    "guests": {
      "@id": "hotel:guests",
      "@container": "@list"
    },
    "metadata": {
      "@id": "hotel:metadata",
      "@container": "@list"
    },
    "paymentInfo": {
      "@id": "hotel:paymentInfo",
      "@type": "@id"
    },
    "v1SellType": "hotel:v1SellType",
    "commissionable": {
      "@id": "hotel:commissionable",
      "@type": "@id"
    },
    "net": {
      "@id": "hotel:net",
      "@type": "@id"
    },
    "fixed": {
      "@id": "hotel:fixed",
      "@type": "@id"
    },
    "v1PriceWithPerUnit": "hotel:v1PriceWithPerUnit",
    "perUnitPrice": {
      "@id": "hotel:perUnitPrice",
      "@container": "@list"
    },
    "v1OfferAmenities": "hotel:v1OfferAmenities",
    "freeBreakfast": {
      "@id": "hotel:freeBreakfast",
      "@type": "@id"
    },
    "freeParking": {
      "@id": "hotel:freeParking",
      "@type": "@id"
    },
    "otherAmenities": {
      "@id": "hotel:otherAmenities",
      "@container": "@list"
    },
    "v1BookingMetadata": "hotel:v1BookingMetadata",
    "external": {
      "@id": "hotel:external",
      "@type": "xsd:boolean"
    },
    "v1AmenityAvailability": "hotel:v1AmenityAvailability",
    "v1PreviewCancellationRequest": "hotel:v1PreviewCancellationRequest",
    "v1PreviewCancellationError": "hotel:v1PreviewCancellationError",
    "v1Bedding": "hotel:v1Bedding",
    "count": {
      "@id": "hotel:count",
      "@type": "xsd:integer"
    },
    "v1AppliedCardPayment": "hotel:v1AppliedCardPayment",
    "lastFour": {
      "@id": "hotel:lastFour",
      "@type": "xsd:string"
    },
    "cardBrand": {
      "@id": "hotel:cardBrand",
      "@type": "xsd:string"
    },
    "v1LodgingBookingStatusCode": "hotel:v1LodgingBookingStatusCode",
    "v1BookingDetails": "hotel:v1BookingDetails",
    "status": {
      "@id": "hotel:status",
      "@type": "@id"
    },
    "reservationDetails": {
      "@id": "hotel:reservationDetails",
      "@type": "@id"
    },
    "cancellationDetails": {
      "@id": "hotel:cancellationDetails",
      "@type": "@id"
    },
    "v1Surcharge": "hotel:v1Surcharge",
    "amount": {
      "@id": "hotel:amount",
      "@type": "@id"
    },
    "type": {
      "@id": "hotel:type",
      "@type": "@id"
    },
    "v1Refund": "hotel:v1Refund",
    "v1OfferSummary": "hotel:v1OfferSummary",
    "propertyId": {
      "@id": "hotel:propertyId",
      "@type": "xsd:string"
    },
    "offerAmenities": {
      "@id": "hotel:offerAmenities",
      "@type": "@id"
    },
    "conditions": {
      "@id": "hotel:conditions",
      "@type": "@id"
    },
    "isLoyaltyEligible": {
      "@id": "hotel:isLoyaltyEligible",
      "@type": "xsd:boolean"
    },
    "isLoyaltyMembershipIdRequired": {
      "@id": "hotel:isLoyaltyMembershipIdRequired",
      "@type": "xsd:boolean"
    },
    "rateData": {
      "@id": "hotel:rateData",
      "@type": "@id"
    },
    "sellType": {
      "@id": "hotel:sellType",
      "@type": "@id"
    },
    "v1Conditions": "hotel:v1Conditions",
    "modifyConditions": {
      "@id": "hotel:modifyConditions",
      "@container": "@list"
    },
    "cancelConditions": {
      "@id": "hotel:cancelConditions",
      "@container": "@list"
    },
    "v1CommissionableModel": "hotel:v1CommissionableModel",
    "commissionValue": {
      "@id": "hotel:commissionValue",
      "@type": "@id"
    },
    "v1ConfirmOfferResponse": "hotel:v1ConfirmOfferResponse",
    "quote": {
      "@id": "hotel:quote",
      "@type": "@id"
    },
    "v1GenerateFolioRequest": "hotel:v1GenerateFolioRequest",
    "lodgingRoomAmenity": "hotel:lodgingRoomAmenity",
    "v1PreviewCancellationResponse": "hotel:v1PreviewCancellationResponse",
    "v1GetBookingsResponse": "hotel:v1GetBookingsResponse",
    "bookings": {
      "@id": "hotel:bookings",
      "@container": "@list"
    },
    "v1GetBookingsError": "hotel:v1GetBookingsError",
    "errors": {
      "@id": "hotel:errors",
      "@container": "@list"
    },
    "v1ConditionEventType": "hotel:v1ConditionEventType",
    "v1Condition": "hotel:v1Condition",
    "beforeTimestamp": {
      "@id": "hotel:beforeTimestamp",
      "@type": "xsd:string"
    },
    "afterTimestamp": {
      "@id": "hotel:afterTimestamp",
      "@type": "xsd:string"
    },
    "beforeEvent": {
      "@id": "hotel:beforeEvent",
      "@type": "@id"
    },
    "penalty": {
      "@id": "hotel:penalty",
      "@type": "@id"
    },
    "isAllowed": {
      "@id": "hotel:isAllowed",
      "@type": "xsd:boolean"
    },
    "v1RoomGuests": "hotel:v1RoomGuests",
    "primaryGuest": {
      "@id": "hotel:primaryGuest",
      "@type": "@id"
    },
    "additionalGuests": {
      "@id": "hotel:additionalGuests",
      "@container": "@list"
    },
    "v1ConfirmOfferRequest": "hotel:v1ConfirmOfferRequest",
    "v1AvailableActions": "hotel:v1AvailableActions",
    "cancel": {
      "@id": "hotel:cancel",
      "@type": "@id"
    },
    "modify": {
      "@id": "hotel:modify",
      "@type": "@id"
    },
    "v1PaymentCard": "hotel:v1PaymentCard",
    "number": {
      "@id": "hotel:number",
      "@type": "xsd:string"
    },
    "securityCode": {
      "@id": "hotel:securityCode",
      "@type": "xsd:string"
    },
    "expirationMonth": {
      "@id": "hotel:expirationMonth",
      "@type": "xsd:string"
    },
    "expirationYear": {
      "@id": "hotel:expirationYear",
      "@type": "xsd:string"
    },
    "billingAddress": {
      "@id": "hotel:billingAddress",
      "@type": "@id"
    },
    "v1ConfirmOfferError": "hotel:v1ConfirmOfferError",
    "v1BookingStatus": "hotel:v1BookingStatus",
    "v1AppliedPaymentInfo": "hotel:v1AppliedPaymentInfo",
    "engineDirectBill": {
      "@id": "hotel:engineDirectBill",
      "@type": "@id"
    },
    "card": {
      "@id": "hotel:card",
      "@type": "@id"
    },
    "v1GetBookingError": "hotel:v1GetBookingError",
    "error": {
      "@id": "hotel:error",
      "@type": "@id"
    },
    "v1Guest": "hotel:v1Guest",
    "familyName": {
      "@id": "hotel:familyName",
      "@type": "xsd:string"
    },
    "givenName": {
      "@id": "hotel:givenName",
      "@type": "xsd:string"
    },
    "isAdult": {
      "@id": "hotel:isAdult",
      "@type": "xsd:boolean"
    },
    "v1GuestWithLoyalty": "hotel:v1GuestWithLoyalty",
    "guest": {
      "@id": "hotel:guest",
      "@type": "@id"
    },
    "loyaltyProgramIdentifier": {
      "@id": "hotel:loyaltyProgramIdentifier",
      "@type": "@id"
    },
    "v1GenerateFolioError": "hotel:v1GenerateFolioError",
    "v1PriceLineItem": "hotel:v1PriceLineItem",
    "group": {
      "@id": "hotel:group",
      "@type": "xsd:string"
    },
    "v1LodgingLoyaltyProgramIdentifier": "hotel:v1LodgingLoyaltyProgramIdentifier",
    "memberId": {
      "@id": "hotel:memberId",
      "@type": "xsd:string"
    },
    "v1SurchargeType": "hotel:v1SurchargeType",
    "v1ActionNotAvailableError": "hotel:v1ActionNotAvailableError",
    "actionAvailability": {
      "@id": "hotel:actionAvailability",
      "@type": "@id"
    },
    "v1SubmitCancellationError": "hotel:v1SubmitCancellationError",
    "actionNotAvailable": {
      "@id": "hotel:actionNotAvailable",
      "@type": "@id"
    },
    "cannotCancel": {
      "@id": "hotel:cannotCancel",
      "@type": "@id"
    },
    "v1PaymentInfo": "hotel:v1PaymentInfo",
    "paymentCard": {
      "@id": "hotel:paymentCard",
      "@type": "@id"
    },
    "v1Price": "hotel:v1Price",
    "subTotal": {
      "@id": "hotel:subTotal",
      "@type": "@id"
    },
    "total": {
      "@id": "hotel:total",
      "@type": "@id"
    },
    "taxes": {
      "@id": "hotel:taxes",
      "@container": "@list"
    },
    "fees": {
      "@id": "hotel:fees",
      "@container": "@list"
    },
    "base": {
      "@id": "hotel:base",
      "@type": "@id"
    },
    "lineItems": {
      "@id": "hotel:lineItems",
      "@container": "@list"
    },
    "taxesAndFeesTotal": {
      "@id": "hotel:taxesAndFeesTotal",
      "@type": "@id"
    },
    "strike": {
      "@id": "hotel:strike",
      "@type": "@id"
    },
    "totalDueNow": {
      "@id": "hotel:totalDueNow",
      "@type": "@id"
    },
    "totalDueLater": {
      "@id": "hotel:totalDueLater",
      "@type": "@id"
    },
    "taxesAndFees": {
      "@id": "hotel:taxesAndFees",
      "@container": "@list"
    },
    "v1SubmitCancellationResponse": "hotel:v1SubmitCancellationResponse",
    "v1ReservationDetails": "hotel:v1ReservationDetails",
    "confirmationNumbers": {
      "@id": "hotel:confirmationNumbers",
      "@container": "@list"
    },
    "createdAt": {
      "@id": "hotel:createdAt",
      "@type": "xsd:string"
    },
    "appliedPaymentInfo": {
      "@id": "hotel:appliedPaymentInfo",
      "@type": "@id"
    },
    "v1FindBestOffersSortMode": "hotel:v1FindBestOffersSortMode",
    "v1BestOffer": "hotel:v1BestOffer",
    "bestOffer": {
      "@id": "hotel:bestOffer",
      "@type": "@id"
    },
    "isRefundableAvailable": {
      "@id": "hotel:isRefundableAvailable",
      "@type": "xsd:boolean"
    },
    "isLoyaltyAvailable": {
      "@id": "hotel:isLoyaltyAvailable",
      "@type": "xsd:boolean"
    },
    "isFreeParkingAvailable": {
      "@id": "hotel:isFreeParkingAvailable",
      "@type": "xsd:boolean"
    },
    "isFreeBreakfastAvailable": {
      "@id": "hotel:isFreeBreakfastAvailable",
      "@type": "xsd:boolean"
    },
    "isLoyaltyMembershipRateAvailable": {
      "@id": "hotel:isLoyaltyMembershipRateAvailable",
      "@type": "xsd:boolean"
    },
    "v1FindAvailabilityRequest": "hotel:v1FindAvailabilityRequest",
    "singleProperty": {
      "@id": "hotel:singleProperty",
      "@type": "@id"
    },
    "v1PropertyIdSearch": "hotel:v1PropertyIdSearch",
    "v1AnonymousTraveler": "hotel:v1AnonymousTraveler",
    "adult": {
      "@id": "hotel:adult",
      "@type": "@id"
    },
    "child": {
      "@id": "hotel:child",
      "@type": "@id"
    },
    "v1FindBestOffersRequestCriteria": "hotel:v1FindBestOffersRequestCriteria",
    "pointAndRadius": {
      "@id": "hotel:pointAndRadius",
      "@type": "@id"
    },
    "numRooms": {
      "@id": "hotel:numRooms",
      "@type": "xsd:integer"
    },
    "travelers": {
      "@id": "hotel:travelers",
      "@container": "@list"
    },
    "salesChannel": {
      "@id": "hotel:salesChannel",
      "@type": "@id"
    },
    "maxPropertyCandidates": {
      "@id": "hotel:maxPropertyCandidates",
      "@type": "xsd:integer"
    },
    "v1PropertyBestOffer": "hotel:v1PropertyBestOffer",
    "v1RoomGroup": "hotel:v1RoomGroup",
    "offers": {
      "@id": "hotel:offers",
      "@container": "@list"
    },
    "shoplodgingservicev1RadiusSearch": "hotel:shoplodgingservicev1RadiusSearch",
    "radius": {
      "@id": "hotel:radius",
      "@type": "@id"
    },
    "v1AnonymousChild": "hotel:v1AnonymousChild",
    "age": {
      "@id": "hotel:age",
      "@type": "xsd:integer"
    },
    "birthdate": {
      "@id": "hotel:birthdate",
      "@type": "xsd:string"
    },
    "v1FindBestOffersRequest": "hotel:v1FindBestOffersRequest",
    "criteria": {
      "@id": "hotel:criteria",
      "@type": "@id"
    },
    "includePropertiesWithNoAvailability": {
      "@id": "hotel:includePropertiesWithNoAvailability",
      "@type": "xsd:boolean"
    },
    "sortMode": {
      "@id": "hotel:sortMode",
      "@type": "@id"
    },
    "v1Offer": "hotel:v1Offer",
    "summary": {
      "@id": "hotel:summary",
      "@type": "@id"
    },
    "v1FindAvailabilityResponse": "hotel:v1FindAvailabilityResponse",
    "roomGroups": {
      "@id": "hotel:roomGroups",
      "@container": "@list"
    },
    "v1FindBestOffersResponse": "hotel:v1FindBestOffersResponse",
    "v1FindBestOffersError": "hotel:v1FindBestOffersError",
    "invalidSort": {
      "@id": "hotel:invalidSort",
      "@type": "@id"
    },
    "v1FindAvailabilityPropertyRequest": "hotel:v1FindAvailabilityPropertyRequest",
    "shoplodgingservicev1ResponsiveProperty": "hotel:shoplodgingservicev1ResponsiveProperty",
    "v1SalesChannel": "hotel:v1SalesChannel"
  },
  "@type": "schema:Dataset",
  "schema:name": "Engine API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Engine's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-04) from openapi/hotel-engine-catalogservice-api-openapi.yml, openapi/hotel-engine-content-service-api-openapi.yml, openapi/hotel-engine-lodgingbookingservice-api-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/hotel-engine-catalogservice-api-openapi.yml",
    "openapi/hotel-engine-content-service-api-openapi.yml",
    "openapi/hotel-engine-lodgingbookingservice-api-openapi.yml",
    "openapi/hotel-engine-lodgingshoppingservice-api-openapi.yml"
  ]
}