خصائص ترميز المحتوى الخاصة بالفنانين والألبومات والأغاني

يقدّم هذا القسم تفاصيل حول سمات ترميز المحتوى لأنواع العناصر MusicGroup وMusicAlbum وMusicRecording.

جدول المواصفات

MusicGroup

الموقع النوع المتوقّع الوصف
@context Text مطلوبة - يتم ضبطها دائمًا على ["http://schema.googleapis.com", {"@language": "xx"}].
  • حيث يمثّل "xx" لغة السلاسل في الخلاصة. يجب ضبط @language لكل سياق كيان رئيسي على رمز اللغة المناسب بتنسيق BCP 47. على سبيل المثال، إذا تم ضبط اللغة على الإسبانية، يُفترض أنّ الأسماء باللغة الإسبانية حتى لو كانت لغة الترجمة والشرح باللغة الإنجليزية.
@type Text مطلوبة: يجب ضبطها دائمًا على MusicGroup للفنانين والمجموعات.
@id URL مطلوبة: معرّف المحتوى بتنسيق معرّف الموارد المنتظم (URI)، مثلاً https://example.com/1234abc.
@id يجب أن يستوفي المتطلبات التالية:
  • فريد على مستوى العالم في الكتالوج
  • ثابت: يجب أن يكون المعرّف ثابتًا ولا يتغير بمرور الوقت (حتى إذا تغيرت السمة url الخاصة بالبرنامج). وسيتم التعامل معه كسلسلة مبهمة ولا يُشترط أن يكون رابطًا منشورًا.
  • في شكل معرّف موارد موحّد (URI)
  • يجب أن يكون النطاق المستخدَم للقيمة @id مملوكًا من مؤسستك.
بما أنّ url الخاص بالكيان يستوفي جميع المتطلبات كمعرّف، ننصحك باستخدام url الخاص بالكيان كـ @id. راجِع قسم المعرّف لمزيد من التفاصيل.
url URL مطلوبة: عنوان URL الأساسي للمحتوى، والذي يستخدمه محرّك بحث Google لمطابقة المحتوى في خلاصتك مع المحتوى في قواعد بيانات Google.
url يجب أن يستوفي المتطلبات التالية:
  • يجب أن يكون url فريدًا على مستوى العالم
  • يجب أن يحتوي url على عنوان URL أساسي صالح يمكن أن يزحف إليه Google.
  • يجب أن تشير url إلى صفحة وصف محتوى غير محظورة بنظام حاجز الدفع.
