בסוגים מסוימים של ישויות, צריך ליצור את הקשר בין התוכן בפיד. המידע הזה עוזר ל-Google להציג למשתמשים את הסדר והמבנה הנכונים של התוכן שלכם, ולזהות את התוכן הנכון כשהשאילתה של המשתמש לא ברורה.
בוחרים את סוג התוכן שאתם מספקים:
תוכנית טלוויזיה
אם אתם ספקי תוכניות טלוויזיה, עליכם להוסיף את סוגי הישויות TVEpisode
, TVSeason
ו-TVSeries
אל הפיד של קטלוג המדיה. ההגדרות של הישויות האלה מפורטות בקטע הסבר על סוגי הישויות הזמינים. כדי לראות את ההגדרות, מסננים לפי סוגי הישויות האלה.
זיהוי הקשרים
מוודאים שהקשרים הבאים נוצרים ביניהם:

partOfSeries
ו-partOfSeason
מחברים בין סוגי הישות של תוכניות הטלוויזיה.כדי להשתמש בישות
TVEpisode
, צריך לספק את המאפייןpartOfSeries
, שמציין את@id
ו-name
של הישותTVSeries
של הפרק."partOfSeries": { "@type": "TVSeries", "@id": "http://www.example.com/my_favorite_tv_show", "name": "My Favorite TV Show", },
אם הפיד מכיל עונות טלוויזיה, יש צורך לציין גם את הישות
TVSeries
של הישותTVSeason
במאפיין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
המתאימה, או להחליף את placeholderpartOfSeason.@id
הזה ב-@id
בפועל של הישותTVSeason
.- לוקחים את הערך של
דוגמה
TVSeries
תוכנית הטלוויזיה האהובה עליי
{
"@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
My Favorite TV Show (עונה 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":{ … },
...
}
TVEpisode
פרק 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
מכילה רשימה של שירים מ-Album XYZ (ישות אב). - ישות
MusicPlaylist
מכילה פלייליסט של שירים שדומים לשירים מאלבום XYZ. - הישות
MusicAlbum
כוללת את הישותMusicPlaylist
כפעולה שמבוססת על ישות.
בהגדרה הזו, אחרי שהאפליקציה תנגן את כל השירים מ-Album XYZ, היא תוכל להמשיך להשמיע שירים מהפלייליסט שסופק על ידי הישות MusicPlaylist
.
פעולה של ישות ופעולה שמבוססת על ישות
פעולות האזנה תומכות בשני סוגים של פעולות:
- פעולת הישות: הפעלה של אומן, אלבום או שיר ספציפיים (ישות אב). הוא כולל את
MusicGroup
,MusicAlbum
,MusicRecording
. - פעולה שמבוססת על ישות: הפעלת תוכן שדומה לישות המקור. למשל,
MusicPlaylist
.- אחרי השלמת פעולה של ישות, האפליקציה או הפלטפורמה עשויות להתחיל פעולה שמבוססת על ישות.
- פעולה שמבוססת על ישות יכולה לכלול הפעלה של התוכן מהישות המקורית.
מומלץ לכלול פעולה שמבוססת על ישות בכל פעולה של ישות.
זיהוי הקשרים
- בשדה
MusicGroup
, אם מספקים פעולה שמבוססת על ישות, צריך לזהות את@id
ואתname
של ה-MusicPlaylist
שלה. - בשביל
MusicAlbum
וגםMusicRecording
, צריך לזהות לאיזהMusicGroup
הם שייכים.- מזהים את
@id
ואתname
שלMusicGroup
. - אם אתם מספקים פעולה שמבוססת על ישות, צריך לזהות את
@id
ו-name
של ה-MusicPlaylist
שלה.
- מזהים את
- ב-
MusicPlaylist
,- אם רלוונטי, מציינים את
genre
שמייצג בצורה הטובה ביותר את התוכן בפלייליסט. - אם הפלייליסט נוצר באופן ידני, מסמנים את
numTracks
.- אם השדה
numTracks
לא מופיע, Google תדע שהפלייליסט הוא פלייליסט אינסופי שנוצר באופן אוטומטי.
- אם השדה
- אם רלוונטי, מציינים את
דוגמה
MusicGroup
- אומן: האומן האהוב עלי
{
"@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":{ … },
},
...
}
MusicAlbum
- אלבום: My Favorite Album
- אומן: האומן האהוב עלי
{
"@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":{ … },
},
...
}
MusicRecording
- שיר: My Favorite Song
- אומן: האומן האהוב עלי
{
"@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":{ … },
},
...
}
MusicPlaylist
- פלייליסט מותאם אישית: 'השירים המובילים בסגנון פופ בשנות ה-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 לבין הישות Organization.
הקשרים בין ערוצים לבין לוח השידורים שלהם (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"
}
BroadcastService
שתי הישות 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
השדה 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
ישויות ה-TelevisionChannel
האלה מציינות שב-IPTV של ExampleTV Digital Service יש את תוכניות הטלוויזיה של ExampleTV Movie בערוץ 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.
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", {"@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"
}
]
}
דוגמאות נוספות זמינות בקטע דוגמאות בתחום הספורט.