تتطلب منك بعض أنواع الكيانات إنشاء العلاقة بين المحتوى في خلاصتك. وتساعد هذه المعلومات 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
وأرفِق حقل طلب البحث النائب (مثلاً، ?SEASON1) لإنشاءpartOfSeason.@id
فريد (على سبيل المثال، http://www.example.com/my_preferred_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
برنامجي التلفزيوني المفضّل (الموسم 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
الحلقة الثالثة من برنامجي التلفزيوني المفضّل (الموسم 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
: مواصفات التردّد للمحطة الإذاعية- يجب استخدام هذه السمة للمحطات الإذاعية الأرضية على الراديو/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":{ … },
},
...
}
التسجيل الموسيقي
- الأغنية: My 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":{ … },
},
...
}
قائمة موسيقية
- قائمة تشغيل مخصّصة: "أفضل أغاني البوب في العقد الثاني من العام"
{
"@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
.
ننصحك بشدة بالاطّلاع على صفحة المفهوم قنوات البث التلفزيوني المباشر للاطّلاع على أمثلة ملموسة حول كيفية إنشاء العلاقة بين جهات البث والمؤسسة.
العلاقات بين القنوات ودليل البرمجة (EPG)
يوضّح الشكل أدناه كيفية ارتباط كيان BroadcastEvent
بباقي الكيانات في الخلاصة.
- هناك كيانات
BroadcastEvent
، التي تمثل دليل البرمجة (EPG) لـBroadcastService
، مرتبطة بالكياناتBroadcastService
التي تستخدم السمةpublishedOn
في الكيانBroadcastEvent
. - يمكن أيضًا ربط كيانات
BroadcastEvent
بالكيانات ذات المستوى الأعلىTVEpisode
وTVSeries
وMovie
باستخدام السمةworkPerformed
. - يمكن أيضًا ربط كيانَين (
BroadcastEvent
) بكيانات المستوى الأعلىSportsEvent
باستخدام السمةbroadcastOfEvent
. - بالنسبة إلى الفعاليات التي لا تتضمّن قنوات تم بثها على الإنترنت، تتصل كيانات
BroadcastEvent
بالكيان الذي يمثّل الحدث المباشر باستخدام السمةworkPerformed
أوbroadcastOfEvent
اعتمادًا على ما يتم بثه مباشرةً. وفي هذه الحالات، لن تكون السمةpublishedOn
مطلوبة لأنّ الاتصال بالقناة غير مطلوب.
أمثلة
يقدّم القسم التالي أمثلة ومقتطفات لحالات استخدام مختلفة لإجراء المشاهدة.
مقدِّم خدمة التلفزيون الوطني على الإنترنت
مؤسسية
مقدّم خدمة تلفزيون خيالي خيالي، خدمة exampleTV الرقمية (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
) تفاصيل حول الروابط لصفحة معيّنة ومتطلبات الوصول إلى القنوات الخيالية 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 الذي له تغطية وطنية:
{
"@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
هذه إلى أنّ قناة ExampleTV Digital Service التي تستخدم بروتوكول IPTV تعرض برامج ExampleTV Film على القناة ExTV-Movie
وبرنامج ExampleTV الكوميديا على القناة 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"
}
}
خدمة البث
{
"@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"
}
]
}
يمكنك الاطّلاع على القسم أمثلة على الأنشطة الرياضية للحصول على مزيد من الأمثلة.