מאפייני סימון תוכן של תחנות רדיו

בקטע הזה מפורטים המאפיינים של רכיבי ה-Markup של התוכן לסוג הישות RadioBroadcastService. פרטים מלאים זמינים בדוגמה של פיד מלא.


טבלת מפרט

נכס סוג צפוי תיאור
@context Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-["http://schema.googleapis.com", {"@language": "xx"}], כאשר xx מייצג את השפה של המחרוזות בפיד.

בכל הקשר של ישות ברמה הבסיסית, הערך של @language צריך להיות קוד השפה המתאים, בפורמט BCP 47. לדוגמה, אם השפה מוגדרת לספרדית, ההנחה היא שהשמות הם בספרדית, גם אם שפת הכתוביות או הדיבוב היא אנגלית.
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-RadioBroadcastService.
@id URL חובה – המזהה של התוכן בפורמט URI. לדוגמה, https://example.com/1234abc.
@id חייב לעמוד בדרישות הבאות:
  • ייחודיים ברמת הקטלוג
  • סטטי. המזהה צריך להיות יציב ולא להשתנות לאורך זמן (גם אם מאפיין כתובת ה-URL של התוכנית ישתנה). הוא ייחשב כמחרוזת אטומה ולא חייב להיות קישור פעיל.
  • כמזהה משאב אחיד (URI)
  • הדומיין שבו נעשה שימוש בערך @id חייב להיות בבעלות הארגון.
מכיוון שהשדה url של ישות עומד בכל הדרישות כמזהה, מומלץ להשתמש בשדה url של הישות בתור @id. פרטים נוספים זמינים בקטע מזהה.
url URL חובה: כתובת ה-URL הקנונית של התוכן, שמספקת מידע על תחנת הרדיו.

נכס url חייב לעמוד בדרישות הבאות:
  • השם חייב להיות ייחודי בהיקף גלובלי.
  • הוא חייב לכלול כתובת URL קנונית פעילה ש-Google יכולה לסרוק.
  • הוא חייב להפנות לדף תיאור תוכן שלא חסום על ידי מחסום תשלום.
