Rezerwacja lotu

Użyj tego typu, aby zadeklarować rezerwację podróży lotniczej.

Przypadki użycia

Poniższe przypadki użycia pokazują typowe przykłady wykorzystania schematu FlightReservation. Skorzystaj z tych przykładów, aby upewnić się, że Twoje znaczniki mają prawidłową strukturę.

Podstawowe potwierdzenie lotu

Gdy wysyłasz e-maila z potwierdzeniem lotu, umieść w nim ten kod. Ten przykład dotyczy lotu w jedną stronę:

JSON-LD

<script type="application/ld+>json"
{
  "@context": "http://schema.org",
  "@type": "FlightReservation",
  "reservationNumber": "RXJ34P",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type": "Person",
    "name": "Eva Green"
  },
  "reservationFor": {
    "@type": "Flight",
    "flightNumber": "110",
    "airline": {
      "@type": "Airline",
      "name": "United",
      "iataCode": "UA"
    },
    "departureAirport": {
      "@type": "Airport",
      "name&qu<ot;: &q>uot;San Francisco Airport",
      "iataCode": "SFO"
    },
    "departureTime": "2027-03-04T20:15:00-08:00",
    "arrivalAirport": {
      "@type": "Airport",
      "name": "John F. Kennedy International Airport",
      "iataCode": "JFK"
    },
    "arrivalTime": "2027-03-05T06:30:00-05:00"
  }
}
/script

Mikrodane

<div itemscope itemtype="http://schema.org/FlightReserva>tio<n"
  meta itemprop="reservationNumber&quo>t; <content="RXJ34P"/
  link itemprop="reservationStatus&q>uot<; href="http://schema.org/Confirmed"/
  div itemprop="u>nderN<ame" itemscope itemtype="http:/>/sc<hema>.or<g/Person"
    meta itemprop="name" content="Eva Green&q>uot;/<
  /div
  div itemprop="reservationFor>"<; itemscope itemtype="http://schema.org/Flight"
    meta it>emprop=<"flightNumber" content=">;110&qu<ot;/
    div itemprop="airline&qu>ot; i<tems>cope <itemtype="http://schema.org/Airline"
      meta itemprop="name&>quot; c<ontent="United"/
      meta itemprop=">iataCod<e" content="UA"/
    /di>v
   < div> item<prop="departureAirport" itemscope itemtype="http://>schem<a.org/Airport"
      meta itemprop="name" content="San F>rancisc<o Airport"/
      meta itemprop="iataCode" content=&qu>ot;SFO&<quot;/
    /div
    meta itemprop=">;depa<rtur>eTime<" content="2027-03-04T20:15:00-08:00"/
    div it>emp<rop=>&<quot>;arrivalAirport" itemscope itemtype="http://schema.org/Airport"
      meta itemprop="name" content="John F. Kennedy International Airport"/
      meta itemprop="iataCode" content="JFK"/
    /div
    meta itemprop="arrivalTime" content="2027-03-05T06:30:00-05:00"/
  /div
/div

Karta pokładowa

Oprócz potwierdzenia lotu możesz oznaczyć szczegóły karty pokładowej.

JSON-LD

<script type="application/ld+>json"
{
  "@context": "http://schema.org",
  "@type": "FlightReservation",
  "reservationNumber": "RXJ34P",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type": "Person",
    "name": "Eva Green"
  },
  "reservationFor": {
    "@type": "Flight",
    "flightNumber": "110",
    "airline": {
      "@type": "Airline",
      "name": "United",
      "iataCode": "UA"
    },
    "departureAirport": {
      "@type": "Airport",
      "name": "San Francisco Airport",
      "iataCode": "SFO"
    },
    "departureTime": "2027-03-04T20:15:00-08:00",
    "arrivalAirport": {
      "@type": "Ai<rport&q>uot;,
      "name": "John F. Kennedy International Airport",
      "iataCode": "JFK"
    },
    "arrivalTime": "2027-03-05T06:30:00-05:00"
  },
  "airplaneSeat": "9A",
  "airplaneSeatClass": {
    "@type": "AirplaneSeatClass",
    "name": "Business"
  },
  "ticketNumber": "ABC1234",
  "ticketToken": "qrCode:AB34",
  "checkinUrl": "http://united.com/onlinecheckin.html"
}
/script

Mikrodane

