ProveCart · JSON-LD Context
Provecart Com Context
JSON-LD context defining the semantic vocabulary for Provecart Com from ProveCart.
40 Classes
126 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
provecart:
https://provecart.com/schema#
Classes
AgentExamAnswerEntry
AgentExamAnswerIn
AgentExamIn
AgentExamStartIn
AgentRegisterIn
AgentSelfTestIn
AgentSignupIn
AiLayerIn
ApiKeyIn
AuthorizeIn
BookingEndpointIn
BookingFareIn
BookingLegIn
BookingMandateIn
BookingPriceIn
BookingStayIn
BookingTravelerIn
BookingVerifyIn
BuilderSignupIn
CaptureIn
CartItem
FailSafeIn
HTTPValidationError
IntakeConfirmIn
IntakeDraftIn
IssueIn
MandateIn
MerchantCheckIn
MerchantCreateIn
MerchantIn
PortalLoginIn
PracticeGradeAnswer
PracticeGradeIn
ReservationMandateIn
ReservationVerifyIn
SetPasswordIn
ValidationError
VerdictLinksIn
VerifyIn
VoidIn
Properties
| Property | Type | Container |
|---|---|---|
| instance_id | string | |
| decision | ||
| agent_id | string | |
| session_id | string | |
| answers | list | |
| seed | ||
| agent_name | string | |
| builder_contact | ||
| ai_layer | boolean | |
| label | string | |
| fail_safe | boolean | |
| verdict_links | boolean | |
| amount | decimal | |
| currency | string | |
| mandate_id | ||
| cart_hash | ||
| ttl_seconds | integer | |
| airport | ||
| city | ||
| cabin | ||
| refundability | ||
| change_fee | ||
| fare_class | ||
| carrier | ||
| flight_number | ||
| from_airport | string | |
| to_airport | string | |
| depart_at | string | |
| arrive_at | string | |
| user_id | string | |
| travelers | list | |
| origin | reference | |
| destination | reference | |
| acceptable_alternates_origin | list | |
| acceptable_alternates_destination | list | |
| airport_substitution | string | |
| departure_date | string | |
| return_date | ||
| date_flex_days | integer | |
| departure_window | ||
| fare_terms | ||
| max_connections | ||
| min_connection_minutes | ||
| max_layover_minutes | ||
| allow_overnight_layover | boolean | |
| allow_airport_change_connection | boolean | |
| hotel | ||
| max_total_price | decimal | |
| price_basis | string | |
| merchant_allowlist | ||
| merchant_blocklist | ||
| expires_at | string | |
| total | decimal | |
| base_fare | ||
| taxes | ||
| carrier_fees | ||
| ancillaries | ||
| property_name | ||
| room_type | ||
| occupancy | ||
| bedding | ||
| check_in | string | |
| check_out | string | |
| name | string | |
| dob | ||
| merchant | reference | |
| legs | list | |
| stays | list | |
| fare | ||
| price | reference | |
| previous_record_id | ||
| booking_changed | boolean | |
| string | ||
| hold_id | string | |
| verdict_token | string | |
| override | boolean | |
| variant | ||
| quantity | integer | |
| unit_price | decimal | |
| category | ||
| brand | ||
| detail | list | |
| mandate_type | string | |
| draft | ||
| intake_record_id | string | |
| instruction_text | string | |
| booking_hash | string | |
| item_description | string | |
| item_keywords | list | |
| max_quantity | integer | |
| category_required | boolean | |
| variant_constraints | ||
| type | string | |
| period_budget | ||
| period_start | ||
| period_end | ||
| domain | ||
| business_name | string | |
| api_key_id | ||
| password | string | |
| service_description | string | |
| provider_name | ||
| location | ||
| location_exact | boolean | |
| date | string | |
| time | string | |
| time_tolerance_minutes | integer | |
| party_size | integer | |
| party_size_max | ||
| name_on_reservation | string | |
| max_deposit | ||
| cancellation | ||
| deposit_amount | decimal | |
| total_amount | decimal | |
| reservation_changed | boolean | |
| token | string | |
| loc | list | |
| msg | string | |
| input | ||
| ctx | ||
| items | list | |
| total_price | decimal | |
| tax | decimal | |
| shipping | decimal | |
| fees | decimal | |
| cart_changed | boolean |
JSON-LD Document
{
"@context": {
"@vocab": "https://provecart.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"provecart": "https://provecart.com/schema#",
"AgentExamAnswerEntry": "provecart:AgentExamAnswerEntry",
"instance_id": {
"@id": "provecart:instance_id",
"@type": "xsd:string"
},
"decision": {
"@id": "provecart:decision"
},
"AgentExamAnswerIn": "provecart:AgentExamAnswerIn",
"agent_id": {
"@id": "provecart:agent_id",
"@type": "xsd:string"
},
"session_id": {
"@id": "provecart:session_id",
"@type": "xsd:string"
},
"answers": {
"@id": "provecart:answers",
"@container": "@list"
},
"AgentExamIn": "provecart:AgentExamIn",
"seed": {
"@id": "provecart:seed"
},
"AgentExamStartIn": "provecart:AgentExamStartIn",
"AgentRegisterIn": "provecart:AgentRegisterIn",
"agent_name": {
"@id": "provecart:agent_name",
"@type": "xsd:string"
},
"builder_contact": {
"@id": "provecart:builder_contact"
},
"AgentSelfTestIn": "provecart:AgentSelfTestIn",
"AgentSignupIn": "provecart:AgentSignupIn",
"AiLayerIn": "provecart:AiLayerIn",
"ai_layer": {
"@id": "provecart:ai_layer",
"@type": "xsd:boolean"
},
"ApiKeyIn": "provecart:ApiKeyIn",
"label": {
"@id": "provecart:label",
"@type": "xsd:string"
},
"fail_safe": {
"@id": "provecart:fail_safe",
"@type": "xsd:boolean"
},
"verdict_links": {
"@id": "provecart:verdict_links",
"@type": "xsd:boolean"
},
"AuthorizeIn": "provecart:AuthorizeIn",
"amount": {
"@id": "provecart:amount",
"@type": "xsd:decimal"
},
"currency": {
"@id": "provecart:currency",
"@type": "xsd:string"
},
"mandate_id": {
"@id": "provecart:mandate_id"
},
"cart_hash": {
"@id": "provecart:cart_hash"
},
"ttl_seconds": {
"@id": "provecart:ttl_seconds",
"@type": "xsd:integer"
},
"BookingEndpointIn": "provecart:BookingEndpointIn",
"airport": {
"@id": "provecart:airport"
},
"city": {
"@id": "provecart:city"
},
"BookingFareIn": "provecart:BookingFareIn",
"cabin": {
"@id": "provecart:cabin"
},
"refundability": {
"@id": "provecart:refundability"
},
"change_fee": {
"@id": "provecart:change_fee"
},
"fare_class": {
"@id": "provecart:fare_class"
},
"BookingLegIn": "provecart:BookingLegIn",
"carrier": {
"@id": "provecart:carrier"
},
"flight_number": {
"@id": "provecart:flight_number"
},
"from_airport": {
"@id": "provecart:from_airport",
"@type": "xsd:string"
},
"to_airport": {
"@id": "provecart:to_airport",
"@type": "xsd:string"
},
"depart_at": {
"@id": "provecart:depart_at",
"@type": "xsd:string"
},
"arrive_at": {
"@id": "provecart:arrive_at",
"@type": "xsd:string"
},
"BookingMandateIn": "provecart:BookingMandateIn",
"user_id": {
"@id": "provecart:user_id",
"@type": "xsd:string"
},
"travelers": {
"@id": "provecart:travelers",
"@container": "@list"
},
"origin": {
"@id": "provecart:origin",
"@type": "@id"
},
"destination": {
"@id": "provecart:destination",
"@type": "@id"
},
"acceptable_alternates_origin": {
"@id": "provecart:acceptable_alternates_origin",
"@container": "@list"
},
"acceptable_alternates_destination": {
"@id": "provecart:acceptable_alternates_destination",
"@container": "@list"
},
"airport_substitution": {
"@id": "provecart:airport_substitution",
"@type": "xsd:string"
},
"departure_date": {
"@id": "provecart:departure_date",
"@type": "xsd:string"
},
"return_date": {
"@id": "provecart:return_date"
},
"date_flex_days": {
"@id": "provecart:date_flex_days",
"@type": "xsd:integer"
},
"departure_window": {
"@id": "provecart:departure_window"
},
"fare_terms": {
"@id": "provecart:fare_terms"
},
"max_connections": {
"@id": "provecart:max_connections"
},
"min_connection_minutes": {
"@id": "provecart:min_connection_minutes"
},
"max_layover_minutes": {
"@id": "provecart:max_layover_minutes"
},
"allow_overnight_layover": {
"@id": "provecart:allow_overnight_layover",
"@type": "xsd:boolean"
},
"allow_airport_change_connection": {
"@id": "provecart:allow_airport_change_connection",
"@type": "xsd:boolean"
},
"hotel": {
"@id": "provecart:hotel"
},
"max_total_price": {
"@id": "provecart:max_total_price",
"@type": "xsd:decimal"
},
"price_basis": {
"@id": "provecart:price_basis",
"@type": "xsd:string"
},
"merchant_allowlist": {
"@id": "provecart:merchant_allowlist"
},
"merchant_blocklist": {
"@id": "provecart:merchant_blocklist"
},
"expires_at": {
"@id": "provecart:expires_at",
"@type": "xsd:string"
},
"BookingPriceIn": "provecart:BookingPriceIn",
"total": {
"@id": "provecart:total",
"@type": "xsd:decimal"
},
"base_fare": {
"@id": "provecart:base_fare"
},
"taxes": {
"@id": "provecart:taxes"
},
"carrier_fees": {
"@id": "provecart:carrier_fees"
},
"ancillaries": {
"@id": "provecart:ancillaries"
},
"BookingStayIn": "provecart:BookingStayIn",
"property_name": {
"@id": "provecart:property_name"
},
"room_type": {
"@id": "provecart:room_type"
},
"occupancy": {
"@id": "provecart:occupancy"
},
"bedding": {
"@id": "provecart:bedding"
},
"check_in": {
"@id": "provecart:check_in",
"@type": "xsd:string"
},
"check_out": {
"@id": "provecart:check_out",
"@type": "xsd:string"
},
"BookingTravelerIn": "provecart:BookingTravelerIn",
"name": {
"@id": "provecart:name",
"@type": "xsd:string"
},
"dob": {
"@id": "provecart:dob"
},
"BookingVerifyIn": "provecart:BookingVerifyIn",
"merchant": {
"@id": "provecart:merchant",
"@type": "@id"
},
"legs": {
"@id": "provecart:legs",
"@container": "@list"
},
"stays": {
"@id": "provecart:stays",
"@container": "@list"
},
"fare": {
"@id": "provecart:fare"
},
"price": {
"@id": "provecart:price",
"@type": "@id"
},
"previous_record_id": {
"@id": "provecart:previous_record_id"
},
"booking_changed": {
"@id": "provecart:booking_changed",
"@type": "xsd:boolean"
},
"BuilderSignupIn": "provecart:BuilderSignupIn",
"email": {
"@id": "provecart:email",
"@type": "xsd:string"
},
"CaptureIn": "provecart:CaptureIn",
"hold_id": {
"@id": "provecart:hold_id",
"@type": "xsd:string"
},
"verdict_token": {
"@id": "provecart:verdict_token",
"@type": "xsd:string"
},
"override": {
"@id": "provecart:override",
"@type": "xsd:boolean"
},
"CartItem": "provecart:CartItem",
"variant": {
"@id": "provecart:variant"
},
"quantity": {
"@id": "provecart:quantity",
"@type": "xsd:integer"
},
"unit_price": {
"@id": "provecart:unit_price",
"@type": "xsd:decimal"
},
"category": {
"@id": "provecart:category"
},
"brand": {
"@id": "provecart:brand"
},
"FailSafeIn": "provecart:FailSafeIn",
"HTTPValidationError": "provecart:HTTPValidationError",
"detail": {
"@id": "provecart:detail",
"@container": "@list"
},
"IntakeConfirmIn": "provecart:IntakeConfirmIn",
"mandate_type": {
"@id": "provecart:mandate_type",
"@type": "xsd:string"
},
"draft": {
"@id": "provecart:draft"
},
"intake_record_id": {
"@id": "provecart:intake_record_id",
"@type": "xsd:string"
},
"IntakeDraftIn": "provecart:IntakeDraftIn",
"instruction_text": {
"@id": "provecart:instruction_text",
"@type": "xsd:string"
},
"IssueIn": "provecart:IssueIn",
"booking_hash": {
"@id": "provecart:booking_hash",
"@type": "xsd:string"
},
"MandateIn": "provecart:MandateIn",
"item_description": {
"@id": "provecart:item_description",
"@type": "xsd:string"
},
"item_keywords": {
"@id": "provecart:item_keywords",
"@container": "@list"
},
"max_quantity": {
"@id": "provecart:max_quantity",
"@type": "xsd:integer"
},
"category_required": {
"@id": "provecart:category_required",
"@type": "xsd:boolean"
},
"variant_constraints": {
"@id": "provecart:variant_constraints"
},
"type": {
"@id": "provecart:type",
"@type": "xsd:string"
},
"period_budget": {
"@id": "provecart:period_budget"
},
"period_start": {
"@id": "provecart:period_start"
},
"period_end": {
"@id": "provecart:period_end"
},
"MerchantCheckIn": "provecart:MerchantCheckIn",
"domain": {
"@id": "provecart:domain"
},
"MerchantCreateIn": "provecart:MerchantCreateIn",
"business_name": {
"@id": "provecart:business_name",
"@type": "xsd:string"
},
"api_key_id": {
"@id": "provecart:api_key_id"
},
"MerchantIn": "provecart:MerchantIn",
"PortalLoginIn": "provecart:PortalLoginIn",
"password": {
"@id": "provecart:password",
"@type": "xsd:string"
},
"PracticeGradeAnswer": "provecart:PracticeGradeAnswer",
"PracticeGradeIn": "provecart:PracticeGradeIn",
"ReservationMandateIn": "provecart:ReservationMandateIn",
"service_description": {
"@id": "provecart:service_description",
"@type": "xsd:string"
},
"provider_name": {
"@id": "provecart:provider_name"
},
"location": {
"@id": "provecart:location"
},
"location_exact": {
"@id": "provecart:location_exact",
"@type": "xsd:boolean"
},
"date": {
"@id": "provecart:date",
"@type": "xsd:string"
},
"time": {
"@id": "provecart:time",
"@type": "xsd:string"
},
"time_tolerance_minutes": {
"@id": "provecart:time_tolerance_minutes",
"@type": "xsd:integer"
},
"party_size": {
"@id": "provecart:party_size",
"@type": "xsd:integer"
},
"party_size_max": {
"@id": "provecart:party_size_max"
},
"name_on_reservation": {
"@id": "provecart:name_on_reservation",
"@type": "xsd:string"
},
"max_deposit": {
"@id": "provecart:max_deposit"
},
"cancellation": {
"@id": "provecart:cancellation"
},
"ReservationVerifyIn": "provecart:ReservationVerifyIn",
"deposit_amount": {
"@id": "provecart:deposit_amount",
"@type": "xsd:decimal"
},
"total_amount": {
"@id": "provecart:total_amount",
"@type": "xsd:decimal"
},
"reservation_changed": {
"@id": "provecart:reservation_changed",
"@type": "xsd:boolean"
},
"SetPasswordIn": "provecart:SetPasswordIn",
"token": {
"@id": "provecart:token",
"@type": "xsd:string"
},
"ValidationError": "provecart:ValidationError",
"loc": {
"@id": "provecart:loc",
"@container": "@list"
},
"msg": {
"@id": "provecart:msg",
"@type": "xsd:string"
},
"input": {
"@id": "provecart:input"
},
"ctx": {
"@id": "provecart:ctx"
},
"VerdictLinksIn": "provecart:VerdictLinksIn",
"VerifyIn": "provecart:VerifyIn",
"items": {
"@id": "provecart:items",
"@container": "@list"
},
"total_price": {
"@id": "provecart:total_price",
"@type": "xsd:decimal"
},
"tax": {
"@id": "provecart:tax",
"@type": "xsd:decimal"
},
"shipping": {
"@id": "provecart:shipping",
"@type": "xsd:decimal"
},
"fees": {
"@id": "provecart:fees",
"@type": "xsd:decimal"
},
"cart_changed": {
"@id": "provecart:cart_changed",
"@type": "xsd:boolean"
},
"VoidIn": "provecart:VoidIn"
},
"@type": "schema:Dataset",
"schema:name": "ProveCart API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ProveCart'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-05) from openapi/provecart-com-openapi.json.",
"dcterms:created": "2026-11-05",
"dcterms:source": [
"openapi/provecart-com-openapi.json"
]
}