name Text חובה: השם הרשמי של תחנת הרדיו. לכל שפה יכול להיות רק שם רשמי אחד. לדוגמה, 'WXKS FM'. משתמשים במערך כדי לרשום את השמות בשפות שונות. דוגמה לכך מופיעה בקטע מספר אזורים ושפות.
alternateName Text שמות חלופיים שיעזרו למשתמשים לזהות את תחנת הרדיו. הנכס הזה חייב לכלול שמות חלופיים חוקיים של תחנה, ולא מילות מפתח שמשפיעות על ההפעלה. למילות מפתח, השתמשו במקום זאת במאפיין keywords. משתמשים במערך כדי לרשום את השמות בשפות שונות. דוגמה לכך מופיעה בקטע מספר אזורים ושפות.
callSign Text חובה אם רלוונטי: הכינוי הרשמי של תחנת הרדיו, שהונפק על ידי הממשלה. לדוגמה, 'KQEI-FM'. המאפיין הזה נדרש לתחנות רדיו בצפון אמריקה. באזורים שבהם לא נהוג להשתמש בקריאות חירום, האפשרות הזו היא אופציונלית.
broadcastDisplayName Text חובה: השמות המוצגים או סמלי הלוגו של תחנת הרדיו. לדוגמה, 'Fake Radio 105'. הערכים עוזרים למשתמשים לזהות את תחנת הרדיו הזו בשאילתות שלהם, בנוסף למידע חשוב אחר כמו אות הקריאה והשם.
description Text חובה: תיאור קצר של תחנת הרדיו. למאפיין הזה יש מגבלה של 300 תווים. משתמשים במערך כדי לסמן את התיאור בכמה שפות. דוגמה לכך מופיעה בקטע מספר אזורים ושפות.
slogan Text הסלוגן של תחנת הרדיו. לדוגמה: "תחנת הרדיו הדמיונית מספר אחת של Google למוזיקה".
logo ImageObject תמונת לוגו של התחנה. יש לספק את התמונה ברזולוציה הגבוהה ביותר שזמינה. הפורמט חייב להיות JPEG או PNG. לפרטים נוספים ולעיון בדוגמאות, ראו הקטע ImageObject.
broadcastFrequency BroadcastFrequencySpecification חובה: מפרט התדר של תחנת הרדיו. הנכס הזה נדרש לתחנות רדיו ארציות ב-AM/FM. בשידורים אונליין בלבד, הערך צריך להיות מוגדר למחרוזת INTERNET_STREAM. לפרטים ולדוגמאות, ראו הקטע BroadcastFrequencySpecification.
areaServed City, State, Country, or AdministrativeArea חובה: האזור הגיאוגרפי הראשי שאליו משווק תחנת הרדיו. אפשר להשתמש במאפיין הזה כדי לבחור את התחנה המתאימה ביותר מתוך רשת של תחנות קשורות בעלות שמות דומים. לדוגמה, אפשר להשתמש בו כדי לבחור שירות רדיו שמשודר ברמה הארצית עם תחנות מקומיות. הפורמט המוצע הוא city, (optional) state, country. לפרטים נוספים ולעיון בדוגמאות, ראו הקטע עיר, מדינה, מדינה, תחום מנהלי.
broadcastAffiliateOf Organization חובה אם רלוונטי: השותף העצמאי שאליו תחנת הרדיו משתייכת, או השותף העצמאי שמספק את התוכן שמשודר בתחנת הרדיו. לדוגמה, 'NPR',‏ 'PRI' או 'PBS'. אם תחנת הרדיו לא משתייכת לשום שותפות, לא צריך להזין את הנכס הזה. לפרטים נוספים ולדוגמאות, ראו הקטע ארגון.
broadcaster Organization חובה: הארגון שבבעלותו נמצאת תחנת הרדיו, והוא מפעיל אותה. לפרטים נוספים ולדוגמאות, ראו הקטע ארגון.
parentService RadioBroadcastService חובה אם רלוונטי: המאפיין הזה נדרש רק אם תחנת הרדיו היא משדר חוזר או מתרגם. הוא מייצג את תחנת הרדיו המקורית שהמגבר או המתורגם מעבירים. לפרטים ולדוגמאות, ראו את הקטע RadioBroadcastService.
potentialAction ListenAction חובה: הפעולה שמופעל אצל המשתמשים כדי שהם יוכלו להאזין לתחנת הרדיו. פרטים נוספים זמינים בקטע ListenAction.
popularityScore PopularityScoreSpecification מומלץ מאוד למה? ציון ש-Google משתמשת בו, יחד עם אותות אחרים, כדי לקבוע איזה מדיה להפעיל למשתמשים. הציון הזה מייצג את הפופולריות של התוכן ביחס לתוכן אחר בקטלוג. לכן, סולם הדירוג חייב להיות עקבי בכל הפידים ובכל הישויות בקטלוג. כברירת מחדל, דירוג הפופולריות של ישות מוגדר כ-0.
inLanguage Text השפה שבה מועבר התוכן בתחנת הרדיו. הערך חייב להיות קוד שפה בפורמט BCP 47. אפשר להשתמש בערך הזה כדי למלא שאילתות של משתמשים שמבקשים תוכן בשפה ספציפית. אם התחנה משדרת בשפות שונות בזמנים שונים, פשוט מציינים את השפה הראשית.
keywords Text רשימה של מילות מפתח שמשויכות לתחנת הרדיו. אפשר להשתמש במילות המפתח האלה כדי להרחיב את שאילתות המשתמשים שמפעילות את תחנת הרדיו. לדוגמה, 'חדשות', 'ספורט' או 'רוק'.
identifier PropertyValue מומלץ מאוד למה? - המזהה החיצוני או מזהה אחר שמזהה את הישות הזו באופן חד-משמעי. מותר להשתמש במספר מזהים. פרטים נוספים זמינים בקטע מאפייני מזהה.
sameAs URL כתובת ה-URL של דף אינטרנט להפניה שמציין באופן חד-משמעי את זהות הפריט. לדוגמה, דף בוויקיפדיה של שירות השידור.

הפניות לנכסים מסוג ישות

בהמשך מפורטים סוגי הישויות וההפניות למאפיינים שלהם.