<div itemscope itemtype="http://schema.org/FlightReserva>tio<n"
  meta itemprop="reservationNumber&quo>t; <content="RXJ34P"/
  link itemprop="reservationStatus&q>uot<; href="http://schema.org/Confirmed"/
  div itemprop="u>nderN<ame" itemscope itemtype="http:/>/sc<hema>.or<g/Person"
    meta itemprop="name" content="Eva Green&q>uot;/<
  /div
  div itemprop="reservationFor>"<; itemscope itemtype="http://schema.org/Flight"
    meta it>emprop=<"flightNumber" content=">;110&qu<ot;/
    div itemprop="airline&qu>ot; i<tems>cope <itemtype="http://schema.org/Airline"
      meta itemprop="name&>quot; c<ontent="United"/
      meta itemprop=">iataCod<e" content="UA"/
    /di>v
   < div> item<prop="departureAirport" itemscope itemtype="http://>schem<a.org/Airport"
      meta itemprop="name" content="San F>rancisc<o Airport"/
      meta itemprop="iataCode" content=&qu>ot;SFO&<quot;/
    /div
    meta itemprop=">;depa<rtur>eTime<" content="2027-03-04T20:15:00-08:00"/
    div it>emp<rop=>&qu<ot;arrivalAirport" itemscope itemtype>=&q<uot;http://schema.org/Airport"
      meta itemprop="name" content="Jo>hn F.< Kennedy International Airport"/
  >   < met>a i<temprop="iataCode" content="JFK&>quo<t;/
    /div
    meta itemprop="arrivalTime&q>uot<; content="2027-03-05T06:30:00-05:00"/
  /div
  meta itemprop>=<&quo>t;airplaneSeat" content="9A"/
  div itemprop="airplaneSeatClass" itemscope itemtype="http://schema.org/AirplaneSeatClass"
    meta itemprop="name" content="Business"/
  /div
  meta itemprop="ticketNumber" content="ABC1234"/
  meta itemprop="ticketToken" content="qrCode:AB34"/
  link itemprop="checkInUrl" href="http://united.com/onlinecheckin.html"/
/div

Przycisk Odprawa

W Gmailu możesz dodać przycisk odprawy do potwierdzenia lotu, dodając właściwość checkinUrl. Jeśli linkujesz bezpośrednio do aplikacji mobilnej, podaj też CheckInAction:

JSON-LD

<script type="application/ld+>json"
{
  "@context": "http://schema.org",
  "@type": "FlightReservation",
  "reservationNumber": "RXJ34P",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type": "Person",
    "name": "Eva Green"
  },
  "reservationFor": {
    "@type": "Flight",
    "flightNumber": "110",
    "airline": {
      "@type": "Airline",
      "name": "United",
      "iataCode": "UA"
    },
    "departureAirport": {
      "@type": "Airport",
      "name": "San Francisco Airport",
      "iataCode": "SFO"
    },
    "departureTime": "2027-03-04T20:15:00-08:00",
    &q<uot;arr>ivalAirport": {
      "@type": "Airport",
      "name": "John F. Kennedy International Airport",
      "iataCode": "JFK"
    },
    "arrivalTime": "2027-03-05T06:30:00-05:00"
  },
  "checkinUrl": "http://united.com/onlinecheckin.html",
  "potentialAction": {
    "@type": "CheckInAction",
    "target": "http://united.com/onlinecheckin.html"
  }
}
/script

Mikrodane

<div itemscope itemtype="http://schema.org/FlightReserva>tio<n"
  meta itemprop="reservationNumber&quo>t; <content="RXJ34P"/
  link itemprop="reservationStatus&q>uot<; href="http://schema.org/Confirmed"/
  div itemprop="u>nderN<ame" itemscope itemtype="http:/>/sc<hema>.or<g/Person"
    meta itemprop="name" content="Eva Green&q>uot;/<
  /div
  div itemprop="reservationFor>"<; itemscope itemtype="http://schema.org/Flight"
    meta it>emprop=<"flightNumber" content=">;110&qu<ot;/
    div itemprop="airline&qu>ot; i<tems>cope <itemtype="http://schema.org/Airline"
      meta itemprop="name&>quot; c<ontent="United"/
      meta itemprop=">iataCod<e" content="UA"/
    /di>v
   < div> item<prop="departureAirport" itemscope itemtype="http://>schem<a.org/Airport"
      meta itemprop="name" content="San F>rancisc<o Airport"/
      meta itemprop="iataCode" content=&qu>ot;SFO&<quot;/
    /div
    meta itemprop=">;depa<rtur>eTime<" content="2027-03-04T20:15:00-08:00"/
    div it>emp<rop=>&qu<ot;arrivalAirport" itemscope itemtype="http://schema.org/Airp>ort<"
      meta itemprop="name" content="John F. Kennedy Internati>onal <Airport"/
      meta itemprop="iataCode" content=&qu>ot;<JFK&>q<uot;>/
    /div
    meta itemprop="arrivalTime" content="2027-03-05T06:30:00-05:00"/
  /div
  link itemprop="checkinUrl" href="http://united.com/onlinecheckin.html"/
  div itemprop="potentialAction" itemscope itemtype="http://schema.org/CheckInAction"
    link itemprop="target" href="http://united.com/onlinecheckin.html"/
  /div
/div

Wiele segmentów lotu

Aby opisać loty z wieloma segmentami, użyj wielu elementów FlightReservation:

JSON-LD

