Ktemia · JSON-LD Context

Ktemia Context

JSON-LD context defining the semantic vocabulary for Ktemia from Ktemia.

3 Classes 11 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/
ktemia: https://ktemia.com/schema#

Classes

PostCarsSearchRequest PostFlightsSearchRequest PostHotelsSearchRequest

Properties

Property Type Container
pickupLocation string
pickupDate string
dropoffDate string
origin string
destination string
departureDate string
returnDate string
legs list
location string
checkin string
checkout string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://ktemia.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ktemia": "https://ktemia.com/schema#",
    "PostCarsSearchRequest": "ktemia:PostCarsSearchRequest",
    "pickupLocation": {
      "@id": "ktemia:pickupLocation",
      "@type": "xsd:string"
    },
    "pickupDate": {
      "@id": "ktemia:pickupDate",
      "@type": "xsd:string"
    },
    "dropoffDate": {
      "@id": "ktemia:dropoffDate",
      "@type": "xsd:string"
    },
    "PostFlightsSearchRequest": "ktemia:PostFlightsSearchRequest",
    "origin": {
      "@id": "ktemia:origin",
      "@type": "xsd:string"
    },
    "destination": {
      "@id": "ktemia:destination",
      "@type": "xsd:string"
    },
    "departureDate": {
      "@id": "ktemia:departureDate",
      "@type": "xsd:string"
    },
    "returnDate": {
      "@id": "ktemia:returnDate",
      "@type": "xsd:string"
    },
    "legs": {
      "@id": "ktemia:legs",
      "@container": "@list"
    },
    "PostHotelsSearchRequest": "ktemia:PostHotelsSearchRequest",
    "location": {
      "@id": "ktemia:location",
      "@type": "xsd:string"
    },
    "checkin": {
      "@id": "ktemia:checkin",
      "@type": "xsd:string"
    },
    "checkout": {
      "@id": "ktemia:checkout",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Ktemia API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Ktemia'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-12) from openapi/_ae-authored/ktemia-openapi-generated.yml.",
  "dcterms:created": "2026-11-12",
  "dcterms:source": [
    "openapi/_ae-authored/ktemia-openapi-generated.yml"
  ]
}