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
View Context View on GitHub

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
email 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

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