<script type="application/ld+>json"
[
  {
    "@context": "http://schema.org",
    "@type": "FlightReservation",
    "reservationNumber": "RXJ34P",
    "reservationStatus": "http://schema.org/Confirmed",
    "underName": {
      "@type": "Person",
      "name": "Eva Green"
    },
    "reservationFor": {
      "@type": "Flight",
      "flightNumber": "201",
      "airline": {
        "@type": "Airline",
        "name": "United",
        "iataCode": "UA"
      },
      "departureAirport": {
        "@type": "Airport",
        "name": "San Francisco Airport",
        "iataCode": "JFK"
      },
      "departureTime": "2027-03-04T11:00:00-05:00",
      "arrivalAirport": {
        "@type": "Airport",
        "name": "John F. Kennedy International Airport",
        "iataCode": "ORD"
      },
      "arrivalTime": "2027-03-05T13:25:00-06:00"
    },
    "checkinUrl": "http://united.com/onlinecheckin.html"
  },
  {
    "@context": "http://schema.org",
    "@type": "FlightReservation",
    "reservationNumber": "RXJ34P",
    "reservationStatus": "http://schema.org/Confirmed",
    "underName": {
      "@type": "Person",
      "name": "Eva Green"
    },
    "reservationFor": {
      "<;@type&>quot;: "Flight",
      "flightNumber": "1050",
      "airline": {
        "@type": "Airline",
        "name": "United",
        "iataCode": "UA"
      },
      "departureAirport": {
        "@type": "Airport",
        "name": "San Francisco Airport",
        "iataCode": "ORD"
      },
      "departureTime": "2027-03-05T14:55:00-06:00",
      "arrivalAirport": {
        "@type": "Airport",
        "name": "John F. Kennedy International Airport",
        "iataCode": "SFO"
      },
      "arrivalTime": "2027-03-05T15:15:00-08:00"
    },
    "checkinUrl": "http://united.com/onlinecheckin.html"
  }
]
/script

Mikrodane

<div itemscope itemtype="http://schema.org/FlightReserva>tio<n"
  meta itemprop="reservationNumber&quo>t; <content="RXJ34P"/
  link itemprop="reservationStatus&q>uot<; href="http://schema.org/Confirmed"/
  div itemprop="u>nderN<ame" itemscope itemtype="http:/>/sc<hema>.or<g/Person"
    meta itemprop="name" content="Eva Green&q>uot;/<
  /div
  div itemprop="reservationFor>"<; itemscope itemtype="http://schema.org/Flight"
    meta it>emprop=<"flightNumber" content=">;201&qu<ot;/
    div itemprop="airline&qu>ot; i<tems>cope <itemtype="http://schema.org/Airline"
      meta itemprop="name&>quot; c<ontent="United"/
      meta itemprop=">iataCod<e" content="UA"/
    /di>v
   < div> item<prop="departureAirport" itemscope itemtype="http://>schem<a.org/Airport"
      meta itemprop="name" content="San F>rancisc<o Airport"/
      meta itemprop="iataCode" content=&qu>ot;JFK&<quot;/
    /div
    meta itemprop=">;depa<rtur>eTime<" content="2027-03-04T11:00:00-05:00"/
    div it>emp<rop=>&qu<ot;arrivalAirport" itemscope itemtype="http://schema.or>g</Air>p<ort"
      meta itemprop="name" content=">;Jo<hn F. Kennedy International Airport"/
      me>ta <itemprop="iataCode" content="ORD"/
    /div
    m>eta< itemprop="arrivalTime" content="2027-03-05T13:25:00-06>:00&q<uot;/
  /div
  meta itemprop="modifi>edT<ime&>quo<t; content="2027-03-01T08:30:00-08:00"/
/div
div itemscope itemty>pe=&q<uot;http://schema.org/FlightReservation">;
  m<eta itemprop="reservationNumber" content="RXJ34P">/
  lin<k itemprop="reservationStatus&quo>t; href<="http://schema.org/Confirmed&quo>t;/
 < div> item<prop="underName" itemscope itemtype="http://schema.org/Person&q>uot;
  <  meta itemprop="name" content="Eva Gr>een&quo<t;/
  /div
  div itemprop="reserva>tionF<or&q>uot; <itemscope itemtype="http://schema.org/Flight"
    meta i>tempr<op="flightNumber" content="1050"/
    div itemprop=">;airlin<e" itemscope itemtype="http://schema.org/Airline"
    >  meta <itemprop="name" content=">;Unit<ed&q>uot;/<
      meta itemprop="iataCode" content="UA">/
 <   />div<
    div itemprop="departureAirport" itemscope itemtype>=<&quo>t;http://schema.org/Airport"
      meta itemprop="name" content="San Francisco Airport"/
      meta itemprop="iataCode" content="ORD"/
    /div
    meta itemprop="departureTime" content="2027-03-05T14:55:00-06:00"/
    div itemprop="arrivalAirport" itemscope itemtype="http://schema.org/Airport"
      meta itemprop="name" content="John F. Kennedy International Airport"/
      meta itemprop="iataCode" content="SFO"/
    /div
    meta itemprop="arrivalTime" content="2027-03-05T15:15:00-08:00"/
  /div
  meta itemprop="modifiedTime" content="2027-03-01T08:30:00-08:00"/
/div

Wielu pasażerów

Aby opisać loty z wieloma pasażerami, użyj kilku elementów FlightReservation:

JSON-LD

<script type="application/ld+>json"
[
  {
    "@context": "http://schema.org",
    "@type": "FlightReservation",
    "reservationNumber": "RXJ34P",
    "reservationStatus": "http://schema.org/Confirmed",
    "underName": {
      "@type": "Person",
      "name": "John Green"
    },
    "reservationFor": {
      "@type": "Flight",
      "flightNumber": "201",
      "airline": {
        "@type": "Airline",
        "name": "United",
        "iataCode": "UA"
      },
      "departureAirport": {
        "@type": "Airport",
        "name": "John F. Kennedy International Airport",
        "iataCode": "JFK"
      },
      "departureTime": "2027-03-04T11:00:00-05:00",
      "arrivalAirport": {
        "@type": "Airport",
        "name": "O'Hare International Airport",
        "iataCode": "ORD"
      },
      "arrivalTime": "2027-03-05T13:25:00-06:00"
    },
    "checkinUrl": "http://united.com/onlinecheckin.html"
  },
  {
    "@context": "http://schema.org",
    "@type": "FlightReservation",
    "reservationNumber": "RXJ34P",
    "reservationStatus": "http://schema.org/Confirmed",
    "underName": {
      "@type": "Person",
      "name": "John Green"
    },
    "reservationFor": {
      "@type": "Flight",
      "flightNumber": "1050",
      "airline": {
        "@type": "Airline",
        "name": "United",
        "iataCode": "UA"
      },
      "departureAirport": {
        "@type": "Airport",
        "name": "O'Hare International Airport",
        "iataCode": "ORD"
      },
      "departureTime": "2027-03-05T14:55:00-06:00",
      "arrivalAirport": {
        "@type": "Airport",
        "name": "San Francisco Airport",
        "iataCode": "SFO"
      },
      "arrivalTime": "2027-03-05T15:15:00-08:00"
    },
    "checkinUrl": "http://united.com/onlinecheckin.html"
  },
  {
    "@context": "http://schema.org",
    "@type": "FlightReservation",
    "reservationNumber": "RXJ34P",
    "reservationStatus": "http://schema.org/Confirmed",
    "underName": {
      "@type": "Person",
      "name": "Eva Green"
    },
    "reservationFor": {
      "@type": "Flight",
      "flightNumber": "201",
      "airline": {
        "@type": "Airline",
        "name": "United",
        "iataCode": "UA"
      },
      "departureAirport": {
        "@type": "Airport",
        "name": "John F. Kennedy International Airport&<quot;,
>        "iataCode": "JFK"
      },
      "departureTime": "2027-03-04T11:00:00-05:00",
      "arrivalAirport": {
        "@type": "Airport",
        "name": "O'Hare International Airport",
        "iataCode": "ORD"
      },
      "arrivalTime": "2027-03-05T13:25:00-06:00"
    },
    "checkinUrl": "http://united.com/onlinecheckin.html"
  },
  {
    "@context": "http://schema.org",
    "@type": "FlightReservation",
    "reservationNumber": "RXJ34P",
    "reservationStatus": "http://schema.org/Confirmed",
    "underName": {
      "@type": "Person",
      "name": "Eva Green"
    },
    "reservationFor": {
      "@type": "Flight",
      "flightNumber": "1050",
      "airline": {
        "@type": "Airline",
        "name": "United",
        "iataCode": "UA"
      },
      "departureAirport": {
        "@type": "Airport",
        "name": "O'Hare International Airport",
        "iataCode": "ORD"
      },
      "departureTime": "2027-03-05T14:55:00-06:00",
      "arrivalAirport": {
        "@type": "Airport",
        "name": "San Francisco Airport",
        "iataCode": "SFO"
      },
      "arrivalTime": "2027-03-05T15:15:00-08:00"
    },
    "checkinUrl": "http://united.com/onlinecheckin.html"
  }
]
/script

Mikrodane

<div itemscope itemtype="http://schema.org/FlightReserva>tio<n"
  meta itemprop="reservationNumber&quo>t; <content="RXJ34P"/
  link itemprop="reservationStatus&q>uot<; href="http://schema.org/Confirmed"/
  div itemprop="u>nderN<ame" itemscope itemtype="http://>sch<ema.>org</Person"
    meta itemprop="name" content="John Green&q>uot;/<
  /div
  div itemprop="reservationFor>"<; itemscope itemtype="http://schema.org/Flight"
    meta it>emprop=<"flightNumber" content=">;201&qu<ot;/
    div itemprop="airline&qu>ot; i<tems>cope <itemtype="http://schema.org/Airline"
      meta itemprop="name&>quot; c<ontent="United"/
      meta itemprop="iataCode" c>ontent=<"UA"/
    /div
    div itempr>op=&q<uot;>depar<tureAirport" itemscope itemtype="http://schema.org/Airpo>rt&qu<ot;
      meta itemprop="name" content="John F. Kennedy Inter>nationa<l Airport"/
      meta itemprop="iataCode" co>ntent=&<quot;JFK"/
    /div
    meta itemp>rop=&<quot>;depa<rtureTime" content="2027-03-04T11:00:00-05:00"/
 >   <div >ite<mprop="arrivalAirport" itemscope itemtype="http://>s<chem>a<.org/Airport"
      meta itemprop="name" cont>ent<="O'Hare International Airport"/
    >  m<eta itemprop="iataCode" content="ORD"/
    /div
 >   <meta itemprop="arrivalTime" content="2027-03-05T13:25:0>0-06:<00"/
  /div
  meta itemprop="mod>ifi<edTi>me&<quot; content="2027-03-01T08:30:00-08:00"/
