GetBody · JSON-LD Context

Getbody Md Context

JSON-LD context defining the semantic vocabulary for Getbody Md from GetBody.

13 Classes 82 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/
getbody: https://getbody.md/schema#

Classes

Lease Error ApprovalStatus PaymentsNotEnabled Promise Inquiry Location ListingBody Listing PublicListing AccessType AccessOption AccessOptions

Properties

Property Type Container
lease_id integer
listing_id integer
body_id integer
body_kind string
state string
control_mode string
granted_permissions list
command_schemas
offered_feeds list
feed_schemas
window_start dateTime
window_end dateTime
finding_outcome string
price string
currency string
payment_status string
awaiting_operator_approval boolean
approval_message string
approval_reason string
approval_decided_at dateTime
error string
approval_state string
code string
fields list
promise_id integer
inquiry_id integer
status string
cancelled_by string
how_to_redeem string
renter_agent_id string
host_agent_id string
reason string
requested_window
message string
host_response string
offered_windows list
host_message string
expires_at dateTime
created_at dateTime
responded_at dateTime
promise reference
lat
lng
description string
interface_mode string
requestable_control_modes list
online boolean
currently_leased boolean
busy_until dateTime
inquiry_possible boolean
model string
robot_type string
capabilities list
real_body_id integer
simulated_body_id integer
real_available_at dateTime
real_available_note string
simulator_only boolean
location reference
real_delivery string
delivery
terms_of_use string
notes string
pricing reference
bodies
offered_control_modes list
permissions_offered list
available boolean
unavailable_reason string
drop_off
access_type reference
access_options reference
rental_policy
area
enabled boolean
terms string
terms_customized boolean
allowed_commands list
read_only_feeds list
onsite_operator reference
equipment_only reference
remote_teleoperation reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://getbody.md/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "getbody": "https://getbody.md/schema#",
    "Lease": "getbody:Lease",
    "lease_id": {
      "@id": "getbody:lease_id",
      "@type": "xsd:integer"
    },
    "listing_id": {
      "@id": "getbody:listing_id",
      "@type": "xsd:integer"
    },
    "body_id": {
      "@id": "getbody:body_id",
      "@type": "xsd:integer"
    },
    "body_kind": {
      "@id": "getbody:body_kind",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "getbody:state",
      "@type": "xsd:string"
    },
    "control_mode": {
      "@id": "getbody:control_mode",
      "@type": "xsd:string"
    },
    "granted_permissions": {
      "@id": "getbody:granted_permissions",
      "@container": "@list"
    },
    "command_schemas": {
      "@id": "getbody:command_schemas"
    },
    "offered_feeds": {
      "@id": "getbody:offered_feeds",
      "@container": "@list"
    },
    "feed_schemas": {
      "@id": "getbody:feed_schemas"
    },
    "window_start": {
      "@id": "getbody:window_start",
      "@type": "xsd:dateTime"
    },
    "window_end": {
      "@id": "getbody:window_end",
      "@type": "xsd:dateTime"
    },
    "finding_outcome": {
      "@id": "getbody:finding_outcome",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "getbody:price",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "getbody:currency",
      "@type": "xsd:string"
    },
    "payment_status": {
      "@id": "getbody:payment_status",
      "@type": "xsd:string"
    },
    "awaiting_operator_approval": {
      "@id": "getbody:awaiting_operator_approval",
      "@type": "xsd:boolean"
    },
    "approval_message": {
      "@id": "getbody:approval_message",
      "@type": "xsd:string"
    },
    "approval_reason": {
      "@id": "getbody:approval_reason",
      "@type": "xsd:string"
    },
    "approval_decided_at": {
      "@id": "getbody:approval_decided_at",
      "@type": "xsd:dateTime"
    },
    "Error": "getbody:Error",
    "error": {
      "@id": "getbody:error",
      "@type": "xsd:string"
    },
    "ApprovalStatus": "getbody:ApprovalStatus",
    "approval_state": {
      "@id": "getbody:approval_state",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "getbody:code",
      "@type": "xsd:string"
    },
    "PaymentsNotEnabled": "getbody:PaymentsNotEnabled",
    "fields": {
      "@id": "getbody:fields",
      "@container": "@list"
    },
    "Promise": "getbody:Promise",
    "promise_id": {
      "@id": "getbody:promise_id",
      "@type": "xsd:integer"
    },
    "inquiry_id": {
      "@id": "getbody:inquiry_id",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "getbody:status",
      "@type": "xsd:string"
    },
    "cancelled_by": {
      "@id": "getbody:cancelled_by",
      "@type": "xsd:string"
    },
    "how_to_redeem": {
      "@id": "getbody:how_to_redeem",
      "@type": "xsd:string"
    },
    "Inquiry": "getbody:Inquiry",
    "renter_agent_id": {
      "@id": "getbody:renter_agent_id",
      "@type": "xsd:string"
    },
    "host_agent_id": {
      "@id": "getbody:host_agent_id",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "getbody:reason",
      "@type": "xsd:string"
    },
    "requested_window": {
      "@id": "getbody:requested_window"
    },
    "message": {
      "@id": "getbody:message",
      "@type": "xsd:string"
    },
    "host_response": {
      "@id": "getbody:host_response",
      "@type": "xsd:string"
    },
    "offered_windows": {
      "@id": "getbody:offered_windows",
      "@container": "@list"
    },
    "host_message": {
      "@id": "getbody:host_message",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "getbody:expires_at",
      "@type": "xsd:dateTime"
    },
    "created_at": {
      "@id": "getbody:created_at",
      "@type": "xsd:dateTime"
    },
    "responded_at": {
      "@id": "getbody:responded_at",
      "@type": "xsd:dateTime"
    },
    "promise": {
      "@id": "getbody:promise",
      "@type": "@id"
    },
    "Location": "getbody:Location",
    "lat": {
      "@id": "getbody:lat"
    },
    "lng": {
      "@id": "getbody:lng"
    },
    "description": {
      "@id": "getbody:description",
      "@type": "xsd:string"
    },
    "ListingBody": "getbody:ListingBody",
    "interface_mode": {
      "@id": "getbody:interface_mode",
      "@type": "xsd:string"
    },
    "requestable_control_modes": {
      "@id": "getbody:requestable_control_modes",
      "@container": "@list"
    },
    "online": {
      "@id": "getbody:online",
      "@type": "xsd:boolean"
    },
    "currently_leased": {
      "@id": "getbody:currently_leased",
      "@type": "xsd:boolean"
    },
    "busy_until": {
      "@id": "getbody:busy_until",
      "@type": "xsd:dateTime"
    },
    "inquiry_possible": {
      "@id": "getbody:inquiry_possible",
      "@type": "xsd:boolean"
    },
    "model": {
      "@id": "getbody:model",
      "@type": "xsd:string"
    },
    "robot_type": {
      "@id": "getbody:robot_type",
      "@type": "xsd:string"
    },
    "capabilities": {
      "@id": "getbody:capabilities",
      "@container": "@list"
    },
    "Listing": "getbody:Listing",
    "real_body_id": {
      "@id": "getbody:real_body_id",
      "@type": "xsd:integer"
    },
    "simulated_body_id": {
      "@id": "getbody:simulated_body_id",
      "@type": "xsd:integer"
    },
    "real_available_at": {
      "@id": "getbody:real_available_at",
      "@type": "xsd:dateTime"
    },
    "real_available_note": {
      "@id": "getbody:real_available_note",
      "@type": "xsd:string"
    },
    "simulator_only": {
      "@id": "getbody:simulator_only",
      "@type": "xsd:boolean"
    },
    "location": {
      "@id": "getbody:location",
      "@type": "@id"
    },
    "real_delivery": {
      "@id": "getbody:real_delivery",
      "@type": "xsd:string"
    },
    "delivery": {
      "@id": "getbody:delivery"
    },
    "terms_of_use": {
      "@id": "getbody:terms_of_use",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "getbody:notes",
      "@type": "xsd:string"
    },
    "pricing": {
      "@id": "getbody:pricing",
      "@type": "@id"
    },
    "bodies": {
      "@id": "getbody:bodies"
    },
    "offered_control_modes": {
      "@id": "getbody:offered_control_modes",
      "@container": "@list"
    },
    "permissions_offered": {
      "@id": "getbody:permissions_offered",
      "@container": "@list"
    },
    "available": {
      "@id": "getbody:available",
      "@type": "xsd:boolean"
    },
    "unavailable_reason": {
      "@id": "getbody:unavailable_reason",
      "@type": "xsd:string"
    },
    "drop_off": {
      "@id": "getbody:drop_off"
    },
    "access_type": {
      "@id": "getbody:access_type",
      "@type": "@id"
    },
    "access_options": {
      "@id": "getbody:access_options",
      "@type": "@id"
    },
    "rental_policy": {
      "@id": "getbody:rental_policy"
    },
    "PublicListing": "getbody:PublicListing",
    "area": {
      "@id": "getbody:area"
    },
    "AccessType": "getbody:AccessType",
    "AccessOption": "getbody:AccessOption",
    "enabled": {
      "@id": "getbody:enabled",
      "@type": "xsd:boolean"
    },
    "terms": {
      "@id": "getbody:terms",
      "@type": "xsd:string"
    },
    "terms_customized": {
      "@id": "getbody:terms_customized",
      "@type": "xsd:boolean"
    },
    "allowed_commands": {
      "@id": "getbody:allowed_commands",
      "@container": "@list"
    },
    "read_only_feeds": {
      "@id": "getbody:read_only_feeds",
      "@container": "@list"
    },
    "AccessOptions": "getbody:AccessOptions",
    "onsite_operator": {
      "@id": "getbody:onsite_operator",
      "@type": "@id"
    },
    "equipment_only": {
      "@id": "getbody:equipment_only",
      "@type": "@id"
    },
    "remote_teleoperation": {
      "@id": "getbody:remote_teleoperation",
      "@type": "@id"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "GetBody API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects GetBody'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-10) from openapi/_original/getbody-md-api-openapi.json.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/_original/getbody-md-api-openapi.json"
  ]
}