রেডিও স্টেশনের বিষয়বস্তু মার্কআপ বৈশিষ্ট্য

এই বিভাগে 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 প্রপার্টিটিকে অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:
  • এটি অবশ্যই বিশ্বব্যাপী অনন্য হতে হবে।
  • এতে অবশ্যই একটি সক্রিয় ক্যানোনিকাল ইউআরএল থাকতে হবে যা গুগল ক্রল করতে পারে।
  • এটি অবশ্যই এমন একটি বিষয়বস্তুর বিবরণ পৃষ্ঠার দিকে নির্দেশ করবে যা কোনো পেওয়াল দ্বারা অবরুদ্ধ নয়।
name Text প্রয়োজনীয়: রেডিও স্টেশনের আনুষ্ঠানিক নাম। প্রতিটি ভাষার জন্য একটিমাত্র আনুষ্ঠানিক নাম থাকতে হবে। উদাহরণস্বরূপ, "WXKS FM"। বিভিন্ন ভাষার নামগুলো তালিকাভুক্ত করতে একটি অ্যারে ব্যবহার করুন। উদাহরণের জন্য, একাধিক অঞ্চল এবং ভাষা দেখুন।
alternateName Text বিকল্প নাম যা ব্যবহারকারীদের রেডিও স্টেশনটি শনাক্ত করতে সাহায্য করে। এই প্রপার্টিটি অবশ্যই একটি স্টেশনের বৈধ বিকল্প নাম হতে হবে, ট্রিগারিং প্রভাবিত করার জন্য ব্যবহৃত কীওয়ার্ড নয়। কীওয়ার্ডের জন্য, পরিবর্তে keywords প্রপার্টিটি ব্যবহার করুন। বিভিন্ন ভাষায় নামগুলো তালিকাভুক্ত করতে একটি অ্যারে ব্যবহার করুন। একটি উদাহরণের জন্য, 'একাধিক অঞ্চল এবং ভাষা' দেখুন।
callSign Text প্রযোজ্য হলে আবশ্যক: রেডিও স্টেশনটির সরকার-প্রদত্ত আনুষ্ঠানিক কলসাইন। উদাহরণস্বরূপ, "KQEI-FM"। উত্তর আমেরিকার রেডিও স্টেশনগুলির জন্য এই বৈশিষ্ট্যটি আবশ্যক। যেসব অঞ্চলে কলসাইন সাধারণত ব্যবহৃত হয় না, সেখানে এটি ঐচ্ছিক।
broadcastDisplayName Text প্রয়োজনীয়: রেডিও স্টেশনটির প্রদর্শিত নাম বা ব্র্যান্ডিং। উদাহরণস্বরূপ, "ফেক রেডিও ১০৫"। কলসাইন এবং নামের মতো অন্যান্য গুরুত্বপূর্ণ তথ্যের পাশাপাশি, এই মানগুলো ব্যবহারকারীদের তাদের অনুসন্ধানে এই রেডিও স্টেশনটি শনাক্ত করতে সাহায্য করে।
description Text আবশ্যক: রেডিও স্টেশনটির একটি সংক্ষিপ্ত বিবরণ। এই প্রপার্টিটির জন্য ৩০০ অক্ষরের সীমা রয়েছে। একাধিক ভাষায় বিবরণটি লেখার জন্য একটি অ্যারে ব্যবহার করুন। উদাহরণের জন্য, একাধিক অঞ্চল ও ভাষা দেখুন।
slogan Text রেডিও স্টেশনের স্লোগান। যেমন, "গুগলের এক নম্বর কাল্পনিক সঙ্গীত রেডিও স্টেশন।"
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 অত্যন্ত সুপারিশকৃত কেন? একটি স্কোর যা গুগল অন্যান্য সংকেতের সাথে ব্যবহার করে ব্যবহারকারীদের জন্য কোন মিডিয়া প্লে করা হবে তা নির্ধারণ করে। এই স্কোরটি আপনার ক্যাটালগের অন্যান্য কন্টেন্টের তুলনায় কন্টেন্টটির জনপ্রিয়তাকে তুলে ধরে। তাই, স্কোরের স্কেলটি আপনার ফিড এবং ক্যাটালগের সমস্ত এনটিটির ক্ষেত্রে সামঞ্জস্যপূর্ণ হতে হবে। ডিফল্টরূপে, একটি এনটিটির জনপ্রিয়তার স্কোর 0 -তে সেট করা থাকে।
inLanguage Text রেডিও স্টেশনে সম্প্রচারিত বিষয়বস্তুর ভাষা। মানটি অবশ্যই BCP 47 ফরম্যাটে একটি ভাষা কোড হতে হবে। কোনো নির্দিষ্ট ভাষায় বিষয়বস্তু অনুরোধকারী ব্যবহারকারীর জিজ্ঞাসা পূরণ করতে এই মানটি ব্যবহার করুন। যদি স্টেশনটি বিভিন্ন সময়ে বিভিন্ন ভাষায় সম্প্রচার করে, তবে শুধু প্রধান ভাষাটি তালিকাভুক্ত করুন।
keywords Text রেডিও স্টেশনটির সাথে সম্পর্কিত কীওয়ার্ডের একটি তালিকা। রেডিও স্টেশনটি চালু করার জন্য ব্যবহারকারীর অনুসন্ধানকে প্রসারিত করতে এই কীওয়ার্ডগুলো ব্যবহার করুন। উদাহরণস্বরূপ, "সংবাদ," "খেলাধুলা," বা "রক।"
identifier PropertyValue অত্যন্ত সুপারিশকৃত কেন? - এক্সটার্নাল আইডি বা অন্য কোনো আইডি যা এই সত্তাটিকে দ্ব্যর্থহীনভাবে শনাক্ত করে। একাধিক আইডেন্টিফায়ার অনুমোদিত। বিস্তারিত জানতে, আইডেন্টিফায়ার প্রোপার্টিজ বিভাগটি দেখুন।
sameAs URL একটি রেফারেন্স ওয়েব পেজের ইউআরএল যা আইটেমটির পরিচয় দ্ব্যর্থহীনভাবে নির্দেশ করে। উদাহরণস্বরূপ, সম্প্রচার পরিষেবাটির জন্য একটি উইকিপিডিয়া পৃষ্ঠা।

সত্তা-প্রকার বৈশিষ্ট্য রেফারেন্স

নিম্নলিখিতগুলি হলো এনটিটি-টাইপ এবং তাদের প্রপার্টি রেফারেন্স।

সম্প্রচার ফ্রিকোয়েন্সি স্পেসিফিকেশন

BroadcastFrequencySpecification এনটিটি-টাইপটি broadcastfrequency প্রপার্টির সাথে সংশ্লিষ্ট।

BroadcastFrequencySpecification এনটিটি-টাইপটি কোনো রেডিও স্টেশনকে তার ফ্রিকোয়েন্সি দ্বারা শনাক্ত করতে ব্যবহৃত হয়। ডিজিটাল রেডিওর ক্ষেত্রে, একটি ফ্রিকোয়েন্সি চ্যানেলে বিভিন্ন প্রোগ্রামসহ একাধিক সাব-চ্যানেল থাকতে পারে। সেইসব ক্ষেত্রে, ফ্রিকোয়েন্সি চ্যানেলের মধ্যে কাঙ্ক্ষিত রেডিও স্টেশনটি খুঁজে বের করার জন্য broadcastSubChannel ভ্যালুটি ব্যবহৃত হয়।

শুধুমাত্র ইন্টারনেট-ভিত্তিক রেডিও স্টেশনগুলোর জন্য BroadcastFrequencySpecification অবজেক্টটির প্রয়োজন হয় না, তাই এর পরিবর্তে INTERNET_STREAM স্ট্রিং ভ্যালুটি ব্যবহার করুন।

