フライトの予約

このタイプを使用して、航空旅行の予約を宣言します。

ユースケース

次のユースケースは、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": "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

microdata

<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

搭乗券

フライトの確認に加えて、搭乗券の詳細をマークアップすることもできます。

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

microdata

<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

[Check-In] ボタン

Gmail では、checkinUrl プロパティを追加することで、フライトの確認にチェックイン ボタンを追加できます。モバイルアプリに直接リンクする場合は、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

microdata

<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

複数のフライト セグメント

複数のセグメントを含むフライトを記述するには、複数の 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

microdata

<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

複数の乗客

複数の乗客がいるフライトを説明するには、複数の 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

microdata

<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

サポートされているすべてのフィールドを含む例

参考として、サポートされているすべてのフィールドに入力した例を次に示します。

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

microdata

<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

マークアップをテスト

メール マークアップ テストツールを使用して、マークアップを検証できます。マークアップ コードを貼り付け、[検証] ボタンをクリックしてコンテンツをスキャンし、エラーに関するレポートを受け取ります。

仕様

メールの詳細を確認して、これらのプロパティがフライトの予約に適用されるかどうかを確認します。これらの追加プロパティをマークアップすると、Google はフライト予約に関するより詳細な説明をユーザーに表示できるようになります。

FlightReservation

型名: FlightReservation

Reservation を拡張します

名前 説明
additionalTicketText テキスト 搭乗券に関する追加情報。
airplaneSeat テキスト 指定席の場所(27B など)。
airplaneSeatClass airplaneSeat の座席クラス。
airplaneSeatClass.name テキスト AirplaneSeatClass の名前。
boardingGroup テキスト 搭乗順 / 優先順位を示す航空会社固有のインジケーター。
bookingAgent Organization または Person 予約エージェントまたは代理店。文字列(「」など)も指定できます。
bookingAgent.name テキスト エージェント/サービスの名前。
bookingAgent.url URL エージェント/サービスのウェブサイト。
bookingTime DateTime 予約が行われた日付。
modifiedTime DateTime (確認カード/検索回答におすすめ)予約が最後に変更された時刻。
potentialAction ConfirmActionCancelActionCheckInAction 予約に対して実行できるアクション。
potentialAction.target EntryPoint アクションを処理するハンドラ(通常はシンプルな URL)を指定します。
programMembership ProgramMembership 予約に適用されるマイレージ プログラムやホテル ポイント プログラムなどのメンバーシップ。
programMembership.memberNumber テキスト メンバーシップの識別子。
programMembership.program テキスト プログラムの名前。
reservationFor
(必須)
フライト 予約の対象となるフライト。
reservationFor.airline
(必須)
航空会社 フライトを提供する航空会社。
reservationFor.airline.iataCode
(必須)
テキスト 航空会社の IATA コード。
reservationFor.airline.name
(必須)
テキスト 航空会社名。
reservationFor.arrivalAirport
(必須)
空港 フライトの最終目的地。文字列(「John F. Kennedy International Airport JFK」)。
reservationFor.arrivalAirport.iataCode
(必須)
テキスト 空港の IATA コード(例: UA)。
reservationFor.arrivalAirport.name
(必須)
テキスト 空港の名前。
reservationFor.arrivalGate テキスト フライトの空港到着ゲートの識別子。
reservationFor.arrivalTerminal テキスト arrivalGate の空港ターミナル。
reservationFor.arrivalTime
(必須)
DateTime 到着予定時刻。
reservationFor.boardingTime DateTime 搭乗開始時刻。
reservationFor.departureAirport
(必須)
空港 フライトの出発空港。文字列(「San Francisco Airport SFO」など)も受け付けます。
reservationFor.departureAirport.iataCode
(必須)
テキスト 空港の IATA コード(例: UA)。
reservationFor.departureAirport.name
(必須)
テキスト 空港の名前。
reservationFor.departureGate テキスト フライトの空港出発ゲートの識別子。
reservationFor.departureTerminal テキスト departureGate の空港ターミナル。
reservationFor.departureTime
(必須)
DateTime 出発予定時刻。
reservationFor.flightNumber
(必須)
テキスト フライト ID。
reservationFor.operatedBy 航空会社 フライトを運航する航空会社。
reservationFor.operatedBy.iataCode テキスト 航空会社の IATA コード。
reservationFor.operatedBy.name テキスト 航空会社名。
reservationFor.webCheckinTime DateTime ウェブチェックの最も早い時間。
reservationNumber
(必須)
テキスト 予約の番号または ID。
reservationStatus
(必須)
ReservationStatus 予約の現在のステータス。
ticketDownloadUrl URL 搭乗券をダウンロードできる場所。
ticketNumber テキスト チケットの番号または ID。
ticketPrintUrl URL 搭乗券を印刷できる場所。
ticketToken テキストまたは URL バーコード画像がサイトでホストされている場合、フィールドの値は画像の URL、または「barcode128:AB34」(ISO-15417 バーコード)、「qrCode:AB34」(QR コード)、「aztecCode:AB34」(Aztec コード)、「barcodeEAN:1234」(EAN コード)、「barcodeUPCA:1234」(UPCA コード)などのバーコードまたは QR URI です。
underName
(必須)
Organization または Person 乗客。
underName.email テキスト メールアドレス。
underName.name
(必須)
テキスト 人物の名前。
url URL 予約を表示できるウェブページ。