بالنسبة إلى الرابط لصفحة معيّنة الخاص بالتشغيل، اطّلِع على السمة urlTemplate الخاصة بالعنصر target بدلاً من ذلك.
name Text مطلوب: اسم الفنّان أو المجموعة.
potentialAction ListenAction مطلوب: عنصر ترميز الإجراء الذي يقدّم تفاصيل الإجراء. راجِع سمات ترميز الإجراءات للحصول على التفاصيل.
subjectOf MusicPlaylist مطلوب لإجراءات تستند إلى كيانات: تفاصيل الإجراء الذي يستند إلى كيان
subjectOf.@type Text مطلوبة للإجراءات المستندة إلى الكيانات: يجب ضبط هذه السمة دائمًا على MusicPlaylist.
subjectOf.@id URL مطلوب لإجراءات مستندة إلى كيانات: المعرّف للإجراء المستند إلى كيان. يُرجى الاطّلاع على متطلبات @id أعلاه. يجب أن يكون مختلفًا عن @id الخاص بالفنان أو المجموعة.
subjectOf.url URL مطلوب لإجراءات Entity-seeded: عنوان URL الأساسي للإجراءات Entity-seeded. يُرجى الاطّلاع على متطلبات url أعلاه. يمكنك ترك هذا الحقل فارغًا إذا كان مطابقًا لـ url الخاص بالفنان أو المجموعة.
subjectOf.potentialAction ListenAction مطلوب لإجراءات مستندة إلى كيانات: كائن ترميز الإجراء الذي يقدّم تفاصيل الإجراء. راجِع سمات ترميز الإجراءات للحصول على التفاصيل.
image ImageObject تمثّل هذه السمة صورة لـ MusicGroup. اطّلِع على سمات ترميز الصور.
sameAs URL تمثّل هذه السمة عنوان URL لصفحة ويب مرجعية يمكنها تحديد هوية الفنّان، مثل صفحة الفنّان على "ويكيبيديا". يجب أن يكون هذا العنوان مختلفًا عن العنوان المُدرَج في حقل url.
description Text تمثّل هذه السمة سيرة ذاتية موجزة للفنان. عدد الأحرف المسموح به هو 300 حرف.
isFamilyFriendly قيمة منطقية تشير هذه السمة إلى ما إذا كان هذا المحتوى مناسبًا للعائلة (أي أنّ المحتوى مناسب لجميع أفراد العائلة، بما في ذلك الأطفال). قد تستخدم منتجات Google isFamilyFriendly عند تحديد أغنية لتشغيلها.
popularityScore PopularityScoreSpecification يُنصح به بشدة لماذا؟ هي عبارة عن نتيجة تستخدمها Google، بالإضافة إلى إشارات أخرى، لتحديد الوسائط التي سيتم تشغيلها للمستخدمين. تمثّل هذه النتيجة مدى رواج المحتوى مقارنةً بالمحتوى الآخر في الكتالوج، وبالتالي يجب أن يكون مقياس النتيجة متسقًا في جميع خلاصاتك، بين جميع الكيانات في الكتالوج. يتم ضبط نتيجة رواج الكيان تلقائيًا على 0.
popularityScore.@type Text يجب ضبطها دائمًا على PopularityScoreSpecification.
popularityScore.value Number قيمة رقمية غير سالبة تشير إلى مدى رواج العنصر، وكلما كانت النتيجة أعلى، كان العنصر أكثر رواجًا.
popularityScore.eligibleRegion البلد تمثّل هذه السمة المناطق التي ينطبق عليها مقياس الرواج هذا. إذا كان مقياس الشهرة ينطبق على مستوى العالم، اضبط القيمة على EARTH. يتم ضبط هذه السمة تلقائيًا على EARTH.
Note: تُعطى الأولوية لمستوى الرواج الخاص باللغة على مستوى الرواج العالمي (EARTH)

MusicAlbum

الموقع النوع المتوقّع الوصف
@context Text مطلوبة - يتم ضبطها دائمًا على ["http://schema.googleapis.com", {"@language": "xx"}].
  • حيث يمثّل "xx" لغة السلاسل في الخلاصة. يجب ضبط @language لكل سياق كيان رئيسي على رمز اللغة المناسب بتنسيق BCP 47. على سبيل المثال، إذا تم ضبط اللغة على الإسبانية، يُفترض أنّ الأسماء باللغة الإسبانية حتى لو كانت لغة الترجمة والشرح باللغة الإنجليزية.
@type Text مطلوبة: يجب ضبطها دائمًا على MusicAlbum للألبومات.
@id URL مطلوبة: معرّف المحتوى بتنسيق معرّف الموارد المنتظم (URI)، مثلاً https://example.com/1234abc.
@id يجب أن يستوفي المتطلبات التالية:
  • فريد على مستوى العالم في الكتالوج
  • ثابت: يجب أن يكون المعرّف ثابتًا ولا يتغير بمرور الوقت (حتى إذا تغيرت السمة url الخاصة بالبرنامج). وسيتم التعامل معه كسلسلة مبهمة ولا يُشترط أن يكون رابطًا منشورًا.
  • في شكل معرّف موارد موحّد (URI)
  • يجب أن يكون النطاق المستخدَم للقيمة @id مملوكًا من مؤسستك.
