כדי להשתמש בחלק מסוגי הישויות, עליכם לציין את הקשר בין תוכן הפיד. מידע זה עוזר ל-Google להציג למשתמשים את הסדר והמבנה הנכונים של התוכן שלכם, ולזהות את התוכן הנכון כאשר השאילתה של המשתמש לא ברורה.
בוחרים את סוג התוכן שאתם מספקים:
תוכנית טלוויזיה
If you're a TV show provider, you need to add the TVEpisode
, TVSeason
, and TVSeries
entity types in your media catalog feed. You can find the definitions for these entities in the Understand the available entity types section by filtering for these types.
Identify the relationships
Ensure the following relationships are established among them:
A
TVEpisode
entity requires you to provide thepartOfSeries
property, which specifies the@id
andname
of the episode'sTVSeries
entity."partOfSeries": { "@type": "TVSeries", "@id": "http://www.example.com/my_favorite_tv_show", "name": "My Favorite TV Show", },
If your feed contains TV seasons, a
TVSeason
entity also requires you to specify itsTVSeries
entity in thepartOfSeries
property.A
TVEpisode
entity requires you to provide thepartOfSeason
property, which specifies the@id
andseasonNumber
of the episode'sTVSeason
entity."partOfSeason": { "@type": "TVSeason", "@id": "http://www.example.com/my_favorite_tv_show/s7", "seasonNumber": 7 },
If a
TVEpisode
entity doesn't have a correspondingTVSeason
entity in the feed, take the following steps to provide thepartOfSeason.@id
andpartOfSeason.seasonNumber
properties for theTVEpisode
entity:- Take its
partofSeries.@id
and attach a placeholder query field (for example, ?season1) to create a uniquepartOfSeason.@id
(for example, http://www.example.com/my_favorite_tv_show?season1). - Set
partOfSeason.seasonNumber
to 1.
partOfSeason.@id
for the correspondingTVSeason
entity or replace this placeholderpartOfSeason.@id
with the actual@id
of theTVSeason
entity.- Take its
Example
TVSeries
My Favorite TV Show
{
"@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 (season 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
Episode 3 of My Favorite TV Show (season 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
שלו. - אם מציינים פעולה שבוצעה באמצעות ישות (Entity), צריך לזהות את
@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
- אלבום: האלבום המועדף עליי
- אומן: האומן האהוב עליי
{
"@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
- שיר: השיר האהוב עליי
- אומן: האומן האהוב עליי
{
"@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"
}
]
}
דוגמאות נוספות זמינות בקטע דוגמאות בנושא ספורט.