รายการทีวีสด

เอนทิตีเหตุการณ์รายการทีวีสดช่วยให้ Google ระบุได้ว่าเนื้อหา Media Actions ใดที่ออกอากาศในช่องทีวีหรือไลฟ์สดบนอินเทอร์เน็ต ข้อมูลกิจกรรมรายการทีวีสดช่วยให้ Google สามารถช่วยผู้ใช้เรียกดู ค้นพบ และดูรายการทีวี ภาพยนตร์ ข่าวประจำวัน และกิจกรรมสดอื่นๆ ที่ออกอากาศแบบเรียลไทม์ในแอปหรือแพลตฟอร์มของคุณได้ Google TV จะแสดงผังรายการอิเล็กทรอนิกส์นี้ในตำแหน่งต่างๆ เช่น แท็บ "กำลังฉาย"

ตัวอย่างเช่น หาก Google ทราบว่ามีการออกอากาศ MyFavoriteMovie, MyFavoriteTVShow และการแข่งขัน MyFavoriteBasketballTeam ในช่องทีวี Google จะจดจำบริบทของคำค้นหาต่อไปนี้ได้ดีขึ้นและแนะนำผู้ใช้ไปยังแอปหรือแพลตฟอร์มของคุณ

  • "Ok Google เปิด MyFavoriteMovie"
  • "Ok Google เปิด MyFavoriteTVShow"
  • "Ok Google เปิดการแข่งขันของ MyFavoriteBasketballTeam"

ประเภทเอนทิตีของกิจกรรมรายการทีวีสด

เอนทิตี BroadcastEvent คือการแสดง schema.org ของช่วงเวลาการจัดรายการในช่องโทรทัศน์หรืออินเทอร์เน็ต โดยจะบันทึกกำหนดการออกอากาศของรายการ (Movie, TVSeries หรือ TVEpisode) หรือ SportsEvent และรายละเอียดอื่นๆ เช่น เวลาเริ่มต้นและเวลาสิ้นสุด รวมถึงช่องทางที่จะออกอากาศเนื้อหา (หากมี) เช่น อาจแสดงช่วงเวลา 18:00 น. ถึง 21:00 น. ของวันพฤหัสบดีในช่องทีวี "24 Hour Free Movies" เมื่อมีการออกอากาศภาพยนตร์เรื่อง "X-Men"

รูปที่ 1 แสดงวิธีที่เอนทิตี BroadcastEvent ลิงก์กับเอนทิตีอื่นๆ ในฟีด

ลิงก์ระหว่างประเภทเอนทิตีของกิจกรรมรายการทีวีสด
รูปที่ 1 ลิงก์ระหว่างประเภทเอนทิตีของกิจกรรมรายการทีวีสด

คุณต้องใช้ชุดพร็อพเพอร์ตี้ที่แตกต่างกันใน BroadcastEvent เพื่อระบุรายละเอียดของเนื้อหาและระบุ Deep Link ทั้งนี้ขึ้นอยู่กับประเภทเนื้อหาและสื่อที่ออกอากาศ ลองพิจารณาสถานการณ์ 3 แบบต่อไปนี้

สถานการณ์ ตัวอย่าง
Scenario 1 รายการทีวีหรือภาพยนตร์ที่ออกอากาศในช่องทีวี
Scenario 2 การแข่งขันกีฬา (เช่น การแข่งขันฟุตบอลแบบสด) มีการถ่ายทอดสดทางช่องทีวี
Scenario 3 มีการไลฟ์สดการแข่งขันกีฬาบนอินเทอร์เน็ต

คำอธิบายเนื้อหา

นอกจากการบันทึกเวลาของกิจกรรมและช่องทางที่จะออกอากาศกิจกรรมแล้ว เอนทิตี BroadcastEvent ยังอ้างอิง (โดยใช้พร็อพเพอร์ตี้ workPerformed หรือ broadcastOfEvent) เอนทิตี TVSeries, TVEpisode, Movie หรือ SportsEvent ระดับบนสุดที่มีข้อมูลเมตาโดยละเอียดด้วย Google อาจใช้รายละเอียดเกี่ยวกับเอนทิตีที่อ้างอิงเหล่านี้เพื่อปรับปรุงประสบการณ์ของผู้ใช้ ตัวอย่างเช่น Google อาจใช้ image หรือ contentRatings ที่ระบุไว้ในเอนทิตีที่อ้างอิงเหล่านี้เพื่อปรับปรุงแท็บถ่ายทอดสดของ Google TV

  • หากเนื้อหาเป็นรายการทีวีหรือภาพยนตร์ ให้ใช้พร็อพเพอร์ตี้ workPerformed เพื่อรวมเอนทิตี Movie, TVSeries หรือ TVEpisode (สถานการณ์ที่ 1)

    "workPerformed": {
      "@type": "TVEpisode",
      "@id": "http://example.com/tv_series/my_favorite_tv_series/s6/e2_three_mice"
    }
    
  • หากเนื้อหาเป็นกิจกรรมกีฬา ให้ใช้พร็อพเพอร์ตี้ broadcastOfEvent เพื่อรวมเอนทิตี SportsEvent (สถานการณ์ที่ 2 และ 3)

    "broadcastOfEvent": {
      "@type": "SportsEvent",
      "@id": "http://example.com/basketball/professional/final_game_6"
    }
    
  • หากช่องหยุดออกอากาศระหว่างรายการหรือเมื่อสิ้นสุดผังรายการ ให้ตั้งค่าพร็อพเพอร์ตี้ offAir เป็น true เพื่อระบุว่าช่วงเวลาดังกล่าวไม่มีรายการและช่องหยุดออกอากาศ นอกจากนี้ ให้ตั้งค่าเอนทิตี name และ description เป็น "Off Air" ด้วย เมื่อตั้งค่า offAir เป็น true คุณไม่จำเป็นต้องระบุพร็อพเพอร์ตี้ workPerformed หรือ broadcastOfEvent ช่วงเวลา offAir แต่ละช่วงต้องมีระยะเวลา 4 ชั่วโมงหรือน้อยกว่า (อย่าปล่อยบล็อกต่อเนื่อง 24 ชั่วโมง) เมื่อช่องหยุดออกอากาศนานกว่า 4 ชั่วโมง ให้ระบุเอนทิตี BroadcastEvent ที่ต่อเนื่องกันและไม่ทับซ้อนกันหลายรายการ โดยแต่ละรายการมีความยาวไม่เกิน 4 ชั่วโมง เพื่อให้ BroadcastService ทุกรายการครอบคลุมผังรายการตลอด 24 ชั่วโมงทุกวันตลอดกรอบเวลาฟีด (และเก็บเหตุการณ์ที่ยังคงออกอากาศอยู่เมื่อเริ่มกรอบเวลาฟีดโดยการทับซ้อนกัน แทนที่จะกรองตาม startDate อย่างเคร่งครัด)

    "name": "Off Air",
    "description": "Off Air",
    "offAir": true
    
  • ในกรณีที่คุณทราบว่าช่องไม่ได้หยุดออกอากาศ แต่ไม่ทราบรายการสำหรับช่วงเวลาดังกล่าว ให้ตั้งค่าพร็อพเพอร์ตี้ contentToBeAnnounced เป็น true เพื่อระบุว่าไม่มีรายละเอียดสำหรับช่วงเวลาที่ระบุ นอกจากนี้ ให้ตั้งค่าเอนทิตี name และ description เป็น "เนื้อหาที่จะประกาศ" ด้วย เมื่อตั้งค่าพร็อพเพอร์ตี้ contentToBeAnnounced เป็น true คุณไม่จำเป็นต้องระบุพร็อพเพอร์ตี้ workPerformed หรือ broadcastOfEvent

    "name": "Content To Be Announced",
    "description": "Content To Be Announced",
    "contentToBeAnnounced": true
    
  • เมื่อมีข้อมูลเมตาไม่เพียงพอที่จะสร้างเอนทิตีระดับบนสุดที่อ้างอิงได้โดยใช้พร็อพเพอร์ตี้ workPerformed หรือ broadcastOfEvent คุณสามารถสร้างเอนทิตี BroadcastEvent โดยไม่ต้องระบุพร็อพเพอร์ตี้ workPerformed, broadcastOfEvent, offAir หรือ contentToBeAnnounced ในกรณีเช่นนี้ หน่วยงาน BroadcastEvent ควรพยายามรวบรวมข้อมูลที่มีอยู่ให้ได้มากที่สุด ตัวอย่างเช่น แม้ว่าอาจมีข้อมูลเมตาไม่เพียงพอที่จะสร้างเอนทิตี Movie ที่สามารถอ้างอิงในเอนทิตี BroadcastEvent ได้ แต่คุณสามารถเพิ่ม contentRating หรือ image ลงในเอนทิตี BroadcastEvent ได้โดยตรง

สื่อที่ออกอากาศ

เนื้อหาอาจออกอากาศทางช่องทีวี (BroadcastService) หรือไลฟ์สดทางอินเทอร์เน็ต (WatchAction) ก็ได้

  • ช่องทีวี: หากเนื้อหาออกอากาศในช่องทีวี ให้ใช้พร็อพเพอร์ตี้ publishedOn เพื่อรวมเอนทิตี BroadcastService (สถานการณ์ที่ 1 และ 2)

    "publishedOn": {
      "@type": "BroadcastService",
      "@id": "http://example.com/stations/example_tv"
    }
    
  • กิจกรรมแบบไม่มีช่อง (สแตนด์อโลน): หากมีการถ่ายทอดสด SportsEvent ทางออนไลน์โดยไม่มีช่องทีวีแบบดั้งเดิม (สถานการณ์ที่ 3) ให้ละเว้นพร็อพเพอร์ตี้ publishedOn ใน BroadcastEvent และระบุ Deep Link (potentialAction) โดยตรงในเอนทิตี SportsEvent (ห้ามระบุใน BroadcastEvent) ดูตัวอย่าง SportsEvent - การแข่งขันชกมวย (กิจกรรมสตรีมมิง) (ระบุ BroadcastEvent.potentialAction สำหรับไลฟ์สดแบบสแตนด์อโลนที่ไม่มีช่องและไม่ได้อ้างอิงถึง SportsEvent เช่น เนื้อหาเสริมแบบสด)

ตัวอย่าง

การออกอากาศภาพยนตร์ในช่องทีวี

ภาพยนตร์ออกอากาศทางเครือข่ายโทรทัศน์ Example TV (BroadcastService) ระหว่างเวลา 17:00 น. ถึง 19:00 น. (PT) ในวันที่ 12 กรกฎาคม 2019

BroadcastEvent

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/live/movie/new_release",
  "name": "My Favorite Movie",
  "description": "John Doe spent years perfecting his survival skills in a tropical jungle.",
  "startDate": "2019-07-12T17:00-07:00",
  "endDate": "2019-07-12T19:00-07:00",
  "videoFormat": "HD",
  "isLiveBroadcast": false,
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "workPerformed": {
    "@type": "Movie",
    "@id": "http://www.example.com/my_favorite_movie"
  }
}

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"
        }
      ]
    }
  }
}

ภาพยนตร์

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Movie",
  "@id": "http://www.example.com/my_favorite_movie",
  "url": "http://www.example.com/my_favorite_movie",
  "name": "My Favorite Movie",
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "description": "John Doe spent years perfecting his survival skills in a tropical jungle.",
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/John_Doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
    }
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "tt0123456"
    }
  ]
}

การออกอากาศภาพยนตร์ในช่องทีวี ซึ่งมีให้บริการแบบออนดีมานด์ด้วย

ภาพยนตร์ออกอากาศทางเครือข่ายโทรทัศน์ Example TV (BroadcastService) ระหว่างเวลา 17:00 น. ถึง 19:00 น. ของวันที่ 12 กรกฎาคม 2019 ภาพยนตร์เรื่องนี้ยังมีให้บริการแบบออนดีมานด์ด้วย

BroadcastEvent

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/live/movie/new_release",
  "name": "My Favorite Movie",
  "description": "John Doe spent years perfecting his survival skills in a tropical jungle.",
  "startDate": "2019-07-12T17:00-08:00",
  "endDate": "2019-07-12T19:00-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": false,
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "workPerformed": {
    "@type": "Movie",
    "@id": "http://www.example.com/my_favorite_movie"
  }
}

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"
        }
      ]
    }
  }
}

ภาพยนตร์

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Movie",
  "@id": "http://www.example.com/my_favorite_movie",
  "url": "http://www.example.com/my_favorite_movie",
  "name": "My Favorite Movie",
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/my_favorite_movie?autoplay=true",
      "inLanguage": "en",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "subscription",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "name": "Example Package",
        "commonTier": true,
        "@id": "http://www.example.com/example_package"
       },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "description": "John Doe spent years perfecting his survival skills in a tropical jungle.",
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/John_Doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
    }
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "tt0123456"
    }
  ]
}

การออกอากาศตอนของ TVSeries ในช่องทีวี

ตอนของรายการทีวีออกอากาศทางเครือข่ายโทรทัศน์ 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://www.example.com/my_favorite_tv_show/s6/e2"
  }
}

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"
        }
      ]
    }
  }
}

TVEpisode

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "TVEpisode",
  "@id": "http://www.example.com/my_favorite_tv_show/s6/e2",
  "url": "http://www.example.com/my_favorite_tv_show/s6/e2",
  "name": "My Favorite TV Series - Season 6 - Episode 2 - Three Mice",
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_show/s6/e2",
  "episodeNumber": 2,
  "partOfSeason": {
    "@type": "TVSeason",
    "@id": "http://www.example.com/my_favorite_tv_show/s6",
    "seasonNumber": 6
  },
  "partOfSeries": {
    "@type": "TVSeries",
    "@id": "http://www.example.com/my_favorite_tv_show",
    "name": "My Favorite TV Show",
    "sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show"
  },
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2014-01-09",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 3.9,
    "eligibleRegion": "EARTH"
  },
  "description": "Three Mice return to the village three years after his disappearance.",
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/john_doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/jane_doe"
    }
  ],
  "identifier": {
     "@type": "PropertyValue",
     "propertyID": "IMDB_ID",
     "value":  "tt3453320"
   }
}

การออกอากาศข่าวประจำวันในช่องทีวี

รายการข่าวประจำวัน ซึ่งแสดงเป็นเอนทิตี TVSeries ที่ไม่มีตอน ออกอากาศสดทางเครือข่ายโทรทัศน์ Example TV (BroadcastService)

BroadcastEvent

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/live/news/my_favorite_daily_news",
  "name": "My Favorite Daily News",
  "description": "Example TV's daily evening news program.",
  "startDate": "2019-07-12T20:00-08:00",
  "endDate": "2019-07-12T21:00-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": true,
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "workPerformed": {
    "@type": "TVSeries",
    "@id": "http://example.com/news/my_favorite_daily_news"
  }
}

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"
        }
      ]
    }
  }
}

TVSeries

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "TVSeries",
  "@id": "http://example.com/news/my_favorite_daily_news",
  "url": "http://example.com/news/my_favorite_daily_news",
  "name": "My Favorite Daily News",
  "description": "Example TV's daily evening news program.",
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_daily_news",
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 4.1,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "CA"
      }
    ]
  },
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/john_doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/jane_doe"
    }
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value": "tt0903747"
    }
  ]
}

การถ่ายทอดสดการแข่งขันบาสเกตบอลในช่องทีวี

การแข่งขันชิงแชมป์ลีกบาสเกตบอลอาชีพมีการถ่ายทอดสดทางเครือข่ายโทรทัศน์ Example TV (BroadcastService)

BroadcastEvent

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/live/event/basketball/final_game_6",
  "name": "2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "startDate": "2019-06-16T20:00-08:00",
  "endDate": "2019-06-16T23:00-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": true,
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "broadcastOfEvent": {
    "@type": "SportsEvent",
    "@id": "http://example.com/basketball/professional/final_game_6"
  },
  "location": {
    "@type": "Country",
    "name": "US"
  }
}

SportsEvent

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "SportsEvent",
  "@id": "http://example.com/basketball/professional/final_game_6",
  "name": "2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "sport": "https://en.wikipedia.org/wiki/Basketball",
  "description": [
    {
      "@language": "en",
      "@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
    },
    {
      "@language": "es",
      "@value": "Finales de Baloncesto Profesional 2019, Juego 6: Equipo A contra Equipo B."
    }
  ],
  "startDate": "2019-06-16T20:00-08:00",
  "endDate": "2019-06-16T23:00-08:00",
  "homeTeam": {
    "@type": "SportsTeam",
    "name": "Team B",
    "sport": "https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization": {
      "@type": "SportsOrganization",
      "name": "Professional Basketball League",
      "sameAs": "https://en.wikipedia.org/wiki/National_Basketball_Association"
    },
    "athlete": [
      {
        "@type": "Person",
        "name": "John Doe"
      }
    ]
  },
  "awayTeam": {
    "@type": "SportsTeam",
    "name": "Team A",
    "sport": "https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization": {
      "@type": "SportsOrganization",
      "name": "Professional Basketball League",
      "sameAs": "https://en.wikipedia.org/wiki/National_Basketball_Association"
    },
    "athlete": [
      {
        "@type": "Person",
        "name": "Jane Doe"
      }
    ]
  },
  "location": {
    "@type": "Place",
    "name": "Example Stadium",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "1600 Amphitheatre Pkwy",
      "addressLocality": "Mountain View",
      "addressRegion": "CA",
      "postalCode": "94043",
      "addressCountry": "US"
    }
  }
}

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"
        }
      ]
    }
  }
}

การถ่ายทอดสดการแข่งขันชกมวยบนอินเทอร์เน็ต

การแข่งขันชกมวยยอดนิยมมีการถ่ายทอดสดทางอินเทอร์เน็ตเป็นกิจกรรมสตรีมมิงแบบไม่มีช่อง โดยมี Deep Link WatchAction วางอยู่บนเอนทิตี SportsEvent

BroadcastEvent

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/live/event/20190616/johndoe_vs_janedoe",
  "name": "2019 Professional Boxing - John Doe vs Jane Doe",
  "startDate": "2019-06-16T21:00-08:00",
  "endDate": "2019-06-16T23:30-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": true,
  "broadcastOfEvent": {
    "@type": "SportsEvent",
    "@id": "http://example.com/boxing/johndoe_vs_janedoe_2019"
  },
  "location": {
    "@type": "Country",
    "name": "US"
  }
}

SportsEvent

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "SportsEvent",
  "@id": "http://example.com/boxing/johndoe_vs_janedoe_2019",
  "name": "2019 Professional Boxing - John Doe vs Jane Doe",
  "sport": "https://en.wikipedia.org/wiki/Boxing",
  "description": "World champion Jane Doe fights undefeated John Doe at the Example Arena in Mountain View, California.",
  "startDate": "2019-06-16T21:00-08:00",
  "endDate": "2019-06-16T23:30-08:00",
  "competitor": [
    {
      "@type": "Person",
      "name": "Jane Doe",
      "birthDate": "1977-12-14",
      "gender": "F",
      "nationality": "US"
    },
    {
      "@type": "Person",
      "name": "John Doe",
      "birthDate": "1978-10-17",
      "gender": "M",
      "nationality": "GB"
    }
  ],
  "location": {
    "@type": "Place",
    "name": "Example Arena",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "1600 Amphitheatre Pkwy",
      "addressLocality": "Mountain View",
      "addressRegion": "CA",
      "postalCode": "94043",
      "addressCountry": "US"
    }
  },
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/premium/johndoe_vs_janedoe",
      "inLanguage": "en",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "subscription",
      "availabilityStarts": "2019-06-02T21:00-08:00",
      "availabilityEnds": "2019-06-17T02:30-08:00",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "@id": "http://www.example.com/premium_subscription",
        "name": "Example Premium",
        "sameAs": "http://www.example.com/premium_subscription",
        "commonTier": true
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  }
}