พร็อพเพอร์ตี้มาร์กอัปเนื้อหาของสถานีวิทยุ

ส่วนนี้แสดงรายละเอียดของพร็อพเพอร์ตี้มาร์กอัปเนื้อหาสำหรับ 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 ของรายการจะเปลี่ยนไปก็ตาม) โดยจะถือว่าเป็นสตริงที่คลุมเครือและไม่จำเป็นต้องเป็นลิงก์ที่ใช้งานได้
  • ในรูปแบบของ Unified Resource Identifier (URI)
  • โดเมนที่ใช้สำหรับค่า @id ต้องเป็นขององค์กรคุณ
เนื่องจาก url ของเอนทิตีเป็นไปตามข้อกำหนดทั้งหมดในฐานะตัวระบุ เราจึงขอแนะนำให้ใช้ url ของเอนทิตีเป็น @id โปรดดูรายละเอียดเพิ่มเติมในหัวข้อตัวระบุ
url URL ต้องระบุ: Canonical URL ของเนื้อหา ซึ่งให้ข้อมูลเกี่ยวกับสถานีวิทยุ

พร็อพเพอร์ตี้ url ต้องเป็นไปตามข้อกำหนดต่อไปนี้
  • โดยต้องไม่ซ้ำกันทั่วโลก
  • ซึ่งต้องมี Canonical URL ที่เผยแพร่อยู่ซึ่ง Google รวบรวมข้อมูลได้
  • โดย URL ดังกล่าวต้องนำไปยังหน้าคำอธิบายเนื้อหาที่ไม่ได้ถูกบล็อกโดยเพย์วอลล์
name Text ต้องระบุ: ชื่อทางการของสถานีวิทยุ ต้องมีชื่อทางการเพียงชื่อเดียวต่อภาษา เช่น "WXKS FM" ใช้อาร์เรย์เพื่อแสดงชื่อในภาษาต่างๆ ดูตัวอย่างได้ที่หลายภูมิภาคและหลายภาษา
alternateName Text ชื่ออื่นที่ช่วยให้ผู้ใช้ระบุสถานีวิทยุได้ พร็อพเพอร์ตี้นี้ต้องเป็นชื่อสำรองที่ถูกต้องของสถานี ไม่ใช่คีย์เวิร์ดที่มีผลต่อการทริกเกอร์ สำหรับคีย์เวิร์ด ให้ใช้พร็อพเพอร์ตี้ keywords แทน ใช้อาร์เรย์เพื่อแสดงชื่อในภาษาต่างๆ ดูตัวอย่างได้ที่หลายภูมิภาคและหลายภาษา
callSign Text ต้องระบุ (หากมี:) สัญญาณเรียกขานอย่างเป็นทางการที่ออกโดยหน่วยงานราชการของสถานีวิทยุ เช่น "KQEI-FM" ต้องระบุพร็อพเพอร์ตี้นี้สำหรับสถานีวิทยุในอเมริกาเหนือ พารามิเตอร์นี้จะระบุหรือไม่ก็ได้สำหรับภูมิภาคที่สัญญาณเรียกขานที่ไม่ได้ใช้กันโดยทั่วไป
broadcastDisplayName Text ต้องระบุ: ชื่อที่แสดงหรือการสร้างแบรนด์ของสถานีวิทยุ เช่น "Fake Radio 105" ค่าช่วยให้ผู้ใช้ระบุสถานีวิทยุนี้ในการค้นหาได้ นอกเหนือจากข้อมูลสำคัญอื่นๆ เช่น สัญญาณเรียกขานและชื่อ
description Text ต้องระบุ: คำอธิบายสั้นๆ ของสถานีวิทยุ พร็อพเพอร์ตี้นี้มีจำนวนอักขระได้สูงสุด 300 ตัว ใช้อาร์เรย์เพื่อมาร์กอัปคำอธิบายในหลายภาษา ดูตัวอย่างได้ที่หลายภูมิภาคและหลายภาษา
slogan Text สโลแกนของสถานีวิทยุ เช่น "สถานีวิทยุเพลงสมมติอันดับ 1 ของ 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 ของหน้าเว็บอ้างอิงที่ระบุตัวตนของรายการดังกล่าวอย่างชัดเจน เช่น หน้า Wikipedia สำหรับบริการออกอากาศ

การอ้างอิงพร็อพเพอร์ตี้ประเภทเอนทิตี

ต่อไปนี้คือประเภทเอนทิตีและการอ้างอิงพร็อพเพอร์ตี้

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 รายการ

FM (HD)

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "89.3",
  "broadcastSignalModulation": "FM",
  "broadcastSubChannel": "HD1"
},

AM

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "1010",
  "broadcastSignalModulation": "AM",
},

DAB

"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 ไปยังหน้าเว็บอ้างอิงที่ระบุองค์กรอย่างชัดเจน เช่น หน้า Wikipedia สำหรับองค์กร หรือเว็บไซต์อย่างเป็นทางการขององค์กร

ต่อไปนี้เป็นตัวอย่าง 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 ที่แสดงถึงสถานีวิทยุหลัก หากสถานีวิทยุหลักรวมอยู่ในฟีดเป็นเอนทิตีแยกต่างหากด้วย โปรดตรวจสอบว่าทั้ง 2 รหัสเหมือนกัน
name Text ต้องระบุ: ชื่อสถานีวิทยุหลัก
sameAs URL URL ไปยังหน้าเว็บอ้างอิงที่ระบุสถานีหลักอย่างชัดเจน เช่น หน้า Wikipedia ของสถานีหลัก

