flightpowers-com · JSON-LD Context

Flightpowers Com Context

JSON-LD context defining the semantic vocabulary for Flightpowers Com from flightpowers-com.

17 Classes 101 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/
flightpowers: https://flightpowers.com/schema#

Classes

HTTPValidationError ValidationError OnewayRequest RoundtripRequest OnewayFlight RoundtripItinerary HotelSearchRequest HotelSearchResponse HotelProperty HotelByNameRequest HotelByNameResponse HotelRoomsRequest HotelRoomsResponse ResolveRequest ResolveResponse VerifyResponse Error

Properties

Property Type Container
detail list
loc list
msg string
type string
input
ctx
from_airport string
to_airport string
departure_date date
max_stops integer
airline_codes list
exclude_airline_codes list
departure_time_min integer
departure_time_max integer
departure_arrival_time_min integer
departure_arrival_time_max integer
sort_type string
currency string
max_price integer
seat_type integer
passengers list
limit integer
use_fallback boolean
strict boolean
use_ext_proxy boolean
return_date date
max_departure_stops integer
max_return_stops integer
departure_airline_codes list
return_airline_codes list
departure_exclude_airline_codes list
return_exclude_airline_codes list
departure_departure_time_min integer
departure_departure_time_max integer
return_departure_time_min integer
return_departure_time_max integer
return_arrival_time_min integer
return_arrival_time_max integer
returns_per_outbound integer
price_range_in_relation_to_other_periods string
price_insights_low decimal
price_insights_high decimal
price string
price_as_number decimal
duration string
duration_seconds integer
buy_link reference
airline string
stops integer
stops_info list
departure_description string
arrival_description string
total_price string
total_price_as_number decimal
total_duration_seconds integer
total_stops integer
departure_flight_departure_description string
departure_flight_arrival_description string
departure_flight_airline string
departure_flight_stops integer
departure_flight_duration string
return_flight_departure_description string
return_flight_arrival_description string
return_flight_airline string
return_flight_stops integer
return_flight_duration string
destination string
checkin_date date
checkout_date date
adults integer
children integer
proxy_country string
budget_per_night decimal
filters list
sort string
applied_filters list
properties list
name string
price_string string
review_score decimal
review_count integer
room_type string
location string
image_url reference
link reference
latitude decimal
longitude decimal
hotel_name string
area string
free_cancellation boolean
available boolean
nights integer
hotel_booking_id string
booking_url reference
rooms list
matched_name string
valid boolean
checks list
api_usage
key_source string
error

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://flightpowers.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "flightpowers": "https://flightpowers.com/schema#",
    "HTTPValidationError": "flightpowers:HTTPValidationError",
    "detail": {
      "@id": "flightpowers:detail",
      "@container": "@list"
    },
    "ValidationError": "flightpowers:ValidationError",
    "loc": {
      "@id": "flightpowers:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "flightpowers:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "flightpowers:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "flightpowers:input"
    },
    "ctx": {
      "@id": "flightpowers:ctx"
    },
    "OnewayRequest": "flightpowers:OnewayRequest",
    "from_airport": {
      "@id": "flightpowers:from_airport",
      "@type": "xsd:string"
    },
    "to_airport": {
      "@id": "flightpowers:to_airport",
      "@type": "xsd:string"
    },
    "departure_date": {
      "@id": "flightpowers:departure_date",
      "@type": "xsd:date"
    },
    "max_stops": {
      "@id": "flightpowers:max_stops",
      "@type": "xsd:integer"
    },
    "airline_codes": {
      "@id": "flightpowers:airline_codes",
      "@container": "@list"
    },
    "exclude_airline_codes": {
      "@id": "flightpowers:exclude_airline_codes",
      "@container": "@list"
    },
    "departure_time_min": {
      "@id": "flightpowers:departure_time_min",
      "@type": "xsd:integer"
    },
    "departure_time_max": {
      "@id": "flightpowers:departure_time_max",
      "@type": "xsd:integer"
    },
    "departure_arrival_time_min": {
      "@id": "flightpowers:departure_arrival_time_min",
      "@type": "xsd:integer"
    },
    "departure_arrival_time_max": {
      "@id": "flightpowers:departure_arrival_time_max",
      "@type": "xsd:integer"
    },
    "sort_type": {
      "@id": "flightpowers:sort_type",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "flightpowers:currency",
      "@type": "xsd:string"
    },
    "max_price": {
      "@id": "flightpowers:max_price",
      "@type": "xsd:integer"
    },
    "seat_type": {
      "@id": "flightpowers:seat_type",
      "@type": "xsd:integer"
    },
    "passengers": {
      "@id": "flightpowers:passengers",
      "@container": "@list"
    },
    "limit": {
      "@id": "flightpowers:limit",
      "@type": "xsd:integer"
    },
    "use_fallback": {
      "@id": "flightpowers:use_fallback",
      "@type": "xsd:boolean"
    },
    "strict": {
      "@id": "flightpowers:strict",
      "@type": "xsd:boolean"
    },
    "use_ext_proxy": {
      "@id": "flightpowers:use_ext_proxy",
      "@type": "xsd:boolean"
    },
    "RoundtripRequest": "flightpowers:RoundtripRequest",
    "return_date": {
      "@id": "flightpowers:return_date",
      "@type": "xsd:date"
    },
    "max_departure_stops": {
      "@id": "flightpowers:max_departure_stops",
      "@type": "xsd:integer"
    },
    "max_return_stops": {
      "@id": "flightpowers:max_return_stops",
      "@type": "xsd:integer"
    },
    "departure_airline_codes": {
      "@id": "flightpowers:departure_airline_codes",
      "@container": "@list"
    },
    "return_airline_codes": {
      "@id": "flightpowers:return_airline_codes",
      "@container": "@list"
    },
    "departure_exclude_airline_codes": {
      "@id": "flightpowers:departure_exclude_airline_codes",
      "@container": "@list"
    },
    "return_exclude_airline_codes": {
      "@id": "flightpowers:return_exclude_airline_codes",
      "@container": "@list"
    },
    "departure_departure_time_min": {
      "@id": "flightpowers:departure_departure_time_min",
      "@type": "xsd:integer"
    },
    "departure_departure_time_max": {
      "@id": "flightpowers:departure_departure_time_max",
      "@type": "xsd:integer"
    },
    "return_departure_time_min": {
      "@id": "flightpowers:return_departure_time_min",
      "@type": "xsd:integer"
    },
    "return_departure_time_max": {
      "@id": "flightpowers:return_departure_time_max",
      "@type": "xsd:integer"
    },
    "return_arrival_time_min": {
      "@id": "flightpowers:return_arrival_time_min",
      "@type": "xsd:integer"
    },
    "return_arrival_time_max": {
      "@id": "flightpowers:return_arrival_time_max",
      "@type": "xsd:integer"
    },
    "returns_per_outbound": {
      "@id": "flightpowers:returns_per_outbound",
      "@type": "xsd:integer"
    },
    "OnewayFlight": "flightpowers:OnewayFlight",
    "price_range_in_relation_to_other_periods": {
      "@id": "flightpowers:price_range_in_relation_to_other_periods",
      "@type": "xsd:string"
    },
    "price_insights_low": {
      "@id": "flightpowers:price_insights_low",
      "@type": "xsd:decimal"
    },
    "price_insights_high": {
      "@id": "flightpowers:price_insights_high",
      "@type": "xsd:decimal"
    },
    "price": {
      "@id": "flightpowers:price",
      "@type": "xsd:string"
    },
    "price_as_number": {
      "@id": "flightpowers:price_as_number",
      "@type": "xsd:decimal"
    },
    "duration": {
      "@id": "flightpowers:duration",
      "@type": "xsd:string"
    },
    "duration_seconds": {
      "@id": "flightpowers:duration_seconds",
      "@type": "xsd:integer"
    },
    "buy_link": {
      "@id": "flightpowers:buy_link",
      "@type": "@id"
    },
    "airline": {
      "@id": "flightpowers:airline",
      "@type": "xsd:string"
    },
    "stops": {
      "@id": "flightpowers:stops",
      "@type": "xsd:integer"
    },
    "stops_info": {
      "@id": "flightpowers:stops_info",
      "@container": "@list"
    },
    "departure_description": {
      "@id": "flightpowers:departure_description",
      "@type": "xsd:string"
    },
    "arrival_description": {
      "@id": "flightpowers:arrival_description",
      "@type": "xsd:string"
    },
    "RoundtripItinerary": "flightpowers:RoundtripItinerary",
    "total_price": {
      "@id": "flightpowers:total_price",
      "@type": "xsd:string"
    },
    "total_price_as_number": {
      "@id": "flightpowers:total_price_as_number",
      "@type": "xsd:decimal"
    },
    "total_duration_seconds": {
      "@id": "flightpowers:total_duration_seconds",
      "@type": "xsd:integer"
    },
    "total_stops": {
      "@id": "flightpowers:total_stops",
      "@type": "xsd:integer"
    },
    "departure_flight_departure_description": {
      "@id": "flightpowers:departure_flight_departure_description",
      "@type": "xsd:string"
    },
    "departure_flight_arrival_description": {
      "@id": "flightpowers:departure_flight_arrival_description",
      "@type": "xsd:string"
    },
    "departure_flight_airline": {
      "@id": "flightpowers:departure_flight_airline",
      "@type": "xsd:string"
    },
    "departure_flight_stops": {
      "@id": "flightpowers:departure_flight_stops",
      "@type": "xsd:integer"
    },
    "departure_flight_duration": {
      "@id": "flightpowers:departure_flight_duration",
      "@type": "xsd:string"
    },
    "return_flight_departure_description": {
      "@id": "flightpowers:return_flight_departure_description",
      "@type": "xsd:string"
    },
    "return_flight_arrival_description": {
      "@id": "flightpowers:return_flight_arrival_description",
      "@type": "xsd:string"
    },
    "return_flight_airline": {
      "@id": "flightpowers:return_flight_airline",
      "@type": "xsd:string"
    },
    "return_flight_stops": {
      "@id": "flightpowers:return_flight_stops",
      "@type": "xsd:integer"
    },
    "return_flight_duration": {
      "@id": "flightpowers:return_flight_duration",
      "@type": "xsd:string"
    },
    "HotelSearchRequest": "flightpowers:HotelSearchRequest",
    "destination": {
      "@id": "flightpowers:destination",
      "@type": "xsd:string"
    },
    "checkin_date": {
      "@id": "flightpowers:checkin_date",
      "@type": "xsd:date"
    },
    "checkout_date": {
      "@id": "flightpowers:checkout_date",
      "@type": "xsd:date"
    },
    "adults": {
      "@id": "flightpowers:adults",
      "@type": "xsd:integer"
    },
    "children": {
      "@id": "flightpowers:children",
      "@type": "xsd:integer"
    },
    "proxy_country": {
      "@id": "flightpowers:proxy_country",
      "@type": "xsd:string"
    },
    "budget_per_night": {
      "@id": "flightpowers:budget_per_night",
      "@type": "xsd:decimal"
    },
    "filters": {
      "@id": "flightpowers:filters",
      "@container": "@list"
    },
    "sort": {
      "@id": "flightpowers:sort",
      "@type": "xsd:string"
    },
    "HotelSearchResponse": "flightpowers:HotelSearchResponse",
    "applied_filters": {
      "@id": "flightpowers:applied_filters",
      "@container": "@list"
    },
    "properties": {
      "@id": "flightpowers:properties",
      "@container": "@list"
    },
    "HotelProperty": "flightpowers:HotelProperty",
    "name": {
      "@id": "flightpowers:name",
      "@type": "xsd:string"
    },
    "price_string": {
      "@id": "flightpowers:price_string",
      "@type": "xsd:string"
    },
    "review_score": {
      "@id": "flightpowers:review_score",
      "@type": "xsd:decimal"
    },
    "review_count": {
      "@id": "flightpowers:review_count",
      "@type": "xsd:integer"
    },
    "room_type": {
      "@id": "flightpowers:room_type",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "flightpowers:location",
      "@type": "xsd:string"
    },
    "image_url": {
      "@id": "flightpowers:image_url",
      "@type": "@id"
    },
    "link": {
      "@id": "flightpowers:link",
      "@type": "@id"
    },
    "latitude": {
      "@id": "flightpowers:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "flightpowers:longitude",
      "@type": "xsd:decimal"
    },
    "HotelByNameRequest": "flightpowers:HotelByNameRequest",
    "hotel_name": {
      "@id": "flightpowers:hotel_name",
      "@type": "xsd:string"
    },
    "area": {
      "@id": "flightpowers:area",
      "@type": "xsd:string"
    },
    "free_cancellation": {
      "@id": "flightpowers:free_cancellation",
      "@type": "xsd:boolean"
    },
    "HotelByNameResponse": "flightpowers:HotelByNameResponse",
    "available": {
      "@id": "flightpowers:available",
      "@type": "xsd:boolean"
    },
    "nights": {
      "@id": "flightpowers:nights",
      "@type": "xsd:integer"
    },
    "HotelRoomsRequest": "flightpowers:HotelRoomsRequest",
    "hotel_booking_id": {
      "@id": "flightpowers:hotel_booking_id",
      "@type": "xsd:string"
    },
    "HotelRoomsResponse": "flightpowers:HotelRoomsResponse",
    "booking_url": {
      "@id": "flightpowers:booking_url",
      "@type": "@id"
    },
    "rooms": {
      "@id": "flightpowers:rooms",
      "@container": "@list"
    },
    "ResolveRequest": "flightpowers:ResolveRequest",
    "ResolveResponse": "flightpowers:ResolveResponse",
    "matched_name": {
      "@id": "flightpowers:matched_name",
      "@type": "xsd:string"
    },
    "VerifyResponse": "flightpowers:VerifyResponse",
    "valid": {
      "@id": "flightpowers:valid",
      "@type": "xsd:boolean"
    },
    "checks": {
      "@id": "flightpowers:checks",
      "@container": "@list"
    },
    "api_usage": {
      "@id": "flightpowers:api_usage"
    },
    "key_source": {
      "@id": "flightpowers:key_source",
      "@type": "xsd:string"
    },
    "Error": "flightpowers:Error",
    "error": {
      "@id": "flightpowers:error"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "flightpowers-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects flightpowers-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/flightpowers-com-api-openapi.json, openapi/flightpowers-com-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/flightpowers-com-api-openapi.json",
    "openapi/flightpowers-com-openapi.json"
  ]
}