Southwest Airlines · JSON-LD Context

Southwest Airlines Context

JSON-LD context defining the semantic vocabulary for Southwest Airlines from Southwest Airlines.

8 Classes 16 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
swa: https://api-evangelist.github.io/southwest-airlines/vocab#

Classes

Airline Flight FlightReservation BoardingPass Airport Passenger LoyaltyProgram Fare

Properties

Property Type Container
flightNumber string
departureAirport reference
arrivalAirport reference
departureTime dateTime
arrivalTime dateTime
aircraft reference
flightStatus string
fareClass string
fareAmount decimal
confirmationNumber string
boardingGroup string
boardingPosition integer
rapidRewardsNumber string
pointsBalance integer
tierStatus string
iataCode string

JSON-LD Document

southwest-airlines-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "swa": "https://api-evangelist.github.io/southwest-airlines/vocab#",

    "Airline": "schema:Airline",
    "Flight": "schema:Flight",
    "FlightReservation": "schema:FlightReservation",
    "BoardingPass": "schema:Ticket",
    "Airport": "schema:Airport",
    "Passenger": "schema:Person",
    "LoyaltyProgram": "schema:ProgramMembership",
    "Fare": "schema:Offer",

    "flightNumber": {
      "@id": "schema:flightNumber",
      "@type": "xsd:string"
    },
    "departureAirport": {
      "@id": "schema:departureAirport",
      "@type": "@id"
    },
    "arrivalAirport": {
      "@id": "schema:arrivalAirport",
      "@type": "@id"
    },
    "departureTime": {
      "@id": "schema:departureTime",
      "@type": "xsd:dateTime"
    },
    "arrivalTime": {
      "@id": "schema:arrivalTime",
      "@type": "xsd:dateTime"
    },
    "aircraft": {
      "@id": "schema:vehicle",
      "@type": "@id"
    },
    "flightStatus": {
      "@id": "swa:flightStatus",
      "@type": "xsd:string"
    },
    "fareClass": {
      "@id": "swa:fareClass",
      "@type": "xsd:string"
    },
    "fareAmount": {
      "@id": "schema:price",
      "@type": "xsd:decimal"
    },
    "confirmationNumber": {
      "@id": "swa:confirmationNumber",
      "@type": "xsd:string"
    },
    "boardingGroup": {
      "@id": "swa:boardingGroup",
      "@type": "xsd:string"
    },
    "boardingPosition": {
      "@id": "swa:boardingPosition",
      "@type": "xsd:integer"
    },
    "rapidRewardsNumber": {
      "@id": "swa:rapidRewardsNumber",
      "@type": "xsd:string"
    },
    "pointsBalance": {
      "@id": "swa:pointsBalance",
      "@type": "xsd:integer"
    },
    "tierStatus": {
      "@id": "swa:tierStatus",
      "@type": "xsd:string"
    },
    "iataCode": {
      "@id": "schema:iataCode",
      "@type": "xsd:string"
    }
  }
}