BroadcastFrequencySpecification

סוג הישות BroadcastFrequencySpecification משויך לנכס broadcastfrequency.

סוג הישות BroadcastFrequencySpecification משמש לזיהוי תחנת הרדיו לפי התדר שלה. במקרה של רדיו דיגיטלי, יכול להיות שערוץ התדרים יכיל כמה ערוצים משניים עם תוכניות שונות. במקרים כאלה, הערך של broadcastSubChannel משמש לאיתור תחנת הרדיו המטורגטת בערוץ התדר.

לאובייקטים של תחנות רדיו באינטרנט בלבד, אין צורך באובייקט BroadcastFrequencySpecification, ולכן צריך להשתמש בערך המחרוזת INTERNET_STREAM במקום זאת.

נכס סוג צפוי תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-BroadcastFrequencySpecification.
broadcastFrequencyValue Text חובה: החלק המספרי של התדירות. לדוגמה, '89.3'. בתחנות של שידור אודיו דיגיטלי (DAB), זה חייב להיות מספר הבלוק. לדוגמה, '12A'.
broadcastSignalModulation Text חובה: החלק של תדירות האות. הערך צריך להיות אחד מהערכים הבאים: 'FM',‏ 'AM',‏ 'HD',‏ 'DAB' או 'DAB+'.
broadcastSubChannel Text חובה אם רלוונטי: הערוץ המשני במקרה של רדיו דיגיטלי. בתחנות DAB ו-DAB+, הערך הזה הוא מזהה השירות. לדוגמה, 'HD1' עד 'HD8' הם ערכים אפשריים לרדיו HD, ו-'C8D8' הוא ערך אפשרי ל-DAB.

דוגמאות ל-BroadcastFrequencySpecification:

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "89.3",
  "broadcastSignalModulation": "FM",
  "broadcastSubChannel": "HD1"
},
"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "1010",
  "broadcastSignalModulation": "AM",
},
"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "12B",
  "broadcastSignalModulation": "DAB",
   "broadcastSubChannel": "C8D8"
},
"broadcastFrequency": "INTERNET_STREAM",

ארגון

סוג הישות Organization משויך לנכסים broadcaster או broadcastAffiliateOf.

במפרט RadioBroadcastService, הסוג Organization משמש גם למאפיינים broadcaster וגם למאפיינים broadcastAffiliateOf.

נכס סוג צפוי תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-Organization.
@id URL חובה: מזהה ייחודי גלובלי של הארגון בפורמט URI. המזהה צריך להיות יציב ולא להשתנות לאורך זמן. הוא מטופל כמחרוזת אטומה ולא חייב להיות קישור פעיל.
name Text חובה: שם הארגון.
sameAs URL המאפיין הזה הוא כתובת URL לדף אינטרנט של עזרה שמזהה את הארגון באופן חד-משמעי. לדוגמה, דף של הארגון בוויקיפדיה או האתר הרשמי של הארגון.

דוגמאות ל-Organization:

"broadcaster": {
  "@type": "Organization",
  "@id": "https://www.tjradio.org/broadcasters/billyradio",
  "sameAs": "https://www.billyradio-example.org/",
  "name": "Billy Radio Inc"
},
"broadcaster": [
  {
    "@type": "Organization",
    "@id": "https://www.tjradio.org/broadcasters/billyradio"
    "name": "Billy Radio Inc"
    "sameAs": "https://www.billyradio-example.org/"
  },
  {
    "@type": "Organization",
    "@id": "https://www.tjradio.org/broadcasters/Gmusic"
    "name": "Gmusic",
  }
],
"broadcastAffiliateOf": [
  {
    "@type": "Organization",
    "@id": "https://www.tjradio.org/networks/npr",
    "name": "NPR",
    "sameAs": "https://en.wikipedia.org/wiki/NPR"
  },
  {
    "@type": "Organization",
    "@id": "https://www.tjradio.org/networks/pri",
    "name": "PRI",
    "sameAs": "https://www.pri.org/"
  }
],

RadioBroadcastService

סוג הישות RadioBroadcastService משויך לנכס parentService.

