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

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

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