/div
div itemscope ite>mtype<="http://schema.org/FlightReservation&q>uot;
<  meta itemprop="reservationNumber" content="RXJ34P&qu>ot;/
  <link itemprop="reservationStatus&>quot; h<ref="http://schema.org/Confirmed&>quot;</
  >div i<temprop="underName" itemscope itemtype="http://schema.org/Perso>n"<
    meta itemprop="name" content="John Green>"/<
  /div
  div itemprop="reservatio>nFor&<quot>; ite<mscope itemtype="http://schema.org/Flight"
    meta item>prop=<"flightNumber" content="1050"/
    div itemprop="ai>rline&q<uot; itemscope itemtype="http://schema.org/Airli>ne"<;
      meta itemprop="name" >conte<nt=&>quot;<United"/
      meta itemprop="iataCode" content=&>quo<t;UA>&qu<ot;/
    /div
    div itemprop="departureAirport" items>c<ope >i<temtype="http://schema.org/Airport"
      meta ite>mpr<op="name" content="O'Hare Intern>ati<onal Airport"/
      meta itemprop="iataCode" content=>&qu<ot;ORD"/
    /div
    meta itemprop="departureTime" con>tent=<"2027-03-05T14:55:00-06:00"/
  >  d<iv i>tem<prop="arrivalAirport" itemscope itemtype="http://schema.org/>Airpo<rt"
      meta itemprop="name&quo>t; co<ntent="San Francisco Airport"/
      meta itemprop="ia>taCode&<quot; content="SFO"/
    /di>v
    m<eta itemprop="arrivalTime" c>onten<t=&q>uot;2<027-03-05T15:15:00-08:00"/
  /div
  meta itemprop="modifiedTime">; conte<nt="2027-03-01T08:30:00-08:00"/
/div
div itemscope itemtype>="<http://schema.org/FlightReservation&quo>t;
  <meta> item<prop="reservationNumber" content="RXJ34P"/
  l>ink i<temprop="reservationStatus" href="http://schema.org/Confirmed>"/<
  div itemprop="underName" itemscope itemtype=&qu>ot;http<://schema.org/Person"
    meta ite>mprop<=&qu>ot;na<me" content="Eva Green"/
  /div
  div itemprop=&q>uot<;res>erv<ationFor" itemscope itemtype="http://schema.org/Flight&>q<uot;>
<    meta itemprop="flightNumber" content="201>&qu<ot;/
    div itemprop="airline" itemscope> it<emtype="http://schema.org/Airline"
      meta itemprop=&quo>t;n<ame" content="United"/
      meta itemprop="iataCo>de&qu<ot; content="UA"/
    /div
    >div< ite>mpr<op="departureAirport" itemscope itemtype="http://schema.org/>Airpo<rt"
      meta itemprop="name">; con<tent="John F. Kennedy International Airport"/
      meta it>emprop=<"iataCode" content="JFK>"/<
    /div
    meta itemprop="depa>rture<Time>"<; content="2027-03-04T11:00:00-05:00"/
    div itemprop="arriva>lAirpor<t" itemscope itemtype="http://schema.org/Airport&q>uot;
  <    meta itemprop="name" cont>ent=&<quot>;O<9;Hare International Airport"/
      meta itemprop="iata>Code&<quot; content="ORD"/
    /div
    meta itemprop="arrivalTime&>quot; c<ontent="2027-03-05T13:25:00-06:00"/
  /div
