يوفّر هذا القسم تفاصيل سمات ترميز المحتوى لأنواع العناصر BroadcastService
وCableOrSatelliteService
وTelevisionChannel
وOrganization
. لفهم العلاقة بين هذه الأنواع بشكل أفضل، راجِع مفاهيم قنوات LiveTV.
جدول مواصفات BroadcastService
الموقع | النوع المتوقّع | الوصف |
---|---|---|
@context |
Text | مطلوب: يتم ضبطها دائمًا على ["http://schema.org", {"@language": "xx"}]
|
@type |
Text | مطلوبة: يتم ضبطها دائمًا على BroadcastService . |
@id |
URL | مطلوبة: معرّف المحتوى بتنسيق معرّف الموارد المنتظم (URI)، على سبيل المثال، https://example.com/1234abc.@id يجب أن تستوفي المتطلبات التالية:
url للعنصر يستوفي جميع المتطلبات كمعرّف، ننصحك باستخدام url للعنصر كـ @id . راجِع قسم المعرّف للحصول على مزيد من التفاصيل. |
url |
URL | مطلوبة إذا كان ذلك منطبقًا: عنوان URL الأساسي لخدمة البث إذا كانت القناة متاحة للمشاهدة على الإنترنت. يكون هذا الخيار اختياريًا للخدمة المقدَّمة عبر قنوات الكابل أو القنوات الفضائية أو البث المباشر. يستخدم محرّك بحث Google عنوان URL هذا لمطابقة المحتوى في خلاصتك مع المحتوى في قواعد بيانات Google.يجب أن يستوفيurl المتطلبات التالية:
urlTemplate الخاصة بعنصر الهدف بدلاً من ذلك. |
name |
Text | سمة مطلوبة: اسم الشبكة.
|
broadcastDisplayName |
Text | سمة مطلوبة: الاسم المعروض للشبكة الذي قد يظهر للمستخدمين عادةً في أدلة البرامج وما إلى ذلك. قد تكون القيمة مطابقة لقيمة الاسم. |
callSign |
Text | إشارة التعريف الرسمية الصادرة عن جهة حكومية لخدمة البث |
inLanguage |
Text أو Language | إجراء مقترَح بشدة لماذا؟ لغة البث الأساسية للقناة. يُرجى استخدام أحد رموز اللغات من معيار IETF BCP 47. |
category |
Text | إجراء مقترَح بشدة لماذا؟ فئة للعنصر يمكن استخدام علامات أكبر أو شرطات مائلة للإشارة بشكل غير رسمي إلى التسلسل الهرمي للفئات. على سبيل المثال، رياضة، رياضة > كرة قدم، أخبار، فيلم، موسيقى، فيلم وثائقي. |
contentRating |
Text أو Rating | مطلوبة لخدمة البث التلفزيوني المخصّصة للبالغين فقط: التقييم الأكثر تقييدًا للمحتوى المعروض على القناة. إذا تم تقديم تقييم المحتوى في شكل سلسلة نصية، يجب إضافة وكالة التقييم إلى التقييم مع ترك مسافة بين التقييم والوكالة. على سبيل المثال، يتم وصف تقييم "TV-Y" من وكالة "TVPG" في الولايات المتحدة على النحو التالي: "TVPG TV-Y". اطّلِع على قائمة الوكالات. |
contentRating.author |
المؤسسة | مطلوبة إذا كان contentRating يستخدم Rating : اسم وكالة التقييم. |
contentRating.ratingValue |
Text | سمة مطلوبة إذا كان contentRating يستخدم Rating : قيمة التقييم. |
contentRating.advisoryCode |
Text | الرمز الإرشادي للمحتوى تشمل القيم المقبولة D وFV وL وS وV. D = حوار، وFV = عنف خيالي، وL = لغة، وS = محتوى جنسي، وV = عنف. |
description |
Text | وصف لخدمة البث الحد الأقصى المسموح به هو 300 حرف. استخدِم صفيفًا لتقديم الأوصاف بلغات متعدّدة و/أو بأطوال مختلفة. |
slogan |
Text | شعار لخدمة البث |
areaServed |
البلد أو الولاية أو المدينة أو GeoShape | مطلوبة إذا كان ذلك منطبقًا: يجب إدخال هذه المعلومات إذا كان مقدّم خدمة التلفزيون هو المسؤول عن تبديل القنوات. وهي المنطقة التي يمكن للمستخدمين توقع تلقّي خدمة البث فيها. استخدِم رمز البلد وفقًا لمعيار ISO 3166-1 لتحديد البلدان. |
logo |
ImageObject | مطلوبة في حال الدمج مع GoogleTV ننصح بشدة بتنفيذ هذه الخطوة لماذا؟ صورة تمثّل خدمة البث هذه
|
potentialAction |
WatchAction | مطلوبة إذا كان ذلك منطبقًا: عنصر تنسيق الإجراء الذي يقدّم تفاصيل الإجراء راجِع خصائص تنسيق الإجراء للحصول على التفاصيل.
|
videoFormat |
Text | أعلى درجة جودة متاحة في خدمة البث هذه، على سبيل المثال،
|
broadcastTimezone |
Text | المنطقة الزمنية لخدمة البث هذه بتنسيق IANA، على سبيل المثال، أمريكا/لوس_أنجلوس. استخدِم صفيفًا لمناطق زمنية متعددة. |
broadcastAffiliateOf |
المؤسسة | سمة مطلوبة: شبكة التلفزيون التي تقدّم برامج لهذه الخدمة البثّية أو المؤسسة التي تنتمي إليها هذه الخدمة البثّية. |
broadcastAffiliateOf.@id |
Text | مطلوبة: اضبط القيمة على @id لشبكة التلفزيون. |
broadcastAffiliateOf.@type |
Text | مطلوبة: يتم ضبطها دائمًا على Organization . |
identifier |
PropertyValue | إجراء مقترَح بشدة لماذا؟ - المعرّف الخارجي أو المعرّف الآخر الذي يعرّف هذا الكيان، مثل _PARTNER_ID_ يُسمح باستخدام عدّة معرّفات. راجِع قسم خصائص المعرّف للحصول على التفاصيل. |
popularityScore |
PopularityScoreSpecification | إجراء مقترَح بشدة لماذا؟ هي نتيجة تستخدمها Google، بالإضافة إلى إشارات أخرى، لتحديد الوسائط التي يتم تشغيلها للمستخدمين. تمثّل هذه النتيجة مدى رواج المحتوى مقارنةً بالمحتوى الآخر في قائمتك، لذا يجب أن يكون مقياس النتيجة متسقًا في خلاصاتك، وبين جميع العناصر في قائمتك. يتم ضبط نتيجة مدى رواج الكيانات تلقائيًا على 0. |
popularityScore.@type |
Text | يتم ضبطه دائمًا على PopularityScoreSpecification . |
popularityScore.value |
Number | قيمة رقمية غير سالبة تشير إلى مدى رواج العنصر. وكلما ارتفعت القيمة، ارتفع مدى الرواج. |
popularityScore.eligibleRegion |
البلد | المناطق التي تنطبق فيها نتيجة مدى الانتشار هذه إذا كانت نتيجة مدى الرواج سارية على مستوى العالم، اضبطها على EARTH . يتم ضبط هذه السمة تلقائيًا على EARTH . Note: تُعطى الأولوية للمحتوى الرائج في لغة معيّنة على المحتوى الرائج على مستوى العالم (EARTH). |
مثال على BroadcastService
{
"@context": [
"http://schema.org",
{
"@language": "en"
}
],
"@type": "BroadcastService",
"@id": "http://example.com/stations/example-tv",
"name": "EXAMPLE-TV",
"broadcastDisplayName": "ABCD",
"url": "http://example.com/stations/example-tv",
"callSign": "EXA-TV",
"videoFormat": "SD",
"inLanguage": "en",
"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"
}
],
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
},
"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"
}
]
}
},
"logo": [
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Light",
"contentUrl": "http://example.com/images/example-logo-light.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forLightBackground"
]
}
]
},
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Dark",
"contentUrl": "http://example.com/images/example-logo-dark.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forDarkBackground"
]
}
]
}
]
}
جدول مواصفات CableOrSatelliteService
الموقع | النوع المتوقّع | الوصف |
---|---|---|
@context |
Text | مطلوب: يتم ضبطها دائمًا على ["http://schema.org", {"@language": "xx"}]
|
@type |
Text | مطلوبة: يتم ضبطها دائمًا على CableOrSatelliteService . |
@id |
URL | مطلوبة: معرّف المحتوى بتنسيق معرّف الموارد المنتظم (URI)، على سبيل المثال، https://example.com/1234abc.@id يجب أن تستوفي المتطلبات التالية:
url للعنصر يستوفي جميع المتطلبات كمعرّف، ننصحك باستخدام url للعنصر كـ @id . راجِع قسم المعرّف للحصول على مزيد من التفاصيل. |
name |
Text | سمة مطلوبة: اسم خدمة التلفزيون.
|
areaServed |
البلد أو الولاية أو المدينة أو GeoShape | مطلوبة: المنطقة التي يمكن للمستخدمين توقّع تلقّي خدمة البث فيها
|
provider |
المؤسسة | مطلوبة: مقدّم الخدمة الرئيسي، إن وُجد. على سبيل المثال، ExampleTV هي مقدّم الخدمات الإقليمية ExampleTV San Francisco وExampleTV San Diego. |
provider.@id |
Text | مطلوبة: معرّف مشغّل التلفزيون |
provider.@type |
Text | مطلوبة: يتم ضبطها دائمًا على Organization . |
identifier |
PropertyValue | إجراء مقترَح بشدة لماذا؟ - معرّف خارجي أو معرّف آخر يحدّد هذا الكيان، مثل معرّف TMS في Gracenote لهذه الخدمة البثّية يُسمح باستخدام عدّة معرّفات. راجِع قسم خصائص المعرّف للحصول على التفاصيل. |
أمثلة على CableOrSatelliteService
مثال على خدمة قنوات الكابل أو القنوات الفضائية:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/provider-lineups/exampletv-san-francisco",
"name":"ExampleTV San Francisco",
"provider": {
"@type": "Organization",
"@id": "http://example.com/providers/exampletv"
},
"areaServed":[
{
"@type":"GeoShape",
"@id": "http://example.com/area1"
}
],
"identifier": {
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
}
}
{
"@type": "GeoShape",
"@id": "http://example.com/area1",
"addressCountry": "US",
"postalCode": [
"94118",
"94119"
]
}
مثال على جهة توزيع افتراضية لبرامج الفيديوهات المتعددة القنوات (vMVPD):
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv",
"name":"My Online Example TV",
"provider": {
"@type": "Organization",
"@id": "http://my-online-tv.com"
},
"areaServed":[
{
"@type":"Country",
"name": "US",
},
{
"@type":"Country",
"name": "CA",
}
]
}
جدول مواصفات TelevisionChannel
الموقع | النوع المتوقّع | الوصف |
---|---|---|
@context |
Text | مطلوب: يتم ضبطها دائمًا على ["http://schema.org", {"@language": "xx"}]
|
@type |
Text | مطلوبة: يتم ضبطها دائمًا على TelevisionChannel . |
@id |
URL | مطلوبة: معرّف المحتوى بتنسيق معرّف الموارد المنتظم (URI)، على سبيل المثال، https://example.com/1234abc.@id يجب أن تستوفي المتطلبات التالية:
url للعنصر يستوفي جميع المتطلبات كمعرّف، ننصحك باستخدام url للعنصر كـ @id . راجِع قسم المعرّف للحصول على مزيد من التفاصيل. |
broadcastChannelId |
Text | سمة مطلوبة: معرّف فريد يمكن من خلاله تحديد BroadcastService على أنّه خدمة تلفزيونية عبر الكابل أو الأقمار الصناعية أو الإنترنت.
|
channelOrder |
Number | سمة مطلوبة لأجهزة GoogleTV، واختيارية في غير ذلك: استخدِم هذه السمة للإشارة إلى ترتيب عرض القنوات في دليل البرامج الإلكتروني لعمليات دمج GoogleTV. يجب أن يكون channelOrder فريدًا في جميع القنوات المدرَجة في الخلاصة، ويجب أن يبدأ من الرقم 1. لا يمكن أن تكون قيمة channelOrder سالبة أو 0. |
broadcastServiceTier |
Text | استخدِم القيم التالية:
|
inBroadcastLineup |
CableOrSatelliteService | سمة مطلوبة: @id لـ CableOrSatelliteService الذي يقدّم هذه القناة للمشاهدين. |
providesBroadcastService |
BroadcastService | سمة مطلوبة: @id BroadcastService التي تعرض هذه القناة برامجها |
أمثلة على TelevisionChannel
مثال على قناة تلفزيونية سلكية أو فضائية:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/exampleTV/example-tv-7",
"broadcastChannelId":"7",
"channelOrder": 1,
"broadcastServiceTier":["Premium", "Standard"],
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/exampleTV-san-francisco"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/example-tv"
}
}
مثال على قناة تلفزيونية على الإنترنت:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/my-online-example-tv/sport-channel",
"broadcastChannelId":"sport-channel",
"channelOrder": 3,
"broadcastServiceTier":"Premium",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/sport-channel"
}
}
جدول مواصفات المؤسسة
الموقع | النوع المتوقّع | الوصف |
---|---|---|
@context |
Text | مطلوب: يتم ضبطها دائمًا على ["http://schema.org", {"@language": "xx"}]
|
@type |
Text | مطلوبة: يتم ضبطها دائمًا على Organization . |
@id |
URL | مطلوبة: معرّف المحتوى بتنسيق معرّف الموارد المنتظم (URI)، على سبيل المثال، https://example.com/1234abc.@id يجب أن تستوفي المتطلبات التالية:
url للعنصر يستوفي جميع المتطلبات كمعرّف، ننصحك باستخدام url للعنصر كـ @id . راجِع قسم المعرّف للحصول على مزيد من التفاصيل. |
name |
Text | مطلوبة: اسم شبكة التلفزيون أو مزوّد محتوى التلفزيون أو مشغّل التلفزيون
|
description |
Text | وصف للمؤسسة الحد الأقصى المسموح به هو 300 حرف. استخدِم صفيفًا لتقديم الأوصاف بلغات متعدّدة و/أو بأطوال مختلفة. |
sameAs |
URL | إجراء مقترَح بشدة لماذا؟ عنوان URL لصفحة على "ويكيبيديا" يمكنها تحديد الشبكة التلفزيونية يجب أن يكون هذا العنوان مختلفًا عن عنوان URL. يجب ملء الحقل فقط بصفحة Wikipedia التي تتناول جهة واحدة للشبكة أو القناة. يُرجى العِلم أنّ صفحات Wikipedia قد تستخدِم مصطلح "قناة". |
potentialAction |
WatchAction | مطلوبة إذا كان ذلك منطبقًا: يجب إدخال هذه السمة إذا كانت لديك قنوات متعددة (BroadcastService) تشير إلى المؤسسة. عنصر تنسيق الإجراء الذي يقدّم تفاصيل الإجراء راجِع خصائص تنسيق الإجراء للحصول على التفاصيل.
|
url |
URL | عنوان URL للمؤسسة. تستخدم Google عنوان URL هذا للتوفيق بدقة بين هذه المؤسسة والمؤسسة المدرَجة في قواعد بيانات Google. |
identifier |
PropertyValue | إجراء مقترَح بشدة لماذا؟ - المعرّف الخارجي أو المعرّف الآخر الذي يعرّف هذا الكيان، مثل معرّف TMS لهذه المؤسسة يُسمح باستخدام عدّة معرّفات. راجِع قسم خصائص المعرّف للحصول على التفاصيل. |
popularityScore |
PopularityScoreSpecification | إجراء مقترَح بشدة لماذا؟ هي نتيجة تستخدمها Google، بالإضافة إلى إشارات أخرى، لتحديد الوسائط التي يتم تشغيلها للمستخدمين. تمثّل هذه النتيجة مدى رواج المحتوى مقارنةً بالمحتوى الآخر في قائمتك، لذا يجب أن يكون مقياس النتيجة متسقًا في خلاصاتك، وبين جميع العناصر في قائمتك. يتم ضبط نتيجة مدى رواج الكيانات تلقائيًا على 0. |
popularityScore.@type |
Text | يتم ضبطه دائمًا على PopularityScoreSpecification . |
popularityScore.value |
Number | قيمة رقمية غير سالبة تشير إلى مدى رواج العنصر. وكلما ارتفعت القيمة، ارتفع مدى الرواج. |
popularityScore.eligibleRegion |
البلد | المناطق التي تنطبق فيها نتيجة مدى الانتشار هذه إذا كانت نتيجة مدى الرواج سارية على مستوى العالم، اضبطها على EARTH . يتم ضبط هذه السمة تلقائيًا على EARTH . Note: تُعطى الأولوية للمحتوى الرائج في لغة معيّنة على المحتوى الرائج على مستوى العالم (EARTH). |
مثال على مؤسسة
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network",
"name":"ABCD",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-12345"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/networkstream",
"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": "2050-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
صفحات ذات صلة
يمكنك الاطّلاع على الصفحات التالية للاطّلاع على المواضيع المتعلّقة بهذه المواقع: