يوفّر هذا القسم تفاصيل خصائص تنسيق المحتوى لملفات البودكاست.
مواصفات 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 الموضّحة بالكامل. قدِّم أعلى درجة دقة متاحة. من المفضّل استخدام تنسيق JPEG أو PNG. للاطّلاع على التفاصيل والأمثلة، راجِع القسم
ImageObject (الشعار). |
image |
مطلوب | متكرّرة |
صورة عمل فني للسلسلة يُرجى تقديم وصف كامل
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 . قدِّم أعلى درجة دقة متاحة. من المفضّل استخدام تنسيق 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 متكرّرة |
بالنسبة إلى راجِع قسم 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 |
اختياريّ | البلد متكرّرة |
البلدان التي يُسمح فيها بعرض الوسائط:
|
البلد (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 |
اختياريّ | البلد أو النص متكرّرة |
منطقة واحدة أو قائمة بالمناطق التي تنطبق عليها نتيجة مدى الرواج هذه إذا كانت نتيجة مدى الرواج تنطبق على مستوى العالم، استخدِم إذا كان يجب إدراج مناطق معيّنة، يُرجى استخدام النوع "بلد". في حال عدم إدخال قيمة في هذا الحقل، سيتم ضبط القيمة التلقائية لـ |
البلد (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 متعددة لتحديد روابط مختلفة لمواضع معيّنة على مجموعات مختلفة من الأنظمة الأساسية. |
actionAccessibilityRequirement |
مطلوب |
متكرّرة |
تمثّل هذه السمة تعريف المتطلبات المفروضة على المستخدم للوصول إلى هذا الكيان. في حال توفّر عدّة
ActionAccessSpecification ، يمكن للمستخدم الذي يستوفي أيًا
من معايير المواصفات الوصول إلى المحتوى. |
EntryPoint (potentialAction.target)
@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 |
مطلوب | نص |
نوع متطلبات الوصول يجب أن تكون هذه القيمة إحدى القيم التالية:
|
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"
}
}
]
}