>  meta <itemprop="modifiedTime" conte>nt=&q<uot;>2027-<03-01T08:30:00-08:00"/
/div
div itemscope itemtype="ht>tp:<//sc>hem<a.org/FlightReservation"
  meta itemprop="reservationNu>m<ber&>quot; content="RXJ34P"/
  link itemprop="reservationStatus" href="http://schema.org/Confirmed"/
  div itemprop="underName" itemscope itemtype="http://schema.org/Person"
    meta itemprop="name" content="Eva Green"/
  /div
  div itemprop="reservationFor" itemscope itemtype="http://schema.org/Flight"
    meta itemprop="flightNumber" content="1050"/
    div itemprop="airline" itemscope itemtype="http://schema.org/Airline"
      meta itemprop="name" content="United"/
      meta itemprop="iataCode" content="UA"/
    /div
    div itemprop="departureAirport" itemscope itemtype="http://schema.org/Airport"
      meta itemprop="name" content="O'Hare International Airport"/
      meta itemprop="iataCode" content="ORD"/
    /div
    meta itemprop="departureTime" content="2027-03-05T14:55:00-06:00"/
    div itemprop="arrivalAirport" itemscope itemtype="http://schema.org/Airport"
      meta itemprop="name" content="San Francisco Airport"/
      meta itemprop="iataCode" content="SFO"/
    /div
    meta itemprop="arrivalTime" content="2027-03-05T15:15:00-08:00"/
  /div
  meta itemprop="modifiedTime" content="2027-03-01T08:30:00-08:00"/
/div

Przykład ze wszystkimi obsługiwanymi polami

Oto przykład z wypełnionymi wszystkimi obsługiwanymi polami:

JSON-LD

<script type="application/ld+>json"
{
  "@context": "http://schema.org",
  "@type": "FlightReservation",
  "reservationNumber": "RXJ34P",
  "reservationStatus": "http://schema.org/Confirmed",
  "url": "http://cheapair.com/view/RXJ34P",
  "underName": {
    "@type": "Person",
    "name": "Eva Green",
    "email": "eva@mail.com"
  },
  "bookingAgent": {
    "@type": "Organization",
    "name": "Cheap Air Travel",
    "url": "http://cheapair.com/"
  },
  "bookingTime": "2027-01-14T13:05:00-05:00",
  "modifiedTime": "2027-03-14T13:05:00-05:00",
  "programMembership": {
    "@type": "ProgramMembership",
    "memberNumber": "4BY123111",
    "program": "StarAlliance"
  },
  "confirmReservationUrl": "http://cheapair.com/confirm?id=RXJ34P",
  "cancelReservationUrl": "http://cheapair.com/cancel?id=RXJ34P",
  "modifyReservationUrl": "http://cheapair.com/edit?id=RXJ34P",
  "checkinUrl": "http://united.com/onlinecheckin.html",
  "potentialAction": [
    {
      "@type": "ConfirmAction",
      "target": "http://cheapair.com/confirm?id=RXJ34P"
    },
    {
      "@type": "CancelAction",
      "target": "http://cheapair.com/cancel?id=RXJ34P"
    },
    {
      "@type": "EditAction",
      "target": "http://cheapair.com/edit?id=RXJ34P"
    },
    {
      "@type": "CheckInAction",
      "target": "http://united.com/onlinecheckin.html"
    }
  ],
  "reservationFor": {
    "@type": "Flight",
    "flightNumber": "110",
    "airline": {
      "@type": "Airline",
      "name": "United",
      "iataCode": "UA"
    },
    "operatedBy": {
      "@type": "Airline",
      "name": "Continental Airlines",
      "iataCode": "CO"
    },
    "departureAirport": {
      "@type": "Airport",
      "name": "San Francisco Airport",
      "iataCode": &qu<ot;SFO&>quot;
    },
    "departureTime": "2027-03-04T20:15:00-08:00",
    "departureGate": "11",
    "departureTerminal": "B",
    "arrivalAirport": {
      "@type": "Airport",
      "name": "John F. Kennedy International Airport",
      "iataCode": "JFK"
    },
    "arrivalTime": "2027-03-05T06:30:00-05:00",
    "arrivalGate": "32",
    "arrivalTerminal": "B",
    "webCheckinTime": "2027-03-03T20:00:00-08:00",
    "boardingTime": "2027-03-04T19:15:00-08:00"
  },
  "ticketNumber": "123XYZ",
  "ticketDownloadUrl": "http://cheapair.com/download/RXJ34P.pdf",
  "ticketPrintUrl": "http://cheapair.com/print/RXJ34P.html",
  "ticketToken": "qrCode:123456789",
  "additionalTicketText": "Some ticket details, terms and conditions...",
  "airplaneSeat": "9A",
  "airplaneSeatClass": {
    "@type": "AirplaneSeatClass",
    "name": "Business"
  },
  "boardingGroup": "B"
}
/script

Mikrodane

