XooCode(){

Schema: Flight

Schema: Flight Example Markup

The following are examples of markup written in json+ld that include the correct usage for Schema: Flight.

FlightReservation

FlightReservation JSON-LD example for a Nordic Air flight to Dunmore. Covers boardingGroup, passengerPriorityStatus, passengerSequenceNumber, and securityScreening (the 4 properties unique to FlightReservation).

ReservationPackage

ReservationPackage JSON-LD example for a bundled travel package. ReservationPackage adds one property (subReservation) to group multiple bookings under one confirmation.

Flight

Flight JSON-LD example for a Nordic Air route from Copenhagen to Dunmore. Covers the 14 properties unique to Flight including flightNumber, departure/arrival airports with gates and terminals, boardingPolicy enum, estimatedFlightDuration, and webCheckinTime.

Trip

Trip JSON-LD example for the parent type behind Flight, TrainTrip, BusTrip, and BoatTrip. Covers the shared Trip properties (departureTime, arrivalTime, provider, offers, itinerary, subTrip, partOfTrip) that every reservation-backed travel segment inherits.

ReservationStatusType

ReservationStatusType JSON-LD reference. 4-value StatusEnumeration (Confirmed, Pending, Hold, Cancelled). Used as Reservation.reservationStatus.

EntryPoint

EntryPoint JSON-LD example for an Action's invocation target (URL template, HTTP method, platform, content type). Intangible with 7 direct properties.

BoardingPolicyType

BoardingPolicyType JSON-LD reference — 2-value Enumeration on Flight.boardingPolicy: GroupBoardingPolicy, ZoneBoardingPolicy.