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
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
{
"@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"
]
}