بما أنّ url الخاص بالكيان يستوفي جميع المتطلبات كمعرّف، ننصحك باستخدام url الخاص بالكيان كـ @id. راجِع قسم المعرّف لمزيد من التفاصيل.
url URL مطلوبة: عنوان URL الأساسي للمحتوى، والذي يستخدمه محرّك بحث Google لمطابقة المحتوى في خلاصتك مع المحتوى في قواعد بيانات Google.
url يجب أن يستوفي المتطلبات التالية:
  • يجب أن يكون url فريدًا على مستوى العالم
  • يجب أن يحتوي url على عنوان URL أساسي صالح يمكن أن يزحف إليه Google.
  • يجب أن تشير url إلى صفحة وصف محتوى غير محظورة بنظام حاجز الدفع.
بالنسبة إلى الرابط لصفحة معيّنة الخاص بالتشغيل، اطّلِع على السمة urlTemplate الخاصة بالعنصر target بدلاً من ذلك.
name Text مطلوبة: تشير إلى اسم الألبوم.
byArtist MusicGroup مطلوب: يشير إلى الفنان أو المجموعة التي سجّلت هذا الألبوم. يجب تحديد @id الفريد الذي تستخدمه لهذا الفنان واسمه. إذا كان الألبوم يتضمّن عدة فنانين مرتبطين به، يمكنك تقديم مصفوفة من القيم في byArtist.
byArtist.@type Text مطلوبة: يجب ضبط هذه السمة دائمًا على القيمة MusicGroup.
byArtist.@id URL مطلوبة: تشير إلى المعرّف الخاص بالفنّان الذي أنتج الألبوم. يُرجى الاطّلاع على متطلبات @id أعلاه. يجب أن يتطابق مع @id الذي تستخدمه للفنان أو المجموعة في مكان آخر في خلاصتك.
byArtist.name Text مطلوبة: اسم الفنان أو المجموعة
potentialAction ListenAction مطلوب: عنصر ترميز الإجراء الذي يقدّم تفاصيل الإجراء. راجِع سمات ترميز الإجراءات للحصول على التفاصيل.
subjectOf MusicPlaylist مطلوب لإجراءات تستند إلى كيانات: تفاصيل الإجراء الذي يستند إلى كيان
subjectOf.@type Text مطلوبة للإجراءات المستندة إلى الكيانات: يجب ضبط هذه السمة دائمًا على MusicPlaylist.
subjectOf.@id URL مطلوب لإجراءات مستندة إلى كيانات: المعرّف للإجراء المستند إلى كيان. يُرجى الاطّلاع على متطلبات @id أعلاه. يجب أن يكون مختلفًا عن @id الخاص بالألبوم.
subjectOf.url URL مطلوب لإجراءات Entity-seeded: عنوان URL الأساسي للإجراءات Entity-seeded. يُرجى الاطّلاع على متطلبات url أعلاه. يمكنك ترك هذا الحقل فارغًا إذا كان هو نفسه url الخاص بالألبوم.
subjectOf.potentialAction ListenAction مطلوب لإجراءات مستندة إلى كيانات: كائن ترميز الإجراء الذي يقدّم تفاصيل الإجراء. راجِع سمات ترميز الإجراءات للحصول على التفاصيل.
image ImageObject تمثّل هذه السمة صورة للألبوم الموسيقي. اطّلِع على سمات ترميز الصور.
sameAs URL تمثّل هذه السمة عنوان URL لصفحة ويب مرجعية يمكنها تحديد الألبوم، مثل صفحة الألبوم على "ويكيبيديا". يجب أن يكون هذا العنوان مختلفًا عن العنوان المُدرَج في حقل url.
numTracks عدد صحيح تمثّل هذه السمة عدد الأغاني أو المقاطع الصوتية في هذا الألبوم.
timeRequired Text تمثّل هذه السمة مدة الألبوم بالتنسيق ISO 8601.
description Text تمثّل هذه السمة وصفًا موجزًا للألبوم. عدد الأحرف المسموح به هو 300 حرف.
isFamilyFriendly قيمة منطقية تشير هذه السمة إلى ما إذا كان هذا المحتوى مناسبًا للعائلة (أي أنّ المحتوى مناسب لجميع أفراد العائلة، بما في ذلك الأطفال). قد تستخدم منتجات Google isFamilyFriendly عند تحديد أغنية لتشغيلها.
popularityScore PopularityScoreSpecification هي عبارة عن نتيجة تستخدمها Google، بالإضافة إلى إشارات أخرى، لتحديد الوسائط التي سيتم تشغيلها للمستخدمين. تمثّل هذه النتيجة مدى رواج المحتوى مقارنةً بالمحتوى الآخر في الكتالوج، وبالتالي يجب أن يكون مقياس النتيجة متسقًا في جميع خلاصاتك، بين جميع الكيانات في الكتالوج. يتم ضبط نتيجة رواج الكيان تلقائيًا على 0.
popularityScore.@type Text يجب ضبطها دائمًا على PopularityScoreSpecification.
popularityScore.value Number قيمة رقمية غير سالبة تشير إلى مدى رواج العنصر، وكلما كانت النتيجة أعلى، كان العنصر أكثر رواجًا.
popularityScore.eligibleRegion البلد تمثّل هذه السمة المناطق التي ينطبق عليها مقياس الرواج هذا. إذا كان مقياس الشهرة ينطبق على مستوى العالم، اضبط القيمة على EARTH. يتم ضبط هذه السمة تلقائيًا على EARTH.