<div itemscope itemtype="http://schema.org/FlightReserva>tio<n"
  meta itemprop="reservationNumber&quo>t; <content="RXJ34P"/
  link itemprop="reservationStatus&q>uot<; href="http://schema.org/Confirmed"/
  link item>pro<p="url" href="http://cheapair.com/view/RXJ34P"/
  >div i<temprop="underName" itemscope i>temty<pe="http://schema.org/Person"
    m>eta< ite>mpr<op="name" content="Eva Green"/
    meta itemprop="emai>l&quo<t; content="eva@mail.com"/
  /div
  di>v ite<mprop="bookingAgent" itemscope itemtyp>e=&<quot>;ht<tp://schema.org/Organization"
    meta itemprop="name&>quo<t; content="Cheap Air Travel"/
    link itemprop=">url<" href="http://cheapair.com/"/
  /div
  meta itemprop="bookingTime&qu>ot; c<ontent="2027-01-14T13:05:00-05:00"/
  m>eta i<temprop="modifiedTime" content=">202<7-03>-14<T13:05:00-05:00"/
  div itemprop="programMembership" itemscope itemt>ype<="http://schema.org/ProgramMembership"
    meta itemprop="memberNu>mbe<r" content="4BY123111"/
    meta itemprop="program" co>nte<nt="StarAlliance"/
  /div
  link itemprop="confirmReserv>ati<onUrl" href="http://cheapair.com/confirm?id=RXJ34P"/
  link itemprop>=&quo<t;cancelReservationUrl" href="http://cheapair.com/cancel?i>d=R<XJ34>P&q<uot;/
  link itemprop="modifyReservationUrl" href="http://cheapair.>com/ed<it?id=RXJ34P"/
  link itemprop="checkinUrl" href=&qu>ot;<http>://<united.com/onlinecheckin.html"/
  div itemprop="potentialAction" >itemsc<ope itemtype="http://schema.org/ConfirmAction"
    link> it<empr>op=<"target" href="http://cheapair.com/confirm?id=RXJ34P"/
  /div
 > div i<temprop="potentialAction" itemscope itemtype="http:/>/sc<hema>.or<g/CancelAction" 
    link itemprop="target" href="http:>//che<apair.com/cancel?id=RXJ34P"/
  /div
  >div i<temprop="potentialAction" itemscope itemtype="http://s>chema.o<rg/EditAction" 
    link itemprop>="<target" href="http://cheapai>r.com</edi>t?id=<RXJ34P"/
  /div
  div itemprop="potentialAction" itemscop>e itemt<ype="http://schema.org/CheckInAction" 
   > link i<temprop="target" href=">http:<//un>ited.<com/onlinecheckin.html"/
  /div
  div itemprop="reservationFor"> itemsc<ope itemtype="http://schema.org/Flight"
   > meta i<temprop="flightNumber" conten>t=&qu<ot;1>10&qu<ot;/
    div itemprop="airline" itemscope itemtype=">;http<://schema.org/Airline"
      meta item>prop=<"name" content="United"/
 >     <meta itemprop="iataCode" content="UA"/
    /div
    div >itempro<p="operatedBy" itemscope itemtype="http://schema.org/A>irline&<quot;
      meta itemprop="name&qu>ot; c<onte>nt=&q<uot;Continental Airlines"/
      meta itemprop="iataCo>de&qu<ot; content="CO"/
    /div
    >div i<temprop="departureAirport" itemsco>pe it<emtype="http://schema.org/Airport"
      meta itemprop=&q>uot;n<ame" content="San Francisco Airport"/
      meta i>tem<prop>=&q<uot;iataCode" content="SFO"/
  >  /<div
    meta itemprop="departureTime" content="2027-03-04T20:15:00>-08<:00"/
    meta itemprop="departureGate" content="11">;/
<    meta itemprop="departureTerminal" content>=&q<uot;B"/
    div itemprop="arrivalAirport" itemscope itemtype="http://sch>ema<.org/Airport"
      meta itemprop=&qu>ot;<name" content="John F. Kennedy International Airport"/
      meta itemprop>=&quo<t;iataCode" content="JFK">/
 <   />div<
    meta itemprop="arrivalTime"> <cont>ent="2027-03-05T06:30:00-05:00"/
    meta itemprop="arrivalGate" content="32"/
    meta itemprop="arrivalTerminal" content="B"/
    meta itemprop="webCheckinTime" content="2027-03-03T20:00:00-08:00"/
    meta itemprop="boardingTime" content="2027-03-04T19:15:00-08:00"/
  /div
  meta itemprop="ticketNumber" content="123XYZ"/
  link itemprop="ticketDownloadUrl" href="http://cheapair.com/download/RXJ34P.pdf"/
  link itemprop="ticketPrintUrl" href="http://cheapair.com/print/RXJ34P.html"/
  meta itemprop="ticketToken" content="qrCode:123456789"/
  meta itemprop="additionalTicketText" content="Some ticket details, terms and conditions..."/
  meta itemprop="airplaneSeat" content="9A"/
  div itemprop="airplaneSeatClass" itemscope itemtype="http://schema.org/AirplaneSeatClass"
    meta itemprop="name" content="Business"/
  /div
  meta itemprop="boardingGroup" content="B"/
/div

Sprawdź znaczniki

Znaczniki możesz sprawdzać za pomocą Testera znaczników w e-mailu. Wklej kod znaczników i kliknij przycisk Sprawdź, aby przeskanować treść i otrzymać raport o wszelkich błędach.

Specyfikacja

Sprawdź szczegóły e-maila, aby dowiedzieć się, czy któreś z tych warunków dotyczą Twojej rezerwacji lotu. Dzięki oznaczeniu tych dodatkowych właściwości Google może wyświetlać użytkownikowi znacznie bardziej szczegółowy opis rezerwacji lotu.

FlightReservation

Nazwa typu: FlightReservation

Rozszerza Reservation

Nazwa Typ Opis
additionalTicketText Text Dodatkowe informacje o karcie pokładowej.
airplaneSeat Text Lokalizacja zarezerwowanego miejsca (np. 27B).
airplaneSeatClass Klasa podróży w samolocie.
airplaneSeatClass.name Text Nazwa klasy miejsca w samolocie.
boardingGroup Text Wskaźnik kolejności wejścia na pokład lub preferencji dotyczący konkretnych linii lotniczych.
bookingAgent Organization lub Person Agent lub agencja dokonująca rezerwacji. Akceptuje też ciąg znaków (np. „”).
bookingAgent.name Text Nazwa agenta lub usługi.
bookingAgent.url Adres URL Witryna agenta lub usługi.
bookingTime DateTime Data utworzenia rezerwacji.
modifiedTime DateTime (zalecane w przypadku kart potwierdzenia i odpowiedzi w wyszukiwarce) Czas ostatniej modyfikacji rezerwacji.
potentialAction , ConfirmAction, CancelAction lub CheckInAction Działanie, które można wykonać w przypadku rezerwacji.
potentialAction.target EntryPoint Określa moduł obsługi działania, zwykle prosty adres URL.
programMembership ProgramMembership W przypadku rezerwacji zastosowano członkostwo w programie lojalnościowym linii lotniczych, hotelu itp.
programMembership.memberNumber Text Identyfikator uczestnictwa.
programMembership.program Text Nazwa programu.
reservationFor
(wymagany)
Lot Lot, którego dotyczy rezerwacja.
reservationFor.airline
(wymagany)
Linie lotnicze Linie lotnicze obsługujące lot.
reservationFor.airline.iataCode
(Wymagany)
Text Kod IATA linii lotniczej.
reservationFor.airline.name
(wymagany)
Text Nazwa linii lotniczych.
reservationFor.arrivalAirport
(wymagany)
Lotnisko Miejsce docelowe lotu. Akceptuje też ciąg znaków (np. „John F. Kennedy International Airport JFK”).
reservationFor.arrivalAirport.iataCode
(Wymagany)
Text Kod IATA lotniska (np. „UA”).
reservationFor.arrivalAirport.name
(wymagany)
Text Nazwa lotniska.
reservationFor.arrivalGate Text Identyfikator bramki przylotu na lotnisku.
reservationFor.arrivalTerminal Text Terminal lotniska, na którym znajduje się arrivalGate.
reservationFor.arrivalTime
(Wymagany)
DateTime Oczekiwany czas przybycia.
reservationFor.boardingTime DateTime Godzina rozpoczęcia wejścia na pokład.
reservationFor.departureAirport
(wymagany)
Lotnisko Lotnisko wylotu. Akceptuje też ciąg znaków (np. „Lotnisko w San Francisco SFO”).
reservationFor.departureAirport.iataCode
(Wymagany)
Text Kod IATA lotniska (np. „UA”).
reservationFor.departureAirport.name
(wymagany)
Text Nazwa lotniska.
reservationFor.departureGate Text Identyfikator bramki na lotnisku, z której odlatuje samolot.
reservationFor.departureTerminal Text Terminal lotniska, z którego odlatuje samolot.
reservationFor.departureTime
(Wymagany)
DateTime Oczekiwany czas wyjazdu.
reservationFor.flightNumber
(wymagany)
Text Identyfikator lotu.
reservationFor.operatedBy Linie lotnicze Linie lotnicze obsługujące lot.
reservationFor.operatedBy.iataCode Text Kod IATA linii lotniczej.
reservationFor.operatedBy.name Text Nazwa linii lotniczych.
reservationFor.webCheckinTime DateTime Najwcześniejsza godzina odprawy online.
reservationNumber
(Wymagany)
Text Numer lub identyfikator rezerwacji.
reservationStatus
(wymagany)
ReservationStatus Bieżący stan rezerwacji.
ticketDownloadUrl Adres URL miejsce, z którego można pobrać kartę pokładową;
ticketNumber Text Numer lub identyfikator zgłoszenia.
ticketPrintUrl Adres URL Miejsce, w którym można wydrukować kartę pokładową.
ticketToken Text lub URL Jeśli obraz kodu kreskowego jest hostowany w Twojej witrynie, wartością pola jest adres URL obrazu lub identyfikator URI kodu kreskowego lub kodu QR, np. „barcode128:AB34” (kody kreskowe ISO-15417), „qrCode:AB34” (kody QR), „aztecCode:AB34” (kody Aztec), „barcodeEAN:1234” (kody EAN) i „barcodeUPCA:1234” (kody UPCA).
underName
(Wymagany)
Organization lub Person pasażer;
underName.email Text Adres e-mail.
underName.name
(wymagany)
Text Imię i nazwisko osoby.
url Adres URL Strona internetowa, na której można wyświetlić rezerwację.