تتطلّب بعض أنواع الكيانات إنشاء العلاقة بين المحتوى في خلاصتك. تساعد هذه المعلومات محرّك بحث 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
وأرفِق حقل طلب بحث عنصرًا نائبًا (مثل ?days1) لإنشاءpartOfSeason.@id
فريد (على سبيل المثال، http://www.example.com/my_favorite_tv_show?season1). - اضبط السمة
partOfSeason.seasonNumber
على 1.
partOfSeason.@id
الحالي للكيانTVSeason
المقابل أو استبدل هذا العنصر النائبpartOfSeason.@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 من My Favorite TV Show (الموسم 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
على قائمة تشغيل تتضمّن أغانٍ مشابهة للأغاني من Album 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 بأنّ قائمة التشغيل هي عبارة عن قائمة تشغيل لامتناهية ويمكن إنشاؤها تلقائيًا.
- إنّ عدم تضمين
- يُرجى تحديد
مثال
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
- قائمة تشغيل مخصّصة: "أفضل أغاني البوب في العقد الثاني من القرن الحادي والعشرين"
{
"@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
هذه إلى أنّ ExampleTV Digital Service IPTV تتضمن برامج ExampleTV Movie على القناة ExTV-Movie
وبرامج ExampleTVComed على القناة 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
) بين الساعة 5 مساءً و7 مساءً في 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"
}
]
}
يمكنك الاطّلاع على القسم أمثلة عن الرياضة للحصول على مزيد من الأمثلة.