Réservation de vol

Utilisez ce type pour déclarer une réservation de voyage en avion.

Cas d'utilisation

Les cas d'utilisation suivants présentent des exemples courants d'utilisation du schéma FlightReservation. Utilisez ces exemples pour vous assurer que votre balisage est correctement structuré.

Confirmation de vol de base

Intégrez le balisage suivant dans votre e-mail lorsque vous envoyez un e-mail de confirmation de vol. Voici un exemple pour un vol aller simple :

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

Microdonnées

<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

Carte d'embarquement

En plus de la confirmation de vol, vous pouvez baliser les informations de la carte d'embarquement.

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

Microdonnées

<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

Bouton "Check-in"

Dans Gmail, vous pouvez ajouter un bouton d'enregistrement à la confirmation de vol en ajoutant la propriété checkinUrl. Indiquez également un CheckInAction si vous créez un lien direct vers une application mobile :

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

Microdonnées

<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

Plusieurs segments de vol

Pour décrire des vols comportant plusieurs segments, utilisez plusieurs éléments 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

Microdonnées

<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

Plusieurs passagers

Pour décrire des vols avec plusieurs passagers, utilisez plusieurs éléments 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

Microdonnées

<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

Exemple avec tous les champs acceptés

Voici un exemple avec tous les champs acceptés renseignés :

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

Microdonnées

<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

Tester le balisage

Vous pouvez valider votre balisage à l'aide de l'outil de test du balisage d'e-mails. Collez votre code de balisage, puis cliquez sur le bouton Valider pour analyser le contenu et obtenir un rapport sur les éventuelles erreurs.

Spécification

Consultez les détails de votre e-mail pour voir si l'une de ces propriétés s'applique à votre réservation de vol. En balisant ces propriétés supplémentaires, vous permettez à Google d'afficher une description beaucoup plus détaillée de la réservation de vol à l'utilisateur.

FlightReservation

Nom du type : FlightReservation

Étend Reservation

Nom Type Description
additionalTicketText Texte Informations supplémentaires sur la carte d'embarquement.
airplaneSeat Texte Emplacement de la place réservée (par exemple, 27B).
airplaneSeatClass Classe de réservation du siège dans l'avion.
airplaneSeatClass.name Texte Nom de la classe de siège d'avion.
boardingGroup Texte Indicateur spécifique à la compagnie aérienne concernant l'ordre ou la préférence d'embarquement.
bookingAgent Organization ou Person Agent ou agence de réservation. Accepte également une chaîne (par exemple, "").
bookingAgent.name Texte Nom de l'agent/du service.
bookingAgent.url URL Site Web de l'agent/du service.
bookingTime Date et heure Date à laquelle la réservation a été effectuée.
modifiedTime Date et heure (recommandé pour les cartes de confirmation/réponses de recherche) Heure de la dernière modification de la réservation.
potentialAction , ConfirmAction, CancelAction ou CheckInAction Action pouvant être effectuée sur la réservation.
potentialAction.target EntryPoint Spécifie un gestionnaire pour traiter l'action, généralement une URL simple.
programMembership ProgramMembership Toute adhésion à un programme de fidélité (compagnie aérienne, hôtel, etc.) appliquée à la réservation.
programMembership.memberNumber Texte Identifiant de l'abonnement.
programMembership.program Texte Nom du programme.
reservationFor
(obligatoire)
Vol Le vol pour lequel la réservation est effectuée.
reservationFor.airline
(Obligatoire)
Compagnie aérienne La compagnie aérienne qui propose le vol.
reservationFor.airline.iataCode
(Obligatoire)
Texte Code IATA de la compagnie aérienne.
reservationFor.airline.name
(Required)
Texte Nom de la compagnie aérienne.
reservationFor.arrivalAirport
(Required)
Aéroport Destination finale du vol. Accepte également une chaîne (par exemple, "John F. Kennedy International Airport JFK").
reservationFor.arrivalAirport.iataCode
(Required)
Texte Code IATA de l'aéroport (par exemple, &39;UA').
reservationFor.arrivalAirport.name
(Required)
Texte Nom de l'aéroport.
reservationFor.arrivalGate Texte Identifiant de la porte d'arrivée à l'aéroport du vol.
reservationFor.arrivalTerminal Texte Terminal de l'aéroport d'arrivée.
reservationFor.arrivalTime
(obligatoire)
Date et heure Heure d'arrivée prévue.
reservationFor.boardingTime Date et heure Heure à laquelle l'embarquement commencera.
reservationFor.departureAirport
(Required)
Aéroport Aéroport de départ du vol. Accepte également une chaîne (par exemple, "Aéroport de San Francisco SFO").
reservationFor.departureAirport.iataCode
(Required)
Texte Code IATA de l'aéroport (par exemple, "UA").
reservationFor.departureAirport.name
(Required)
Texte Nom de l'aéroport.
reservationFor.departureGate Texte Identifiant de la porte d'embarquement de l'aéroport pour le vol.
reservationFor.departureTerminal Texte Terminal de l'aéroport de la porte de départ.
reservationFor.departureTime
(Obligatoire)
Date et heure Heure de départ prévue.
reservationFor.flightNumber
(Obligatoire)
Texte Identifiant du vol.
reservationFor.operatedBy Compagnie aérienne Compagnie aérienne assurant le vol.
reservationFor.operatedBy.iataCode Texte Code IATA de la compagnie aérienne.
reservationFor.operatedBy.name Texte Nom de la compagnie aérienne.
reservationFor.webCheckinTime Date et heure Heure la plus tôt pour l'enregistrement en ligne.
reservationNumber
(Obligatoire)
Texte Numéro ou ID de la réservation.
reservationStatus
(Required)
ReservationStatus État actuel de la réservation.
ticketDownloadUrl URL Où la carte d'embarquement peut être téléchargée.
ticketNumber Texte Numéro ou ID de la demande.
ticketPrintUrl URL Lieu où la carte d'embarquement peut être imprimée.
ticketToken Texte ou URL Si l'image du code-barres est hébergée sur votre site, la valeur du champ correspond à l'URL de l'image, ou à un URI de code-barres ou de code QR, tel que "barcode128:AB34" (codes-barres ISO-15417), "qrCode:AB34" (codes QR), "aztecCode:AB34" (codes Aztec), "barcodeEAN:1234" (codes EAN) et "barcodeUPCA:1234" (codes UPCA).
underName
(obligatoire)
Organization ou Person Le passager
underName.email Texte Adresse e-mail.
underName.name
(Required)
Texte Nom de la personne.
url URL Page Web sur laquelle la réservation peut être consultée.