مواصفات بودكاست Schema.org

يوفّر هذا القسم تفاصيل خصائص تنسيق المحتوى لملفات البودكاست.

مواصفات PodcastSeries

PodcastSeries هو تمثيل سلسلة بودكاست، ويُشار إليها أيضًا باسم "عرض" البودكاست.

الموقع الأولوية النوع الوصف
@context مطلوب نص سياق schema.org يجب ضبطها دائمًا على [http://schema.googleapis.com,{@language}:xx}]، حيث يجب أن يكون xx في رمز اللغة. يحدِّد هذا الحقل اللغة التلقائية المستخدَمة لقيم النصوص في العنصر.
@type مطلوب نص يتم ضبطه دائمًا على PodcastSeries.
@id مطلوب نص تمثّل هذه السمة معرّفًا فريدًا عالميًا لسلسلة البودكاست بتنسيق معرّف الموارد المنتظم (URI). ويجب أن يكون المعرّف ثابتًا ولا يتغيّر بمرور الوقت. ويتم التعامل معه كسلسلة مبهمة ولا يُشترط أن يكون رابطًا منشورًا. يجب أن يكون النطاق المستخدَم للقيمة @id مملوكًا من مؤسستك.
url مطلوب نص عنوان URL الأساسي على موقعك الإلكتروني الذي يتضمّن وصفًا أو معلومات عن سلسلة البودكاست يجب أن يكون هذا العنوان فريدًا على مستوى العالم. ويساعد هذا الرابط في التوفيق بدقة بين المحتوى في خلاصتك والمحتوى في قواعد بيانات Google. لتشغيل المحتوى، استخدِم target.urlTemplate الموضّح في قسم ListenAction من المستندات.
name مطلوب نص

اسم سلسلة البودكاست يجب تضمين اسم واحد فقط لكل لغة.

استخدِم مصفوفة لإضافة علامات إلى الوصف بلغات متعددة. اطّلِع على مثال على مناطق ومواقع جغرافية ولغات متعددة.

description مطلوب نص

ملخّص لسلسلة البودكاست

استخدِم مصفوفة لإضافة علامات إلى الوصف بلغات متعددة. اطّلِع على مثال على مناطق ولغات متعددة.

alternativeHeadline اختياريّ نص ترجمة سلسلة البودكاست
author مطلوب

شخص أو مؤسسة

متكرّرة

الشخص أو المجموعة التي تطوّر العرض أو تقدّمه يشير غالبًا إلى المضيف. للحصول على أمثلة وتفاصيل، يُرجى الاطّلاع على المؤسسة أو الشخص (المؤلف/الناشر).
publisher اختياريّ

شخص أو مؤسسة

متكرّرة

المجموعة أو الشبكة الأصلية المسؤولة عن نشر البرنامج غالبًا ما يشير ذلك إلى مؤسسة مسؤولة عن نشر أو إنتاج عدة ملفات بودكاست. للحصول على أمثلة وتفاصيل، يُرجى الاطّلاع على المؤسسة، الشخص (المؤلف/الناشر). ننصحك بشدة باستخدام هذا الحقل لإزالة التباس العميق، ويجب تقديمه كلما أمكن ذلك.
actor اختياريّ

شخص أو مؤسسة

متكرّرة

ممثل البودكاست للحصول على أمثلة وتفاصيل، يُرجى الاطّلاع على قسم الممثّل (المضيف/الضيف) .
logo اختياريّ

ImageObject

متكرّرة

صورة شعار المسلسل قدِّم ذلك كأحد ImageObject الموضّحة بالكامل. قدِّم أعلى درجة دقة متاحة. من المفضّل استخدام تنسيق JPEG أو PNG. للاطّلاع على التفاصيل والأمثلة، راجِع القسم ImageObject (الشعار).
image مطلوب

ImageObject

متكرّرة

صورة عمل فني للسلسلة يُرجى تقديم وصف كامل ImageObject. قدِّم أعلى درجة دقة متاحة. يُفضَّل استخدام تنسيق JPEG أو PNG. يُرجى الاطّلاع على قسم ImageObject (الشعار) للاطّلاع على التفاصيل والاطلاع على مثال.
isFamilyFriendly مطلوب منطقي يشير إلى ما إذا كان هذا المحتوى مناسبًا للعائلة (أي ما إذا كان المحتوى مناسبًا لجميع أفراد العائلة، بما في ذلك الأطفال). قد تستخدم منتجات GoogleisFamilyFriendly للمساعدة في تحديد المحتوى الذي سيتم تشغيله. يجب أن تكون القيمة true أو false.
inLanguage مطلوب نص لغة محتوى البودكاست بتنسيق ISO 639-1 يمكن استخدام هذه القيمة لاستيفاء طلبات البحث التي يقدّمها المستخدِمون والتي تطلب محتوى بلغة معيّنة.
genre مطلوب

نص

متكرّرة

فئة سلسلة البودكاست أو نوعها على سبيل المثال، يمكنك اتّباع فئات البودكاست العادية.
endDate اختياريّ التاريخ تاريخ إصدار الحلقة الأخيرة من سلسلة البودكاست يجب تضمين هذا الحقل فقط عندما تكون السلسلة قد اكتملت.
rssFeed مطلوب عنوان URL عنوان URL لخلاصة RSS لسلسلة البودكاست.
potentialAction مطلوب ListenAction تمثّل هذه السمة الإجراء الذي سيتم تشغيله للمستخدمين عند الاستماع إلى المحتوى. للاطّلاع على التفاصيل، راجِع ListenAction.
popularityScore اختياريّ PopularityScoreSpecification نتيجة قياس مدى رواج المحتوى للمساعدة في تحديد أولوية العرض عندما يكون هناك عدة صفحات مرشحة يُرجى الاطّلاع على قسم PopularityScoreSpecification (popularityScore) للاطّلاع على التفاصيل والأمثلة.
keywords اختياريّ

نص

متكرّرة

قائمة بالكلمات الرئيسية التي سيتم ربطها بسلسلة ملفات البودكاست قد يتم استخدام هذه الكلمات العميقة لتوسيع نطاق طلبات بحث المستخدمين التي يمكن أن تؤدي إلى عرض سلسلة البودكاست هذه. على سبيل المثال، أسماء الضيوف والمواضيع التي يتم تناولها وما إلى ذلك
sameAs اختياريّ عنوان URL عنوان URL لصفحة ويب مرجعية تابعة لجهة خارجية (وليست ضمن نطاقك) تشير بوضوح إلى هوية العنصر تُستخدَم صفحة الويب هذه لإزالة التباس عند توفّر عدة سلاسل متشابهة. على سبيل المثال، صفحة على ويكيبيديا أو الصفحة الرئيسية لسلسلة ملفات البودكاست. ننصح بشدّة بملء هذا الحقل لإزالة الغموض عن السلسلة.
releasedEvent اختياريّ PublicationEvent أو أنواع فرعية أكثر تحديدًا، مثل FeaturedEvent أو ExclusiveEvent الحدث الذي يشير إلى نشر سلسلة البودكاست أو إصدارها قد يشير حدث النشر إلى الإصدار الأول من بودكاست من قِبل ناشر، ويمكن استخدام الأنواع الأكثر تخصصًا للإشارة إلى حصرية الإصدار أو تميّزه. لمعرفة التفاصيل والأمثلة، يُرجى الاطّلاع على قسم PublicationEvent، FeaturedEvent، ExclusiveEvent (releasedEvent). يُرجى العِلم أنّ وضع علامة "حصري" أو "مميّز" على سلسلة يعني أنّ كل حلقات البرنامج حصرية أو مميّزة.
countryOfOrigin اختياريّ البلد بلد المكاتب الرئيسية لشركة الإنتاج أو الشخص المسؤول عن البودكاست

PodcastEpisode Spec

PodcastEpisode هو تمثيل schema.org لحلقة ضمن PodcastSeries.

الموقع الأولوية النوع الوصف
@context مطلوب نص سياق schema.org اضبطها دائمًا على [http://schema.googleapis.com,{@language:xx}] حيث يكون xx هو رمز اللغة. يحدِّد هذا الإعداد لغة الأحرف التلقائية المستخدَمة لقيم النصوص في الخلاصة.
@type مطلوب نص يتم ضبطه دائمًا على PodcastEpisode.
@id مطلوب نص معرّف فريد عالميًا لحلقة البودكاست بتنسيق معرّف الموارد المنتظم (URI) ويجب أن يكون المعرّف ثابتًا ولا يتغيّر بمرور الوقت. ويتم التعامل معه كسلسلة مبهمة ولا يُشترط أن يكون رابطًا منشورًا. يجب أن تكون مؤسستك مالكة النطاق المستخدَم في القيمة @id.
url مطلوب نص تمثّل هذه السمة عنوان URL الأساسي لموقعك الإلكتروني الذي يتضمّن وصفًا أو معلومات عن حلقة البودكاست. يجب أن تكون هذه القيمة فريدة على مستوى العالم. يُستخدَم هذا الرابط للمساعدة في التوفيق بدقة بين المحتوى في خلاصتك والمحتوى في قواعد بيانات Google. بالنسبة إلى التشغيل، يتم استخدام target.urlTemplate الموضّح في قسم ListenAction من المستندات.
name مطلوب نص

اسم حلقة البودكاست

يجب ألا يتوفّر سوى اسم واحد لكل لغة. استخدِم مصفوفة لتمييز الوصف بلغات متعدّدة. اطّلِع على مثال على مناطق و لغات متعددة.

description مطلوب نص وصف حلقة البودكاست
alternativeHeadline مطلوب نص العنوان الفرعي لحلقة البودكاست
author مطلوب

شخص أو مؤسسة

متكرّرة

الشخص أو المجموعة التي تُطوّر الحلقة أو تقدّمها غالبًا ما تشير هذه القيمة إلى المضيف. إذا كان المؤلف هو نفسه العارض، يمكنك إعادة استخدام المعلومات من عنصر PodcastSeries. للاطّلاع على أمثلة و تفاصيل، يُرجى الاطّلاع على المؤسسة أو الشخص (المؤلف/الناشر).
publisher مطلوب

شخص أو مؤسسة

متكرّرة

المجموعة أو الشبكة الأصلية المسؤولة عن نشر البرنامج غالبًا ما يشير ذلك إلى مؤسسة مسؤولة عن نشر أو إنتاج عدة ملفات بودكاست. يُرجى الاطّلاع على المؤسسة أو الشخص (المؤلف/الناشر) للحصول على مثالين وتفصيلين. ننصح بشدة باستخدام هذا الحقل لإزالة الغموض، و ننصح بتحديده كلما أمكن ذلك.
actor مطلوب

شخص أو مؤسسة

متكرّرة

ممثل البودكاست للحصول على أمثلة وتفاصيل، يُرجى الاطّلاع على القسم الممثّل (المضيف/الضيف).
datePublished مطلوب التاريخ والوقت التاريخ والوقت اللذان تمّ فيهما إصدار حلقة البودكاست تُستخدَم هذه القيمة لترتيب تسلسل الحلقات وإزالة الغموض.
episodeNumber مطلوب عدد صحيح رقم الحلقة
partOfSeries مطلوب PodcastSeries PodcastSeries التي تندرج ضمنها حلقة البودكاست هذه يُرجى الاطّلاع على PodcastSeries(partOfSeries) للاطّلاع على التفاصيل والأمثلة.
partOfSeason اختياريّ PodcastSeason بالنسبة إلى المسلسلات التي تتضمّن عدة مواسم، يوفّر هذا السمة معلومات الموسم بالإضافة إلى رقم الموسم واسمه. يُرجى الاطّلاع على PodcastSeason(partOfSeason) للحصول على التفاصيل والأمثلة.
timeRequired مطلوب المدة مدة الحلقة بتنسيق مدة ISO 8601
image اختياريّ

ImageObject

متكرّرة

صورة عمل فني للسلسلة يجب أن يكون هذا العنصر وصفًا كاملاً ImageObject. قدِّم أعلى درجة دقة متاحة. من المفضّل استخدام تنسيق JPEG أو PNG. يُرجى الاطّلاع على قسم ImageObject (الشعار) للحصول على التفاصيل والأمثلة.
isFamilyFriendly مطلوب منطقي يشير إلى ما إذا كان هذا المحتوى مناسبًا لجميع أفراد العائلة (أي ما إذا كان المحتوى مناسبًا لجميع أفراد العائلة، بما في ذلك الأطفال). قد تستخدم منتجات GoogleisFamilyFriendly لتحديد المحتوى الذي سيتم تشغيله. يجب أن تكون القيمة true أو false.
inLanguage مطلوب نص لغة محتوى حلقة البودكاست بتنسيق ISO 639-1 استخدِم هذه القيمة لتلبية طلبات بحث المستخدمين التي تطلب محتوًى بلغة معيّنة. إذا كان المحتوى متوفرًا بلغات متعدّدة، أدرِج لغة أساسية واحدة فقط.
genre مطلوب

نص

متكرّرة

فئة سلسلة البودكاست أو نوعها على سبيل المثال، يمكنك متابعة فئات البودكاست العادية.
associatedMedia اختياريّ AudioObject الملف الصوتي لحلقة البودكاست لمعرفة التفاصيل والأمثلة، يُرجى الاطّلاع على AudioObject(associatedMedia).
potentialAction مطلوب ListenAction تمثّل هذه السمة الإجراء الذي سيتم تشغيله للمستخدمين عند الاستماع إلى المحتوى. لمعرفة التفاصيل، راجِع قسم ListenAction.
popularityScore اختياريّ PopularityScoreSpecification نتيجة مدى الرواج لتحديد أولوية العرض عندما يكون هناك عدة مرشّحين لمعرفة التفاصيل والأمثلة، اطّلِع على القسم PopularityScoreSpecification.
keywords اختياريّ

نص

متكرّرة

قائمة بالكلمات الرئيسية المرتبطة بسلسلة ملفات البودكاست قد يتم استخدام هذه الكلمات الرئيسية لتوسيع نطاق طلبات بحث المستخدمين التي يمكن أن تؤدي إلى عرض حلقة البودكاست هذه. على سبيل المثال، news أو sports أو history.
identifier مطلوب

PropertyValue

متكرّرة

بالنسبة إلى PodcastEpisode، استخدِم هذه السمة لتقديم معرّف GUID. يجب أن يكون المعرّف الفريد العمومي (GUID) معرّفًا يمكنه تحديد حلقات البودكاست بشكل فريد وعالمي. ويختلف عن حقل @id في الحلقة.

راجِع قسم PropertyValue (المعرّف) للحصول على مثال.

sameAs اختياريّ عنوان URL عنوان URL لصفحة ويب مرجعية تابعة لجهة خارجية (وليست ضمن نطاقك) تشير بوضوح إلى هوية العنصر يستخدم محرّك بحث Google صفحة الويب هذه لتحديد المقصود عندما تكون هناك عدة سلاسل متشابهة. على سبيل المثال، صفحة في ويكيبيديا أو الصفحة الرئيسية الخاصة بحلقات البودكاست. يُرجى العلم أنّه يجب عدم تقديم صفحة المرجع على مستوى السلسلة هنا. ننصح بشدة باستخدام هذا الحقل لتحديد معنى الحلقة بشكل دقيق.
releasedEvent اختياريّ PublicationEvent أو أنواع فرعية أكثر تحديدًا: FeaturedEvent أو ExclusiveEvent الحدث الذي يشير إلى نشر حلقة البودكاست أو إصدارها قد يشير حدث النشر إلى الإصدار الأولي لحلقة بودكاست من قِبل ناشر، ويمكن أن تشير الأنواع الفرعية الأكثر تحديدًا إلى حصرية الإصدار أو تميّزه. لمعرفة التفاصيل والأمثلة، يُرجى الاطّلاع على قسم PublicationEvent وFeaturedEvent وExclusiveEvent (releasedEvent). يُرجى العِلم أنّ وضع علامة "حصري" أو "مميّز" على سلسلة من المحتوى يعني أنّه تم وضع علامة "حصري" أو "مميّز" على كل حلقات البرنامج. ننصحك بوضع علامة على هذه المواقع على أدق مستوى.
countryOfOrigin اختياريّ البلد بلد المكاتب الرئيسية لشركة الإنتاج أو الفرد المسؤول عن البودكاست

PodcastSeries (partOfSeries)

استخدِم partOfSeries لتحديد العلاقة بين PodcastEpisode وPodcastSeries الرئيسي. بما أنّ التفاصيل الكاملة لعنصر PodcastSeries يتم وصفها في عنصر PodcastSeries المنفصل، ليس عليك تقديم التفاصيل الكاملة في partOfSeries. ما عليك سوى تقديم السمات التالية:

الموقع الأولوية النوع الوصف
@type مطلوب نص يتم ضبطه دائمًا على PodcastSeries.
@id مطلوب عنوان URL المعرّف الفريد عالميًا للسلسلة بتنسيق معرّف الموارد المنتظم (URI) يجب أن يتطابق المعرّف مع معرّف عنصر PodcastSeries الكامل في خلاصتك.
name مطلوب نص اسم سلسلة البودكاست

مثال 1

"partOfSeries": {
  "@type": "PodcastSeries",
  "@id": "http://www.tjpodcast.org/series?id=1",
  "name": "Radiolab"
},

PodcastSeason (partOfSeason)

يمثّل العنصر PodcastSeason معلومات الموسم لسلسلة PodcastEpisode، وأهمها رقم الموسم. لا تحتاج إلى استخدام هذه السمة إلا عندما تتضمّن سلسلة البودكاست مواسم متعددة.

الموقع الأولوية النوع الوصف
@type مطلوب نص ضبط القيمة على PodcastSeason دائمًا
@id مطلوب عنوان URL تمثّل هذه السمة معرّفًا فريدًا عالميًا للموسم بتنسيق معرّف الموارد المنتظم (URI). ويجب أن يكون المعرّف ثابتًا ولا يتغيّر بمرور الوقت. ويتم التعامل معه كسلسلة مبهمة ولا يلزم أن يكون رابطًا منشورًا.
seasonNumber مطلوب عدد صحيح رقم الموسم لمجموعة ملفات البودكاست
name اختياريّ نص اسم موسم البودكاست

مثال 1

"partOfSeason": {
  "@type": "PodcastSeason",
  "@id": "http://www.tjpodcast.org/seriesx/season?id=1",
  "seasonNumber": 1,
  "name": "Radiolab Season 1"
},

مؤسسة أو شخص (مؤلف أو ناشر)

الموقع الأولوية النوع الوصف
@type مطلوب نص اضبط القيمة دائمًا على Organization أو Person.
@id مطلوب عنوان URL تمثّل هذه السمة معرّفًا فريدًا عالميًا للمؤسسة أو الشخص بتنسيق معرّف الموارد المنتظم (URI). يجب أن يكون المعرّف ثابتًا ولا يتغيّر بمرور الوقت. ويتم التعامل معه كسلسلة مبهمة ولا يُشترط أن يكون رابطًا منشورًا.
name مطلوب نص اسم المؤسسة أو الشخص
sameAs اختياريّ عنوان URL عنوان URL لصفحة ويب مرجعية تابعة لجهة خارجية (وليست ضمن نطاقك) تشير بوضوح إلى هوية العنصر يستخدم محرّك بحث Google صفحة الويب هذه لتحديد المقصود عندما تكون هناك عدة سلاسل متشابهة. يمكن أن تشمل الأمثلة صفحة ويكيبيديا لمؤسسة أو الموقع الإلكتروني الرسمي للمؤسسة.

مثال 1

"author": {
  "@type": "Organization",
  "@id": "https://www.tjpodcast.org/organization/wnyc",
  "sameAs": "https://en.wikipedia.org/wiki/WNYC",
  "name": "WNYC"
},

مثال 2

"author": {
  "@type": "Person",
  "@id": "https://www.tjpodcast.org/person/jad_abumrad",
  "sameAs": "https://en.wikipedia.org/wiki/Jad_Abumrad",
  "name": "Jad Abumrad"
},

المُنفِّذ (المضيف أو الضيف)

الموقع الأولوية النوع الوصف
@type مطلوب نص اضبط القيمة دائمًا على Organization أو Person.
@id مطلوب عنوان URL تمثّل هذه السمة معرّفًا فريدًا عالميًا للمؤسسة أو الشخص بتنسيق معرّف الموارد المنتظم (URI). يجب أن يكون المعرّف ثابتًا ولا يتغيّر بمرور الوقت. ويتم التعامل معه كسلسلة مبهمة ولا يُشترط أن يكون رابطًا منشورًا.
name مطلوب نص اسم المؤسسة أو الشخص
roleName مطلوب نص "المضيف" أو "الضيف"
sameAs اختياريّ عنوان URL عنوان URL لصفحة ويب مرجعية تابعة لجهة خارجية (وليست ضمن نطاقك) تشير بوضوح إلى هوية العنصر يستخدم محرّك بحث Google صفحة الويب هذه لتحديد المقصود عندما تكون هناك عدة سلاسل متشابهة. يمكن أن تشمل الأمثلة صفحة ويكيبيديا لمؤسسة أو الموقع الإلكتروني الرسمي للمؤسسة.

مثال 1

"actor":[{
  "@type": "PerformanceRole",
  "actor": {
    "@type": "Person",
    "@id": "https://www.tjpodcast.org/person/Roman",
    "name": {
      "@language":"en",
      "@value": "Roman Mars"
    },
    "roleName": "Host"
    "sameAs": "https://en.wikipedia.org/wiki/Roman",
  },
  "actor": {
    "@type": "Person",
    "@id": "https://www.tjpodcast.org/person/guest",
    "name":{
      "@language":"en",
      "@value": "Kurt Kohlstedt"
    },
    "roleName": "Guest"
   },
}]

ImageObject (شعار أو صورة)

يتم استخدام الرمز ImageObject لتوفير الشعار أو العمل الفني للمحتوى.

الموقع الأولوية النوع الوصف
@type مطلوب نص يتم ضبطه دائمًا على ImageObject.
height اختياريّ عدد صحيح ارتفاع الصورة بالبكسل
width اختياريّ عدد صحيح عرض الصورة بالبكسل
contentUrl مطلوب عنوان URL عنوان URL الذي يمكن العثور على الصورة فيه
regionsAllowed اختياريّ

البلد

متكرّرة

البلدان التي يُسمح فيها بعرض الوسائط:

  • في حال عدم تحديد هذه السمة، يُفترض أنّ الصورة مسموح بها في جميع اللغات.
  • لإرسال صور مختلفة لكل منطقة، أضِف عدة مواقع ImageObject، ولكل موقع مجموعة من البلدان و عنوان URL للصورة المقابل.

البلد (image.regionsAllowed)

الموقع الأولوية النوع الوصف
@type مطلوب نص ضبط القيمة على Country. دائمًا
name مطلوب نص تمثّل هذه السمة رمز البلد وفقًا لمعيار ISO 3166-1 alpha-2. على سبيل المثال، GB، US.

مثال 1

"logo": {
  "@type": "ImageObject",
  "height": "100",
  "width": "800",
  "contentUrl": "http://www.foo.com/img/67890.jpg",
},

مثال 2

"logo": [
  {
    "@type": "ImageObject",
    "height": "100",
    "width": "800",
    "contentUrl": "http://www.foo.com/img/67890.jpg",
    "regionsAllowed": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "GB"
      }
    ]
  },
  {
    "@type": "ImageObject",
    "height": "100",
    "width": "800",
    "contentUrl": "http://www.foo.com/img/12345.jpg",
    "regionsAllowed": [
      {
        "@type": "Country",
        "name": "IN"
      },
      {
        "@type": "Country",
        "name": "PK"
      }
    ]
  },
],

PropertyValue (المعرّف)

إذا كانت لديك معرّفات GUID لمحتوى قناتك، يمكنك تقديم هذه المعرّفات مع الحقل identifier لتحسين دقة عملية مراجعة Google لمحتوى قناتك. يُرجى العلم أنّ معرّف GUID مطلوب لـ PodcastEpisode. يجب أن يكون هذا الحقل مختلفًا عن حقل @id الخاص بالحلقة (وليس ضمن نطاقك) ويجب أن يمثّل الحلقة المصدر على مستوى العالم وبطريقة فريدة بمرور الوقت في جميع المصادر.

الموقع الأولوية النوع الوصف
@type مطلوب نص يتم ضبطها دائمًا على PropertyValue.
propertyID مطلوب نص يتم ضبطه دائمًا على GUID.
value مطلوب نص معرّف GUID للسلسلة أو الحلقة.

مثال 1

"identifier": {
  "@type": "PropertyValue",
  "propertyID": "GUID",
  "value": "50204fe4-bc68-4b34-aae6-e73c700cc5ca"
},

PopularityScoreSpecification (popularityScore)

يمكن أن يساعد popularityScore المستخدمين في الوصول إلى المحتوى الأكثر ملاءمةً، في السيناريوهات التي تتطابق فيها المعايير الواردة من طلب بحث المستخدم مع عدة عناصر من خلاصتك. يتم عرض المحتوى الذي يضمّ أعلى نتيجة شعبية متاحة في منطقة المستخدم عندما تكون هذه القيمة متوفّرة. يتم ضبط القيمة التلقائية لجميع المحتوى الذي لا يتضمّن هذا الحقل على نتيجة مدى الرواج 0. تتم مقارنة العلامات ضمن نطاق الكتالوج الكامل، لذا يُرجى التأكّد من اتساق المقياس في جميع خلاصاتك.

الموقع الأولوية النوع الوصف
@type مطلوب نص يتم ضبطه دائمًا على PopularityScoreSpecification.
value مطلوب رقمي قيمة رقمية موجبة للمقارنة مع الكيانات الأخرى من قائمتك لتحديد أولوية العرض وكلما زاد الرقم، زادت رواج الأغنية.
eligibleRegion اختياريّ

البلد أو النص

متكرّرة

منطقة واحدة أو قائمة بالمناطق التي تنطبق عليها نتيجة مدى الرواج هذه

إذا كانت نتيجة مدى الرواج تنطبق على مستوى العالم، استخدِم earth كقيمة النص.

إذا كان يجب إدراج مناطق معيّنة، يُرجى استخدام النوع "بلد".

في حال عدم إدخال قيمة في هذا الحقل، سيتم ضبط القيمة التلقائية لـ eligibleRegion على earth.

البلد (popularityScore.eligibleRegion)

الموقع الأولوية النوع الوصف
@type مطلوب نص يتم ضبطه دائمًا على Country.
name مطلوب نص تمثّل هذه السمة رمز البلد وفقًا لمعيار ISO 3166-1 alpha-2. على سبيل المثال، GB، US.

مثال 1

"popularityScore": {
  "@type": "PopularityScoreSpecification",
  "value": 4.3,
  "eligibleRegion": "Earth"
},

مثال 2

"popularityScore": {
  "@type": "PopularityScoreSpecification",
  "value": 2,
  "eligibleRegion": {
    "@type": "Country",
    "name": "US"
  }
},

مثال 3

"popularityScore": {
  "@type": "PopularityScoreSpecification",
  "value": 101,
  "eligibleRegion": [
    {
      "@type": "Country",
      "name": "US"
    },
    {
      "@type": "Country",
      "name": "GB"
    }
  ]
},

PublicationEvent وFeaturedEvent وExclusiveEvent (releasedEvent)

PublicationEvent
استخدِم هذا العنصر لتمثيل تاريخ نشر برنامج أو حلقة وموقعها الجغرافي (المعروف أيضًا باسم "تاريخ الإصدار" لسلسلة أو حلقة). بالإضافة إلى ذلك، يشير الحقل publishedBy إلى جهة النشر أو التوزيع لسلسلة البودكاست أو الحلقة.
ExclusiveEvent
استخدِم هذا العنصر للإشارة إلى أنّ لدى الموفِّر حقوق توزيع حصرية للبودكاست. يمكن أن تكون الحصرية خاصة بمنطقة معيّنة ومحددة زمنيًا، ويجب أن تشمل الحقل الخاص بالمؤسسة الذي يشير إلى مقدّم المحتوى الحصري.
FeaturedEvent
استخدِم هذا العنصر للإشارة إلى أنّ الموفّر يعرض البودكاست للمستهلكين (على سبيل المثال، كمحتوى "أصلي").
يختلف المحتوى الأصلي عن المحتوى الحصري.
يشير مصطلح "المحتوى الأصلي (المميّز)" غالبًا إلى حقوق حصرية لجهة معيّنة، ما يؤدي إلى زيادة عدد الدلالات على هذا المصطلح. وبناءً على ذلك، يجب تقسيم المعنى المقصود إلى الفئتَين أعلاه. من الممكن أن يكون الكيان الأصلي حصريًا أيضًا، وفي هذه الحالة يمكن أن يأخذ releasedEvent صفيفًا يحتوي على كلا نوعَي الأحداث في الكيان نفسه.

يُرجى العِلم أنّه على الرغم من أنّ علامتَي "حصرية" أو "مميّزة" قد تشتركان في معاني مشابهة ضمن каталог مقدّم المحتوى، فإنّ PublicationEvent تنطبق بشكل عام على تفكيك الالتباس بشأن الكيانات وتقديم بيانات وصفية إضافية حولها، مثل تاريخ إصدار سلسلة أو حلقة.

الموقع الأولوية النوع الوصف
@type مطلوب نص يجب ضبطه دائمًا على أحد القيم التالية: PublicationEvent أو ExclusiveEvent أو FeaturedEvent.
location مطلوب البلد المنطقة التي يحدث فيها حدث النشر يمكنك أيضًا استخدام هذه السمة لتمثيل القيود المفروضة على حقوق الملكية الحصرية والقيود المفروضة على التوزيع للجهة. استخدِم رموز ISO 3166 للبلد. إذا كنت بحاجة إلى تطبيق الدلالات الشاملة، اضبط القيمة على EARTH. اضبط location على EARTH صراحةً، في حال عدم انطباق القيود المتعلّقة باللغة.
startDate مُقترَح (مطلوب لعنصر ExclusiveEvent) التاريخ أو DateTime تاريخ بدء نشر الكيانات. في حالة PublicationEvent، يشير ذلك إلى تاريخ الإصدار الأولي لهذا الكيان. في حال استخدام ExclusiveEvent أو FeaturedEvent، يمثّل ذلك تاريخ بدء الحصرية أو العرض الترويجي للكيان.
endDate مُقترَح (مطلوب لعنصر ExclusiveEvent) التاريخ أو DateTime تاريخ انتهاء نشر الكيانات في حالة PublicationEvent، يشير ذلك إلى تاريخ النشر النهائي لهذا الكيان. في حال استخدام ExclusiveEvent أو FeaturedEvent، يمثّل ذلك تاريخ انتهاء حالة الحصرية أو العرض الترويجي للكيان.
publishedBy مطلوب مؤسسة أو شخص Organization أو Person الذي ينشر هذا الكيان وينطبق على حدث النشر هذا يُرجى استخدام المخطّط نفسه كما هو موضّح في القسم المؤسسة (المؤلف/الناشر).

مثال 1

"releasedEvent": [ {
  "@type": "PublicationEvent",
  "location": "EARTH",
  "startDate": "2016-04-21T20:00",
  "publishedBy": {
    "@type": "Organization",
    "@id": "https://www.tjpodcast.org/organization/wnyc",
    "sameAs": "https://en.wikipedia.org/wiki/WNYC",
    "name": "WNYC"
  },
 }, {
  "@type": "FeaturedEvent",
  "location": "US",
  "startDate": "2020-04-18T20:00",
  "endDate": "2020-04-21T20:00",
  "publishedBy": {
    "@type": "Organization",
    "@id": "https://www.tjpodcast.org/organization/tjpodcast",
    "sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
    "name": "TJPodcast",
  },
 },
]

مثال 2

"releasedEvent": [ {
  "@type": "FeaturedEvent",
  "location": "US",
  "startDate": "2020-04-18T20:00",
  "endDate": "2020-05-21T20:00",
  "publishedBy": {
    "@type": "Organization",
    "@id": "https://www.tjpodcast.org/organization/tjpodcast",
    "sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
    "name": "TJPodcast",
  },
 }, {
  "@type": "ExclusiveEvent",
  "location": "US",
  "startDate": "2020-04-18T20:00",
  "endDate": "2020-04-24T20:00",
  "publishedBy": {
    "@type": "Organization",
    "@id": "https://www.tjpodcast.org/organization/tjpodcast",
    "sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
    "name": "TJPodcast",
  },
 }, {
  "@type": "ExclusiveEvent",
  "location": "CA",
  "startDate": "2020-04-21T20:00",
  "endDate": "2020-04-24T20:00",
  "publishedBy": {
    "@type": "Organization",
    "@id": "https://www.tjpodcast.org/organization/tjpodcast",
    "sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
    "name": "TJPodcast",
  },
 }
]

عنصر AudioObject (associatedMedia)

يُستخدَم AudioObject لتقديم ملف الوسائط الأوّلي لحلقة البودكاست.

الموقع الأولوية النوع الوصف
@type مطلوب نص يتم ضبطه دائمًا على AudioObject.
contentUrl مطلوب عنوان URL عنوان URL الخاص بملف الوسائط
contentSize مطلوب عدد صحيح حجم ملف الوسائط بالبايت
encodingFormat مطلوب نص أنواع الوسائط وفقًا لمنظمة IANA لملف الوسائط على سبيل المثال: audio/mpeg.
duration مطلوب المدة مدة الوسائط بتنسيق مدة ISO 8601
transcript اختياريّ نص نص الحلقة
bitrate اختياريّ نص معدل نقل البيانات لملف الوسائط.
name اختياريّ نص اسم ملف الوسائط

مثال 1

"associatedMedia": {
    "@type": "AudioObject",
    "contentUrl": "https://www.tjpodcast.org/media_files/mp3/radiolab_podcast19.mp3",
    "duration": "PT5M32S",
    "contentSize": "53616000",
    "encodingFormat": "audio/mpeg",
    "name": "radiolab_podcast19.mp3",
    "transcript": "Transcript of the episode",
    "bitrate": "64Kbps"
},

ListenAction (potentialAction)

يحدّد عنصر ListenAction روابط لصفحات معيّنة لتشغيل المحتوى والمعايير التي يجب أن يستوفيها المستخدمون (مثل الموقع الجغرافي أو المدة الزمنية أو تسجيل الدخول أو حالة الاشتراك) للوصول إلى المحتوى.

الموقع الأولوية النوع الوصف
@type مطلوب نص يتم ضبطه دائمًا على ListenAction.
target مطلوب

EntryPoint

متكرّرة

تمثّل هذه السمة مواصفات الرابط الخاص بصفحة معيّنة مع معلومات المنصة المتوافقة. يمكنك استخدام حقول EntryPoint متعددة لتحديد روابط مختلفة لمواضع معيّنة على مجموعات مختلفة من الأنظمة الأساسية.
actionAccessibilityRequirement مطلوب

ActionAccessSpecification

متكرّرة

تمثّل هذه السمة تعريف المتطلبات المفروضة على المستخدم للوصول إلى هذا الكيان. في حال توفّر عدّة ActionAccessSpecification، يمكن للمستخدم الذي يستوفي أيًا من معايير المواصفات الوصول إلى المحتوى.

EntryPoint (potentialAction.target)

table class="fixed"> Property Priority Type Description @type Required Text يجب ضبطه دائمًا على EntryPoint. urlTemplate مطلوبة عنوان URL هو الرابط المستخدَم لبدء تشغيل المحتوى. 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/GoogleAudioCast"
  • "http://schema.googleapis.com/GoogleVideoCast"

ActionAccessSpecification (potentialAction.actionAccessibilityRequirement)

الموقع الأولوية النوع الوصف
@type مطلوب نص يتم ضبطه دائمًا على ActionAccessSpecification.
category مطلوب نص

نوع متطلبات الوصول يجب أن تكون هذه القيمة إحدى القيم التالية:

  • nologinrequired: الإجراء متاح للمستخدم بدون الشراء أو تسجيل الدخول للوصول إلى المحتوى.
  • free: الإجراء متاح بدون الشراء أو الحصول على اشتراك مدفوع. يتطلب الإجراء تسجيل دخول مستخدم.
  • subscription: الإجراء مضمّن في اشتراك مدفوع في خدمتك.
availabilityStarts اختياريّ التاريخ والوقت تمثّل هذه السمة وقت بدء نافذة مدى التوفّر. ويمكنك استخدامها للتحكّم في الوقت الدقيق الذي يمكن فيه عرض هذا المحتوى للمستخدمين.
availabilityEnds اختياريّ التاريخ والوقت تمثّل هذه السمة وقت انتهاء نافذة مدى التوفّر. ويمكنك استخدامها للتحكّم في الوقت الدقيق الذي سيتم فيه إيقاف عرض هذا المحتوى أمام المستخدمين.
eligibleRegion مطلوب

البلد

متكرّرة

البلد الذي يسري فيه هذا العرض يمكنك استخدام هذه السمة للتحكّم في البلد أو المنطقة التي يجب أن يكون فيها هذا المحتوى متاحًا.
requiresSubscription مطلوبة إذا كانت منطبقة MediaSubscription حزمة الاشتراك المطلوبة للوصول إلى هذا المحتوى إذا كانت خدمتك تقدّم حِزم اشتراك متعددة، يجب ملء هذا الحقل. إذا كانت خدمتك مجانية أو إذا كانت هناك فئة واحدة فقط من الاشتراك، يمكنك تخطّي هذا الحقل.

البلد (potentialAction.actionAccessibilityRequirement.eligibleRegion)

الموقع الأولوية النوع الوصف
@type مطلوب نص يتم ضبطه دائمًا على Country.
name مطلوب نص تمثّل هذه السمة رمز البلد وفقًا لمعيار ISO 3166-1 alpha 2.

MediaSubscription (potentialAction.actionAccessibilityRequirement.requiresSubscription)

الموقع الأولوية النوع الوصف
@type مطلوب نص يتم ضبطه دائمًا على MediaSubscription.
@id مطلوب عنوان URL تمثّل هذه السمة معرّفًا فريدًا عالميًا لحزمة الاشتراك بتنسيق معرّف الموارد المنتظم (URI). ويجب أن يكون المعرّف ثابتًا ولا يتغيّر بمرور الوقت. ويتم التعامل معه كسلسلة مبهمة ، ولا يلزم أن يكون رابطًا منشورًا.
name مطلوب نص اسم حزمة الاشتراك على سبيل المثال، Premium، Basic.
expectsAcceptanceOf مقترَح عرض العرض الترويجي المرتبط بعملية شراء اشتراك في "الوسائط" يمكنك استخدام هذه السمة للتعبير عن سعر الاشتراك.

العرض (potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf)

الموقع الأولوية النوع الوصف
@type مطلوب نص يتم ضبطه دائمًا على Offer.
price مطلوب العدد سعر الاشتراك
priceCurrency مطلوب نص تمثّل هذه السمة العملة المستخدمة للسعر (بتنسيق ISO 4217 المكوّن من ثلاثة أحرف).
seller مقترَح المؤسسة المؤسسة التي تقدّم الاشتراك أو شراء الإجراء. استخدِم المخطّط نفسه كما هو موضّح في قسم المؤسسة (المؤلف/الناشر).

مثال 1

"potentialAction": {
    "@type": "ListenAction",
    "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.tjpodcast.org/?streamStationId=170",
        "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/GoogleAudioCast",
            "http://schema.googleapis.com/GoogleVideoCast"
        ]
    },
    "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "nologinrequired",
        "availabilityStarts": "2018-04-01T11:01:00-04:00",
        "availabilityEnds": "2018-06-30T23:59:00-04:00",
        "eligibleRegion": {
            "@type": "Country",
            "name": "US"
        }
    }
},

مثال 2

"potentialAction": {
    "@type": "ListenAction",
    "target": [
        {
            "@type": "EntryPoint",
            "urlTemplate": "https://www.tjpodcast.org/?streamStationId=170",
            "actionPlatform": [
                "http://schema.org/DesktopWebPlatform",
                "http://schema.org/MobileWebPlatform",
                "http://schema.org/AndroidPlatform",
                "http://schema.org/AndroidTVPlatform",
                "http://schema.org/IOSPlatform"
            ]
        },
        {
            "@type": "EntryPoint",
            "urlTemplate": "https://www.tjpodcast.org/castlink?streamStationId=170",
            "actionPlatform": [
                "http://schema.googleapis.com/GoogleAudioCast",
                "http://schema.googleapis.com/GoogleVideoCast"
            ]
        }
    ],
    "actionAccessibilityRequirement": [
        {
            "@type": "ActionAccessSpecification",
            "category": "nologinrequired",
            "availabilityStarts": "2018-04-01T11:01:00-04:00",
            "availabilityEnds": "2018-06-30T23:59:00-04:00",
            "eligibleRegion": [
                {
                    "@type": "Country",
                    "name": "IN"
                },
                {
                    "@type": "Country",
                    "name": "GB"
                }
            ]
        },
        {
            "@type": "ActionAccessSpecification",
            "category": "Subscription",
            "requiresSubscription": {
                "@type": "MediaSubscription",
                "@id": "http://www.example.com/packages/basic-pack",
                "name": "Basic Pack",
                "expectsAcceptanceOf": {
                    "@type": "Offer",
                    "price": 8.99,
                    "priceCurrency": "USD"
                }
            },
            "availabilityStarts": "2018-04-01T11:01:00-04:00",
            "availabilityEnds": "2018-06-30T23:59:00-04:00",
            "eligibleRegion": {
                "@type": "Country",
                "name": "US"
            }
        }
    ]
},

الملحق

مثال كامل

{
    "@context": "http://schema.org",
    "@type": "DataFeed",
    "dateModified": "2018-09-10T13:58:26.892Z",
    "dataFeedElement": [
        {
            "@context": [
                "http://schema.googleapis.com",
                {
                    "@language": "en"
                }
            ],
            "@type": "PodcastSeries",
            "@id": "http://www.tjpodcast.org/series?id=2",
            "url": "http://www.tjpodcast.org/series?id=2",
            "name": "Radiolab",
            "description": "A two-time Peabody Award-winner...",
            "alternativeHeadline": "Radiolab - Powered by WNYC",
            "sameAs": "https://en.wikipedia.org/wiki/Radiolab",
            "image": {
                "@type": "ImageObject",
                "height": "100",
                "width": "800",
                "contentUrl": "http://www.tjpodcast.org/img/2.jpg"
            },
            "logo": {
                "@type": "ImageObject",
                "height": "100",
                "width": "800",
                "contentUrl": "http://www.tjpodcast.org/logo/2/1.jpg"
            },
            "keywords": [
                "Science",
                "Technology",
                "Philosophy",
                "Education"
            ],
            "author": [
                {
                    "@type": "Person",
                    "@id": "https://www.tjpodcast.org/author/jad_abumrad",
                    "name": "Jad Abumrad",
                    "sameAs": "https://en.wikipedia.org/wiki/Jad_Abumrad"
                },
                {
                    "@type": "Person",
                    "@id": "https://www.tjpodcast.org/author/robert_krulwich",
                    "name": "Robert Krulwich",
                    "sameAs": "https://en.wikipedia.org/wiki/Robert_Krulwich"
                }
            ],
            "publisher": {
                "@type": "Organization",
                "name": "WNYC",
                "@id": "https://www.tjpodcast.org/network/wnyc_studios",
                "sameAs": "https://en.wikipedia.org/wiki/WNYC_Studios"
            },
            "isFamilyFriendly": "True",
            "inLanguage": "en",
            "genre": [
                "Science & Medicine",
                "Natural Sciences"
            ],
            "endDate": "2017-12-22T08:59:00",
            "rssFeed": "http://feeds.wnyc.org/radiolab",
            "potentialAction": {
                "@type": "ListenAction",
                "target": {
                    "@type": "EntryPoint",
                    "urlTemplate": "https://www.tjpodcast.org/?streamSeriesId=2",
                    "actionPlatform": [
                        "http://schema.org/DesktopWebPlatform",
                        "http://schema.org/MobileWebPlatform",
                        "http://schema.googleapis.com/GoogleAudioCast",
                        "http://schema.googleapis.com/GoogleVideoCast"
                    ]
                },
                "actionAccessibilityRequirement": {
                    "@type": "ActionAccessSpecification",
                    "category": "nologinrequired",
                    "availabilityStarts": "2018-04-01T11:01:00-04:00",
                    "availabilityEnds": "2019-12-30T23:59:00-04:00",
                    "eligibleRegion": {
                        "@type": "Country",
                        "name": "FR"
                    }
                }
            },
            "popularityScore": {
                "@type": "PopularityScoreSpecification",
                "value": 4.2
            }
        },
        {
            "@context": [
                "http://schema.googleapis.com",
                {
                    "@language": "en"
                }
            ],
            "@type": "PodcastEpisode",
            "@id": "http://www.tjpodcast.org/episode?id=1",
            "url": "http://www.tjpodcast.org/episode?id=1",
            "name": "A Clockwork Miracle",
            "description": "As legend goes, in 1562, King Philip II...",
            "sameAs": "https://www.wnycstudios.org/story/radiolab-clockwork-miracle",
            "image": {
                "@type": "ImageObject",
                "height": "100",
                "width": "800",
                "contentUrl": "http://www.tjpodcast.org/img/2/1.jpg"
            },
            "keywords": [
                "Education",
                "Philosophy",
                "Science",
            ],
            "partOfSeries": {
                "@type": "PodcastSeries",
                "@id": "http://www.tjpodcast.org/series?id=2",
                "name": "Radiolab",
                "sameAs": "https://en.wikipedia.org/wiki/Radiolab",
            },
            "episodeNumber": 101,
            "inLanguage": "en",
            "author": [
                {
                    "@type": "Person",
                    "@id": "https://www.tjpodcast.org/author/jad_abumrad",
                    "name": "Jad Abumrad",
                    "sameAs": "https://en.wikipedia.org/wiki/Jad_Abumrad"
                },
                {
                    "@type": "Person",
                    "@id": "https://www.tjpodcast.org/author/robert_krulwich",
                    "name": "Robert Krulwich",
                    "sameAs": "https://en.wikipedia.org/wiki/Robert_Krulwich"
                }
            ],
            "publisher": {
                "@type": "Organization",
                "name": "WNYC",
                "@id": "https://www.tjpodcast.org/network/wnyc_studios",
                "sameAs": "https://en.wikipedia.org/wiki/WNYC_Studios"
            },
            "isFamilyFriendly": "True",
            "genre": [
                "Science",
                "Philosophy",
                "Fiction"
            ],
            "datePublished": "2018-12-27T23:23:00Z",
            "timeRequired": "PT22M",
            "associatedMedia": {
                "@type": "AudioObject",
                "contentUrl": "https://www.tjpodcast.org/media_files/mp3/radiolab_podcast19.mp3",
                "duration": "PT21M45S",
                "contentSize": "53616000",
                "encodingFormat": "audio/mpeg",
                "transcript": "Transcript of the episode",
                "bitrate": "64Kbps"
            },
            "potentialAction": {
                "@type": "ListenAction",
                "target": {
                    "@type": "EntryPoint",
                    "urlTemplate": "https://www.tjpodcast.org/?streamEpisodeId=1",
                    "actionPlatform": [
                        "http://schema.org/DesktopWebPlatform",
                        "http://schema.org/MobileWebPlatform",
                        "http://schema.googleapis.com/GoogleAudioCast",
                        "http://schema.googleapis.com/GoogleVideoCast"
                    ]
                },
                "actionAccessibilityRequirement": {
                    "@type": "ActionAccessSpecification",
                    "category": "nologinrequired",
                    "availabilityStarts": "2018-04-01T11:01:00-04:00",
                    "availabilityEnds": "2019-12-30T23:59:00-04:00",
                    "eligibleRegion": {
                        "@type": "Country",
                        "name": "FR"
                    }
                }
            },
            "popularityScore": {
                "@type": "PopularityScoreSpecification",
                "value": 3.8
            },
            "identifier": [
                {
                    "@type": "PropertyValue",
                    "propertyID": "GUID",
                    "value": "53ff386e-e768-40b5-8854-1b7415826ded"
                }
            ]
        }
    ],
    "actor": [
        {
            "@type": "PerformanceRole",
            "actor": {
                "@type": "Person",
                "@id": "https://www.tjpodcast.org/person/Roman",
                "name": {
                    "@language": "en",
                    "@value": "Roman Mars"
                },
                "roleName": "Host",
                "sameAs": "https://en.wikipedia.org/wiki/Roman"
            },
            "actor": {
                "@type": "Person",
                "@id": "https://www.tjpodcast.org/person/guest",
                "name": {
                    "@language": "en",
                    "@value": "Kurt Kohlstedt"
                },
                "roleName": "Guest"
            }
        }
    ],
    "releasedEvent": [
        {
            "@type": "FeaturedEvent",
            "location": "US",
            "startDate": "2020-04-18T20:00",
            "endDate": "2020-05-21T20:00",
            "publishedBy": {
                "@type": "Organization",
                "@id": "https://www.tjpodcast.org/organization/tjpodcast",
                "sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
                "name": "TJPodcast"
            }
        },
        {
            "@type": "ExclusiveEvent",
            "location": "US",
            "startDate": "2020-04-18T20:00",
            "endDate": "2020-04-24T20:00",
            "publishedBy": {
                "@type": "Organization",
                "@id": "https://www.tjpodcast.org/organization/tjpodcast",
                "sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
                "name": "TJPodcast"
            }
        },
        {
            "@type": "ExclusiveEvent",
            "location": "CA",
            "startDate": "2020-04-21T20:00",
            "endDate": "2020-04-24T20:00",
            "publishedBy": {
                "@type": "Organization",
                "@id": "https://www.tjpodcast.org/organization/tjpodcast",
                "sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
                "name": "TJPodcast"
            }
        }
    ]
}