Podcast Schema.org স্পেসিফিকেশন

এই বিভাগটি পডকাস্টের জন্য সামগ্রী মার্কআপ বৈশিষ্ট্যগুলির বিশদ প্রদান করে।

পডকাস্ট সিরিজের বৈশিষ্ট্য

PodcastSeries হল একটি পডকাস্ট সিরিজের উপস্থাপনা, যাকে পডকাস্ট "শো" হিসাবেও উল্লেখ করা হয়।

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@context প্রয়োজন পাঠ্য Schema.org প্রসঙ্গ। সর্বদা [http://schema.googleapis.com,{@language}:xx}] এ সেট করুন, যেখানে ভাষা কোডে xx থাকা উচিত। এটি সত্তার পাঠ্য মানগুলির জন্য ব্যবহৃত ডিফল্ট ভাষা সেট করে।
@type প্রয়োজন পাঠ্য সর্বদা PodcastSeries সিরিজে সেট করুন।
@id প্রয়োজন পাঠ্য URI ফরম্যাটে পডকাস্ট সিরিজের জন্য একটি বিশ্বব্যাপী অনন্য আইডি। আইডি অবশ্যই স্থিতিশীল হতে হবে এবং সময়ের সাথে সাথে পরিবর্তন হবে না। এটি একটি অস্বচ্ছ স্ট্রিং হিসাবে বিবেচিত হয় এবং একটি কার্যকরী লিঙ্ক হতে হবে না। @id মানের জন্য ব্যবহৃত ডোমেনটি অবশ্যই আপনার প্রতিষ্ঠানের মালিকানাধীন হতে হবে।
url প্রয়োজন পাঠ্য আপনার ওয়েবসাইটের ক্যানোনিকাল ইউআরএল যেখানে পডকাস্ট সিরিজ চালু বা বর্ণনা করা হয়েছে। এটি বিশ্বব্যাপী অনন্য হতে হবে। এই লিঙ্কটি Google-এর ডাটাবেসের বিষয়বস্তুর সাথে আপনার ফিডের বিষয়বস্তুকে সঠিকভাবে সমন্বয় করতে সাহায্য করে। প্লেব্যাকের জন্য, ডকুমেন্টেশনের ListenAction বিভাগে বিস্তারিত target.urlTemplate ব্যবহার করুন।
name প্রয়োজন পাঠ্য

পডকাস্ট সিরিজের নাম। প্রতি ভাষাতে শুধুমাত্র একটি নাম অন্তর্ভুক্ত করুন।

একাধিক ভাষায় বর্ণনা চিহ্নিত করতে একটি অ্যারে ব্যবহার করুন। একাধিক অঞ্চল এবং ভাষার উদাহরণ দেখুন।

description প্রয়োজন পাঠ্য

পডকাস্ট সিরিজের একটি সারসংক্ষেপ।

একাধিক ভাষায় বর্ণনা চিহ্নিত করতে একটি অ্যারে ব্যবহার করুন। একাধিক অঞ্চল এবং ভাষার উদাহরণ দেখুন।

alternativeHeadline ঐচ্ছিক পাঠ্য পডকাস্ট সিরিজের সাবটাইটেল।
author প্রয়োজন

ব্যক্তি বা সংস্থা

পুনরাবৃত্ত

যে ব্যক্তি বা গোষ্ঠী শোটি বিকাশ বা বিতরণ করে। প্রায়ই হোস্ট বোঝায়। উদাহরণ এবং বিশদ বিবরণের জন্য, সংস্থা, ব্যক্তি (লেখক/প্রকাশক) দেখুন।
publisher ঐচ্ছিক

ব্যক্তি বা সংস্থা

পুনরাবৃত্ত

শো প্রকাশের জন্য দায়ী মূল গ্রুপ বা নেটওয়ার্ক। প্রায়শই একাধিক পডকাস্ট প্রকাশ/উৎপাদনের জন্য দায়ী একটি সংস্থাকে বোঝায়। উদাহরণ এবং বিশদ বিবরণের জন্য, অনুগ্রহ করে প্রতিষ্ঠান, ব্যক্তি (লেখক/প্রকাশক) দেখুন। এই ক্ষেত্রটি দ্ব্যর্থতা নিরসনের জন্য অত্যন্ত সুপারিশ করা হয় এবং যেখানে প্রযোজ্য সেখানে অবশ্যই প্রদান করা উচিত।
actor ঐচ্ছিক

ব্যক্তি বা সংস্থা

পুনরাবৃত্ত

পডকাস্টের অভিনেতা। উদাহরণ এবং বিশদ বিবরণের জন্য, অভিনেতা (হোস্ট/অতিথি) বিভাগটি দেখুন।
logo ঐচ্ছিক

ইমেজ অবজেক্ট

পুনরাবৃত্ত

সিরিজের একটি লোগো ছবি। এটিকে সম্পূর্ণরূপে বর্ণিত ImageObject হিসাবে প্রদান করুন। উপলব্ধ সর্বোচ্চ রেজোলিউশন প্রদান. JPEG বা PNG পছন্দ করা হয়। বিস্তারিত এবং উদাহরণের জন্য, ImageObject (লোগো) বিভাগটি দেখুন।
image প্রয়োজন

ইমেজ অবজেক্ট

পুনরাবৃত্ত

সিরিজের একটি শিল্পকর্ম চিত্র। এটিকে সম্পূর্ণরূপে বর্ণিত ImageObject হিসাবে প্রদান করুন। উপলব্ধ সর্বোচ্চ রেজোলিউশন প্রদান. JPEG বা PNG পছন্দ করা হয়। বিস্তারিত এবং উদাহরণের জন্য অনুগ্রহ করে ImageObject (লোগো) বিভাগটি দেখুন।
isFamilyFriendly প্রয়োজন বুলিয়ান এই সামগ্রীটি পারিবারিক বন্ধুত্বপূর্ণ কিনা তা নির্দেশ করে (অর্থাৎ, যদি বিষয়বস্তুটি শিশু সহ পরিবারের সকল সদস্যের জন্য উপযুক্ত হয়)। কোন সামগ্রী চালাতে হবে তা নির্ধারণে সহায়তা করতে Google পণ্যগুলি isFamilyFriendly ব্যবহার করতে পারে৷ মান true বা false হতে হবে।
inLanguage প্রয়োজন পাঠ্য ISO 639-1 বিন্যাসে পডকাস্ট সামগ্রীর ভাষা। এই মানটি ব্যবহারকারীর প্রশ্নগুলি পূরণ করতে ব্যবহার করা যেতে পারে যা একটি নির্দিষ্ট ভাষায় বিষয়বস্তুর অনুরোধ করে।
genre প্রয়োজন

পাঠ্য

পুনরাবৃত্ত

পডকাস্ট সিরিজের বিভাগ বা ধরন। উদাহরণস্বরূপ, আপনি স্ট্যান্ডার্ড পডকাস্ট বিভাগগুলি অনুসরণ করতে পারেন।
endDate ঐচ্ছিক তারিখ পডকাস্ট সিরিজের শেষ পর্বের মুক্তির তারিখ। সিরিজটি ইতিমধ্যেই শেষ হলে শুধুমাত্র এই ক্ষেত্রটি অন্তর্ভুক্ত করুন।
rssFeed প্রয়োজন URL পডকাস্ট সিরিজের RSS ফিডের URL।
potentialAction প্রয়োজন ListenAction ব্যবহারকারীদের বিষয়বস্তু শোনার জন্য ট্রিগার করা অ্যাকশন। বিস্তারিত জানার জন্য, ListenAction দেখুন।
popularityScore ঐচ্ছিক PopularityScoreSpecification একাধিক প্রার্থী থাকাকালীন পরিবেশন অগ্রাধিকার নির্ধারণে সহায়তা করার জন্য একটি জনপ্রিয়তা স্কোর। বিস্তারিত এবং উদাহরণের জন্য অনুগ্রহ করে PopularityScoreSpecification (popularityScore) বিভাগটি দেখুন।
keywords ঐচ্ছিক

পাঠ্য

পুনরাবৃত্ত

কীওয়ার্ডের একটি তালিকা যা পডকাস্ট সিরিজের সাথে যুক্ত হবে। এই কীওয়ার্ডগুলি ব্যবহারকারীর প্রশ্নগুলিকে প্রসারিত করতে ব্যবহার করা যেতে পারে যা এই পডকাস্ট সিরিজটিকে ট্রিগার করতে পারে। উদাহরণস্বরূপ, অতিথির নাম, কভার করা বিষয় ইত্যাদি।
sameAs ঐচ্ছিক URL একটি তৃতীয় পক্ষের URL (আপনার ডোমেনের মধ্যে নয়) রেফারেন্স ওয়েব পৃষ্ঠা যা দ্ব্যর্থহীনভাবে আইটেমটির পরিচয় নির্দেশ করে৷ এই ওয়েবপৃষ্ঠাটি দ্ব্যর্থতা নিরসনের জন্য ব্যবহৃত হয় যখন একাধিক অনুরূপ সিরিজ বিদ্যমান থাকে। উদাহরণস্বরূপ, একটি উইকিপিডিয়া পৃষ্ঠা, বা পডকাস্ট সিরিজের হোমপেজ। এই ক্ষেত্রটি সিরিজের দ্ব্যর্থতাহীনতার জন্য অত্যন্ত সুপারিশ করা হয়।
releasedEvent ঐচ্ছিক PublicationEvent , বা আরও নির্দিষ্ট উপপ্রকার - বৈশিষ্ট্যযুক্ত ইভেন্ট বা এক্সক্লুসিভ ইভেন্ট৷ যে ইভেন্টটি পডকাস্ট সিরিজের প্রকাশনা বা প্রকাশকে চিহ্নিত করে। একটি প্রকাশনা ইভেন্ট প্রকাশকের দ্বারা একটি পডকাস্টের প্রাথমিক রিলিজ নোট করতে পারে এবং রিলিজের একচেটিয়াতা বা বৈশিষ্ট্য বোঝাতে আরও বিশেষ ধরনের ব্যবহার করা যেতে পারে। বিস্তারিত এবং উদাহরণের জন্য, প্রকাশনা ইভেন্ট, বৈশিষ্ট্যযুক্ত ইভেন্ট, এক্সক্লুসিভ ইভেন্ট (রিলিজড ইভেন্ট) বিভাগটি দেখুন। মনে রাখবেন যে একটি সিরিজকে একচেটিয়া বা বৈশিষ্ট্যযুক্ত হিসাবে চিহ্নিত করা বোঝায় যে অনুষ্ঠানের সমস্ত পর্বগুলি একচেটিয়া বা বৈশিষ্ট্যযুক্ত৷
countryOfOrigin ঐচ্ছিক দেশ প্রযোজনা সংস্থার প্রধান অফিসের দেশ বা পডকাস্টের জন্য দায়ী ব্যক্তি।

পডকাস্ট পর্ব বিশেষ

PodcastEpisode হল একটি PodcastSeries এর মধ্যে একটি পর্বের schema.org উপস্থাপনা৷

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@context প্রয়োজন পাঠ্য Schema.org প্রসঙ্গ। সর্বদা [http://schema.googleapis.com,{@language:xx}] এ সেট করুন যেখানে xx হল ভাষা কোড। এটি ফিডে পাঠ্য মানগুলির জন্য ব্যবহৃত ডিফল্ট অক্ষর ভাষা সেট করে।
@type প্রয়োজন পাঠ্য সর্বদা PodcastEpisode পর্বে সেট করুন।
@id প্রয়োজন পাঠ্য ইউআরআই ফরম্যাটে পডকাস্ট পর্বের জন্য একটি বিশ্বব্যাপী অনন্য আইডি। আইডি অবশ্যই স্থিতিশীল হতে হবে এবং সময়ের সাথে সাথে পরিবর্তন হবে না। এটি একটি অস্বচ্ছ স্ট্রিং হিসাবে বিবেচিত হয় এবং একটি কার্যকরী লিঙ্ক হতে হবে না। আপনার প্রতিষ্ঠানের অবশ্যই @id মানের জন্য ব্যবহৃত ডোমেনের মালিক হতে হবে।
url প্রয়োজন পাঠ্য আপনার ওয়েবসাইটের ক্যানোনিকাল URL যেখানে আপনি পডকাস্ট পর্বের পরিচয় বা বর্ণনা করেন। এই মান বিশ্বব্যাপী অনন্য হতে হবে. এই লিঙ্কটি Google-এর ডাটাবেসের সামগ্রীর সাথে আপনার ফিডের বিষয়বস্তুকে সঠিকভাবে সমন্বয় করতে সাহায্য করার জন্য ব্যবহার করা হয়। প্লেব্যাকের জন্য, ডকুমেন্টেশনের ListenAction বিভাগে বিস্তারিত target.urlTemplate ব্যবহার করা হয়।
name প্রয়োজন পাঠ্য

পডকাস্ট পর্বের নাম।

প্রতি ভাষায় শুধুমাত্র একটি নাম থাকতে হবে। একাধিক ভাষায় বর্ণনা চিহ্নিত করতে একটি অ্যারে ব্যবহার করুন। একাধিক অঞ্চল এবং ভাষার উদাহরণ দেখুন।

description প্রয়োজন পাঠ্য পডকাস্ট পর্বের বর্ণনা।
alternativeHeadline প্রয়োজন পাঠ্য পডকাস্ট পর্বের সাবটাইটেল।
author প্রয়োজন

ব্যক্তি বা সংস্থা

পুনরাবৃত্ত

যে ব্যক্তি বা গোষ্ঠী পর্বটি বিকাশ বা বিতরণ করে। এই মান প্রায়ই হোস্ট বোঝায়। লেখক যদি শোটির মতোই হন, তাহলে আপনি PodcastSeries সত্তা থেকে তথ্য পুনরায় ব্যবহার করতে পারেন। উদাহরণ এবং বিশদ বিবরণের জন্য, অনুগ্রহ করে প্রতিষ্ঠান, ব্যক্তি (লেখক/প্রকাশক) দেখুন।
publisher প্রয়োজন

ব্যক্তি বা সংস্থা

পুনরাবৃত্ত

শো প্রকাশের জন্য দায়ী মূল গ্রুপ বা নেটওয়ার্ক। প্রায়শই একাধিক পডকাস্ট প্রকাশ বা উত্পাদনের জন্য দায়ী একটি সংস্থাকে বোঝায়। উদাহরণ এবং বিশদ বিবরণের জন্য অনুগ্রহ করে প্রতিষ্ঠান, ব্যক্তি (লেখক/প্রকাশক) দেখুন। এই ক্ষেত্রটি দ্ব্যর্থতা নিরসনের জন্য অত্যন্ত সুপারিশ করা হয় এবং আমরা আপনাকে যেখানে প্রযোজ্য সেখানে এটি সংজ্ঞায়িত করার পরামর্শ দিই।
actor প্রয়োজন

ব্যক্তি বা সংস্থা

পুনরাবৃত্ত

পডকাস্টের অভিনেতা। উদাহরণ এবং বিশদ বিবরণের জন্য, অভিনেতা (হোস্ট/অতিথি) বিভাগটি দেখুন।
datePublished প্রয়োজন তারিখ সময় পডকাস্ট পর্ব প্রকাশের তারিখ। এই মানটি পর্বের ক্রম এবং দ্ব্যর্থতা নিরসন করতে ব্যবহৃত হয়।
episodeNumber প্রয়োজন পূর্ণসংখ্যা পর্ব সংখ্যা।
partOfSeries প্রয়োজন পডকাস্ট সিরিজ এই পডকাস্ট পর্বটি যে পডকাস্ট সিরিজে রয়েছে। বিস্তারিত এবং উদাহরণের জন্য অনুগ্রহ করে PodcastSeries (partOfSeries) দেখুন।
partOfSeason ঐচ্ছিক পডকাস্ট সিজন মাল্টি-সিজন সিরিজের জন্য, এই প্রপার্টি সিজন নম্বর এবং সিজনের নাম সহ সিজনের তথ্য প্রদান করে। বিস্তারিত এবং উদাহরণের জন্য অনুগ্রহ করে PodcastSeason(partOfSeason) দেখুন।
timeRequired প্রয়োজন সময়কাল ISO 8601 সময়কাল বিন্যাসে পর্বের দৈর্ঘ্য।
image ঐচ্ছিক

ইমেজ অবজেক্ট

পুনরাবৃত্ত

সিরিজের একটি শিল্পকর্ম চিত্র। এটি অবশ্যই একটি সম্পূর্ণরূপে বর্ণিত ImageObject হতে হবে। উপলব্ধ সর্বোচ্চ রেজোলিউশন প্রদান. JPEG বা PNG পছন্দ করা হয়। বিস্তারিত এবং উদাহরণের জন্য অনুগ্রহ করে ImageObject (লোগো) বিভাগটি দেখুন।
isFamilyFriendly প্রয়োজন বুলিয়ান এই সামগ্রীটি পারিবারিক বন্ধুত্বপূর্ণ কিনা তা নির্দেশ করে (অর্থাৎ, শিশু সহ পরিবারের সকল সদস্যের জন্য সামগ্রীটি উপযুক্ত কিনা)। Google পণ্যগুলি খেলার সামগ্রী নির্ধারণ করতে isFamilyFriendly ব্যবহার করতে পারে৷ মান true বা false হতে হবে।
inLanguage প্রয়োজন পাঠ্য ISO 639-1 বিন্যাসে পডকাস্ট পর্বের বিষয়বস্তুর ভাষা। একটি নির্দিষ্ট ভাষায় বিষয়বস্তুর অনুরোধকারী ব্যবহারকারীর প্রশ্নগুলি পূরণ করতে এই মানটি ব্যবহার করুন। বিষয়বস্তু একাধিক ভাষায় থাকলে, শুধুমাত্র একটি প্রাথমিক ভাষা তালিকাভুক্ত করুন।
genre প্রয়োজন

পাঠ্য

পুনরাবৃত্ত

পডকাস্ট সিরিজের বিভাগ বা ধরন। উদাহরণস্বরূপ, আপনি স্ট্যান্ডার্ড পডকাস্ট বিভাগগুলি অনুসরণ করতে পারেন।
associatedMedia ঐচ্ছিক অডিও অবজেক্ট পডকাস্ট পর্বের অডিও ফাইল। বিস্তারিত এবং উদাহরণের জন্য, AudioObject(associatedMedia) দেখুন।
potentialAction প্রয়োজন লিসেন অ্যাকশন ব্যবহারকারীদের বিষয়বস্তু শোনার জন্য ট্রিগার করা অ্যাকশন। বিস্তারিত জানার জন্য, ListenAction বিভাগ দেখুন।
popularityScore ঐচ্ছিক জনপ্রিয়তা স্কোর স্পেসিফিকেশন একাধিক প্রার্থী থাকাকালীন পরিবেশন অগ্রাধিকার নির্ধারণ করতে একটি জনপ্রিয়তা স্কোর। বিস্তারিত এবং উদাহরণের জন্য, PopularityScoreSpecification বিভাগটি দেখুন।
keywords ঐচ্ছিক

পাঠ্য

পুনরাবৃত্ত

পডকাস্ট সিরিজের সাথে যুক্ত কীওয়ার্ডের একটি তালিকা। এই কীওয়ার্ডগুলি ব্যবহারকারীর প্রশ্নগুলিকে প্রসারিত করতে ব্যবহার করা যেতে পারে যা এই পডকাস্ট পর্বটিকে ট্রিগার করতে পারে। যেমন news , sports বা history
identifier প্রয়োজন

সম্পদের মূল্য

পুনরাবৃত্ত

PodcastEpisode জন্য, একটি GUID প্রদান করতে এই সম্পত্তি ব্যবহার করুন। GUID একটি ID হতে হবে যা বিশ্বব্যাপী এবং অনন্যভাবে একটি পডকাস্টের পর্বগুলি সনাক্ত করতে পারে। এটি পর্বের @id ক্ষেত্রের থেকে আলাদা।

উদাহরণ স্বরূপ PropertyValue (identifier) ​​বিভাগ দেখুন।

sameAs ঐচ্ছিক URL একটি তৃতীয় পক্ষের URL (আপনার ডোমেনের মধ্যে নয়) রেফারেন্স ওয়েব পৃষ্ঠা যা দ্ব্যর্থহীনভাবে আইটেমটির পরিচয় নির্দেশ করে৷ Google এই ওয়েবপৃষ্ঠাটি দ্ব্যর্থতা নিরসনের জন্য ব্যবহার করে যখন একাধিক একই সিরিজ বিদ্যমান থাকে। উদাহরণস্বরূপ, একটি উইকিপিডিয়া পৃষ্ঠা, বা পডকাস্ট পর্বের হোমপেজ। মনে রাখবেন যে সিরিজ স্তরের রেফারেন্স পৃষ্ঠা এখানে দেওয়া উচিত নয়। পর্বের দ্ব্যর্থতা নিরসন করার জন্য আমরা এই ক্ষেত্রটির সুপারিশ করছি
releasedEvent ঐচ্ছিক প্রকাশনা ইভেন্ট , বা আরও নির্দিষ্ট উপপ্রকার - বৈশিষ্ট্যযুক্ত ইভেন্ট বা এক্সক্লুসিভ ইভেন্ট৷ যে ইভেন্টটি পডকাস্ট পর্বের প্রকাশনা বা প্রকাশকে চিহ্নিত করে। একটি প্রকাশনা ইভেন্ট একটি প্রকাশকের দ্বারা একটি পডকাস্ট পর্বের প্রাথমিক রিলিজ নোট করতে পারে এবং আরও নির্দিষ্ট সাবটাইপগুলি প্রকাশের একচেটিয়াতা বা বৈশিষ্ট্য নির্দেশ করতে পারে। বিস্তারিত এবং উদাহরণের জন্য, প্রকাশনা ইভেন্ট, বৈশিষ্ট্যযুক্ত ইভেন্ট, এক্সক্লুসিভ ইভেন্ট (রিলিজড ইভেন্ট) বিভাগটি দেখুন। মনে রাখবেন যে একটি সিরিজকে একচেটিয়া বা উপরে বৈশিষ্ট্যযুক্ত হিসাবে চিহ্নিত করা বোঝায় যে শোটির সমস্ত পর্ব একচেটিয়া বা বৈশিষ্ট্যযুক্ত। আমরা সুপারিশ করি যে আপনি এই জাতীয় বৈশিষ্ট্যগুলিকে সর্বাধিক দানাদার স্তরে চিহ্নিত করুন৷
countryOfOrigin ঐচ্ছিক দেশ প্রযোজনা সংস্থার প্রধান অফিসের দেশ বা পডকাস্টের জন্য দায়ী ব্যক্তি।

পডকাস্ট সিরিজ (partOfSeries)

একটি PodcastEpisode এবং এর মূল PodcastSeries এর মধ্যে সম্পর্ক স্থাপন করতে partOfSeries ব্যবহার করুন। যেহেতু 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 একটি PodcastEpisode এর ঋতু তথ্য উপস্থাপন করে, সবচেয়ে গুরুত্বপূর্ণভাবে সিজন নম্বর। পডকাস্ট সিরিজের একাধিক সিজন থাকলেই আপনার এই সম্পত্তির প্রয়োজন।

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@type প্রয়োজন পাঠ্য সর্বদা PodcastSeason সেট করুন
@id প্রয়োজন URL URI ফরম্যাটে সিজনের জন্য একটি বিশ্বব্যাপী অনন্য আইডি। আইডি অবশ্যই স্থিতিশীল হতে হবে এবং সময়ের সাথে সাথে পরিবর্তন হবে না। এটি একটি অস্বচ্ছ স্ট্রিং হিসাবে বিবেচিত হয় এবং একটি কার্যকরী লিঙ্ক হতে হবে না।
seasonNumber প্রয়োজন পূর্ণসংখ্যা পডকাস্ট সিরিজের সিজন নম্বর।
name ঐচ্ছিক পাঠ্য পডকাস্ট মরসুমের নাম।

উদাহরণ 1

"partOfSeason": {
  "@type": "PodcastSeason",
  "@id": "http://www.tjpodcast.org/seriesx/season?id=1",
  "seasonNumber": 1,
  "name": "Radiolab Season 1"
},

সংস্থা, ব্যক্তি (লেখক বা প্রকাশক)

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@type প্রয়োজন পাঠ্য সর্বদা Organization বা Person সেট করুন।
@id প্রয়োজন URL URI ফর্ম্যাটে সংস্থা বা ব্যক্তির জন্য একটি বিশ্বব্যাপী অনন্য আইডি। আইডি অবশ্যই স্থিতিশীল হতে হবে এবং সময়ের সাথে সাথে পরিবর্তন হবে না। এটি একটি অস্বচ্ছ স্ট্রিং হিসাবে বিবেচিত হয় এবং একটি কার্যকরী লিঙ্ক হতে হবে না।
name প্রয়োজন পাঠ্য প্রতিষ্ঠান বা ব্যক্তির নাম।
sameAs ঐচ্ছিক URL একটি তৃতীয় পক্ষের URL (আপনার ডোমেনের মধ্যে নয়) রেফারেন্স ওয়েব পৃষ্ঠা যা দ্ব্যর্থহীনভাবে আইটেমটির পরিচয় নির্দেশ করে৷ Google এই ওয়েবপৃষ্ঠাটি দ্ব্যর্থতা নিরসনের জন্য ব্যবহার করে যখন একাধিক একই সিরিজ বিদ্যমান থাকে। উদাহরণগুলির মধ্যে একটি সংস্থার জন্য একটি উইকিপিডিয়া পৃষ্ঠা বা সংস্থার অফিসিয়াল ওয়েবসাইট অন্তর্ভুক্ত থাকতে পারে।

উদাহরণ 1

"author": {
  "@type": "Organization",
  "@id": "https://www.tjpodcast.org/organization/wnyc",
  "sameAs": "https://en.wikipedia.org/wiki/WNYC",
  "name": "WNYC"
},

উদাহরণ 2

"author": {
  "@type": "Person",
  "@id": "https://www.tjpodcast.org/person/jad_abumrad",
  "sameAs": "https://en.wikipedia.org/wiki/Jad_Abumrad",
  "name": "Jad Abumrad"
},

অভিনেতা (হোস্ট বা অতিথি)

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@type প্রয়োজন পাঠ্য সর্বদা Organization বা Person সেট করুন।
@id প্রয়োজন URL URI ফর্ম্যাটে সংস্থা বা ব্যক্তির জন্য একটি বিশ্বব্যাপী অনন্য আইডি। আইডি অবশ্যই স্থিতিশীল হতে হবে এবং সময়ের সাথে সাথে পরিবর্তন হবে না। এটি একটি অস্বচ্ছ স্ট্রিং হিসাবে বিবেচিত হয় এবং একটি কার্যকরী লিঙ্ক হতে হবে না।
name প্রয়োজন পাঠ্য প্রতিষ্ঠান বা ব্যক্তির নাম।
roleName প্রয়োজন পাঠ্য 'হোস্ট' বা 'গেস্ট'।
sameAs ঐচ্ছিক URL একটি তৃতীয় পক্ষের URL (আপনার ডোমেনের মধ্যে নয়) রেফারেন্স ওয়েব পৃষ্ঠা যা দ্ব্যর্থহীনভাবে আইটেমটির পরিচয় নির্দেশ করে৷ Google এই ওয়েবপৃষ্ঠাটি দ্ব্যর্থতা নিরসনের জন্য ব্যবহার করে যখন একাধিক একই সিরিজ বিদ্যমান থাকে। উদাহরণগুলির মধ্যে একটি সংস্থার জন্য একটি উইকিপিডিয়া পৃষ্ঠা বা সংস্থার অফিসিয়াল ওয়েবসাইট অন্তর্ভুক্ত থাকতে পারে।

উদাহরণ 1

"actor":[{
  "@type": "PerformanceRole",
  "actor": {
    "@type": "Person",
    "@id": "https://www.tjpodcast.org/person/Roman",
    "name": {
      "@language":"en",
      "@value": "Roman Mars"
    },
    "roleName": "Host"
    "sameAs": "https://en.wikipedia.org/wiki/Roman",
  },
  "actor": {
    "@type": "Person",
    "@id": "https://www.tjpodcast.org/person/guest",
    "name":{
      "@language":"en",
      "@value": "Kurt Kohlstedt"
    },
    "roleName": "Guest"
   },
}]

ImageObject (লোগো বা ছবি)

ImageObject সামগ্রীর জন্য লোগো বা আর্টওয়ার্ক প্রদান করতে ব্যবহৃত হয়।

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@type প্রয়োজন পাঠ্য সর্বদা ImageObject এ সেট করুন।
height ঐচ্ছিক পূর্ণসংখ্যা পিক্সেলে ছবির উচ্চতা।
width ঐচ্ছিক পূর্ণসংখ্যা ছবির প্রস্থ পিক্সেলে।
contentUrl প্রয়োজন URL একটি URL যেখানে চিত্রটি অবস্থিত হতে পারে৷
regionsAllowed ঐচ্ছিক

দেশ

পুনরাবৃত্ত

যে দেশে মিডিয়া অনুমোদিত:

  • যদি নির্দিষ্ট না করা হয়, তাহলে ধরে নেওয়া হয় যে ছবিটি সমস্ত লোকেলেই অনুমোদিত৷
  • প্রতি অঞ্চলে বিভিন্ন চিত্র জমা দিতে, একাধিক ImageObject বৈশিষ্ট্য যোগ করুন, প্রতিটির নিজস্ব দেশগুলির সেট এবং একটি সংশ্লিষ্ট চিত্র URL সহ।

দেশ (image.regionsAllowed)

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@type প্রয়োজন পাঠ্য সর্বদা Country.
name প্রয়োজন পাঠ্য ISO 3166-1 আলফা-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"
      }
    ]
  },
],

সম্পত্তির মান (শনাক্তকারী)

আপনার সামগ্রীর জন্য যদি আপনার কাছে GUID থাকে, তাহলে আপনি Google-এর আপনার বিষয়বস্তুর পুনর্মিলনের নির্ভুলতা উন্নত করতে identifier ক্ষেত্রের সাথে এই IDগুলি প্রদান করতে পারেন৷ অনুগ্রহ করে মনে রাখবেন যে PodcastEpisode জন্য GUID প্রয়োজন। এটি অবশ্যই এপিসোডের @id ফিল্ড থেকে আলাদা হতে হবে (আপনার ডোমেনের মধ্যে নয়) এবং সোর্স এপিসোডকে বিশ্বব্যাপী এবং সময়ের সাথে সাথে অনন্যভাবে উপস্থাপন করতে হবে।

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@type প্রয়োজন পাঠ্য সর্বদা `প্রপার্টি ভ্যালু`-তে সেট করুন।
propertyID প্রয়োজন পাঠ্য সর্বদা GUID এ সেট করুন।
value প্রয়োজন পাঠ্য সিরিজ বা পর্বের GUID।

উদাহরণ 1

"identifier": {
  "@type": "PropertyValue",
  "propertyID": "GUID",
  "value": "50204fe4-bc68-4b34-aae6-e73c700cc5ca"
},

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