ต่อไปนี้เป็นตัวอย่าง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 เพื่อแสดงรูปภาพโลโก้สำหรับสถานีวิทยุที่ระบุ รูปภาพเหล่านี้จะแสดงข้างๆ เนื้อหาเป็น Deep Link สำหรับเอนทิตีวิทยุหนึ่งๆ

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@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 เช่น "GB" หรือ "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 ID (TMS) เช่น "15829"
  • TMS_ID: รหัสตัวแปรของ Gracenote ID (TMS) เช่น "MV000398520000"
  • WIKIDATA_ID: รหัส WikiData เช่น "Q795598"
value Text URL ไปยังหน้าเว็บอ้างอิงที่ระบุสถานีหลักอย่างชัดเจน เช่น หน้า Wikipedia ของสถานีหลัก

ต่อไปนี้เป็นตัวอย่าง 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 เช่น "GB" หรือ "US"

ต่อไปนี้เป็นตัวอย่าง PopularityScoreSpecification รายการ

ความนิยมทั่วโลก

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

เฉพาะประเทศ

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

เมือง, รัฐ, ประเทศ, เขตบริหาร

ประเภทเอนทิตี City, State, Country และ AdministrativeArea คือ เชื่อมโยงกับพร็อพเพอร์ตี้ areaServed

พร็อพเพอร์ตี้ areaServed จะช่วยคุณเลือกสถานีที่เหมาะสมที่สุดตาม ข้อมูลตำแหน่งของผู้ใช้ ตัวอย่างข้อมูลตำแหน่งคือผู้ใช้ คำค้นหา เช่น "สถานีวิทยุใกล้ฉัน" หรือ "ข่าวท้องถิ่น"

พร็อพเพอร์ตี้ ประเภทที่คาดไว้ คำอธิบาย
@type Text จำเป็น: ตั้งค่าพร็อพเพอร์ตี้นี้เป็นเอนทิตีประเภทใดประเภทหนึ่งต่อไปนี้เสมอ ได้แก่ City,State, Country หรือ AdministrativeArea
name Text ต้องระบุ: ชื่อเมือง รัฐ ประเทศ หรือพื้นที่ ระบุภูมิภาคที่ละเอียดที่สุด และระบุเชนที่มีไ โดยใช้รูปแบบ city, state, country

ต่อไปนี้เป็นตัวอย่าง areaServed รายการ

CITY

"areaServed": {
  "@type": "City",
  "name": "North Highlands, CA, US"
},

STATE

"areaServed": [
  {
    "@type": "State",
    "name": "California, US"
  },
  {
    "@type": "State",
    "name": "Nevada, US"
  }
],

ประเทศ

"areaServed": [
  {
    "@type": "Country",
    "name": "US"
  },
  {
    "@type": "Country",
    "name": "Australia"
  }
],

ADMINISTRATIVEAREA

"areaServed": [
  {
    "@type": "AdministrativeArea",
    "name": "Cape Cod, Massachusetts, US"
  }
],

ListenAction

ประเภทเอนทิตี ListenAction เชื่อมโยงกับพร็อพเพอร์ตี้ potentialAction

พร็อพเพอร์ตี้ ListenAction จะระบุ Deep Link สำหรับการเล่น และยังเป็นตัวกำหนด เกณฑ์ในการเข้าถึงเนื้อหาของผู้ใช้ เช่น geo/chronal/login/subscription status

พร็อพเพอร์ตี้ ประเภทที่คาดไว้ คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น ListenAction เสมอ
target EntryPoint จำเป็น: ข้อกำหนดของ Deep Link ซึ่งรวมถึงข้อมูลแพลตฟอร์มที่รองรับ มีเอนทิตี EntryPoint ได้หลายประเภทเพื่อกําหนด Deep Link ที่แตกต่างกันสําหรับแพลตฟอร์มแต่ละชุด
actionAccessibilityRequirement ActionAccessSpecification ต้องระบุ: คำจำกัดความของข้อกำหนดของผู้ใช้ในการเข้าถึงเอนทิตีนี้ หากมีเอนทิตี ActionAccessSpecification หลายประเภท ผู้ใช้ที่ตรงกับเกณฑ์ข้อกำหนดข้อใดก็ได้จะเข้าถึงเนื้อหาได้

EntryPoint

ประเภทเอนทิตี EntryPoint เชื่อมโยงกับ potentialAction.target

พร็อพเพอร์ตี้ ประเภทที่คาดไว้ คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น EntryPoint เสมอ
urlTemplate Text จำเป็น: ลิงก์ที่เริ่มเล่นเนื้อหา
actionPlatform Text ต้องระบุ: แพลตฟอร์มที่ Deep Link ใช้งานได้ ค่าที่เป็นไปได้มีดังนี้
  • 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 แบบ 3 อักขระ
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 ซึ่งเป็นองค์กร 2 แห่งแยกกัน นอกจากนี้ GQED ยังมีส่วนเกี่ยวข้องกับ GPR เนื่องจากมีการออกอากาศเนื้อหาบางส่วนที่สร้างโดย GPR และ GPI
  • GQEI เป็นของ GQED Inc และ GPCB ด้วย เป็นสถานีทวน/นักแปลของ GQED ซึ่งให้บริการในพื้นที่อื่น GQEI ยังเกี่ยวข้องกับ GPR และ GPI อีกด้วย
  • G-music เป็นสถานีนานาชาติที่เป็นของ GRJ และอยู่ในเครือของเครือข่ายวิทยุ G-music (เป็นหน่วยงานคนละหน่วยงานที่มีชื่อเดียวกันกับสถานี) สถานีเพลงจีมิวสิคอยู่ทั่วทั้งประเทศ และออกอากาศเนื้อหาบางส่วนที่สร้างโดยเครือข่ายวิทยุ G-music

ดูหน้าต่อไปนี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อที่เกี่ยวข้องกับที่พัก ที่อธิบายในหน้านี้