הנכס parentService משמש תחנת רדיו חוזרת או מתרגמת כדי לציין את תחנת ההורה שלה.

נכס סוג צפוי תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-RadioBroadcastService.
@id URL חובה: מזהה ייחודי גלובלי בפורמט של כתובת URL שמייצג את תחנת הרדיו הראשית. אם תחנת הרדיו הראשית כלולה גם בפיד כישות נפרדת, חשוב לוודא ששני המזהים זהים.
name Text חובה: השם של תחנת הרדיו הראשית.
sameAs URL כתובת ה-URL לדף אינטרנט של עזרה שמזהה באופן חד-משמעי את התחנה הראשית. לדוגמה, דף בוויקיפדיה של התחנה הראשית.

דוגמה:RadioBroadcastService

  "parentService": {
    "@type": "RadioBroadcastService",
    "@id": "https://www.tjradio.org/stations?id=10",
    "name": "GQED-FM",
    "sameAs": "https://en.vikibedia.org/wiki/GQED-FM"
  },

סוג הישות ImageObject משויך לנכס logo.

המאפיין logo משמש כדי לספק את תמונת הלוגו של תחנת הרדיו הנתונה. התמונות האלה מוצגות לצד התוכן כקישור עומק לישויות רדיו נתונות.

נכס הסוג הנדרש תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-ImageObject.
height Integer גובה התמונה בפיקסלים.
width Integer רוחב התמונה בפיקסלים.
contentUrl URL חובה: כתובת URL שבה אפשר לאחזר את התמונה.
regionsAllowed Country המדינות שבהן מותר להציג את המדיה. אם לא מציינים את המאפיין, ההנחה היא שהתמונה מותרת להצגה בכל האזורים.

כדי לשלוח תמונות שונות לכל אזור, מוסיפים כמה סוגים של ImageObject, לכל אחד מהם קבוצה משלו של מדינות וכתובת URL מתאימה של תמונה.

מדינה

סוג הישות Country משויך לנכס logo.regionsAllowed.

נכס סוג צפוי תיאור
@type Text תמיד צריך להגדיר את הנכס הזה לערך Country.
name Text קוד ISO 3166-1 alpha-2. לדוגמה, 'IL' או 'US'.

ImageObjectדוגמאות:

"logo": {
  "@type": "ImageObject",
  "height": 100,
  "width": 800,
  "contentUrl": "http://www.foo.com/img/67890.jpg",
},
"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

סוג הישות PropertyValue משויך לנכס identifier.

אם אתם משתמשים במערכת זיהוי של צד שלישי לתוכן שלכם, כמו מזהי Gracenote‏ (TMS), המזהה יכול להינתן על ידי נכס identifier. כך תוכלו לשפר את הדיוק של התאמת תחנות הרדיו על ידי Google.

נכס סוג צפוי תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה לערך PropertyValue.
propertyID Text חובה: הסוג של התעודה המזהה שצוינה. אנחנו תומכים בסוגי התעודות המזהות הבאים:
  • TMS_ROOT_ID: מזהה השורש של מזהי Gracenote‏ (TMS). לדוגמה, '15829'.
  • TMS_ID: מזהה הווריאנט של מזהי Gracenote‏ (TMS). לדוגמה, 'MV000398520000'.
  • WIKIDATA_ID: המזהה ב-WikiData. לדוגמה, 'Q795598'.
value Text כתובת ה-URL לדף אינטרנט של עזרה שמזהה באופן חד-משמעי את התחנה הראשית. לדוגמה, דף בוויקיפדיה של התחנה הראשית.

דוגמה ל-PropertyValue:

  "identifier": {
    "@type": "PropertyValue",
    "propertyID": "WIKIDATA_ID",
    "value": "Q795598"
  },

PopularityScoreSpecification

סוג הישות PopularityScoreSpecification משויך לנכס popularityScore.

נכס סוג צפוי תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-PopularityScoreSpecification.
value Number חובה: ערך מספרי חיובי שמשויך לישויות אחרות מהקטלוג. ככל שהמספר גדול יותר, כך הפופולריות גבוהה יותר.
eligibleRegion Country מדינה או רשימה של האזורים שאליהם חל דירוג הפופולריות. אם דירוג הפופולריות רלוונטי באופן גלובלי, פשוט משתמשים ב-earth כערך הטקסט.
אם צריך לציין אזורים ספציפיים, משתמשים בסוג Country.

אם לא מציינים את המאפיין הזה, הערך שמוגדר כברירת מחדל של eligibleRegion הוא earth.

מדינה

סוג הישות Country משויך לנכס popularityScore.eligibleRegion.

נכס סוג צפוי תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-Country.
name Text חובה: קוד המדינה לפי תקן ISO 3166-1 alpha-2. לדוגמה, 'IL' או 'US'.

דוגמאות ל-PopularityScoreSpecification:

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

עיר, מדינה, ארץ, AdministrativeArea

סוגי הישויות City,‏ State,‏ Country ו-AdministrativeArea משויכים לנכס areaServed.

בעזרת המאפיין areaServed תוכלו לבחור את התחנה המתאימה ביותר על סמך נתוני המיקום של המשתמש. דוגמאות למידע על מיקום הן שאילתות של משתמשים כמו 'תחנת רדיו בקרבת מקום' או 'רדיו חדשות מקומי'.

נכס סוג צפוי תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה לאחד מסוגי הישויות הבאים: City,‏ State,‏ Country או AdministrativeArea.
name Text חובה: השם של העיר, המדינה, הארץ או האזור. יש לציין את האזור המפורט ביותר. צריך גם לציין את השרשרת המכילה. יש להשתמש בפורמט הבא: city, state, country.

דוגמאות ל-areaServed:

"areaServed": {
  "@type": "City",
  "name": "North Highlands, CA, US"
},
"areaServed": [
  {
    "@type": "State",
    "name": "California, US"
  },
  {
    "@type": "State",
    "name": "Nevada, US"
  }
],
"areaServed": [
  {
    "@type": "Country",
    "name": "US"
  },
  {
    "@type": "Country",
    "name": "Australia"
  }
],
"areaServed": [
  {
    "@type": "AdministrativeArea",
    "name": "Cape Cod, Massachusetts, US"
  }
],

ListenAction

סוג הישות ListenAction משויך לנכס potentialAction.

הנכס ListenAction מגדיר את קישורי העומק להפעלה. הוא גם מגדיר את הקריטריונים לגישה של המשתמשים לתוכן. לדוגמה, geo/chronal/login/subscription status.

נכס סוג צפוי תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-ListenAction.
target EntryPoint חובה: המפרטים של קישור העומק. הוא כולל את פרטי הפלטפורמות הנתמכות. יכולים להיות כמה סוגים של ישויות EntryPoint כדי להגדיר קישורי עומק שונים לקבוצות שונות של פלטפורמות.
actionAccessibilityRequirement ActionAccessSpecification חובה: ההגדרה של דרישות המשתמשים לגישה לישות הזו. אם יש כמה סוגים של ישויות ActionAccessSpecification, משתמש שתואם לכל אחד מקריטריונים המפרט יכול לגשת לתוכן.

EntryPoint

סוג הישות EntryPoint משויך לנכס potentialAction.target.

נכס סוג צפוי תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-EntryPoint.
urlTemplate Text חובה: הקישור שמפעיל את ההפעלה של התוכן.
actionPlatform Text חובה: הפלטפורמות שבהן קישור העומק תקף. הערכים האפשריים הם:
  • 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

סוג הישות ActionAccessSpecification משויך לנכס potentialAction.actionAccessibilityRequirement.

נכס סוג צפוי תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-ActionAccessSpecification.
category Text חובה: סוג דרישת הגישה. הערך הזה חייב להיות אחד מהערכים הבאים:
  • nologinrequired: הפעולה הזו זמינה למשתמש ללא צורך ברכישה או בהתחברות כדי לגשת לתוכן.
  • free: הפעולה הזו זמינה בלי צורך ברכישה או במינוי בתשלום. כדי לבצע את הפעולה, המשתמשים עדיין יצטרכו להיכנס לחשבון.
  • subscription: הפעולה הזו כלולה במינוי בתשלום לשירות.