সম্পত্তি প্রত্যাশিত ধরণ বর্ণনা
@type Text আবশ্যক: এই প্রপার্টিটি সর্বদা BroadcastFrequencySpecification এ সেট করুন।
broadcastFrequencyValue Text প্রয়োজনীয়: ফ্রিকোয়েন্সির সংখ্যা অংশ। উদাহরণস্বরূপ, "৮৯.৩"। ডিজিটাল অডিও ব্রডকাস্টিং (DAB) স্টেশনগুলির জন্য, এটি অবশ্যই ব্লক নম্বর হতে হবে। উদাহরণস্বরূপ, "১২এ"।
broadcastSignalModulation Text প্রয়োজনীয়: ফ্রিকোয়েন্সির সিগন্যাল মডুলেশন অংশ। মানটি অবশ্যই "FM", "AM", "HD", "DAB" বা "DAB+" এর মধ্যে একটি হতে হবে।
broadcastSubChannel Text প্রযোজ্য হলে আবশ্যক: ডিজিটাল রেডিওর ক্ষেত্রে সাবচ্যানেল। DAB এবং DAB+ স্টেশনগুলির জন্য, এই মানটি হলো সার্ভিস আইডি। উদাহরণস্বরূপ, HD রেডিওর জন্য সম্ভাব্য মানগুলি হলো "HD1"–"HD8", এবং DAB-এর জন্য একটি সম্ভাব্য মান হলো "C8D8"।

নিম্নলিখিতগুলি 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 এই প্রপার্টিটি হলো একটি রেফারেন্স ওয়েব পেজের ইউআরএল, যা প্রতিষ্ঠানটিকে দ্ব্যর্থহীনভাবে শনাক্ত করে। উদাহরণস্বরূপ, প্রতিষ্ঠানটির উইকিপিডিয়া পেজ, বা প্রতিষ্ঠানটির অফিশিয়াল ওয়েবসাইট।

নিম্নলিখিতগুলি হলো 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 এনটিটি-টাইপটি parentService প্রপার্টির সাথে সংশ্লিষ্ট।

একটি রিপিটার বা ট্রান্সলেটর স্টেশন তার প্যারেন্ট স্টেশনকে নির্দেশ করার জন্য parentService প্রপার্টিটি ব্যবহার করে।

সম্পত্তি প্রত্যাশিত ধরণ বর্ণনা
@type Text আবশ্যক: এই প্রপার্টিটি সর্বদা RadioBroadcastService এ সেট করুন।
@id URL আবশ্যক: মূল রেডিও স্টেশনটির প্রতিনিধিত্বকারী একটি URL ফরম্যাটে বিশ্বব্যাপী অনন্য আইডি। যদি মূল রেডিও স্টেশনটি আপনার ফিডে একটি পৃথক সত্তা হিসেবেও অন্তর্ভুক্ত থাকে, তবে নিশ্চিত করুন যে উভয় আইডি একই।
name Text প্রয়োজনীয়: মূল রেডিও স্টেশনের নাম।
sameAs 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 আইএসও ৩১৬৬-১ আলফা-২। উদাহরণস্বরূপ, '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 এনটিটি-টাইপটি identifier প্রপার্টির সাথে সংশ্লিষ্ট।

আপনি যদি আপনার কন্টেন্টের জন্য গ্রেসনোট আইডি (টিএমএস)-এর মতো কোনো থার্ড-পার্টি আইডি সিস্টেম ব্যবহার করেন, তাহলে identifier প্রপার্টির মাধ্যমে আইডিটি প্রদান করা যেতে পারে। এটি আপনার রেডিও স্টেশনগুলো শনাক্ত করার ক্ষেত্রে গুগলের নির্ভুলতা বাড়ায়।

সম্পত্তি প্রত্যাশিত ধরণ বর্ণনা
@type Text আবশ্যক: এই প্রপার্টিটি সর্বদা PropertyValue তে সেট করুন।
propertyID Text আবশ্যক: নির্দিষ্ট আইডির ধরন। আমরা নিম্নলিখিত আইডি ধরনগুলো সমর্থন করি:
  • TMS_ROOT_ID : গ্রেসনোট আইডি (TMS)-এর রুট আইডি। উদাহরণস্বরূপ, "15829"।
  • TMS_ID : গ্রেসনোট আইডি (TMS) ভ্যারিয়েন্ট আইডি। উদাহরণস্বরূপ, "MV000398520000"।
  • WIKIDATA_ID : উইকিডেটা আইডি। উদাহরণস্বরূপ, "Q795598।"
value Text একটি রেফারেন্স ওয়েব পেজের ইউআরএল যা মূল স্টেশনটিকে দ্ব্যর্থহীনভাবে শনাক্ত করে। উদাহরণস্বরূপ, মূল স্টেশনটির জন্য একটি উইকিপিডিয়া পেজ।

নিম্নলিখিতটি একটি PropertyValue উদাহরণ:

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

জনপ্রিয়তা স্কোর স্পেসিফিকেশন

PopularityScoreSpecification এনটিটি-টাইপটি popularityScore প্রপার্টির সাথে সংশ্লিষ্ট।

সম্পত্তি প্রত্যাশিত ধরণ বর্ণনা
@type Text আবশ্যক: এই প্রপার্টিটি সর্বদা PopularityScoreSpecification এ সেট করুন।
value Number আবশ্যক: একটি ধনাত্মক সাংখ্যিক মান যা আপনার ক্যাটালগের অন্যান্য সত্তার সাথে তুলনা করা হয়। সংখ্যাটি যত বড় হবে, জনপ্রিয়তা তত বেশি হবে।
eligibleRegion Country একটি দেশ অথবা অঞ্চলসমূহের তালিকা যেখানে জনপ্রিয়তার স্কোরটি প্রযোজ্য। যদি জনপ্রিয়তার স্কোরটি বিশ্বব্যাপী প্রযোজ্য হয়, তবে টেক্সট ভ্যালু হিসেবে শুধু earth ব্যবহার করুন।
নির্দিষ্ট অঞ্চল তালিকাভুক্ত করার প্রয়োজন হলে, Country টাইপ ব্যবহার করুন।

এই বৈশিষ্ট্যটি বাদ দেওয়া হলে, eligibleRegion ডিফল্টরূপে ' earth হয়ে যায়।

দেশ

Country এনটিটি-টাইপটি popularityScore.eligibleRegion প্রপার্টির সাথে সংশ্লিষ্ট।

সম্পত্তি প্রত্যাশিত ধরণ বর্ণনা
@type Text আবশ্যক: এই প্রপার্টিটি সর্বদা Country তে সেট করুন।
name Text আবশ্যক: আইএসও ৩১৬৬-১ আলফা-২। উদাহরণস্বরূপ, '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 উদাহরণ:

শহর

"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 এনটিটি-টাইপটি potentialAction প্রপার্টির সাথে সংশ্লিষ্ট।

ListenAction প্রপার্টিটি প্লেব্যাকের জন্য আপনার ডিপ লিঙ্কগুলো নির্ধারণ করে। এটি ব্যবহারকারীদের কন্টেন্ট অ্যাক্সেস করার মানদণ্ডও নির্ধারণ করে। উদাহরণস্বরূপ, geo/chronal/login/subscription status

সম্পত্তি প্রত্যাশিত ধরণ বর্ণনা
@type Text আবশ্যক: এই প্রপার্টিটি সর্বদা ListenAction এ সেট করুন।
target EntryPoint প্রয়োজনীয়: আপনার ডিপ লিঙ্কের স্পেসিফিকেশন। এতে সমর্থিত প্ল্যাটফর্মের তথ্য অন্তর্ভুক্ত থাকে। বিভিন্ন প্ল্যাটফর্ম সেটের জন্য ভিন্ন ভিন্ন ডিপ লিঙ্ক সংজ্ঞায়িত করতে একাধিক EntryPoint এনটিটি-টাইপ থাকতে পারে।
actionAccessibilityRequirement ActionAccessSpecification প্রয়োজনীয়: এই এনটিটিটি অ্যাক্সেস করার জন্য ব্যবহারকারীর প্রয়োজনীয়তার সংজ্ঞা। যদি একাধিক ActionAccessSpecification এনটিটি-টাইপ উপস্থিত থাকে, তবে স্পেসিফিকেশনের যেকোনো একটি শর্ত পূরণকারী ব্যবহারকারী কন্টেন্টটি অ্যাক্সেস করতে পারবেন।

প্রবেশপথ

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 এনটিটি-টাইপটি 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 আবশ্যক: আইএসও ৩১৬৬-১ আলফা-২ দেশের কোড।
মিডিয়া সাবস্ক্রিপশন

MediaSubscription এনটিটি-টাইপটি potentialAction.actionAccessibilityRequirement.requiresSubscription প্রপার্টির সাথে সংশ্লিষ্ট।

সম্পত্তি প্রত্যাশিত ধরণ বর্ণনা
@type Text আবশ্যক: এই প্রপার্টিটি সর্বদা MediaSubscription এ সেট করুন।
@id Text প্রয়োজনীয়: সাবস্ক্রিপশন প্যাকেজের জন্য একটি বিশ্বব্যাপী অনন্য আইডি, যা URI ফরম্যাটে হতে হবে। আইডিটি অবশ্যই স্থিতিশীল হতে হবে এবং সময়ের সাথে সাথে পরিবর্তন হওয়া চলবে না। এটিকে একটি অস্বচ্ছ স্ট্রিং হিসেবে গণ্য করা হয় এবং এটি কোনো কার্যকরী লিঙ্ক না হলেও চলবে।
name Text আবশ্যিক: সাবস্ক্রিপশন প্যাকেজের নাম। উদাহরণস্বরূপ, 'জি-রেডিও প্রিমিয়াম' বা 'এ-রেডিও বেসিক'।
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 আমাদের রেডিও ডেটার জন্য শোনার কার্যকলাপের পাশাপাশি অধিভুক্তি এবং মালিকানার তথ্যও প্রদান করে। এই ফিডে, ৩টি রেডিও নেটওয়ার্ক (যা অধিভুক্ত স্টেশনগুলোকে কন্টেন্ট সরবরাহ করে) দেখানো হয়েছে: GPR, GRI এবং G-music। এছাড়াও, ৩টি রেডিও স্টেশন দেখানো হয়েছে: GQED, GQEI এবং G-music।

  • GQED-এর মালিকানা GQED Inc এবং GPCB নামক দুটি পৃথক সংস্থার হাতে। এছাড়াও, GQED, GPR-এর সাথে অধিভুক্ত, কারণ এটি GPR এবং GPI দ্বারা নির্মিত কিছু বিষয়বস্তু সম্প্রচার করে।
  • GQEI-এর মালিকানা GQED Inc এবং GPCB-এরও। এটি GQED-এর একটি রিপিটার/ট্রান্সলেটর স্টেশন, যা একটি ভিন্ন এলাকায় পরিষেবা প্রদান করে। GQEI, GPR এবং GPI-এর সাথেও অধিভুক্ত।
  • জি-মিউজিক একটি আন্তর্জাতিক স্টেশন, যা জিআরজে (GRJ)-এর মালিকানাধীন এবং জি-মিউজিক রেডিও নেটওয়ার্কের (স্টেশনটির নামানুসারে একই নামের একটি ভিন্ন সত্তা) সাথে অধিভুক্ত। জি-মিউজিক স্টেশনগুলো সারাদেশ জুড়ে অবস্থিত এবং জি-মিউজিক রেডিও নেটওয়ার্ক দ্বারা নির্মিত কিছু বিষয়বস্তু সম্প্রচার করে।

এই পৃষ্ঠায় বর্ণিত বৈশিষ্ট্য সম্পর্কিত বিষয়গুলির আরও তথ্যের জন্য নিম্নলিখিত পৃষ্ঠাগুলি দেখুন: