בקטע הזה מפורטים המאפיינים של רכיבי ה-Markup של התוכן לסוג הישות BroadcastEvent. כדי להבין טוב יותר את הקשר בין הסוגים האלה, כדאי לעיין במושגים של אירועי LiveTV.
טבלת המפרט של BroadcastEvent
| נכס | הסוג הנדרש | תיאור | 
|---|---|---|
| @context | טקסט | חובה – תמיד מוגדר ל- ["http://schema.org", {"@language": "xx"}]
 | 
| @type | טקסט | חובה – תמיד מוגדר ל- BroadcastEvent. | 
| @id | כתובת URL | חובה – המזהה של התוכן בפורמט URI. לדוגמה, https://example.com/1234abc. @idחייב לעמוד בדרישות הבאות:
 urlשל ישות עומד בכל הדרישות כמזהה, מומלץ להשתמש בשדהurlשל הישות בתור@id. פרטים נוספים זמינים בקטע מזהה. | 
| name | טקסט | חובה – שם התוכנית או האירוע. | 
| description | טקסט | התיאור של התוכנית או האירוע. מגבלה של 300 תווים. משתמשים במערך כדי לכלול את התיאורים בכמה שפות ובאורכים שונים. | 
| startDate | תאריך | חובה – שעת ההתחלה של האירוע בפורמט ISO 8601 עם אזור זמן. | 
| endDate | תאריך | שעת הסיום של האירוע בפורמט ISO 8601 עם אזור זמן. | 
| publishedOn | BroadcastService | חובה אם רלוונטי – מציינים את הישות BroadcastServiceשמקרינה את התוכנית או את האירוע.אם התוכן מוקרן בערוץ טלוויזיה, המאפיין הזה נדרש. אם התוכן לא משויך לערוץ טלוויזיה כלשהו, אין לספק את המאפיין הזה. | 
| publishedOn.@type | טקסט | מגדירים את הערך BroadcastService. | 
| publishedOn.@id | כתובת URL | ה- @idשל הישותBroadcastServiceשמקריאה את התוכנית או את האירוע. | 
| workPerformed | CreativeWork | חובה אם רלוונטי – משתמשים במאפיין הזה כשהתוכן הוא אחד מסוגי הישויות הבאים: Movie,TVSeriesו-TVEpisode.מומלץ מאוד שהישות מסוג BroadcastEventתכלול לפחות אחד מהפרטים הבאים:
 | 
| workPerformed.@type | טקסט | מגדירים את הערך ל- Movie, ל-TVSeriesאו ל-TVEpisode. | 
| workPerformed.@id | כתובת URL | השדה @idשל ישות התוכן. | 
| broadcastOfEvent | SportsEvent | חובה אם רלוונטי – משתמשים במאפיין הזה אם התוכן הוא אירוע בשידור חי: 
 מומלץ מאוד שהישות BroadcastEventתכלול לפחות אחד מהפרטים הבאים:
 | 
| broadcastOfEvent.@type | טקסט | מגדירים את הערך SportsEvent. | 
| broadcastOfEvent.@id | כתובת URL | השדה @idשל ישות האירוע. ישות האירוע חייבת להתקיים בפיד, ויש לה ערך@idשונה מערךBroadcastEvent. | 
| location | טקסט או מדינה | חובה אם BroadcastEvent הוא של SportsEvent, כלומר יש לו את המאפיין broadcastOfEvent– המדינה שבה אפשר לשדר את SportsEvent הבסיסי. השדה הזה יכול להיות רשימה של מדינות אם כמה מדינות יכולות לשדר את SportsEvent. | 
| videoFormat | טקסט | רזולוציית האיכות הגבוהה ביותר שנתמכת בשירות השידור הזה. לדוגמה, 
 | 
| contentToBeAnnounced | בוליאני | חובה אם רלוונטי – משתמשים במאפיין הזה אם התוכן לא ידוע בזמן יצירת הפיד. מגדירים את הערך trueכשאין למפרסם מידע עדכני לגבי התוכן שישודר, ו-falseבמקרים אחרים.מומלץ מאוד שהישות BroadcastEventתכלול לפחות אחד מהפרטים הבאים:
 | 
| offAir | בוליאני | חובה אם רלוונטי – משתמשים במאפיין הזה אם אין תוכן מתוכנן לשידור בחלון הזמן. מומלץ מאוד שהישות BroadcastEventתכלול לפחות אחד מהפרטים הבאים:
 | 
| isLiveBroadcast | בוליאני | מגדירים את הערך trueאם מדובר באירוע בשידור חי, למשל אירוע ספורט או הופעה. | 
| potentialAction | WatchAction | חובה אם רלוונטי – אם התוכן מופץ כאירוע סטרימינג בשידור חי ללא ערוץ (כאשר הערך של contentToBeAnnouncedמוגדר כ-falseאו הערך שלoffAirמוגדר כ-false) , צריך להשתמש במאפיין הזה כדי לספק את הקישור העמוק של האירוע. | 
| identifier | PropertyValue | מזהה חיצוני שמזהה את תוכן השידור. פרטים נוספים זמינים בקטע מאפייני מזהה. 
 | 
| contentRating | טקסט או דירוג | חובה לתוכן למבוגרים, מומלץ מאוד במקרים אחרים למה? - סיווג התוכן הכולל של תוכן השידור. אם סיווג התוכן מצוין כמחרוזת טקסט, אפשר להשתמש בשתי וריאציות: 
 | 
| contentRating.author | ארגון | חובה אם contentRatingמשתמש ב-Rating– שם סוכנות הדירוג. | 
| contentRating.ratingValue | טקסט | חובה אם contentRatingמשתמש ב-Rating– הערך של הדירוג. | 
| contentRating.advisoryCode | טקסט | קוד האזהרה של התוכן. הערכים הקבילים הם 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 בין השעות 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"
        }
      ]
    }
  }
}
דפים קשורים
בדפים הבאים מפורטים נושאים שקשורים לנכסים האלה: