Reserva do voo

Use esse tipo para declarar uma reserva de viagem aérea.

Casos de uso

Os casos de uso a seguir mostram exemplos comuns de como o esquema FlightReservation é usado. Use estes exemplos para garantir que sua marcação esteja estruturada corretamente.

Confirmação básica de voo

Incorpore a seguinte marcação no e-mail de confirmação do voo. Este exemplo é para um voo só de ida:

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

Microdados

<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

Cartão de embarque

Além de uma confirmação de voo, você pode marcar os detalhes do cartão de embarque.

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

Microdados

<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

Botão "Fazer check-in"

No Gmail, você pode adicionar um botão de verificação à confirmação do voo adicionando a propriedade checkinUrl. Também forneça um CheckInAction se estiver vinculando diretamente a um app para dispositivos móveis:

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

Microdados

<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

Vários trechos de voo

Para descrever voos com vários segmentos, use vários itens 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

Microdados

<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

Vários passageiros

Para descrever voos com vários passageiros, use vários itens 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

Microdados

<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

Exemplo com todos os campos compatíveis

Como referência, veja um exemplo com todos os campos compatíveis preenchidos:

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

Microdados

<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

Testar sua marcação

Você pode validar sua marcação usando a Ferramenta para testar a marcação em e-mails. Cole o código de marcação e clique no botão Validar para analisar o conteúdo e receber um relatório sobre os erros encontrados.

Especificação

Revise os detalhes do seu e-mail para ver se alguma dessas propriedades se aplica à sua reserva de voo. Ao marcar essas propriedades adicionais, você permite que o Google mostre uma descrição muito mais completa da reserva de voo para o usuário.

FlightReservation

Nome do tipo: FlightReservation

Estende Reservation

Nome Tipo Descrição
additionalTicketText Texto Informações adicionais sobre o cartão de embarque.
airplaneSeat Texto O local do assento reservado (por exemplo, 27B).
airplaneSeatClass A cabine/classe do airplaneSeat.
airplaneSeatClass.name Texto Nome da AirplaneSeatClass.
boardingGroup Texto O indicador específico da companhia aérea de ordem / preferência de embarque.
bookingAgent Organization ou Person Agente ou agência de reservas. Também aceita uma string (por exemplo, "").
bookingAgent.name Texto Nome do agente/serviço.
bookingAgent.url URL Site do agente/serviço.
bookingTime DateTime Data em que a reserva foi feita.
modifiedTime DateTime (recomendado para cards de confirmação/respostas da Pesquisa) O horário em que a reserva foi modificada pela última vez.
potentialAction , ConfirmAction, CancelAction ou CheckInAction Ação que pode ser realizada na reserva.
potentialAction.target EntryPoint Especifica um gerenciador para processar a ação, geralmente um URL simples.
programMembership ProgramMembership Qualquer participação em um programa de milhagem, de fidelidade de hotel etc. aplicada à reserva.
programMembership.memberNumber Texto O identificador da assinatura.
programMembership.program Texto É o nome do programa.
reservationFor
(obrigatório)
Voo O voo para o qual a reserva foi feita.
reservationFor.airline
(Required)
Companhia aérea A companhia aérea que oferece o voo.
reservationFor.airline.iataCode
(Required)
Texto O código IATA da companhia aérea.
reservationFor.airline.name
(obrigatório)
Texto Nome da companhia aérea.
reservationFor.arrivalAirport
(Obrigatório)
Aeroporto O destino final do voo. Também aceita uma string (por exemplo, "John F. Kennedy International Airport JFK").
reservationFor.arrivalAirport.iataCode
(Obrigatório)
Texto O código IATA do aeroporto (por exemplo, "UA").
reservationFor.arrivalAirport.name
(Obrigatório)
Texto Nome do aeroporto.
reservationFor.arrivalGate Texto Identificador do portão de chegada do voo no aeroporto.
reservationFor.arrivalTerminal Texto O terminal do aeroporto do arrivalGate.
reservationFor.arrivalTime
(obrigatório)
DateTime Horário previsto de chegada.
reservationFor.boardingTime DateTime Horário em que o embarque vai começar.
reservationFor.departureAirport
(Obrigatório)
Aeroporto O aeroporto de partida do voo. Também aceita uma string (por exemplo, "Aeroporto de São Francisco SFO").
reservationFor.departureAirport.iataCode
(obrigatório)
Texto O código IATA do aeroporto (por exemplo, "UA").
reservationFor.departureAirport.name
(obrigatório)
Texto Nome do aeroporto.
reservationFor.departureGate Texto Identificador do portão de partida do voo no aeroporto.
reservationFor.departureTerminal Texto O terminal do aeroporto do departureGate.
reservationFor.departureTime
(obrigatório)
DateTime Horário de partida previsto.
reservationFor.flightNumber
(obrigatório)
Texto Identificador do voo.
reservationFor.operatedBy Companhia aérea A companhia aérea que opera o voo.
reservationFor.operatedBy.iataCode Texto O código IATA da companhia aérea.
reservationFor.operatedBy.name Texto Nome da companhia aérea.
reservationFor.webCheckinTime DateTime O primeiro horário para verificação na Web.
reservationNumber
(obrigatório)
Texto O número ou ID da reserva.
reservationStatus
(obrigatório)
ReservationStatus Status atual da reserva.
ticketDownloadUrl URL Onde o cartão de embarque pode ser baixado.
ticketNumber Texto O número ou ID do tíquete.
ticketPrintUrl URL Onde o cartão de embarque pode ser impresso.
ticketToken Texto ou URL Se a imagem do código de barras estiver hospedada no seu site, o valor do campo será o URL da imagem ou um URI de código de barras ou QR, como "barcode128:AB34" (códigos de barras ISO-15417), "qrCode:AB34" (QR codes), "aztecCode:AB34" (códigos Aztec), "barcodeEAN:1234" (códigos EAN) e "barcodeUPCA:1234" (códigos UPCA).
underName
(obrigatório)
Organization ou Person O passageiro.
underName.email Texto Endereço de e-mail.
underName.name
(Obrigatório)
Texto Nome da pessoa.
url URL Página da Web em que a reserva pode ser visualizada.