סוגים מסוימים של ישויות דורשים ליצור קשר בין התוכן בפיד. המידע הזה עוזר ל-Google להציג את הסדר והמבנה הנכונים של התוכן שלכם למשתמשים ולזהות את התוכן הנכון כאשר שאילתת החיפוש של המשתמש לא ברורה.
בוחרים את סוג התוכן שאתם מספקים:
תוכנית טלוויזיה
ספקי תוכנית טלוויזיה צריכים להוסיף את מסוג הישות TVEpisode
, TVSeason
ואת TVSeries
בפיד קטלוג המדיה. ההגדרות של הישויות האלה מפורטות בקטע הסבר על סוגי הישויות הזמינים באמצעות סינון לפי הסוגים האלה.
זיהוי הקשרים
ודאו שאתם יוצרים את הקשרים הבאים:
ישות
TVEpisode
דורשת ממך לספק את המאפייןpartOfSeries
, שמציין את@id
ואתname
של ישותTVSeries
של הפרק."partOfSeries": { "@type": "TVSeries", "@id": "http://www.example.com/my_favorite_tv_show", "name": "My Favorite TV Show", },
אם הפיד שלך מכיל עונות של תוכניות טלוויזיה, ישות מסוג
TVSeason
מחייבת גם לציין את הישותTVSeries
שלה בנכסpartOfSeries
.ישות
TVEpisode
דורשת ממך לספק את המאפייןpartOfSeason
, שמציין את@id
ואתseasonNumber
של ישותTVSeason
של הפרק."partOfSeason": { "@type": "TVSeason", "@id": "http://www.example.com/my_favorite_tv_show/s7", "seasonNumber": 7 },
אם בישות
TVEpisode
אין ישותTVSeason
תואמת בפיד, יש לבצע את השלבים הבאים כדי לספק את המאפייניםpartOfSeason.@id
ו-partOfSeason.seasonNumber
לישותTVEpisode
:- ממלאים את
partofSeries.@id
ומצרפים שדה שאילתה של placeholder (לדוגמה, ?SEASON1) כדי ליצורpartOfSeason.@id
ייחודי (לדוגמה: http://www.example.com/my_favorite_tv_show?SEASON1). - מגדירים את
partOfSeason.seasonNumber
לערך 1.
partOfSeason.@id
הקיים עבור הישותTVSeason
המתאימה או להחליף את ה-placeholder הזהpartOfSeason.@id
ב@id
של הישותTVSeason
בפועל.- ממלאים את
דוגמה
סדרות טלוויזיה
תוכנית הטלוויזיה האהובה עליי
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "TVSeries",
"@id": "http://www.example.com/my_favorite_tv_show",
"url": "http://www.example.com/my_favorite_tv_show",
"name": "My Favorite TV Show",
"potentialAction":{ … },
...
}
TVSeason
תוכנית הטלוויזיה האהובה עליי (עונה 7)
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "TVSeason",
"@id": "http://www.example.com/my_favorite_tv_show/s7",
"url": "http://www.example.com/my_favorite_tv_show/s7",
"name": "My Favorite TV Show, Season 7",
"seasonNumber": 7,
"partOfSeries": {
"@type": "TVSeries",
"@id": "http://www.example.com/my_favorite_tv_show",
"name": "My Favorite TV Show",
},
"potentialAction":{ … },
...
}
פרק בתוכנית טלוויזיה
פרק 3 של תוכנית הטלוויזיה האהובה עליי (עונה 7)
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "TVEpisode",
"@id": "http://www.example.com/my_favorite_tv_show/s7/e3",
"url": "http://www.example.com/my_favorite_tv_show/s7/e3",
"name": "John Doe returns at night",
"episodeNumber": 3,
"partOfSeason": {
"@type": "TVSeason",
"@id": "http://www.example.com/my_favorite_tv_show/s7",
"seasonNumber": 7
},
"partOfSeries": {
"@type": "TVSeries",
"@id": "http://www.example.com/my_favorite_tv_show",
"name": "My Favorite TV Show",
},
"potentialAction":{ … },
...
}
רדיו
ספקי רדיו צריכים להוסיף את סוג הישות RadioBroadcastService
בפיד של קטלוג המדיה. ההגדרות של הישויות האלה מפורטות בקטע הסבר על סוגי הישויות הזמינים כשמסננים לפי הסוג הזה.
זיהוי הקשרים
מאחר שיש רק סוג אחד של ישות עבור שילובים כאלה, בעוד שאין צורך ליצור קשרים מפורשים, הקפידו לאסוף את המידע הבא עבור הישויות RadioBroadcastService
:
description
: התיאור של תחנת הרדיו.broadcastDisplayName
: השם המוצג של תחנת הרדיו.areaServed
: האזור שבו תחנת הרדיו זמינה.callSign
: סימן הקריאה הרשמי של תחנת הרדיו שהונפקה על ידי הממשלה. לתחנות רדיו בצפון אמריקה, הנכס הזה נדרש.broadcastFrequency
: מפרט התדרים של תחנת הרדיו.- בתחנות רדיו AM/FM יבשתיות, הנכס הזה נדרש.
- עבור תוכן באינטרנט בסטרימינג בלבד, הערך מוגדר ל-
INTERNET_STREAM
.
broadcastAffiliateOf
: הרשת שבה תחנת הרדיו הזו מספקת תוכניות. אם תחנת הרדיו אינה שייכת לשותפות כלשהי, אין צורך בנכס הזה.broadcaster
: הארגון בבעלות ובהפעלה של תחנת הרדיו.parentService
: תחנת הרדיו של ההורים. אם תחנת הרדיו היא חזרה או מתרגם של תחנת רדיו אחרת, יש לציין את הנכס הזה.
דוגמה
{
"@context": "http://schema.googleapis.com",
"@type": "RadioBroadcastService",
"@id": "https://www.example.com/stations?id=1",
"url": "https://www.example.com/stations?id=1",
"name": "KABC",
"callSign": "KABC-FM",
"broadcastDisplayName": "KABC",
"description": "Local News & Information",
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "89.5",
"broadcastSignalModulation": "FM",
"broadcastSubChannel": "HD1"
},
"areaServed": {
"@type": "City",
"name": "San Francisco, CA"
},
"broadcastAffiliateOf": [
{
"@id": "https://www.example.com/networks/xyz",
"@type": "Organization",
"name": "XYZ",
"sameAs": "https://en.wikipedia.org/wiki/XYZ"
},
{
"@id": "https://www.example.com/networks/efg",
"@type": "Organization",
"name": "EFG",
"sameAs": "https://www.example.com/"
}
],
"broadcaster": [
{
"@type": "Organization",
"name": "California Local Public Broadcasting",
"sameAs": "https://www.example.org/w/clpb/"
},
{
"@type": "Organization",
"sameAs": "https://www.example.org/kabc",
"name": "KABC Inc"
}
],
"potentialAction": { … },
…
}
מוזיקה
ספקי מוזיקה צריכים להוסיף את סוגי הישויות MusicGroup
, MusicAlbum
ו-MusicRecording
בפיד של קטלוג המדיה. ההגדרות של הישויות האלה מפורטות בקטע הסבר על סוגי הישויות הזמינים באמצעות סינון לפי הסוגים האלה.
MusicGroup
, MusicAlbum
ו-MusicRecording
מאפשרים לאפליקציה או לפלטפורמה שלך להפעיל תוכן נוסף מפלייליסט (MusicPlaylist
) לאחר הפעלת כל התוכן מהישות המקורית. הנה תרחיש לדוגמה:
- ישות
MusicAlbum
מכילה רשימת שירים מאלבום XYZ (ישות מקור). - ישות
MusicPlaylist
מכילה פלייליסט של שירים שדומים לשירים מאלבום XYZ. - הישות
MusicAlbum
כוללת את הישותMusicPlaylist
כפעולה שמקורה בישות.
כשההגדרה הזו מופעלת, לאחר השמעת כל השירים מאלבום XYZ, האפליקציה יכולה להמשיך להשמיע שירים מהפלייליסט שסופק על ידי הישות MusicPlaylist
.
פעולה בישות ופעולה שמתרחשת בישות
פעולות האזנה תומכות בשני סוגים של פעולות:
- פעולה בישות: מנגן באומן, אלבום או שיר ספציפי (ישות מקור). היא כוללת את
MusicGroup
,MusicAlbum
,MusicRecording
. - פעולה שמקורה בישות: מפעיל תוכן שדומה לישות המקורית. היא כוללת את
MusicPlaylist
.- לאחר השלמת פעולה של ישות, האפליקציה או הפלטפורמה שלך עשויות ליזום פעולה שמקורה בישות.
- פעולה שמקורה בישות יכולה לכלול הפעלה של התוכן מהישות המקורית.
אנחנו ממליצים לכלול פעולה שמקורה בישות בכל פעולה של ישות.
זיהוי הקשרים
- עבור
MusicGroup
, אם מספקים פעולה שמקורה בישות, צריך לזהות את@id
ואתname
מהMusicPlaylist
. - ב
MusicAlbum
ובMusicRecording
, צריך לזהות לאיזהMusicGroup
החשבון שייך.- יש לזהות את
@id
ואתname
ב-MusicGroup
שלו. - אם את/ה מספק/ת פעולה שמקורה בישות, עליך לזהות את
@id
ואתname
מתוךMusicPlaylist
שלה.
- יש לזהות את
- עבור
MusicPlaylist
,- אם רלוונטי, יש לזהות את
genre
שמייצג את התוכן בפלייליסט בצורה הטובה ביותר. - אם הפלייליסט נוצר ידנית, יש לזהות את
numTracks
.- היעדרות של
numTracks
אומרת ל-Google שהפלייליסט הוא פלייליסט אינסופי שנוצר באופן אוטומטי.
- היעדרות של
- אם רלוונטי, יש לזהות את
דוגמה
הרכב מוזיקלי
- אמן: האומן האהוב עליי
{
"@context":"http://schema.googleapis.com/",
"@type":"MusicGroup",
"@id":"http://www.example.com/artist/my_favorite_artist/",
"url":"http://www.example.com/artist/my_favorite_artist/",
"name":"My Favorite Artist",
"potentialAction":{ … },
"subjectOf": {
"@type":"MusicPlaylist",
"@id":"http://www.example.com/artist_mix/my_favorite_artist/",
"url":"http://www.example.com/artist_mix/my_favorite_artist/",
"name":"My Favorite Artist Mix",
"potentialAction":{ … },
},
...
}
אלבום מוזיקה
- אלבום: האלבום המועדף עליי
- אמן: האומן האהוב עליי
{
"@context":"http://schema.googleapis.com/",
"@type":"MusicAlbum",
"@id":"http://www.example.com/album/my_favorite_album",
"url":"http://www.example.com/album/my_favorite_album",
"name":"My Favorite Album",
"byArtist":{
"@type":"MusicGroup",
"@id": "http://www.example.com/artist/my_favorite_artist/",
"name":"My Favorite Artist"
},
"potentialAction":{ … },
"subjectOf": {
"@type":"MusicPlaylist",
"@id":"http://www.example.com/album_mix/my_favorite_album",
"url":"http://www.example.com/album_mix/my_favorite_album",
"name":"My Favorite Album Mix",
"potentialAction":{ … },
},
...
}
הקלטת מוזיקה
- שיר: השיר האהוב עליי
- אמן: האומן האהוב עליי
{
"@context":"http://schema.googleapis.com/",
"@type":"MusicRecording",
"@id":"http://www.example.com/track/my_favorite_song",
"url":"http://www.example.com/track/my_favorite_song",
"name":"My Favorite Song",
"byArtist":{
"@type":"MusicGroup",
"@id": "http://www.example.com/artist/my_favorite_artist/",
"name":"My Favorite Artist"
},
"potentialAction":{ … },
"subjectOf": {
"@type":"MusicPlaylist",
"@id":"http://www.example.com/track_mix/my_favorite_song",
"url":"http://www.example.com/track_mix/my_favorite_song",
"name":"My Favorite Song Mix",
"potentialAction":{ … },
},
...
}
מוזיקת מוזיקה
- פלייליסט מותאם אישית: "שירי פופ מובילים של שנת 2010"
{
"@context":"http://schema.googleapis.com/",
"@type":"MusicPlaylist",
"@id":"http://www.example.com/playlist/top_pop_songs/",
"url":"http://www.example.com/playlist/top_pop_songs/",
"name":"Top Pop Songs of the 2010s",
"genre": [
"pop",
"2010s"
],
"numTracks":"46",
"potentialAction":{ … },
...
}
טלוויזיה בשידור חי
ספקי טלוויזיה בשידור חי צריכים להוסיף את סוגי הישויות Organization
, BroadcastService
, CableOrSatelliteService
ו-TelevisionChannel
בפיד קטלוג המדיה כדי לייצג את חבילת הערוצים. בנוסף, יכול להיות שתצטרכו לספק את הישויות BroadcastEvent
, TVSeries
, TVEpisode
, Movie
ו-SportsEvent
כדי לייצג את EPG המשויך (מדריך התוכניות החשמלי). ההגדרות של הישויות האלה מפורטות בקטע הסבר על סוגי הישויות הזמינים באמצעות סינון לפי הסוגים האלה. לקבלת הסבר מפורט יותר, אפשר להיכנס לדף ערוצי טלוויזיה בשידור חי.
הקשרים בין הישויות שמייצגות ערוצי טלוויזיה בשידור חי
באיור הבא מוצג הקשר בין הישויות Organization
, BroadcastService
, CableOrSatelliteService
ו-TelevisionChannel
:
- ישות
Organization
(מפעיל) שמייצגת את ספק הפיד וגם ארגון האב של שירותCableOrSatelliteService
מחוברים באמצעות המאפייןprovider
בישותCableOrSatelliteService
. Organization
ישויות שתואמות לישויות שלBroadcastService
מחוברות באמצעות המאפייןbroadcastAffiliateOf
בישותBroadcastService
.TelevisionChannel
ישויות מתחברות לישותCableOrSatelliteService
, שמייצגת את חבילת הערוצים שהן שייכות לה, באמצעות הנכסinBroadcastLineup
.TelevisionChannel
ישויות מתחברות לישותBroadcastService
, שהתוכנית שלה מספקת את הערוץ הזה, באמצעות הנכסprovidesBroadcastService
.
מומלץ מאוד לעבור על דף הקונספט ערוצי טלוויזיה בשידור חי כדי לקבל דוגמאות קונקרטיות לאופן שבו צריך ליצור את הקשר בין ישות BroadcastService לבין ישויות ארגוניות.
היחסים בין הערוצים לבין מדריך התכנות שלהם (EPG)
באיור למטה ניתן לראות איך הישות BroadcastEvent
מקשרת לשאר הישויות בפיד.
- ישויות
BroadcastEvent
, שמייצגות את מדריך התוכניות (EPG) שלBroadcastService
, מחוברות לישויותBroadcastService
באמצעות המאפייןpublishedOn
בישותBroadcastEvent
. - ניתן לקשר
BroadcastEvent
ישויות גם אל הרמה העליונהTVEpisode
,TVSeries
, ו-Movie
ישויות באמצעות המאפייןworkPerformed
. - ניתן לקשר
BroadcastEvent
ישויות גם אלSportsEvent
ברמה העליונה באמצעות המאפייןbroadcastOfEvent
. - עבור אירועים ללא ערוץ שמשודרים באינטרנט, הישויות
BroadcastEvent
מתחברות לישות שמייצגת את האירוע בשידור חי באמצעות הנכסworkPerformed
או הנכסbroadcastOfEvent
, בהתאם לתוכן שמועבר בשידור חי. במקרים כאלה, הנכסpublishedOn
אינו נדרש כי לא נדרש חיבור לערוץ.
דוגמאות
הקטע הבא כולל דוגמאות וקטע קוד לתרחישים שונים של פעולת צפייה.
ספק שירות טלוויזיה לאומי באינטרנט
ארגון
ספק שירות בדיוני של פרוטוקול אינטרנט, ExampleTV Digital Service (Organization
), מספק שירות טלוויזיה בשידור חי באינטרנט, שמכיל את שני הערוצים הבאים: ExampleTV-Movie (Organization
) ו-ExampleTV-Comedy (Organization
):
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/exampletv/digital",
"name":"ExampleTV Digital Service",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_digital_service"
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/exampletv/movie",
"name":"ExampleTV Movie",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_movie"
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/exampletv/comedy",
"name":"ExampleTV Comedy",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_comedy"
}
שירות Broadcast
שתי ישויות BroadcastService
אלה מספקות את הפרטים של קישורי העומק ודרישות הגישה לערוצים הבדיוניים ExampleTV-Movie ו-ExampleTV-Comedy:
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/movie",
"name": "ExampleTV-Movie",
"alternateName": [
"Example Television Movie",
"Example TV Movie"
],
"description": "A fictional Internet Protocol TV movie channel.",
"broadcastDisplayName":"ExampleTV-Movie",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv/movie"
},
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv/broadcast/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",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/exampletv/basic_subscription",
"name": "Basic subscription",
"identifier": "example.com:basic",
"commonTier": true
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-movie-33345"
}
]
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/comedy",
"name": "ExampleTV-Comedy",
"alternateName": [
"Example Television Comedy",
"Example TV Comedy"
],
"description": "A fictional Internet Protocol TV comedy channel.",
"broadcastDisplayName":"ExampleTV-Comedy",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv/comedy"
},
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv/broadcast/comedy?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",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/exampletv/basic_subscription",
"name": "Basic subscription",
"identifier": "example.com:basic",
"commonTier": true
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "15555"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-comedy-12323"
}
]
}
כבלים או שירותי לוויין
CableOrSatelliteService
זה מתאר את ספק השירות ExampleTV Digital Service שלכיסוי המדינה:
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us",
"name":"Example TV Digital Service - US",
"provider": {
"@type": "Organization",
"@id": "http://example.com/exampletv/digital",
},
"areaServed":[
{
"@type":"Country",
"name": "US",
}
]
}
ערוץ טלוויזיה
הישויות TelevisionChannel
מציינות כי ל-TVTV Digital Service יש את תוכנת ExampleTV Film בערוץ ExTV-Movie
ואת התוכניות ExampleTV Comedy בערוץ ExTV-Comedy
:
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/exampletv/extv-movie",
"broadcastChannelId":"ExTV-Movie",
"broadcastServiceTier":"Basic",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/movie"
}
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/exampletv/extv-comedy",
"broadcastChannelId":"ExTV-Comedy",
"broadcastServiceTier":"Basic",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/comedy"
}
}
דוגמאות נוספות זמינות בקטע תוכניות טלוויזיה בשידור חי.
שידור של סרט בערוץ טלוויזיה
סרט משודר ברשת הטלוויזיה Example TV (BroadcastService
) בין 17:00 ל-19:00 ב-12 ביולי 2019.
אירוע שידור
{
"@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"
}
}
שירות Broadcast
{
"@context": ["http://schema.org", {"@language": "en"}],
"@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",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"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"
}
]
}
דוגמאות נוספות זמינות בקטע דוגמאות לאירועים בטלוויזיה בשידור חי.
משחק ספורט בשידור חי שמועבר בסטרימינג באינטרנט
אירוע שידור
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live_eevent/basketball/professional/final_game_6",
"name": "2019 Professional Basketball Finals, Game 6: Team A at Team B",
"description": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B.",
"startDate": "2018-09-16T10:00-08:00",
"endDate": "2018-09-16T13:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": "False",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/pbl_semis_game?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-09-16T10:00-08:00",
"availabilityEnds": "2018-09-16T10:00-08:00",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "http://www.example.com/example_package"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"broadcastOfEvent": {
"@type": "SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6"
}
}
אירוע ספורט
{
"@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 vs 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."
},
"startDate": "2019-09-16T10:00-08:00",
"endDate": "2019-09-16T13:00-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"http://www.example.com/professional_basketball_league"
},
"athlete":[
{
"@type":"Person",
"name":"John doe"
}
]
},
"awayTeam":{
"@type":"SportsTeam",
"name":"Team A",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"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"
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "TMS ID of this game"
}
]
}
דוגמאות נוספות זמינות בקטע דוגמאות לספורט.