يقدم هذا القسم تفاصيل خصائص ترميز المحتوى لملفات البودكاست.
مواصفات سلسلة بودكاست
تمثّل السمة 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 . تقديم أعلى درجة دقة متاحة. ويفضل JPEG أو PNG. لمعرفة التفاصيل والأمثلة، يُرجى الاطّلاع على القسم
ImageObject (الشعار). |
image |
مطلوب | متكرر |
صورة فنية للمسلسل يُرجى توفير وصف موجز على النحو التالي
ImageObject . تقديم أعلى درجة دقة متاحة. ويفضل JPEG أو PNG. يُرجى الاطّلاع على القسم ImageObject (الشعار) لمعرفة التفاصيل والأمثلة. |
isFamilyFriendly |
مطلوب | منطقي | لتحديد ما إذا كان هذا المحتوى مناسبًا لجميع أفراد العائلة (أي إذا كان المحتوى مناسبًا لجميع أفراد العائلة، بما في ذلك الأطفال). قد تستخدم منتجات Google
isFamilyFriendly للمساعدة في تحديد المحتوى الذي يتم تشغيله. يجب أن تكون القيمة إما 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 أو ExceptionEvent |
الحدث الذي يعرض منشور أو إصدار سلسلة ملفات بودكاست قد يلاحظ حدث نشر إصدارًا أوليًّا للبودكاست من قِبل ناشر، ويمكن استخدام الأنواع الأكثر تخصّصًا للدلالة على حصرية إصداره أو تميزه. لمعرفة التفاصيل والأمثلة، يُرجى الاطّلاع على القسم PublisherEvent, FeaturedEvent, ExceptionEvent (releasedEvent). تجدر الإشارة إلى أنّ وضع علامة على سلسلة كمقاطع حصرية أو مميزة يعني ضمنًا أنّ كلّ حلقات العرض حصريّة أو مميّزة. |
countryOfOrigin |
اختياريّ | البلد | تمثّل هذه الخاصية بلد المكاتب الرئيسية لشركة الإنتاج أو الفرد المسؤول عن البودكاست. |
مواصفات حلقة بودكاست
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 التي تتضمن حلقة البودكاست هذه يُرجى الاطّلاع على
بودكاستSeries(partOfSeries) للاطّلاع على التفاصيل والأمثلة. |
partOfSeason |
اختياريّ | موسم البودكاست | بالنسبة إلى مسلسلات متعددة المواسم، توفر هذه الخاصية معلومات عن الموسم بالإضافة إلى رقم الموسم واسم الموسم. يُرجى الاطّلاع على بودكاستSeason(partOfSeason) للحصول على التفاصيل والأمثلة. |
timeRequired |
مطلوب | المدة | تمثل هذه الخاصية مدة الحلقة بتنسيق ISO 8601. |
image |
اختياريّ | متكرر |
صورة فنية للمسلسل ويجب أن يكون ذلك وصفًا كاملاً
ImageObject . تقديم أعلى درجة دقة متاحة. ويفضل JPEG أو PNG. يُرجى الاطلاع على قسم ImageObject (الشعار) للحصول على
التفاصيل والأمثلة. |
isFamilyFriendly |
مطلوب | منطقي | لتحديد ما إذا كان هذا المحتوى مناسبًا لجميع أفراد العائلة (أي ما إذا كان المحتوى مناسبًا لجميع أفراد العائلة، بما في ذلك الأطفال). قد تستخدم منتجات Google isFamilyFriendly لتحديد المحتوى الذي سيتم تشغيله.
يجب أن تكون القيمة إما true أو false . |
inLanguage |
مطلوب | النص | لغة محتوى حلقة البودكاست بتنسيق ISO 639-1 استخدم هذه القيمة لتنفيذ طلبات بحث المستخدم التي تطلب محتويات بلغة معينة. إذا كان المحتوى بلغات متعددة، أدرِج لغة أساسية واحدة فقط. |
genre |
مطلوب | النص متكرر |
فئة أو نوع سلسلة البودكاست. على سبيل المثال، يمكنك اتّباع فئات البودكاست العادية. |
associatedMedia |
اختياريّ | AudioObject | الملف الصوتي لحلقة البودكاست للاطّلاع على التفاصيل والأمثلة، راجِع AudioObject(associateMedia). |
potentialAction |
مطلوب | ListenAction | الإجراء الذي سيتم تشغيله للمستخدمين للاستماع إلى المحتوى. لمعرفة التفاصيل، يُرجى الاطّلاع على القسم ListenAction. |
popularityScore |
اختياريّ | مدى رواج مقياس النتائج الرائجة | نقاط الشعبية لتحديد أولوية العرض عند وجود عدة مرشحين. لمعرفة التفاصيل والأمثلة، يُرجى الاطّلاع على القسم AudienceityScoreSpecification. |
keywords |
اختياريّ | النص متكرر |
قائمة بالكلمات الرئيسية المرتبطة بسلسلة بودكاست. قد يتم استخدام هذه الكلمات الرئيسية لتوسيع
طلبات بحث المستخدمين التي يمكن أن تؤدي إلى تشغيل حلقة البودكاست هذه. على سبيل المثال، news أو sports أو history . |
identifier |
مطلوب | PropertyValue متكرر |
بالنسبة إلى اطّلع على قسم PropertyValue (المعرّف) للحصول على المثال. |
sameAs |
اختياريّ | عنوان URL | عنوان URL لصفحة ويب مرجعية لجهة خارجية (ليست ضمن نطاقك) تشير بوضوح إلى هوية العنصر. تستخدم Google صفحة الويب هذه للتوضيح عند وجود سلاسل متعددة مشابهة. على سبيل المثال، صفحة ويكيبيديا أو الصفحة الرئيسية لحلقات البودكاست. لاحظ أنه يجب عدم تقديم الصفحة المرجعية على مستوى السلسلة هنا. نوصي بشدة باستخدام هذا الحقل لتوضيح الحلقة. |
releasedEvent |
اختياريّ | publicationEvent أو أنواع فرعية أكثر تحديدًا - FeaturedEvent أو ExceptionEvent | الحدث الذي يعرض منشور أو إصدار حلقة البودكاست قد يلاحظ حدث نشر إصدارًا أوليًا من حلقة بودكاست من ناشر، ويمكن أن تشير الأنواع الفرعية الأكثر تحديدًا إلى أنّها حصرية أو حصرية. لمعرفة التفاصيل والأمثلة، يُرجى الاطّلاع على القسم publicationEvent وFeaturedEvent وExceptionEvent (releasedEvent). تجدر الإشارة إلى أن وضع علامة على مسلسل باعتباره حصريًا أو مميزًا أعلاه يشير ضمنًا إلى أن كل حلقات البرنامج حصرية أو مميزة. ونحن نوصي بوضع علامة على هذه الخصائص بأعلى مستوى من الدقة. |
countryOfOrigin |
اختياريّ | البلد | بلد المكاتب الرئيسية لشركة الإنتاج أو الفرد المسؤول عن البودكاست |
حلقات حلقات البودكاست (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"
},
حلقات بودكاست الموسم (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 |
اختياريّ | البلد متكرر |
البلدان التي يُسمح فيها بالوسائط:
|
البلد (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"
},
الشهرة ScoreSpecification (popularityScore)
يمكن أن يساعد popularityScore
المستخدمين في الوصول إلى المحتوى الأكثر
ملاءمةً، في سيناريوهات تتطابق فيها معايير طلب بحث المستخدم مع عدة كيانات من خلاصتك. ويتم عرض المحتوى الحاصل على أعلى درجة من الشعبية في منطقة المستخدم للمستخدم عند توفّر هذه القيمة. القيمة التلقائية لكامل المحتوى الذي لا يتضمن هذا الحقل إلى نتيجة الرواج 0
. وتتم مقارنة النتائج ضمن نطاق الكتالوج الكامل، لذا يُرجى التأكّد من اتساق المقياس في جميع خلاصاتك.
الخاصية | درجة الأهمية | النوع | الوصف |
---|---|---|---|
@type |
مطلوب | النص | الضبط دائمًا على PopularityScoreSpecification . |
value |
مطلوب | رقمية | قيمة رقمية موجبة للمقارنة مع الكيانات الأخرى من الكتالوج للحصول على أولوية العرض. ويمثّل العدد الأكبر رواجًا أعلى. |
eligibleRegion |
اختياريّ | البلد أو النص متكرر |
منطقة واحدة أو قائمة بالمناطق التي تنطبق عليها نتيجة الشعبية هذه. إذا كانت نتيجة الشعبية تنطبق على مستوى العالم، استخدِم إذا كان من الضروري إدراج مناطق محددة، يُرجى استخدام نوع `البلد`. وفي حال عدم إدخال هذا الحقل، سيتم ضبط |
البلد (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 وExceptionEvent (releasedEvent)
- حدث النشر
- استخدِم هذا الكائن لتمثيل تاريخ نشر برنامج أو حلقة أو موقع نشرهما (ويُعرف أيضًا باسم "تاريخ إصدار" المسلسل أو الحلقة).
بالإضافة إلى ذلك، يشير الحقل
publishedBy
إلى نشر أو توزيع كيان سلسلة أو حلقة بودكاست. - حدث حصري
- يمكنك استخدام هذا الكائن للإشارة إلى أنّ موفّر المحتوى لديه حقوق توزيع حصرية للبودكاست. يمكن أن تكون الحقوق الحصرية محدّدة حسب المنطقة الزمنية كما يجب أن تتضمّن حقل المؤسسة الذي يشير إلى الموفِّر الحصري للمحتوى.
- حدث مميّز
- استخدِم هذا الكائن للإشارة إلى أنّ موفّر المحتوى يعرض البودكاست للمستهلكين (مثلاً، باعتباره "محتوى أصلي").
- يختلف المحتوى الأصلي عن المحتوى الحصري.
- غالبًا ما يشير مصطلح "أصلي (مميزة)" إلى الحقوق الحصرية لكيان معيّن، مما يؤدي إلى زيادة التحميل على المصطلح. وبناءً على ذلك، يجب تقسيم المعنى المقصود
إلى الفئتين السابقتين. من الممكن أن يكون الكيان الأصلي أيضًا حصريًا، وفي هذه الحالة يمكن أن يأخذ
releasedEvent
مصفوفة مع كلا نوعي الأحداث في الكيان نفسه.
ملاحظة: على الرغم من أنّ الحقوق الحصرية أو الحصرية قد تتشارك في معانٍ متشابهة ضمن
كتالوج مقدّم الخدمة، ينطبق PublicationEvent
بشكلٍ عام على تفعيل
التوضيح بشأن الكيانات وتوفير بيانات وصفية إضافية حول المحتوى نفسه،
مثل تاريخ إصدار مسلسل أو حلقة.
الخاصية | درجة الأهمية | النوع | الوصف |
---|---|---|---|
@type |
مطلوب | النص | اضبط دائمًا على إحدى القيم PublicationEvent أو ExclusiveEvent أو FeaturedEvent . |
location |
مطلوب | البلد | المنطقة التي يُقام فيها حدث جهة النشر. يمكنك أيضًا استخدام هذه السمة
لتمثيل القيود وقيود التوزيع
الحصرية للكيان. استخدم رموز ISO 3166 للبلد. إذا كنت بحاجة إلى تطبيق دلالات عامة، يمكنك ضبطها على EARTH . ويمكنك ضبط السمة location بشكل صريح على EARTH في حال عدم تطبيق قيود متعلّقة باللغة. |
startDate |
إجراء مقترَح (مطلوبة لحدث حصري) | التاريخ أو التاريخ والوقت | تاريخ بدء نشر الكيانات. في حال استخدام السمة PublicationEvent ، يشير ذلك إلى تاريخ الإصدار الأولي لهذا الكيان. في حال استخدام السمتَين ExclusiveEvent أو FeaturedEvent ، تمثّل هذه السمة تاريخ بدء الكيان الخاص أو حصريًّا. |
endDate |
إجراء مقترَح (مطلوبة لحدث حصري) | التاريخ أو التاريخ والوقت | تاريخ انتهاء نشر الكيانات. وفي حالة السمة 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"
},
زر الإجراء (ActionAction)
يعرّف الكيان ListenAction
روابط لصفحات في التطبيق للتشغيل ومعايير
للمستخدمين (مثل الموقع الجغرافي أو التسلسل الزمني أو حالة تسجيل الدخول أو الاشتراك) للوصول
إلى المحتوى.
الخاصية | درجة الأهمية | النوع | الوصف |
---|---|---|---|
@type |
مطلوب | النص | الضبط دائمًا على ListenAction . |
target |
مطلوب |
متكرر |
تمثّل هذه الخاصية مواصفات الرابط لصفحة في التطبيق مع معلومات المنصة المتوافقة. ويمكنك استخدام حقول EntryPoint متعدّدة لتحديد روابط مختلفة لصفحة في التطبيق في مجموعات مختلفة من الأنظمة الأساسية. |
actionAccessibilityRequirement |
مطلوب |
متكرر |
تمثّل هذه الخاصية تعريف المتطلبات المفروضة على المستخدم للوصول إلى هذا الكيان. وفي حال مشاركة عرض متعدّد من النوع ActionAccessSpecification ، يمكن للمستخدم الذي يستوفي أي من معايير المواصفات الوصول إلى المحتوى. |
EntryPoint (potentialAction.target)
@type
مطلوبة
النص
تعيين دائما إلى 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 |
مطلوب | النص |
نوع مطلب الوصول. ويجب أن تكون هذه القيمة من بين القيم التالية:
|
availabilityStarts |
اختياريّ | التاريخ والوقت | تمثّل هذه الخاصية وقت بدء نافذة مدى التوفّر. ويمكنك استخدام هذه الميزة للتحكّم في الوقت الدقيق الذي يمكن فيه عرض هذا المحتوى للمستخدمين. |
availabilityEnds |
اختياريّ | التاريخ والوقت | تمثّل هذه الخاصية وقت انتهاء نافذة مدى التوفّر. ويمكنك استخدام هذه الميزة للتحكّم في الوقت الذي يتوقّف فيه عرض هذا المحتوى للمستخدمين. |
eligibleRegion |
مطلوب | البلد متكرر |
البلد المؤهل للحصول على هذا العرض. ويمكنك استخدام هذه السمة للتحكّم في البلد أو المنطقة التي يجب أن يتوفّر فيها هذا المحتوى. |
requiresSubscription |
مطلوبة إذا كانت منطبقة | الاشتراك في الوسائط | حزمة الاشتراك المطلوبة للوصول إلى هذا المحتوى. إذا كانت خدمتك تقدّم حِزم اشتراك متعددة، يجب ملء هذا الحقل. إذا كانت خدمتك مجانية أو كان هناك مستوى واحد فقط من الاشتراك، يمكنك تخطي هذا الحقل. |
البلد (potentialAction.actionAccessibilityRequirement.ELIGIBLERegion)
الخاصية | درجة الأهمية | النوع | الوصف |
---|---|---|---|
@type |
مطلوب | النص | الضبط دائمًا على Country . |
name |
مطلوب | النص | تمثّل هذه الخاصية رمز البلد وفقًا لمعيار ISO 3166-1 alpha 2. |
MediaSUBSCRIPTION (potentialAction.actionAccessibilityRequirement.requiresSUBSCRIPTION)
الخاصية | درجة الأهمية | النوع | الوصف |
---|---|---|---|
@type |
مطلوب | النص | الضبط دائمًا على MediaSubscription . |
@id |
مطلوب | عنوان URL | معرّف فريد عالميًا لحزمة الاشتراك بتنسيق معرّف الموارد المنتظم (URI). ويجب أن يكون المعرّف ثابتًا ولا يتغيّر بمرور الوقت. ويتم التعامل معه كسلسلة مبهمة، ولا يلزم أن يكون رابطًا عاملاً. |
name |
مطلوب | النص | اسم حزمة الاشتراك. على سبيل المثال
Premium وBasic . |
expectsAcceptanceOf |
سمة مقترَحة | Offer | العرض المرتبط بشراء اشتراك الوسائط. ويمكنك استخدام هذا الخيار للتعبير عن سعر الاشتراك. |
العرض (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"
}
}
]
}