availabilityStarts DateTime שעת ההתחלה של חלון הזמינות. אפשר להשתמש בנכס הזה כדי לקבוע את השעה המדויקת שבה התוכן הזה יהיה זמין למשתמשים.
availabilityEnds DateTime שעת הסיום של חלון הזמינות. אפשר להשתמש בנכס הזה כדי לקבוע את המועד המדויק שבו התוכן הזה לא יהיה זמין יותר למשתמשים.
eligibleRegion Country המדינה שעומדת בדרישות לקבלת Offer. אפשר להשתמש במאפיין הזה כדי לקבוע את המדינה או האזור שבהם התוכן הזה יהיה זמין או לא זמין.
requiresSubscription MediaSubscription חבילת המינוי הנדרשת כדי לגשת לתוכן. אם השירות שלכם מציע כמה חבילות מינויים, צריך להוסיף את המאפיין הזה. אם השירות שלכם בחינם או שיש רק רמה אחת של שירות מינויים, אתם יכולים לדלג על המאפיין הזה.
מדינה

סוג הישות Country משויך לנכס potentialAction.actionAccessibilityRequirement.eligibleRegion.

נכס סוג צפוי תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-Country.
name Text חובה: קוד המדינה לפי תקן ISO 3166-1 alpha-2.
MediaSubscription

סוג הישות MediaSubscription משויך לנכס potentialAction.actionAccessibilityRequirement.requiresSubscription.

נכס סוג צפוי תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-MediaSubscription.
@id Text חובה: מזהה ייחודי גלובלי לחבילת המינוי בפורמט URI. המזהה צריך להיות יציב ולא להשתנות לאורך זמן. הוא מטופל כמחרוזת אטומה ולא חייב להיות קישור פעיל.
name Text חובה: שם חבילת המינוי. לדוגמה, 'G-Radio Premium' או 'A-Radio Basic'.
expectsAcceptanceOf Offer הסוג Offer שמשויך לרכישה של מינוי המדיה. המאפיין הזה משמש להצגת המחיר של המינוי.
ההצעה

סוג הישות Offer משויך לנכס potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf.

נכס סוג צפוי תיאור
@type Text חובה: תמיד צריך להגדיר את המאפיין הזה כ-Offer.
price Number חובה: המחיר של המינוי.
priceCurrency Text חובה: המטבע של המחיר בפורמט ISO 4217 בן שלוש אותיות.
seller Organization הארגון שמציע את המינוי או את הרכישה של הפעולה. משתמשים באותה הסכימה שמתוארת בקטע Organization.

דוגמאות ל-ListenAction:

"potentialAction": {
    "@type": "ListenAction",
    "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.tjradio.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"
        }
    }
},
"potentialAction": {
    "@type": "ListenAction",
    "target": [
        {
            "@type": "EntryPoint",
            "urlTemplate": "https://www.tjradio.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.tjradio.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": "G-Radio 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"
            }
        }
    ]
},

דוגמה לפיד מלא

