Entroute Com Context
JSON-LD context defining the semantic vocabulary for Entroute Com from EntRoute.
6 Classes
16 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
entroute:
https://entroute.com/schema#
Classes
GetCapabilitiesResponse
PostCapabilitiesRequest
PostDiscoverRequest
PostDiscoverResponse
PostReportOutcomeRequest
PostSubmitRequest
Properties
| Property |
Type |
Container |
| resolved |
|
|
| ranked_endpoints |
|
list |
| fallback_endpoints |
|
list |
| ttl_seconds |
integer |
|
| capability_id |
string |
|
| intent |
string |
|
| constraints |
|
|
| preferences |
|
|
| endpoint_id |
string |
|
| success |
boolean |
|
| latency_ms |
integer |
|
| status_code |
integer |
|
| endpoint_url |
string |
|
| contact_email |
string |
|
| provider_name |
string |
|
| price_per_call |
decimal |
|
JSON-LD Document
{
"@context": {
"@vocab": "https://entroute.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"entroute": "https://entroute.com/schema#",
"GetCapabilitiesResponse": "entroute:GetCapabilitiesResponse",
"resolved": {
"@id": "entroute:resolved"
},
"ranked_endpoints": {
"@id": "entroute:ranked_endpoints",
"@container": "@list"
},
"fallback_endpoints": {
"@id": "entroute:fallback_endpoints",
"@container": "@list"
},
"ttl_seconds": {
"@id": "entroute:ttl_seconds",
"@type": "xsd:integer"
},
"PostCapabilitiesRequest": "entroute:PostCapabilitiesRequest",
"capability_id": {
"@id": "entroute:capability_id",
"@type": "xsd:string"
},
"PostDiscoverRequest": "entroute:PostDiscoverRequest",
"intent": {
"@id": "entroute:intent",
"@type": "xsd:string"
},
"constraints": {
"@id": "entroute:constraints"
},
"preferences": {
"@id": "entroute:preferences"
},
"PostDiscoverResponse": "entroute:PostDiscoverResponse",
"PostReportOutcomeRequest": "entroute:PostReportOutcomeRequest",
"endpoint_id": {
"@id": "entroute:endpoint_id",
"@type": "xsd:string"
},
"success": {
"@id": "entroute:success",
"@type": "xsd:boolean"
},
"latency_ms": {
"@id": "entroute:latency_ms",
"@type": "xsd:integer"
},
"status_code": {
"@id": "entroute:status_code",
"@type": "xsd:integer"
},
"PostSubmitRequest": "entroute:PostSubmitRequest",
"endpoint_url": {
"@id": "entroute:endpoint_url",
"@type": "xsd:string"
},
"contact_email": {
"@id": "entroute:contact_email",
"@type": "xsd:string"
},
"provider_name": {
"@id": "entroute:provider_name",
"@type": "xsd:string"
},
"price_per_call": {
"@id": "entroute:price_per_call",
"@type": "xsd:decimal"
}
},
"@type": "schema:Dataset",
"schema:name": "EntRoute API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects EntRoute'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-07) from openapi/_ae-authored/entroute-com-openapi-generated.yml.",
"dcterms:created": "2026-11-07",
"dcterms:source": [
"openapi/_ae-authored/entroute-com-openapi-generated.yml"
]
}