ส่วนนี้จะแสดงรายละเอียดของพร็อพเพอร์ตี้มาร์กอัปเนื้อหาสำหรับประเภทเอนทิตี BroadcastEvent หากต้องการทําความเข้าใจความสัมพันธ์ระหว่างประเภทเหล่านี้ได้ดียิ่งขึ้น โปรดดูแนวคิดเหตุการณ์ LiveTV
ตารางข้อมูลจำเพาะของ BroadcastEvent
| พร็อพเพอร์ตี้ | ประเภทที่คาดหวัง | คำอธิบาย | 
|---|---|---|
| @context | Text | ต้องระบุ - ตั้งค่าเป็น ["http://schema.org", {"@language": "xx"}]
 | 
| @type | Text | ต้องระบุ - ตั้งค่าเป็น BroadcastEventเสมอ | 
| @id | URL | ต้องระบุ - ตัวระบุเนื้อหาในรูปแบบ URI เช่น https://example.com/1234abc @idต้องเป็นไปตามข้อกำหนดต่อไปนี้
 urlของเอนทิตีโฟมเป็นไปตามข้อกําหนดทั้งหมดในฐานะตัวระบุ เราจึงขอแนะนําให้คุณใช้urlของเอนทิตีโฟมเป็น@idดูรายละเอียดเพิ่มเติมได้ที่ส่วนตัวระบุ | 
| name | Text | ต้องระบุ - ชื่อรายการหรือกิจกรรม | 
| description | Text | คำอธิบายรายการหรือกิจกรรม จำนวนอักขระสูงสุด 300 ตัว ใช้อาร์เรย์เพื่อใส่คำอธิบายหลายภาษาและหลายความยาว | 
| startDate | วันที่ | ต้องระบุ - เวลาเริ่มต้นของกิจกรรมในรูปแบบ ISO 8601 พร้อมเขตเวลา | 
| endDate | วันที่ | เวลาสิ้นสุดของกิจกรรมในรูปแบบ ISO 8601 พร้อมเขตเวลา | 
| publishedOn | BroadcastService | ต้องระบุหากมี - ระบุเอนทิตี BroadcastServiceที่ออกอากาศรายการหรือกิจกรรมนี้หากเนื้อหาออกอากาศในช่องทีวี คุณต้องใช้พร็อพเพอร์ตี้นี้ หากเนื้อหาไม่ได้เชื่อมโยงกับช่องทีวีใดๆ ก็ไม่ต้องระบุพร็อพเพอร์ตี้นี้ | 
| publishedOn.@type | Text | ตั้งค่าเป็น BroadcastService | 
| publishedOn.@id | URL | @idของเอนทิตี้BroadcastServiceที่ออกอากาศรายการหรือกิจกรรมนี้ | 
| workPerformed | CreativeWork | ต้องระบุหากมี - ใช้พร็อพเพอร์ตี้นี้เมื่อเนื้อหาเป็นเอนทิตีประเภทใดประเภทหนึ่งต่อไปนี้ Movie,TVSeriesและTVEpisodeเราขอแนะนำอย่างยิ่งว่าเอนทิตี BroadcastEventควรมีข้อมูลต่อไปนี้อย่างน้อย 1 รายการ
 | 
| workPerformed.@type | Text | ตั้งค่าเป็น Movie,TVSeriesหรือTVEpisode | 
| workPerformed.@id | URL | @idของเอนทิตีโน้เนื้อหา | 
| broadcastOfEvent | SportsEvent | ต้องระบุหากมี - ใช้พร็อพเพอร์ตี้นี้หากเนื้อหาเป็นกิจกรรมสด 
 เราขอแนะนําอย่างยิ่งว่าเอนทิตี BroadcastEventควรมีข้อมูลต่อไปนี้อย่างน้อย 1 รายการ
 | 
| broadcastOfEvent.@type | Text | ตั้งค่าเป็น SportsEvent | 
| broadcastOfEvent.@id | URL | @idของเอนทิตีเหตุการณ์ เอนทิตีเหตุการณ์ต้องอยู่ในฟีดและมี@idแตกต่างจากBroadcastEvent | 
| location | Text หรือ Country | ต้องระบุหาก BroadcastEvent เป็นของ SportsEvent กล่าวคือมีพร็อพเพอร์ตี้ broadcastOfEvent- ประเทศที่ออกอากาศ SportsEvent ที่เกี่ยวข้องได้ ช่องนี้อาจเป็นรายการประเทศหากมีหลายประเทศที่ออกอากาศการแข่งขันกีฬาได้ | 
| videoFormat | Text | ความละเอียดคุณภาพสูงสุดที่บริการออกอากาศนี้รองรับ เช่น 
 | 