popularityScore ব্যবহারকারীদের সবচেয়ে উপযুক্ত সামগ্রী পেতে সাহায্য করতে পারে, এমন পরিস্থিতিতে যেখানে ব্যবহারকারীর প্রশ্নের মানদণ্ড আপনার ফিড থেকে একাধিক সত্তার সাথে মেলে। ব্যবহারকারীর অঞ্চলের জন্য উপলব্ধ সর্বোচ্চ জনপ্রিয়তার স্কোর সহ সামগ্রীটি ব্যবহারকারীকে পরিবেশন করা হয় যখন এই মান উপলব্ধ থাকে। এই ক্ষেত্র ছাড়া সমস্ত সামগ্রী জনপ্রিয়তা স্কোর 0 ডিফল্ট। স্কোর তুলনা আপনার সম্পূর্ণ ক্যাটালগের সুযোগের মধ্যে ঘটে, তাই দয়া করে নিশ্চিত করুন যে স্কেলটি আপনার সমস্ত ফিডে সামঞ্জস্যপূর্ণ।

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@type প্রয়োজন পাঠ্য সর্বদা PopularityScoreSpecification সেট করুন।
value প্রয়োজন সংখ্যাসূচক অগ্রাধিকার পরিবেশনের জন্য আপনার ক্যাটালগ থেকে অন্যান্য সত্তার সাথে তুলনা করার জন্য একটি ইতিবাচক সাংখ্যিক মান। একটি বড় সংখ্যা একটি উচ্চ জনপ্রিয়তা প্রতিনিধিত্ব করে.
eligibleRegion ঐচ্ছিক

দেশ বা পাঠ্য

পুনরাবৃত্ত

একটি অঞ্চল বা অঞ্চলগুলির একটি তালিকা যেখানে এই জনপ্রিয়তার স্কোর প্রযোজ্য।

জনপ্রিয়তা স্কোর বিশ্বব্যাপী প্রযোজ্য হলে, টেক্সট মান হিসাবে earth ব্যবহার করুন।

যদি নির্দিষ্ট অঞ্চলগুলিকে তালিকাভুক্ত করার প্রয়োজন হয়, অনুগ্রহ করে `দেশ` প্রকার ব্যবহার করুন।

আপনি এই ক্ষেত্রটি ছেড়ে দিলে, eligibleRegion earth ডিফল্ট হয়ে যাবে।

দেশ (popularityScore.eligibleRegion)

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@type প্রয়োজন পাঠ্য সর্বদা Country সেট করুন।
name প্রয়োজন পাঠ্য ISO 3166-1 আলফা-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"
    }
  ]
},

প্রকাশনা ইভেন্ট, বৈশিষ্ট্যযুক্ত ইভেন্ট, এক্সক্লুসিভ ইভেন্ট (রিলিজ ইভেন্ট)

প্রকাশনা ইভেন্ট
একটি শো বা পর্বের প্রকাশনার তারিখ এবং অবস্থানের প্রতিনিধিত্ব করতে এই বস্তুটি ব্যবহার করুন (একটি সিরিজ বা পর্বের "রিলিজ তারিখ" হিসাবেও পরিচিত)। উপরন্তু, publishedBy ক্ষেত্রটি পডকাস্ট সিরিজ বা পর্বের প্রকাশনা বা বিতরণকারী সত্তাকে নির্দেশ করে।
এক্সক্লুসিভ ইভেন্ট
প্রদানকারীর পডকাস্টের জন্য একচেটিয়া বন্টন অধিকার রয়েছে তা বোঝাতে এই বস্তুটি ব্যবহার করুন। এক্সক্লুসিভিটি অঞ্চল নির্দিষ্ট এবং সময় সীমাবদ্ধ হতে পারে এবং অবশ্যই সংস্থার ক্ষেত্রটি অন্তর্ভুক্ত করতে হবে যা বিষয়বস্তুর একচেটিয়া প্রদানকারীকে নির্দেশ করে।
বৈশিষ্ট্যযুক্ত ইভেন্ট
প্রদানকারী গ্রাহকদের পডকাস্ট বৈশিষ্ট্যগুলি উপস্থাপন করতে এই বস্তুটি ব্যবহার করুন (উদাহরণস্বরূপ, একটি "অরিজিনাল" হিসাবে)।
Originals Exclusive থেকে আলাদা
"মূল (বৈশিষ্ট্যযুক্ত") শব্দটি প্রায়শই একটি প্রদত্ত সত্তার একচেটিয়া অধিকারকে বোঝায়, যা শব্দটিকে ওভারলোড করে। যেমন, অভিপ্রেত অর্থ অবশ্যই উপরের দুটি বিভাগে বিভক্ত করা উচিত। একটি আসল সত্তার পক্ষেও একচেটিয়া হওয়া সম্ভব, এবং এই ক্ষেত্রে releasedEvent একই সত্তাতে উভয় ধরণের ইভেন্টের সাথে একটি অ্যারে নিতে পারে।

উল্লেখ্য যে, যদিও এক্সক্লুসিভিটি বা বৈশিষ্ট্যগুলি একটি প্রদানকারীর ক্যাটালগের মধ্যে অনুরূপ অর্থ ভাগ করে নিতে পারে, PublicationEvent সাধারণত সত্তার দ্ব্যর্থতা নিরসন সক্ষম করতে এবং সিরিজ বা পর্বের প্রকাশের তারিখের মতো অতিরিক্ত মেটাডেটা প্রদান করতে প্রযোজ্য।

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@type প্রয়োজন পাঠ্য সর্বদা PublicationEvent , ExclusiveEvent , বা FeaturedEvent এর একটিতে সেট করুন৷
location প্রয়োজন দেশ যে অঞ্চলে প্রকাশনার ঘটনা ঘটে। আপনি সত্তার এক্সক্লুসিভিটি সীমাবদ্ধতা এবং বন্টন বিধিনিষেধ উপস্থাপন করতে এটি ব্যবহার করতে পারেন। দেশের জন্য ISO 3166 কোড ব্যবহার করুন। আপনি যদি বিশ্বব্যাপী শব্দার্থবিদ্যা প্রয়োগ করতে চান, তাহলে EARTH সেট করুন। লোকেল নির্দিষ্ট বিধিনিষেধ প্রযোজ্য না হলে স্পষ্টভাবে EARTHlocation সেট করুন।
startDate প্রস্তাবিত (এক্সক্লুসিভ ইভেন্টের জন্য প্রয়োজনীয়) তারিখ বা তারিখ সময় সত্তার প্রকাশনার শুরুর তারিখ। PublicationEvent এর ক্ষেত্রে, এটি এই সত্তার প্রাথমিক রিলিজ তারিখ নির্দেশ করে। ExclusiveEvent বা FeaturedEvent এর ক্ষেত্রে, এটি সত্তার একচেটিয়াতা বা বৈশিষ্ট্যযুক্ততার শুরুর তারিখ উপস্থাপন করে।
endDate প্রস্তাবিত (এক্সক্লুসিভ ইভেন্টের জন্য প্রয়োজনীয়) তারিখ বা তারিখ সময় সত্তার প্রকাশনার শেষ তারিখ। 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 পডকাস্ট পর্বের জন্য কাঁচা মিডিয়া ফাইল প্রদান করতে ব্যবহৃত হয়।

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@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

পুনরাবৃত্ত

সমর্থিত প্ল্যাটফর্ম তথ্যের সাথে আপনার গভীর লিঙ্কের স্পেসিফিকেশন। আপনি বিভিন্ন প্ল্যাটফর্ম সেটের জন্য বিভিন্ন গভীর লিঙ্ক সংজ্ঞায়িত করতে একাধিক EntryPoint ক্ষেত্র ব্যবহার করতে পারেন।
actionAccessibilityRequirement প্রয়োজন

ActionAccessSpecification

পুনরাবৃত্ত

এই সত্তা অ্যাক্সেস করার জন্য ব্যবহারকারীর প্রয়োজনীয়তার সংজ্ঞা। যদি একাধিক ActionAccessSpecification উপস্থাপন করে, একজন ব্যবহারকারী যে কোনো স্পেসিফিকেশন মানদণ্ডের সাথে মেলে সে বিষয়বস্তু অ্যাক্সেস করতে পারে।

এন্ট্রিপয়েন্ট (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"

ActionAccess স্পেসিফিকেশন (potentialAction.actionAccessibility Requirement)

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@type প্রয়োজন পাঠ্য সর্বদা ActionAccessSpecification এ সেট করুন।
category প্রয়োজন পাঠ্য

অ্যাক্সেসের প্রয়োজনীয়তার ধরন। এটি নিম্নলিখিত মানগুলির মধ্যে একটি হওয়া দরকার:

  • nologinrequired : কোনো ক্রয় ছাড়াই ব্যবহারকারীর কাছে অ্যাকশন পাওয়া যায় বা সামগ্রী অ্যাক্সেস করতে লগইন করা যায় না।
  • free : ব্যবহারকারীর প্রয়োজনে কোনো ক্রয় বা অর্থপ্রদানের সদস্যতা ছাড়াই অ্যাকশনটি উপলব্ধ। ক্রিয়াটির জন্য একজন ব্যবহারকারীকে লগ ইন করতে হবে।
  • subscription : কর্মটি আপনার পরিষেবার অর্থপ্রদানের সদস্যতার সাথে অন্তর্ভুক্ত করা হয়েছে।
availabilityStarts ঐচ্ছিক তারিখ সময় প্রাপ্যতা উইন্ডোর শুরুর সময়। এই বিষয়বস্তু ব্যবহারকারীদের কাছে কখন প্রকাশ করা যেতে পারে তা সঠিক সময় নিয়ন্ত্রণ করতে আপনি এটি ব্যবহার করতে পারেন।
availabilityEnds ঐচ্ছিক তারিখ সময় উপলব্ধতা উইন্ডোর শেষ সময়। যখন এই কন্টেন্ট ব্যবহারকারীদের কাছে প্রকাশ করা বন্ধ হবে তখন আপনি সঠিক সময় নিয়ন্ত্রণ করতে এটি ব্যবহার করতে পারেন।
eligibleRegion প্রয়োজন

দেশ

পুনরাবৃত্ত

যে দেশ এই অফারের জন্য যোগ্য। আপনি এটি ব্যবহার করতে পারেন দেশ বা অঞ্চল নিয়ন্ত্রণ করতে যেখানে এই বিষয়বস্তু উপলব্ধ থাকতে হবে৷
requiresSubscription প্রযোজ্য হলে প্রয়োজন মিডিয়া সাবস্ক্রিপশন এই বিষয়বস্তু অ্যাক্সেস করার জন্য সদস্যতা প্যাকেজ প্রয়োজন. যদি আপনার পরিষেবা একাধিক সাবস্ক্রিপশন প্যাকেজ অফার করে, তাহলে এই ক্ষেত্রটি প্রয়োজন৷ যদি আপনার পরিষেবা বিনামূল্যে হয়, বা শুধুমাত্র একটি সাবস্ক্রিপশনের একটি স্তর থাকে, আপনি এই ক্ষেত্রটি এড়িয়ে যেতে পারেন৷

দেশ (potentialAction.actionAccessibilityRequirement.eligibleRegion)

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@type প্রয়োজন পাঠ্য সর্বদা Country সেট করুন।
name প্রয়োজন পাঠ্য ISO 3166-1 আলফা 2 দেশের কোড।

মিডিয়াসাবস্ক্রিপশন (potentialAction.actionAccessibilityRequirement.requiresSubscription)

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@type প্রয়োজন পাঠ্য সর্বদা MediaSubscription সেট করুন।
@id প্রয়োজন URL URI ফরম্যাটে সাবস্ক্রিপশন প্যাকেজের জন্য একটি বিশ্বব্যাপী অনন্য আইডি। আইডি অবশ্যই স্থিতিশীল হতে হবে এবং সময়ের সাথে সাথে পরিবর্তন হবে না। এটি একটি অস্বচ্ছ স্ট্রিং হিসাবে বিবেচিত হয় এবং একটি কার্যকরী লিঙ্ক হতে হবে না।
name প্রয়োজন পাঠ্য সাবস্ক্রিপশন প্যাকেজের নাম। যেমন Premium , Basic
expectsAcceptanceOf প্রস্তাবিত অফার অফারটি মিডিয়া সাবস্ক্রিপশন কেনার সাথে যুক্ত। আপনি সাবস্ক্রিপশনের মূল্য প্রকাশ করতে এটি ব্যবহার করতে পারেন।

অফার (potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf)

সম্পত্তি অগ্রাধিকার টাইপ বর্ণনা
@type প্রয়োজন পাঠ্য সর্বদা Offer সেট করুন.
price প্রয়োজন সংখ্যা সাবস্ক্রিপশনের দাম।
priceCurrency প্রয়োজন পাঠ্য মূল্যের মুদ্রা (তিন-অক্ষরের ISO 4217 ফর্ম্যাটে)।
seller প্রস্তাবিত সংগঠন যে সংস্থাটি সাবস্ক্রিপশন বা ক্রয়ের প্রস্তাব দেয়। অর্গানাইজেশন (লেখক/প্রকাশক) বিভাগে বর্ণিত একই স্কিমা ব্যবহার করুন।

উদাহরণ 1

"potentialAction": {
    "@type": "ListenAction",
    "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.tjpodcast.org/?streamStationId=170",
        "actionPlatform": [
            "http://schema.org/DesktopWebPlatform",
            "http://schema.org/MobileWebPlatform",
            "http://schema.org/AndroidPlatform",
            "http://schema.org/AndroidTVPlatform",
            "http://schema.org/IOSPlatform",
            "http://schema.googleapis.com/GoogleAudioCast",
            "http://schema.googleapis.com/GoogleVideoCast"
        ]
    },
    "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "nologinrequired",
        "availabilityStarts": "2018-04-01T11:01:00-04:00",
        "availabilityEnds": "2018-06-30T23:59:00-04:00",
        "eligibleRegion": {
            "@type": "Country",
            "name": "US"
        }
    }
},

উদাহরণ 2

"potentialAction": {
    "@type": "ListenAction",
    "target": [
        {
            "@type": "EntryPoint",
            "urlTemplate": "https://www.tjpodcast.org/?streamStationId=170",
            "actionPlatform": [
                "http://schema.org/DesktopWebPlatform",
                "http://schema.org/MobileWebPlatform",
                "http://schema.org/AndroidPlatform",
                "http://schema.org/AndroidTVPlatform",
                "http://schema.org/IOSPlatform"
            ]
        },
        {
            "@type": "EntryPoint",
            "urlTemplate": "https://www.tjpodcast.org/castlink?streamStationId=170",
            "actionPlatform": [
                "http://schema.googleapis.com/GoogleAudioCast",
                "http://schema.googleapis.com/GoogleVideoCast"
            ]
        }
    ],
    "actionAccessibilityRequirement": [
        {
            "@type": "ActionAccessSpecification",
            "category": "nologinrequired",
            "availabilityStarts": "2018-04-01T11:01:00-04:00",
            "availabilityEnds": "2018-06-30T23:59:00-04:00",
            "eligibleRegion": [
                {
                    "@type": "Country",
                    "name": "IN"
                },
                {
                    "@type": "Country",
                    "name": "GB"
                }
            ]
        },
        {
            "@type": "ActionAccessSpecification",
            "category": "Subscription",
            "requiresSubscription": {
                "@type": "MediaSubscription",
                "@id": "http://www.example.com/packages/basic-pack",
                "name": "Basic Pack",
                "expectsAcceptanceOf": {
                    "@type": "Offer",
                    "price": 8.99,
                    "priceCurrency": "USD"
                }
            },
            "availabilityStarts": "2018-04-01T11:01:00-04:00",
            "availabilityEnds": "2018-06-30T23:59:00-04:00",
            "eligibleRegion": {
                "@type": "Country",
                "name": "US"
            }
        }
    ]
},

পরিশিষ্ট

সম্পূর্ণ উদাহরণ

{
    "@context": "http://schema.org",
    "@type": "DataFeed",
    "dateModified": "2018-09-10T13:58:26.892Z",
    "dataFeedElement": [
        {
            "@context": [
                "http://schema.googleapis.com",
                {
                    "@language": "en"
                }
            ],
            "@type": "PodcastSeries",
            "@id": "http://www.tjpodcast.org/series?id=2",
            "url": "http://www.tjpodcast.org/series?id=2",
            "name": "Radiolab",
            "description": "A two-time Peabody Award-winner...",
            "alternativeHeadline": "Radiolab - Powered by WNYC",
            "sameAs": "https://en.wikipedia.org/wiki/Radiolab",
            "image": {
                "@type": "ImageObject",
                "height": "100",
                "width": "800",
                "contentUrl": "http://www.tjpodcast.org/img/2.jpg"
            },
            "logo": {
                "@type": "ImageObject",
                "height": "100",
                "width": "800",
                "contentUrl": "http://www.tjpodcast.org/logo/2/1.jpg"
            },
            "keywords": [
                "Science",
                "Technology",
                "Philosophy",
                "Education"
            ],
            "author": [
                {
                    "@type": "Person",
                    "@id": "https://www.tjpodcast.org/author/jad_abumrad",
                    "name": "Jad Abumrad",
                    "sameAs": "https://en.wikipedia.org/wiki/Jad_Abumrad"
                },
                {
                    "@type": "Person",
                    "@id": "https://www.tjpodcast.org/author/robert_krulwich",
                    "name": "Robert Krulwich",
                    "sameAs": "https://en.wikipedia.org/wiki/Robert_Krulwich"
                }
            ],
            "publisher": {
                "@type": "Organization",
                "name": "WNYC",
                "@id": "https://www.tjpodcast.org/network/wnyc_studios",
                "sameAs": "https://en.wikipedia.org/wiki/WNYC_Studios"
            },
            "isFamilyFriendly": "True",
            "inLanguage": "en",
            "genre": [
                "Science & Medicine",
                "Natural Sciences"
            ],
            "endDate": "2017-12-22T08:59:00",
            "rssFeed": "http://feeds.wnyc.org/radiolab",
            "potentialAction": {
                "@type": "ListenAction",
                "target": {
                    "@type": "EntryPoint",
                    "urlTemplate": "https://www.tjpodcast.org/?streamSeriesId=2",
                    "actionPlatform": [
                        "http://schema.org/DesktopWebPlatform",
                        "http://schema.org/MobileWebPlatform",
                        "http://schema.googleapis.com/GoogleAudioCast",
                        "http://schema.googleapis.com/GoogleVideoCast"
                    ]
                },
                "actionAccessibilityRequirement": {
                    "@type": "ActionAccessSpecification",
                    "category": "nologinrequired",
                    "availabilityStarts": "2018-04-01T11:01:00-04:00",
                    "availabilityEnds": "2019-12-30T23:59:00-04:00",
                    "eligibleRegion": {
                        "@type": "Country",
                        "name": "FR"
                    }
                }
            },
            "popularityScore": {
                "@type": "PopularityScoreSpecification",
                "value": 4.2
            }
        },
        {
            "@context": [
                "http://schema.googleapis.com",
                {
                    "@language": "en"
                }
            ],
            "@type": "PodcastEpisode",
            "@id": "http://www.tjpodcast.org/episode?id=1",
            "url": "http://www.tjpodcast.org/episode?id=1",
            "name": "A Clockwork Miracle",
            "description": "As legend goes, in 1562, King Philip II...",
            "sameAs": "https://www.wnycstudios.org/story/radiolab-clockwork-miracle",
            "image": {
                "@type": "ImageObject",
                "height": "100",
                "width": "800",
                "contentUrl": "http://www.tjpodcast.org/img/2/1.jpg"
            },
            "keywords": [
                "Education",
                "Philosophy",
                "Science",
            ],
            "partOfSeries": {
                "@type": "PodcastSeries",
                "@id": "http://www.tjpodcast.org/series?id=2",
                "name": "Radiolab",
                "sameAs": "https://en.wikipedia.org/wiki/Radiolab",
            },
            "episodeNumber": 101,
            "inLanguage": "en",
            "author": [
                {
                    "@type": "Person",
                    "@id": "https://www.tjpodcast.org/author/jad_abumrad",
                    "name": "Jad Abumrad",
                    "sameAs": "https://en.wikipedia.org/wiki/Jad_Abumrad"
                },
                {
                    "@type": "Person",
                    "@id": "https://www.tjpodcast.org/author/robert_krulwich",
                    "name": "Robert Krulwich",
                    "sameAs": "https://en.wikipedia.org/wiki/Robert_Krulwich"
                }
            ],
            "publisher": {
                "@type": "Organization",
                "name": "WNYC",
                "@id": "https://www.tjpodcast.org/network/wnyc_studios",
                "sameAs": "https://en.wikipedia.org/wiki/WNYC_Studios"
            },
            "isFamilyFriendly": "True",
            "genre": [
                "Science",
                "Philosophy",
                "Fiction"
            ],
            "datePublished": "2018-12-27T23:23:00Z",
            "timeRequired": "PT22M",
            "associatedMedia": {
                "@type": "AudioObject",
                "contentUrl": "https://www.tjpodcast.org/media_files/mp3/radiolab_podcast19.mp3",
                "duration": "PT21M45S",
                "contentSize": "53616000",
                "encodingFormat": "audio/mpeg",
                "transcript": "Transcript of the episode",
                "bitrate": "64Kbps"
            },
            "potentialAction": {
                "@type": "ListenAction",
                "target": {
                    "@type": "EntryPoint",
                    "urlTemplate": "https://www.tjpodcast.org/?streamEpisodeId=1",
                    "actionPlatform": [
                        "http://schema.org/DesktopWebPlatform",
                        "http://schema.org/MobileWebPlatform",
                        "http://schema.googleapis.com/GoogleAudioCast",
                        "http://schema.googleapis.com/GoogleVideoCast"
                    ]
                },
                "actionAccessibilityRequirement": {
                    "@type": "ActionAccessSpecification",
                    "category": "nologinrequired",
                    "availabilityStarts": "2018-04-01T11:01:00-04:00",
                    "availabilityEnds": "2019-12-30T23:59:00-04:00",
                    "eligibleRegion": {
                        "@type": "Country",
                        "name": "FR"
                    }
                }
            },
            "popularityScore": {
                "@type": "PopularityScoreSpecification",
                "value": 3.8
            },
            "identifier": [
                {
                    "@type": "PropertyValue",
                    "propertyID": "GUID",
                    "value": "53ff386e-e768-40b5-8854-1b7415826ded"
                }
            ]
        }
    ],
    "actor": [
        {
            "@type": "PerformanceRole",
            "actor": {
                "@type": "Person",
                "@id": "https://www.tjpodcast.org/person/Roman",
                "name": {
                    "@language": "en",
                    "@value": "Roman Mars"
                },
                "roleName": "Host",
                "sameAs": "https://en.wikipedia.org/wiki/Roman"
            },
            "actor": {
                "@type": "Person",
                "@id": "https://www.tjpodcast.org/person/guest",
                "name": {
                    "@language": "en",
                    "@value": "Kurt Kohlstedt"
                },
                "roleName": "Guest"
            }
        }
    ],
    "releasedEvent": [
        {
            "@type": "FeaturedEvent",
            "location": "US",
            "startDate": "2020-04-18T20:00",
            "endDate": "2020-05-21T20:00",
            "publishedBy": {
                "@type": "Organization",
                "@id": "https://www.tjpodcast.org/organization/tjpodcast",
                "sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
                "name": "TJPodcast"
            }
        },
        {
            "@type": "ExclusiveEvent",
            "location": "US",
            "startDate": "2020-04-18T20:00",
            "endDate": "2020-04-24T20:00",
            "publishedBy": {
                "@type": "Organization",
                "@id": "https://www.tjpodcast.org/organization/tjpodcast",
                "sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
                "name": "TJPodcast"
            }
        },
        {
            "@type": "ExclusiveEvent",
            "location": "CA",
            "startDate": "2020-04-21T20:00",
            "endDate": "2020-04-24T20:00",
            "publishedBy": {
                "@type": "Organization",
                "@id": "https://www.tjpodcast.org/organization/tjpodcast",
                "sameAs": "https://en.wikipedia.org/wiki/tjpodcast",
                "name": "TJPodcast"
            }
        }
    ]
}