flight-mcp-com · JSON-LD Context
Flight Mcp Com Context
JSON-LD context defining the semantic vocabulary for Flight Mcp Com from flight-mcp-com.
8 Classes
38 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
flight:
https://flight-mcp.com/schema#
Classes
FlightSearchInput
FlightSearchResponse
AnonymousFlightSearchResponse
FlightOffer
FlightItinerary
FlightSegment
Quota
ApiError
Properties
| Property | Type | Container |
|---|---|---|
| origin | string | |
| destination | string | |
| departureDate | date | |
| returnDate | date | |
| adults | integer | |
| children | integer | |
| infants | integer | |
| cabinClass | string | |
| currency | string | |
| locale | string | |
| pointOfSaleCountry | string | |
| maxResults | integer | |
| cacheTtlSeconds | integer | |
| requestId | string | |
| remainingApiCalls | integer | |
| query | reference | |
| offers | list | |
| meta | ||
| message | string | |
| signUpUrl | reference | |
| id | string | |
| price | ||
| itineraries | list | |
| seatsRemaining | integer | |
| fetchedAt | dateTime | |
| durationMinutes | integer | |
| stops | integer | |
| segments | list | |
| departureAt | string | |
| arrivalAt | string | |
| marketingCarrier | ||
| flightNumber | string | |
| aircraft | string | |
| limit | integer | |
| used | integer | |
| remaining | integer | |
| resetAt | dateTime | |
| error |
JSON-LD Document
{
"@context": {
"@vocab": "https://flight-mcp.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"flight": "https://flight-mcp.com/schema#",
"FlightSearchInput": "flight:FlightSearchInput",
"origin": {
"@id": "flight:origin",
"@type": "xsd:string"
},
"destination": {
"@id": "flight:destination",
"@type": "xsd:string"
},
"departureDate": {
"@id": "flight:departureDate",
"@type": "xsd:date"
},
"returnDate": {
"@id": "flight:returnDate",
"@type": "xsd:date"
},
"adults": {
"@id": "flight:adults",
"@type": "xsd:integer"
},
"children": {
"@id": "flight:children",
"@type": "xsd:integer"
},
"infants": {
"@id": "flight:infants",
"@type": "xsd:integer"
},
"cabinClass": {
"@id": "flight:cabinClass",
"@type": "xsd:string"
},
"currency": {
"@id": "flight:currency",
"@type": "xsd:string"
},
"locale": {
"@id": "flight:locale",
"@type": "xsd:string"
},
"pointOfSaleCountry": {
"@id": "flight:pointOfSaleCountry",
"@type": "xsd:string"
},
"maxResults": {
"@id": "flight:maxResults",
"@type": "xsd:integer"
},
"cacheTtlSeconds": {
"@id": "flight:cacheTtlSeconds",
"@type": "xsd:integer"
},
"FlightSearchResponse": "flight:FlightSearchResponse",
"requestId": {
"@id": "flight:requestId",
"@type": "xsd:string"
},
"remainingApiCalls": {
"@id": "flight:remainingApiCalls",
"@type": "xsd:integer"
},
"query": {
"@id": "flight:query",
"@type": "@id"
},
"offers": {
"@id": "flight:offers",
"@container": "@list"
},
"meta": {
"@id": "flight:meta"
},
"AnonymousFlightSearchResponse": "flight:AnonymousFlightSearchResponse",
"message": {
"@id": "flight:message",
"@type": "xsd:string"
},
"signUpUrl": {
"@id": "flight:signUpUrl",
"@type": "@id"
},
"FlightOffer": "flight:FlightOffer",
"id": {
"@id": "flight:id",
"@type": "xsd:string"
},
"price": {
"@id": "flight:price"
},
"itineraries": {
"@id": "flight:itineraries",
"@container": "@list"
},
"seatsRemaining": {
"@id": "flight:seatsRemaining",
"@type": "xsd:integer"
},
"fetchedAt": {
"@id": "flight:fetchedAt",
"@type": "xsd:dateTime"
},
"FlightItinerary": "flight:FlightItinerary",
"durationMinutes": {
"@id": "flight:durationMinutes",
"@type": "xsd:integer"
},
"stops": {
"@id": "flight:stops",
"@type": "xsd:integer"
},
"segments": {
"@id": "flight:segments",
"@container": "@list"
},
"FlightSegment": "flight:FlightSegment",
"departureAt": {
"@id": "flight:departureAt",
"@type": "xsd:string"
},
"arrivalAt": {
"@id": "flight:arrivalAt",
"@type": "xsd:string"
},
"marketingCarrier": {
"@id": "flight:marketingCarrier"
},
"flightNumber": {
"@id": "flight:flightNumber",
"@type": "xsd:string"
},
"aircraft": {
"@id": "flight:aircraft",
"@type": "xsd:string"
},
"Quota": "flight:Quota",
"limit": {
"@id": "flight:limit",
"@type": "xsd:integer"
},
"used": {
"@id": "flight:used",
"@type": "xsd:integer"
},
"remaining": {
"@id": "flight:remaining",
"@type": "xsd:integer"
},
"resetAt": {
"@id": "flight:resetAt",
"@type": "xsd:dateTime"
},
"ApiError": "flight:ApiError",
"error": {
"@id": "flight:error"
}
},
"@type": "schema:Dataset",
"schema:name": "flight-mcp-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects flight-mcp-com'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-10-30) from openapi/flight-mcp-com-openapi.json, openapi/flight-mcp-com-openapi.yml.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/flight-mcp-com-openapi.json",
"openapi/flight-mcp-com-openapi.yml"
]
}