| contentToBeAnnounced | บูลีน | ต้องระบุหากมี - ใช้พร็อพเพอร์ตี้นี้หากไม่ทราบเนื้อหา ณ เวลาที่สร้างฟีด ตั้งค่าเป็น trueเมื่อผู้ให้บริการไม่มีข้อมูลล่าสุดเกี่ยวกับสิ่งที่จะออกอากาศ หรือตั้งค่าเป็นfalseหากมีข้อมูลขอแนะนำอย่างยิ่งว่าเอนทิตี BroadcastEventควรระบุข้อมูลต่อไปนี้อย่างน้อย 1 รายการ
 | 
| offAir | บูลีน | ต้องระบุหากมี - ใช้พร็อพเพอร์ตี้นี้หากไม่มีเนื้อหาที่วางแผนไว้ออกอากาศในช่วงเวลาดังกล่าว เราขอแนะนำอย่างยิ่งว่าเอนทิตี BroadcastEventควรมีข้อมูลต่อไปนี้อย่างน้อย 1 รายการ
 | 
| isLiveBroadcast | บูลีน | ตั้งค่าเป็น trueหากเป็นกิจกรรมถ่ายทอดสด เช่น การแข่งขันกีฬาหรือคอนเสิร์ต | 
| potentialAction | การดำเนินการเพื่อรับชม | ต้องระบุหากมี - หากเนื้อหาออกอากาศเป็นกิจกรรมสตรีมมิงแบบสดที่ไม่มีช่อง (โดยตั้งค่า contentToBeAnnouncedเป็นfalseหรือตั้งค่าoffAirเป็นfalse) ให้ใช้พร็อพเพอร์ตี้นี้เพื่อระบุ Deep Link ของกิจกรรม | 
| identifier | PropertyValue | รหัสภายนอกที่ระบุเนื้อหาออกอากาศ ดูรายละเอียดได้ในส่วนพร็อพเพอร์ตี้ตัวระบุ 
 | 
| contentRating | Text หรือ Rating | ต้องระบุสำหรับเนื้อหาสำหรับผู้ใหญ่ และแนะนำอย่างยิ่งให้ระบุหากไม่ใช่เนื้อหาสำหรับผู้ใหญ่ เหตุผล - การจัดประเภทเนื้อหาโดยรวมของเนื้อหาที่ออกอากาศ หากการจัดประเภทเนื้อหาอยู่ในรูปแบบสตริงข้อความ ระบบจะยอมรับรูปแบบ 2 รูปแบบต่อไปนี้ 
 | 
| contentRating.author | องค์กร | ต้องระบุหาก contentRatingใช้Rating- ชื่อของหน่วยงานจัดประเภท | 
| contentRating.ratingValue | Text | ต้องระบุหาก contentRatingใช้Rating- ค่าการจัดประเภท | 
| contentRating.advisoryCode | Text | รหัสคำแนะนำสำหรับเนื้อหา ค่าที่ยอมรับได้ ได้แก่ D, FV, L, S และ V โดย D = การสนทนา, FV = ความรุนแรงในจินตนาการ, L = ภาษา, S = เนื้อหาเกี่ยวกับเรื่องเพศ และ V = ความรุนแรง | 
ตัวอย่าง
ตอนของรายการทีวีออกอากาศทางเครือข่ายโทรทัศน์ Example TV (BroadcastService) ระหว่างเวลา 21:00 น. - 21:30 น. ของวันที่ 12 ตุลาคม 2019
BroadcastEvent
{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/live/event/my_favorite_tv_series/new_episode",
  "name": "My Favorite TV Series - Season 6 - Episode 2 - Three Mice",
  "description": "Three mice leave the town and the trip turns into something more.",
  "startDate": "2019-10-12T21:00-08:00",
  "endDate": "2019-10-12T21:30-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": false,
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "workPerformed": {
    "@type": "TVEpisode",
    "@id": "http://example.com/tv_series/my_favorite_tv_series/s6/e2_three_mice"
  }
}
BroadcastService
{
  "@context":"http://schema.org",
  "@type":"BroadcastService",
  "@id":"http://example.com/stations/example_tv",
  "name":"EXAMPLE-TV",
  "broadcastDisplayName":"ABCD",
  "callSign": "EXA-TV",
  "videoFormat":"SD",
  "broadcastTimezone":"America/Los_Angeles",
  "broadcastAffiliateOf":{
    "@type":"Organization",
    "@id":"http://example.com/networks/abcd-network"
  },
  "identifier": [
   {
     "@type": "PropertyValue",
     "propertyID": "TMS_ID",
     "value": "12258"
   },
   {
     "@type": "PropertyValue",
     "propertyID": "_PARTNER_ID_",
     "value": "exampletv-123456"
   }
  ],
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://example.com/livestream",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast",
        "http://schema.org/AndroidTVPlatform"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "externalsubscription",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "@id": "http://example.com/subscription",
        "name": "ABCD",
        "sameAs": "http://example.com/subscription",
        "identifier": "example.com:basic",
        "commonTier": false
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  }
}
ตัวอย่างการใช้พร็อพเพอร์ตี้ contentToBeAnnounced เมื่อไม่ทราบข้อมูลว่าเนื้อหาที่จะออกอากาศทางเครือข่ายโทรทัศน์ Example TV (BroadcastService) ระหว่างเวลา 21:00 น. - 21:30 น. ของวันที่ 12 ตุลาคม 2019 ขณะสร้างฟีด
BroadcastEvent
{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/randomUniqueEventId",
  "name": "To Be Announced"
  "startDate": "2019-10-12T21:00-08:00",
  "endDate": "2019-10-12T21:30-08:00",
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "contentToBeAnnounced": true
}
BroadcastService
{
  "@context":"http://schema.org",
  "@type":"BroadcastService",
  "@id":"http://example.com/stations/example_tv",
  "name":"EXAMPLE-TV",
  "broadcastDisplayName":"ABCD",
  "callSign": "EXA-TV",
  "videoFormat":"SD",
  "broadcastTimezone":"America/Los_Angeles",
  "broadcastAffiliateOf":{
    "@type":"Organization",
    "@id":"http://example.com/networks/abcd-network"
  },
  "identifier": [
   {
     "@type": "PropertyValue",
     "propertyID": "TMS_ID",
     "value": "12258"
   },
   {
     "@type": "PropertyValue",
     "propertyID": "_PARTNER_ID_",
     "value": "exampletv-123456"
   }
  ],
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://example.com/livestream",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast",
        "http://schema.org/AndroidTVPlatform"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "externalsubscription",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "@id": "http://example.com/subscription",
        "name": "ABCD",
        "sameAs": "http://example.com/subscription",
        "identifier": "example.com:basic",
        "commonTier": false
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  }
}
เครือข่ายโทรทัศน์ Example TV(BroadcastService) ช่องปิดระหว่างเวลา 12:00-20:00 น. และออกอากาศรายการชื่อ My favorite show 1 รายการระหว่างเวลา 20:00-12:00 น.
BroadcastEvent
{
   "@context": ["http://schema.org", {"@language": "en"}],
   "@type": "BroadcastEvent",
   "@id": "http://example.com/randomUniqueEventId1",
   "name": “Off Air”,
   "startDate": "2019-10-12T00:00-08:00",
   "endDate": "2019-10-12T20:00-08:00",
   "publishedOn": {
       "@type": "BroadcastService",
       "@id": "http://example.com/stations/example_tv"
   },
   "offAir": true
},
{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/randomUniqueEventId2",
  "startDate": "2019-10-12T20:00-08:00",
  "endDate": "2019-10-13T00:00-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": false,
  "name": "My favorite show",
  "workPerformed": {
    ...
  },
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
}
BroadcastService
{
  "@context":"http://schema.org",
  "@type":"BroadcastService",
  "@id":"http://example.com/stations/example_tv",
  "name":"EXAMPLE-TV",
  "broadcastDisplayName":"ABCD",
  "callSign": "EXA-TV",
  "videoFormat":"SD",
  "broadcastTimezone":"America/Los_Angeles",
  "broadcastAffiliateOf":{
    "@type":"Organization",
    "@id":"http://example.com/networks/abcd-network"
  },
  "identifier": [
   {
     "@type": "PropertyValue",
     "propertyID": "TMS_ID",
     "value": "12258"
   },
   {
     "@type": "PropertyValue",
     "propertyID": "_PARTNER_ID_",
     "value": "exampletv-123456"
   }
  ],
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://example.com/livestream",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast",
        "http://schema.org/AndroidTVPlatform"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "externalsubscription",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "@id": "http://example.com/subscription",
        "name": "ABCD",
        "sameAs": "http://example.com/subscription",
        "identifier": "example.com:basic",
        "commonTier": false
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  }
}
หน้าที่เกี่ยวข้อง
ดูหัวข้อที่เกี่ยวข้องกับพร็อพเพอร์ตี้เหล่านี้ได้ในหน้าต่อไปนี้