MusicRecording

الموقع النوع المتوقّع الوصف
@context Text مطلوبة - يتم ضبطها دائمًا على ["http://schema.googleapis.com", {"@language": "xx"}].
  • حيث يمثّل "xx" لغة السلاسل في الخلاصة. يجب ضبط @language لكل سياق كيان رئيسي على رمز اللغة المناسب بتنسيق BCP 47. على سبيل المثال، إذا تم ضبط اللغة على الإسبانية، يُفترض أنّ الأسماء باللغة الإسبانية حتى لو كانت لغة الترجمة والشرح باللغة الإنجليزية.
@type Text مطلوبة: يجب ضبطها دائمًا على MusicRecording للأغاني/المقاطع الصوتية.
@id URL مطلوبة: معرّف المحتوى بتنسيق معرّف الموارد المنتظم (URI)، مثلاً https://example.com/1234abc.
@id يجب أن يستوفي المتطلبات التالية:
  • فريد على مستوى العالم في الكتالوج
  • ثابت: يجب أن يكون المعرّف ثابتًا ولا يتغير بمرور الوقت (حتى إذا تغيرت السمة url الخاصة بالبرنامج). وسيتم التعامل معه كسلسلة مبهمة ولا يُشترط أن يكون رابطًا منشورًا.
  • في شكل معرّف موارد موحّد (URI)
  • يجب أن يكون النطاق المستخدَم للقيمة @id مملوكًا من مؤسستك.
بما أنّ url الخاص بالكيان يستوفي جميع المتطلبات كمعرّف، ننصحك باستخدام url الخاص بالكيان كـ @id. راجِع قسم المعرّف لمزيد من التفاصيل.
url URL مطلوبة: عنوان URL الأساسي للمحتوى، والذي يستخدمه محرّك بحث Google لمطابقة المحتوى في خلاصتك مع المحتوى في قواعد بيانات Google.
url يجب أن يستوفي المتطلبات التالية:
  • يجب أن يكون url فريدًا على مستوى العالم
  • يجب أن يحتوي url على عنوان URL أساسي صالح يمكن أن يزحف إليه Google.
  • يجب أن تشير url إلى صفحة وصف محتوى غير محظورة بنظام حاجز الدفع.
بالنسبة إلى الرابط لصفحة معيّنة الخاص بالتشغيل، اطّلِع على السمة urlTemplate الخاصة بالعنصر target بدلاً من ذلك.
name Text مطلوبة: اسم الأغنية.
byArtist MusicGroup مطلوبة: تشير إلى الفنّان أو المجموعة التي سجّلت هذه الأغنية. يجب تحديد @id الفريد الذي تستخدمه لهذا الفنان واسمه. إذا كانت الأغنية تضمّ فنانين متعدّدين مرتبطين بها، يمكنك تقديم مصفوفة من القيم في byArtist.
byArtist.@type Text مطلوبة: يجب ضبط هذه السمة دائمًا على القيمة MusicGroup.
byArtist.@id URL مطلوبة: تشير إلى المعرّف الخاص بالفنّان الذي يؤدي الأغنية. يُرجى الاطّلاع على متطلبات @id أعلاه. يجب أن يتطابق مع @id الذي تستخدمه للفنان أو المجموعة في مكان آخر في خلاصتك.
byArtist.name Text مطلوبة: اسم الفنان أو المجموعة
potentialAction ListenAction مطلوب: عنصر ترميز الإجراء الذي يقدّم تفاصيل الإجراء. راجِع سمات ترميز الإجراءات للحصول على التفاصيل.
subjectOf MusicPlaylist مطلوب لإجراءات تستند إلى كيانات: تفاصيل الإجراء الذي يستند إلى كيان
subjectOf.@type Text مطلوبة للإجراءات المستندة إلى الكيانات: يجب ضبط هذه السمة دائمًا على MusicPlaylist.
subjectOf.@id URL مطلوب لإجراءات مستندة إلى كيانات: المعرّف للإجراء المستند إلى كيان. يُرجى الاطّلاع على متطلبات @id أعلاه. يجب أن يكون مختلفًا عن @id الخاص بالأغنية.
subjectOf.url URL مطلوب لإجراءات Entity-seeded: عنوان URL الأساسي للإجراءات Entity-seeded. يُرجى الاطّلاع على متطلبات url أعلاه. يمكنك ترك هذا الحقل فارغًا إذا كان مطابقًا لـ url الخاص بالأغنية.
subjectOf.potentialAction ListenAction مطلوب لإجراءات مستندة إلى كيانات: كائن ترميز الإجراء الذي يقدّم تفاصيل الإجراء. راجِع سمات ترميز الإجراءات للحصول على التفاصيل.
image ImageObject تمثّل هذه السمة صورة لـ MusicRecording. اطّلِع على سمات ترميز الصور.
sameAs URL تمثّل هذه السمة عنوان URL لصفحة ويب مرجعية يمكنها تحديد الألبوم، مثل صفحة الألبوم على "ويكيبيديا". يجب أن يكون هذا العنوان مختلفًا عن العنوان المُدرَج في حقل url.
inAlbum MusicAlbum الألبوم الذي تظهر فيه الأغنية، إن وُجد
inAlbum.@type Text يجب ضبطها دائمًا على MusicAlbum لهذا الموقع الإلكتروني.
inAlbum.@id URL معرّف الألبوم يُرجى الاطّلاع على متطلبات @id أعلاه. يجب أن يتطابق مع @id الذي تستخدمه للألبوم في مكان آخر في خلاصتك.
inAlbum.name Text تمثّل هذه السمة اسم الألبوم.
duration Text تمثّل هذه السمة مدة الأغنية بالتنسيق ISO 8601.
description Text تمثّل هذه السمة وصفًا موجزًا للأغنية. عدد الأحرف المسموح به هو 300 حرف.
isFamilyFriendly قيمة منطقية تشير هذه السمة إلى ما إذا كان هذا المحتوى مناسبًا للعائلة (أي أنّ المحتوى مناسب لجميع أفراد العائلة، بما في ذلك الأطفال). قد تستخدم منتجات Google isFamilyFriendly عند تحديد أغنية لتشغيلها.
popularityScore PopularityScoreSpecification هي عبارة عن نتيجة تستخدمها Google، بالإضافة إلى إشارات أخرى، لتحديد الوسائط التي سيتم تشغيلها للمستخدمين. تمثّل هذه النتيجة مدى رواج المحتوى مقارنةً بالمحتوى الآخر في الكتالوج، وبالتالي يجب أن يكون مقياس النتيجة متسقًا في جميع خلاصاتك، بين جميع الكيانات في الكتالوج. يتم ضبط نتيجة رواج الكيان تلقائيًا على 0.
popularityScore.@type Text يجب ضبطها دائمًا على PopularityScoreSpecification.
popularityScore.value Number قيمة رقمية غير سالبة تشير إلى مدى رواج العنصر، وكلما كانت النتيجة أعلى، كان العنصر أكثر رواجًا.
popularityScore.eligibleRegion البلد تمثّل هذه السمة المناطق التي ينطبق عليها مقياس الرواج هذا. إذا كان مقياس الشهرة ينطبق على مستوى العالم، اضبط القيمة على EARTH. يتم ضبط هذه السمة تلقائيًا على EARTH.

أمثلة

MusicGroup

{
  "@context":["http://schema.googleapis.com/", {"@language": "en"}],
  "@type":"MusicGroup",
  "@id":"http://www.example.com/artist/my_favorite_artist/",
  "url":"http://www.example.com/artist/my_favorite_artist/",
  "sameAs": "http://www.my_favorite_artist.com",
  "name":"My Favorite Artist",
  "description":"This is my favorite artist.",
  "image":[
    {
      "@type": "ImageObject",
      "contentUrl" : "http://www.example.com/artist/my_favorite_artist/1x1/photo1.jpg",
      "dateModified" : "2018-01-05T22:11:33+00:00",
      "regionsAllowed" : ["US","UK","MX"]
    },
    {
      "@type": "ImageObject",
      "contentUrl" : "http://www.example.com/artist/my_favortie_artist/1x1/photo2.jpg",
      "dateModified" : "2018-01-05T22:11:33+00:00",
      "regionsAllowed" : ["UA", "IR"]
    }
  ],
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 92,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "GB"
      }
    ]
  },
  "potentialAction": {
    "@type":"ListenAction",
    "target": {
      "@type":"EntryPoint",
      "urlTemplate":"http://www.example.com/artist/my_favorite_artist?autoplay=true",
      "actionPlatform":[
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.googleapis.com/GoogleAudioCast",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "expectsAcceptanceOf":{
      "@type":"Offer",
      "category":"subscription",
      "eligibleRegion": {
        "@type":"Country",
        "name":"US"
      }
    }
  },
  "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",
    "description":"A playlist of songs similar to My Favorite Artist",
    "potentialAction":{
      "@type":"ListenAction",
      "target": {
        "@type":"EntryPoint",
        "urlTemplate":"http://www.example.com/artist_mix/my_favorite_artist?autoplay=true",
        "actionPlatform":[
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/IOSPlatform",
          "http://schema.org/AndroidPlatform",
          "http://schema.org/AndroidTVPlatform",
          "http://schema.googleapis.com/GoogleAudioCast",
          "http://schema.googleapis.com/GoogleVideoCast"
        ]
      },
      "expectsAcceptanceOf":{
        "@type":"Offer",
        "category":"free",
        "eligibleRegion": {
          "@type":"Country",
          "name":"US"
        }
      }
    }
  }
}

MusicAlbum

{
  "@context":["http://schema.googleapis.com/", {"@language": "en"}],
  "@type":"MusicAlbum",
  "@id":"http://www.example.com/album/my_favorite_album",
  "url":"http://www.example.com/album/my_favorite_album",
  "name":"My Favorite Album",
  "sameAs":"https://en.wikipedia.org/wiki/my_favorite_album_(my_favorite_artist_album)",
  "description":"This is my favorite album.",
  "datePublished":"2010-08-24",
  "numTracks":"12",
  "timeRequired":"P44M02S",
  "byArtist":{
    "@type":"MusicGroup",
    "@id": "http://www.example.com/artist/my_favorite_artist/",
    "name":"My Favorite Artist"
  },
  "image":[
    {
      "@type": "ImageObject",
      "contentUrl" : "http://www.example.com/album/my_favorite_album/1x1/photo1.jpg",
      "dateModified" : "2018-01-05T22:11:33+00:00",
      "regionsAllowed" : ["US","UK","MX"]
    },
    {
      "@type": "ImageObject",
      "contentUrl" : "http://www.example.com/album/my_favorite_album/1x1/photo2.jpg",
      "dateModified" : "2018-01-05T22:11:33+00:00",
      "regionsAllowed" : ["UA", "IR"]
    }
  ],
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 87,
    "eligibleRegion": {
        "@type": "Country",
        "name": "US"
    }
  },
  "potentialAction": {
    "@type":"ListenAction",
    "target": {
      "@type":"EntryPoint",
      "urlTemplate":"http://www.example.com/album/my_favorite_album?autoplay=true",
      "actionPlatform":[
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.googleapis.com/GoogleAudioCast",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "expectsAcceptanceOf":{
      "@type":"Offer",
      "category":"subscription",
      "eligibleRegion": {
        "@type":"Country",
        "name":"US"
      }
    }
  },
  "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",
    "description":"A playlist of songs similar to My Favorite Album",
    "potentialAction":{
      "@type":"ListenAction",
      "target": {
        "@type":"EntryPoint",
        "urlTemplate":"http://www.example.com/album_mix/my_favorite_album?autoplay=true",
        "actionPlatform": [
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/IOSPlatform",
          "http://schema.org/AndroidPlatform",
          "http://schema.org/AndroidTVPlatform",
          "http://schema.googleapis.com/GoogleAudioCast",
          "http://schema.googleapis.com/GoogleVideoCast"
        ]
      },
      "expectsAcceptanceOf":{
        "@type":"Offer",
        "category":"free",
        "eligibleRegion": {
          "@type":"Country",
          "name":"US"
        }
      }
    }
  }
}

MusicRecording

{
  "@context":["http://schema.googleapis.com/", {"@language": "en"}],
  "@type":"MusicRecording",
  "@id":"http://www.example.com/track/my_favorite_song",
  "url":"http://www.example.com/track/my_favorite_song",
  "name":"My Favorite Song",
  "sameAs":"https://en.wikipedia.org/wiki/my_favorite_song_(song)",
  "description":"This is my favorite song.",
  "datePublished":"2010-08-24",
  "duration":"PT3M54S",
  "byArtist":{
    "@type":"MusicGroup",
    "@id": "http://www.example.com/artist/my_favorite_song/",
    "name":"My Favorite Artist"
  },
  "inAlbum":{
    "@type":"MusicAlbum",
    "@id":"http://www.example.com/album/my_favorite_album",
    "name":"My Favorite Album"
  },
  "image":[
    {
      "@type": "ImageObject",
      "contentUrl" : "http://www.example.com/track/my_favorite_song/1x1/photo1.jpg",
      "dateModified" : "2018-01-05T22:11:33+00:00",
      "regionsAllowed" : ["US","UK","MX"]
    },
    {
      "@type": "ImageObject",
      "contentUrl" : "http://www.example.com/track/my_favorite_song/1x1/photo2.jpg",
      "dateModified" : "2018-01-05T22:11:33+00:00",
      "regionsAllowed" : ["UA", "IR"]
    }
  ],
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 97,
    "eligibleRegion": "EARTH"
  },
  "potentialAction": {
    "@type":"ListenAction",
    "target": {
      "@type":"EntryPoint",
      "urlTemplate":"http://www.example.com/track/my_favorite_song?autoplay=true",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.googleapis.com/GoogleAudioCast",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "expectsAcceptanceOf": {
      "@type":"Offer",
      "category":"subscription",
      "eligibleRegion": {
        "@type":"Country",
        "name":"US"
      }
    }
  },
  "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",
    "description":"A playlist of songs similar to My Favorite Song",
    "potentialAction":{
      "@type":"ListenAction",
      "target": {
        "@type":"EntryPoint",
        "urlTemplate":"http://www.example.com/track_mix/my_favorite_song?autoplay=true",
        "actionPlatform": [
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/IOSPlatform",
          "http://schema.org/AndroidPlatform",
          "http://schema.org/AndroidTVPlatform",
          "http://schema.googleapis.com/GoogleAudioCast",
          "http://schema.googleapis.com/GoogleVideoCast"
        ]
      },
      "expectsAcceptanceOf":{
        "@type":"Offer",
        "category":"free",
        "eligibleRegion": {
          "@type":"Country",
          "name":"US"
        }
      }
    }
  }
}

يمكنك الاطّلاع على الصفحات التالية للاطّلاع على المواضيع ذات الصلة بهذه المواقع: