בקטע הזה מופיעים הפרטים על מאפייני תגי העיצוב של תוכן לפודקאסטים.
המפרט של 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 (logo). |
image |
חובה | חוזר |
תמונה של גרפיקה מהסדרה. ציינו זאת כתיאור מלא
ImageObject לספק את הרזולוציה הגבוהה ביותר. JPEG או PNG הם
מועדף. פרטים נוספים זמינים בקטע ImageObject (logo)
דוגמאות. |
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 | כתובת אתר של צד שלישי (לא בדומיין שלך) שמפנה לדף אינטרנט מציין באופן חד-משמעי את זהות הפריט. דף האינטרנט הזה משמש את ההבחנה כאשר קיימות כמה סדרות דומות. לדוגמה, ויקיפדיה או דף הבית של סדרת הפודקאסטים. השדה הזה מומלץ מאוד כדי להבהיר את הסדרה. |
releasedEvent |
אופציונלי | PublicationEvent , או סוגי משנה ספציפיים יותר – FeaturedEvent או ExclusiveEvent |
האירוע שמציין את הפרסום או הפרסום של סדרת הפודקאסט. א' באתר החדשות עשוי לציין את ההשקה הראשונית של פודקאסט על ידי לייבל אפשר להשתמש בסוגים מיוחדים יותר של בלעדיות או תכונות בולטות. של פריט התוכן. לפרטים ולדוגמאות, אפשר להיכנס לפרסוםEvent, FeaturedEvent, ExclusiveEvent (ReleasedEvent) שימו לב שסימון של כסרטונים בלעדיים או מוצגים, מרמזות שכל הפרקים של התוכנית בלעדיות או מוצגים. |
countryOfOrigin |
אופציונלי | מדינה | המדינה של המשרדים הראשיים של חברת ההפקה, או האחראי על הפודקאסט. |
מפרט הפרק בפודקאסט
PodcastEpisode
הוא הייצוג של פרק לפי schema.org
בתוך PodcastSeries
.
נכס | עדיפות | סוג | תיאור |
---|---|---|---|
@context |
חובה | טקסט | הקשר למיון לפי schema.org. תמיד מוגדר ל-[http://schema.googleapis.com,{@language:xx}]
כאשר xx הוא קוד השפה. ההגדרה הזו קובעת את תו ברירת המחדל
השפה שמשמשת לערכי הטקסט בפיד. |
@type |
חובה | טקסט | תמיד מוגדר ל-PodcastEpisode . |
@id |
חובה | טקסט | מזהה ייחודי גלובלי לפרק הפודקאסט בפורמט URI. התעודה המזהה צריכה להיות
יציבה ולא משתנה עם הזמן. הוא נחשב למחרוזת אטומה
הוא קישור פעיל. הארגון שלך חייב להיות הבעלים של הדומיין שמשמש לערך @id . |
url |
חובה | טקסט | כתובת ה-URL הקנונית באתר שלכם, שבה אתם מציגים או מתארים את
פרק בפודקאסט. הערך הזה חייב להיות ייחודי באופן גלובלי. הקישור הזה עוזר
להתאים במדויק את התוכן בפיד שלכם לתוכן
מסדי נתונים. כדי להפעיל תוכן, 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 (logo) לקבלת
ופרטים נוספים. |
isFamilyFriendly |
חובה | בוליאני | מציין אם התוכן הזה ידידותי לכל המשפחה (כלומר, אם
תוכן מתאים לכל החברים במשפחה, כולל ילדים). Google
מוצרים עשויים להשתמש ב-isFamilyFriendly כדי לקבוע את התוכן שיש להפעיל.
הערך חייב להיות true או false . |
inLanguage |
חובה | טקסט | שפת התוכן של פרק הפודקאסט בפורמט ISO 639-1. שימוש בטיוטה הזו כדי למלא שאילתות של משתמשים עם בקשות לתוכן בשפה מסוימת. אם המיקום שהתוכן זמין בכמה שפות, צריך לציין רק שפה ראשית אחת. |
genre |
חובה | טקסט חוזר |
הקטגוריה או הז'אנר של סדרת הפודקאסטים. לדוגמה, אתם יכולים לעקוב אחרי קטגוריות פודקאסטים רגילות. |
associatedMedia |
אופציונלי | AudioObject | קובץ האודיו של פרק הפודקאסט. פרטים ודוגמאות זמינים במאמר AudioObject(associatedMedia). |
potentialAction |
חובה | ListenAction | הפעולה שתופעל כדי שהמשתמשים יאזינו לתוכן. לפרטים, ראו ListenAction. |
popularityScore |
אופציונלי | PopularityScoreSpecification | ציון פופולריות שקובע את עדיפות ההצגה כשיש כמה מועמדים בבחירות. פרטים נוספים ודוגמאות זמינים במאמר הקטע CommonityScoreSpecification. |
keywords |
אופציונלי | טקסט חוזר |
רשימה של מילות מפתח שמשויכות לסדרת הפודקאסט. מילות המפתח האלה
משמש להרחבת שאילתות המשתמש שיכולות להקפיץ את פרק הפודקאסט הזה. עבור
לדוגמה, news , sports או history . |
identifier |
חובה | PropertyValue חוזר |
בשביל מידע נוסף זמין בקטע PropertyValue (מזהה) לדוגמה. |
sameAs |
אופציונלי | כתובת URL | כתובת אתר של צד שלישי (לא בדומיין שלך) שמפנה לדף אינטרנט מציין באופן חד-משמעי את זהות הפריט. Google משתמשת בדף האינטרנט הזה עבור את ההבחנה כאשר קיימות כמה סדרות דומות. לדוגמה, ויקיפדיה או בדף הבית של פרקי הפודקאסט. שימו לב שההתייחסות לרמת הסדרה אסור לספק כאן את הדף. אנחנו ממליצים מאוד על השדה הזה ברורה וחד-משמעית של הפרק. |
releasedEvent |
אופציונלי | PublicationEvent או סוגי משנה ספציפיים יותר – FeaturedEvent או FeaturedEvent | האירוע שמציין את הפרסום או הפרסום של פרק הפודקאסט. א' עשוי לציין את הפרסום הראשוני של פרק פודקאסט על ידי בעל תוכן דיגיטלי וסוגי משנה ספציפיים יותר יכולים לציין בלעדיות או ייחודיות של פריט התוכן. פרטים נוספים ודוגמאות זמינים במאמר הקטע AdvertisingEvent, FeaturedEvent, ExclusiveEvent (publishdEvent). שימו לב שסימון סדרה כבלעדית או כסדרה מוצגת למעלה, מרמז על כך שכל הפרקים של התוכנית הם בלעדיים או מוצגים. מומלץ לסמן ברמה המפורטת ביותר. |
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 | כתובת אתר של צד שלישי (לא בדומיין שלך) שמפנה לדף אינטרנט מציין באופן חד-משמעי את זהות הפריט. 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 | כתובת אתר של צד שלישי (לא בדומיין שלך) שמפנה לדף אינטרנט מציין באופן חד-משמעי את זהות הפריט. 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"
},
CommonityScoreSpecification (popularityScore)
popularityScore
יכול לעזור למשתמשים להגיע אל
תוכן, בתרחישים שבהם הקריטריונים משאילתת המשתמש תואמים
מהפיד שלכם. התוכן עם ציון הפופולריות הגבוה ביותר
זמין לאזור של המשתמש מוצג למשתמש כאשר ערך זה הוא
זמינים. כברירת מחדל, כל התכנים בלי השדה הזה הם ציון הפופולריות 0
.
השוואת הציונים מתבצעת במסגרת הקטלוג המלא שלכם. לכן
להבטיח שקנה המידה יהיה עקבי בכל הפידים.
נכס | עדיפות | סוג | תיאור |
---|---|---|---|
@type |
חובה | טקסט | תמיד מוגדר ל-PopularityScoreSpecification . |
value |
חובה | Numeric | ערך מספרי חיובי להשוואה עם ישויות אחרות מהקטלוג לעדיפות של הגשה. מספר גדול יותר מייצג פופולריות גבוהה יותר. |
eligibleRegion |
אופציונלי | מדינה או טקסט חוזר |
אזור אחד או רשימה של אזורים שעליהם חל ציון הפופולריות הזה. אם ציון הפופולריות חל בכל העולם, צריך להשתמש ב- אם צריך לציין אזורים ספציפיים, צריך להשתמש בסוג 'מדינה'. אם לא מזינים את השדה הזה, ברירת המחדל של |
מדינה (popularityScore.eligibilityRegion)
נכס | עדיפות | סוג | תיאור |
---|---|---|---|
@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"
}
]
},
AdvertisingEvent, FeaturedEvent, ExclusiveEvent (releasedEvent)
- PublicationEvent
- להשתמש באובייקט הזה כדי לייצג את התאריך והמיקום של פרסום תוכנית או
פרק (שנקרא גם 'תאריך הפרסום' של סדרה או פרק).
בנוסף, השדה
publishedBy
מציין את המפרסם או ההפצה סוג התוכן של סדרת הפודקאסט או הפרק. - ExclusiveEvent
- משתמשים באובייקט הזה כדי לציין שלספק יש זכויות הפצה בלעדיות לפודקאסט. בלעדיות יכולה להיות ספציפית לאזור ומוגבלת בזמן, ולכן חובה כוללים את שדה הארגון שמפנה לספק הבלעדי של תוכן.
- FeaturedEvent
- משתמשים באובייקט הזה כדי לייצג שהספק מציג את הפודקאסט לצרכנים (לדוגמה, בתור "מקורי").
- ההגדרה המקורית שונה מהתכונה 'בלעדיות'
- המונח 'מקורי (מוצג)' מציין לעיתים קרובות זכויות בלעדיות על
, שגורמת לעומס יתר על המונח. לכן, צריך לפצל את המשמעות הרצויה
לשתי הקטגוריות שצוינו למעלה. יכול להיות שגם ישות מקורית
בלעדי, ובמקרה הזה
releasedEvent
יכול לקחת מערך עם שונים של אירועים באותה ישות.
שימו לב שלמרות שבלעדיות או ייחודיות יש משמעות דומה לזו
קטלוג של ספק, PublicationEvent
יותר רלוונטיות להפעלה
להבדיל בין ישויות ולספק מטא-נתונים נוספים לגבי אותו דבר,
כמו תאריך ההפצה של סדרה או פרק.
נכס | עדיפות | סוג | תיאור |
---|---|---|---|
@type |
חובה | טקסט | תמיד מוגדר לאחד מהערכים PublicationEvent ,
ExclusiveEvent או FeaturedEvent . |
location |
חובה | מדינה | האזור שבו מתרחש אירוע הפרסום. אפשר גם להשתמש
כדי לייצג את הגבלות בלעדיות והגבלות ההפצה
של הישות. צריך להשתמש בקודי ISO 3166 של המדינה. אם צריך להגיש בקשה
סמנטיקה גלובלית, מוגדרת לEARTH . מוגדר במפורש
location עד EARTH , במקרה ספציפי ללוקאל
ההגבלות האלה לא רלוונטיות. |
startDate |
מומלץ (חובה לאירוע Exclusive) | Date או DateTime (תאריך ושעה) | תאריך ההתחלה של הישויות לאתר החדשות. במקרה של
PublicationEvent , מציין את תאריך הפרסום הראשוני של
יישות זו. במקרה של ExclusiveEvent או
FeaturedEvent , שמייצג את תאריך ההתחלה של
בלעדיות או ייחודיות של הישות. |
endDate |
מומלץ (חובה לאירוע Exclusive) | Date או 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 (שיוך מדיה)
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 (פוטנציאל פעולה)
הישות 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 (putentialAction.actionAccessibilityRequirement)
נכס | עדיפות | סוג | תיאור |
---|---|---|---|
@type |
חובה | טקסט | תמיד מוגדר ל-ActionAccessSpecification . |
category |
חובה | טקסט |
סוג דרישת הגישה. הכתובת צריכה להיות אחת מהאפשרויות הבאות ערכים:
|
availabilityStarts |
אופציונלי | תאריך ושעה | שעת ההתחלה של חלון הזמינות. אפשר להשתמש בה כדי לקבוע השעה המדויקת שבה ניתן לחשוף את התוכן הזה למשתמשים. |
availabilityEnds |
אופציונלי | תאריך ושעה | שעת הסיום של חלון הזמינות. אפשר להשתמש בה כדי לקבוע השעה המדויקת שבה התוכן הזה מפסיק להיחשף משתמשים. |
eligibleRegion |
חובה | מדינה חוזר |
המדינה שבה אפשר להשתתף במבצע. אפשר להשתמש בזה כדי לשלוט במדינה או באזור שבהם התוכן הזה צריך להיות זמינים. |
requiresSubscription |
נדרש אם רלוונטי | MediaSubscription | חבילת המינוי שנדרשת כדי לגשת לתוכן הזה. אם השירות מציע חבילות מנויים מרובות, שדה זה הוא חובה. אם השירות מוצע בחינם, או שיש רק רמה אחת של מינוי, אפשר לדלג על השדה הזה. |
מדינה (potentialAction.actionAccessibilityRequirement.eligibilityRegion)
נכס | עדיפות | סוג | תיאור |
---|---|---|---|
@type |
חובה | טקסט | תמיד מוגדר ל-Country . |
name |
חובה | טקסט | קוד מדינה בפורמט ISO 3166-1 alpha 2. |
MediaSubscriptions (putentialAction.actionAccessibilityRequirement.requiredsSubscription)
נכס | עדיפות | סוג | תיאור |
---|---|---|---|
@type |
חובה | טקסט | תמיד מוגדר ל-MediaSubscription . |
@id |
חובה | כתובת URL | מזהה ייחודי גלובלי לחבילת המינוי בפורמט URI. המזהה צריך להיות יציב ולא להשתנות עם הזמן. הוא נחשב לאטום ולא חייב להיות קישור פעיל. |
name |
חובה | טקסט | השם של חבילת המינוי. לדוגמה
Premium , Basic . |
expectsAcceptanceOf |
המלצות | ההצעה | המבצע שמשויך לרכישת המינוי למדיה. שלך יכול להשתמש באפשרות הזו כדי לבטא את מחיר המינוי. |
מבצע (posentialAction.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"
}
}
]
}