בדוגמה הזו של פיד מלא, מוצג ספק נתונים היפותטי של תחנת רדיו: TJ_RADIO. הפיד TJ_RADIO מספק לנו פעולות האזנה לנתוני רדיו, יחד עם פרטי השיוך והבעלות. בפיד הזה מוצגות 3 רשתות רדיו (שמספקות תוכן לתחנות שותפות): GPR,‏ GRI ו-G-music. בנוסף, מוצגות 3 תחנות רדיו: GQED, ‏ GQEI ו-G-music.

  • GQED נמצאת בבעלות GQED Inc ו-GPCB, שני ארגונים נפרדים. בנוסף, GQED משויכת ל-GPR, כי היא משדרת חלק מהתוכן שנוצר על ידי GPR ו-GPI.
  • GQEI נמצאת בבעלות GQED Inc ו-GPCB. זוהי תחנת שידור חוזר/תרגום של GQED, שמיועדת לאזור אחר. GQEI משויך גם ל-GPR ול-GPI.
  • G-music היא תחנה בינלאומית בבעלות GRJ, שמשויכת לרשת הרדיו G-music (ישות אחרת עם שם זהה לתחנה). תחנות G-music פועלות ברחבי המדינה ומפיצות חלק מהתוכן שנוצר על ידי רשת הרדיו G-music.
{
    "@context": "http://schema.org",
    "@type": "DataFeed",
    "dateModified": "2019-04-10T03:01:43-04:00",
    "dataFeedElement": [
        {
            "@context": ["http://schema.googleapis.com",{"@language":"en"}],
            "@type": "RadioBroadcastService",
            "@id": "https://www.tjradio.org/stations?id=4",
            "url": "https://www.tjradio.org/stations?id=4",
            "name": "GQED",
            "alternateName": ["Google Big News"],
            "callSign": "GQED-FM",
            "broadcastDisplayName": "GQED",
            "sameAs": "http://www.gqed.org/",
            "description": "GPR News & Information",
            "broadcastFrequency": {
                "@type": "BroadcastFrequencySpecification",
                "broadcastFrequencyValue": "87.7",
                "broadcastSignalModulation": "FM",
                "broadcastSubChannel": "HD1"
            },
            "areaServed": {
                "@type": "City",
                "name": "San Francisco, CA, US"
            },
            "logo": {
                "@type": "ImageObject",
                "height": 100,
                "width": 800,
                "contentUrl": "http://www.tjradio.org/img/4.jpg"
            },
            "slogan": "The second best radio in the world",
            "broadcastAffiliateOf": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/networks/gpr",
                    "name": "GPR",
                    "sameAs": "https://en.wikipedia.org/wiki/GPR"
                },
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/networks/gri",
                    "name": "GRI",
                    "sameAs": "https://www.gri.org/"
                }
            ],
            "broadcaster": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/org/gcpb",
                    "name": "Greater California Public Broadcasting",
                    "sameAs": "https://www.gqed.org/gcpb/"
                },
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/org/qged",
                    "sameAs": "https://www.gqed.org/",
                    "name": "GQED Inc"
                }
            ],
            "potentialAction": {
                "@type": "ListenAction",
                "target": [
                    {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://www.tjradio.org/?streamStationId=4",
                        "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.tjradio.org/castlink?streamStationId=4",
                        "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": "G-Radio 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"
                        }
                    }
                ]
            },
            "popularityScore": {
                "@type": "PopularityScoreSpecification",
                "value": 4.8
            },
            "inLanguage": "en",
            "keywords": [
                "news",
                "information"
            ]
        },
        {
            "@context": ["http://schema.googleapis.com",{"@language":"en"}],
            "@type": "RadioBroadcastService",
            "@id": "https://www.tjradio.org/stations?id=3",
            "url": "https://www.tjradio.org/stations?id=3",
            "name": "GQEI",
            "callSign": "GQEI-FM",
            "broadcastDisplayName": "GQED",
            "sameAs": "http://www.gqed.org/",
            "description": "GPR News & Information",
            "broadcastFrequency": {
                "@type": "BroadcastFrequencySpecification",
                "broadcastFrequencyValue": "88.8",
                "broadcastSignalModulation": "FM",
                "broadcastSubChannel": "HD1"
            },
            "areaServed": {
                "@type": "City",
                "name": "North Highlands, CA"
            },
            "slogan": "The best radio in the world",
            "logo": {
                "@type": "ImageObject",
                "height": 100,
                "width": 800,
                "contentUrl": "http://www.tjradio.org/img/3.jpg"
            },
            "broadcastAffiliateOf": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/network/gpr",
                    "name": "GPR",
                    "sameAs": "https://en.wikipedia.org/wiki/GPR"
                },
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/network/gri",
                    "name": "GRI",
                    "sameAs": "https://www.gri.org/"
                }
            ],
            "broadcaster": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/org/gcpb",
                    "name": "Greater California Public Broadcasting",
                    "sameAs": "https://www.gqed.org/gcpb/"
                },
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/org/gqed",
                    "sameAs": "https://www.kqed.org/",
                    "name": "GQED Inc"
                }
            ],
            "parentService": {
                "@type": "RadioBroadcastService",
                "@id": "https://www.tjradio.org/stations?id=4",
                "name": "GQED",
                "sameAs": "https://www.tjradio.org/stations?id=4"
            },
            "potentialAction": {
                "@type": "ListenAction",
                "target": {
                    "@type": "EntryPoint",
                    "urlTemplate": "https://www.tjradio.org/?streamStationId=3",
                    "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"
                    }
                }
            },
            "popularityScore": {
                "@type": "PopularityScoreSpecification",
                "value": 4.3
            },
            "inLanguage": "en",
            "keywords": [
                "finance",
                "politics"
            ]
        },
        {
            "@context": ["http://schema.googleapis.com",{"@language":"en"}],
            "@type": "RadioBroadcastService",
            "@id": "http://www.tjradio.org/radio?id=2",
            "url": "http://www.tjradio.org/radio?id=2",
            "name": "G-music",
            "sameAs": "http://www.g-music.fr/radio",
            "broadcastDisplayName": "G-music",
            "description": "G-music popular French radio station broadcasting on FM.",
            "broadcastFrequency": {
                "@type": "BroadcastFrequencySpecification",
                "broadcastFrequencyValue": "88.9",
                "broadcastSignalModulation": "FM"
            },
            "areaServed": {
                "@type": "City",
                "name": "Paris, France"
            },
            "broadcastAffiliateOf": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/networks/g-music",
                    "name": "G-music",
                    "sameAs": "http://www.g-music-network.fr"
                }
            ],
            "broadcaster": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/org/grj",
                    "name": "GRJ",
                    "sameAs": "https://en.wikipedia.org/wiki/GRJ_Group"
                }
            ],
            "potentialAction": {
                "@type": "ListenAction",
                "target": {
                    "@type": "EntryPoint",
                    "urlTemplate": "https://www.tjradio.org/?streamStationId=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-06-30T23:59:00-04:00",
                    "eligibleRegion": {
                        "@type": "Country",
                        "name": "France"
                    }
                }
            },
            "popularityScore": {
                "@type": "PopularityScoreSpecification",
                "value": 4.2
            },
            "inLanguage": "en",
            "keywords": [
                "Classic Hits"
            ]
        },
        {
            "@context": ["http://schema.googleapis.com",{"@language":"en"}],
            "@type": "RadioBroadcastService",
            "@id": "https://www.tjradio.org/radio?id=1",
            "url": "https://www.tjradio.org/radio?id=1",
            "name": "G-music Radio",
            "callSign": "G-music Radio",
            "broadcastDisplayName": "G-music Radio",
            "sameAs": "http://www.g-music-radio.fr/radio",
            "description": "G-music is a popular french radio broadcast on FM.",
            "broadcastFrequency": {
                "@type": "BroadcastFrequencySpecification",
                "broadcastFrequencyValue": "88.1",
                "broadcastSignalModulation": "FM"
            },
            "areaServed": {
                "@type": "City",
                "name": "Lyon, France"
            },
            "broadcastAffiliateOf": [
                {
                    "@id": "https://www.tjradio.org/networks/g-music",
                    "@type": "Organization",
                    "name": "G-music",
                    "sameAs": "http://www.g-music-network.fr"
                }
            ],
            "broadcaster": [
                {
                    "@type": "Organization",
                    "@id": "https://www.tjradio.org/org/grj",
                    "name": "GRJ",
                    "sameAs": "https://en.wikipedia.org/wiki/GRJ_Group"
                }
            ],
            "parentService": {
                "@type": "RadioBroadcastService",
                "@id": "http://www.tjradio.org/radio?id=2",
                "name": "G-music",
                "sameAs": "http://www.tjradio.org/radio?id=2"
            },
            "potentialAction": {
                "@type": "ListenAction",
                "target": {
                    "@type": "EntryPoint",
                    "urlTemplate": "https://www.tjradio.org/?streamStationId=1",
                    "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": "2019-06-30T23:59:00-04:00",
                    "eligibleRegion": {
                        "@type": "Country",
                        "name": "France"
                    }
                }
            },
            "popularityScore": {
                "@type": "PopularityScoreSpecification",
                "value": 4.2
            },
            "inLanguage": "fr",
            "keywords": [
                "Classic Hits"
            ]
        }
    ]
}
  

למידע נוסף על נושאים שקשורים לנכסים שמתוארים בדף הזה, אפשר לעיין בדפים הבאים: