টিভি শো এর বিষয়বস্তু মার্কআপ বৈশিষ্ট্য

এই বিভাগে TVSeries , TVEpisode এবং TVSeason এনটিটি টাইপগুলির কন্টেন্ট মার্কআপ প্রপার্টিগুলির বিবরণ দেওয়া হয়েছে।

TVSeason একটি পূর্ণাঙ্গ সত্তা হিসেবে প্রদান করা ঐচ্ছিক। বিস্তারিত জানতে TVSeries, TVSeason, এবং TVEpisode-এর সম্পর্ক বিভাগটি দেখুন।

স্পেসিফিকেশন টেবিল

টিভি সিরিজ

সম্পত্তি প্রত্যাশিত ধরণ বর্ণনা
@context পাঠ্য আবশ্যক - সর্বদা ["http://schema.org", {"@language": "xx"}] এ সেট করা থাকবে
  • এখানে "xx" ফিডের স্ট্রিংগুলোর ভাষাকে নির্দেশ করে। প্রতিটি রুট এনটিটি কনটেক্সট-এর @language অবশ্যই BCP 47 ফরম্যাটের উপযুক্ত ল্যাঙ্গুয়েজ কোডে সেট করতে হবে। উদাহরণস্বরূপ, যদি ভাষা স্প্যানিশে সেট করা থাকে, তাহলে সাবটাইটেল/ডাবিং-এর ভাষা ইংরেজি হলেও নামগুলো স্প্যানিশ ভাষায় আছে বলে ধরে নেওয়া হবে।
@type পাঠ্য আবশ্যক - সর্বদা TVSeries এ সেট করা থাকবে।
@id ইউআরএল আবশ্যক - URI ফরম্যাটে কন্টেন্টের আইডেন্টিফায়ার; উদাহরণস্বরূপ, https://example.com/1234abc
@id অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:
  • আপনার ক্যাটালগ জুড়ে বিশ্বব্যাপী অনন্য
  • আইডিটি স্থিতিশীল হওয়া উচিত এবং সময়ের সাথে সাথে তা পরিবর্তন হওয়া উচিত নয় (এমনকি শো-এর url প্রপার্টি পরিবর্তিত হলেও)। এটিকে একটি অস্বচ্ছ স্ট্রিং হিসেবে গণ্য করা হবে এবং এটি একটি কার্যকরী লিঙ্ক হওয়ার প্রয়োজন নেই।
  • ইউনিফাইড রিসোর্স আইডেন্টিফায়ার (URI) আকারে
  • @id ভ্যালুর জন্য ব্যবহৃত ডোমেইনটি অবশ্যই আপনার প্রতিষ্ঠানের মালিকানাধীন হতে হবে।
যেহেতু একটি এনটিটির url আইডেন্টিফায়ার হিসেবে সমস্ত শর্ত পূরণ করে, তাই আমরা আপনাকে এনটিটির url @id হিসেবে ব্যবহার করার পরামর্শ দিই। আরও বিস্তারিত জানতে আইডেন্টিফায়ার বিভাগটি দেখুন।
url ইউআরএল আবশ্যক - কন্টেন্টটির ক্যানোনিকাল ইউআরএল , যা গুগল আপনার ফিডের কন্টেন্টের সাথে তার নিজস্ব ডেটাবেসের কন্টেন্ট মেলানোর জন্য ব্যবহার করে।
url অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:
  • url অবশ্যই বিশ্বব্যাপী অনন্য হতে হবে
  • url অবশ্যই একটি কার্যকর ক্যানোনিকাল URL থাকতে হবে যা গুগল ক্রল করতে পারে।
প্লেব্যাকের ডিপ লিঙ্কের জন্য, এর পরিবর্তে টার্গেট অবজেক্টের urlTemplate প্রপার্টিটি দেখুন।
name পাঠ্য প্রয়োজনীয় - অনুষ্ঠানটির নাম।
  • বিভিন্ন ভাষায় নামগুলো তালিকাভুক্ত করতে একটি অ্যারে ব্যবহার করুন। একাধিক অঞ্চল ও ভাষার উদাহরণটি দেখুন।
  • উল্লেখ্য যে, প্রতিটি লোকেল (ভাষা-দেশ জোড়া)-এর জন্য কেবল একটি নামই সমর্থিত।
titleEIDR পাঠ্য অত্যন্ত সুপারিশকৃত কেন? - এটি একটি EIDR (এন্টারটেইনমেন্ট আইডেন্টিফায়ার রেজিস্ট্রি) শনাক্তকারী, যা সবচেয়ে সাধারণ/বিমূর্ত স্তরে কোনো চলচ্চিত্র বা টেলিভিশন কর্মকে প্রতিনিধিত্ব করে।

উদাহরণস্বরূপ, "Game of Thrones" নামক টিভি সিরিজের titleEIDR হলো "10.5240/C1B5-3BA1-8991-A571-8472-W"।
potentialAction ওয়াচঅ্যাকশন প্রযোজ্য হলে আবশ্যক - একটি অ্যাকশন মার্কআপ অবজেক্ট যা ক্রিয়াটির বিবরণ প্রদান করে।
  • যদি কন্টেন্টটি ভিডিও অন ডিমান্ড (VoD)-এ উপলব্ধ থাকে, তাহলে এই প্রপার্টিটি আবশ্যক; অ্যাকশন মার্কআপ অবজেক্টে কন্টেন্টটির ডিপ লিঙ্ক প্রদান করতে হবে।
  • যদি কন্টেন্টটি কোনো লাইভটিভি চ্যানেলে উপলব্ধ থাকে, তাহলে এই প্রপার্টিটি ঐচ্ছিক; এর পরিবর্তে সংশ্লিষ্ট BroadcastService এনটিটিটি চ্যানেলটির ডিপ লিঙ্ক প্রদান করে।
  • একটি TVSeries ভিওডি (VoD) এবং লাইভটিভি (LiveTV) উভয় মাধ্যমেই পাওয়া যেতে পারে।
একাধিক অঞ্চলে ভিন্ন ভিন্ন ডিপ লিঙ্ক নির্দিষ্ট করতে একটি অ্যারে ব্যবহার করুন। একাধিক অঞ্চল ও ভাষার উদাহরণটি দেখুন।
sameAs ইউআরএল অত্যন্ত সুপারিশকৃত কেন? একটি রেফারেন্স ওয়েব পেজের ইউআরএল যা শো-টিকে শনাক্ত করতে পারে; উদাহরণস্বরূপ, শো-টির উইকিপিডিয়া পেজ। এটি অবশ্যই url প্রপার্টি থেকে আলাদা হতে হবে।
inLanguage পাঠ্য অত্যন্ত সুপারিশকৃত। সিরিজটির মূল ভাষার সংস্করণটি BCP 47 ফরম্যাটে উপলব্ধ।
genre পাঠ্য সমস্ত প্রাসঙ্গিক ঘরানার একটি ক্রমিক তালিকা। উদাহরণস্বরূপ : ["Action", "Fashion", "Environment", "Football"]
keywords পাঠ্য এই বিষয়বস্তু বর্ণনা করতে ব্যবহৃত কীওয়ার্ড বা ট্যাগ। কীওয়ার্ডের একটি অ্যারেও ব্যবহার করা যাবে। উদাহরণস্বরূপ, বিষয়বস্তু বর্ণনা করার জন্য ["feature, biography"] একটি কীওয়ার্ড অ্যারে হতে পারে।
releasedEvent PublicationEvent , FeaturedEvent , অথবা ExclusiveEvent বিশেষভাবে সুপারিশকৃত কেন? - একটি PublicationEvent কোনো প্রকাশকের দ্বারা কন্টেন্টের মূল (বৈশ্বিক বা স্থানীয়) প্রকাশ নির্দিষ্ট করতে ব্যবহৃত হয়, যেমন একটি চলচ্চিত্রের মূল প্রেক্ষাগৃহে মুক্তির তারিখ।

এছাড়াও, আপনার পরিষেবা যে এই কন্টেন্টটিকে মৌলিক, বৈশিষ্ট্যযুক্ত, বিশেষ, ইত্যাদি হিসেবে বাজারজাত করে, তা বোঝাতে FeaturedEvent ব্যবহার করুন।

ExclusiveEvent নির্দিষ্ট করে যে আপনার পরিষেবার একচেটিয়া বিতরণ অধিকার রয়েছে এবং এতে কোথায় ও কখন বিতরণ করা হবে তাও উল্লেখ থাকে।

বিস্তারিত বিবরণ ও উদাহরণের জন্য উদাহরণ বিভাগটি দেখুন।
releasedEvent.@type পাঠ্য আবশ্যক - এই প্রপার্টিটি সর্বদা নিম্নলিখিতগুলির মধ্যে একটিতে সেট করতে ভুলবেন না:
  • PublicationEvent
  • ExclusiveEvent
  • FeaturedEvent
releasedEvent.location দেশ প্রয়োজনীয় - এই অনুষ্ঠানের সাথে সংশ্লিষ্ট অঞ্চলসমূহ।

একটি PublicationEvent এর ক্ষেত্রে, এটি সেই অঞ্চল যেখানে বিষয়বস্তুটি প্রকাশিত হয়েছিল।

FeaturedEvent এবং ExclusiveEvent ক্ষেত্রে, এটি সেই অঞ্চল যেখানে কন্টেন্টটি ফিচার করা বা এক্সক্লুসিভ থাকে।

দেশগুলোর জন্য ISO 3166 কোড ব্যবহার করুন। বিশ্বের সব স্থান বোঝাতে, EARTH এ সেট করুন।
releasedEvent.startDate তারিখ বা সময় সুপারিশকৃত - ExclusiveEvent জন্য আবশ্যক - সত্তাটির প্রকাশনার শুরুর তারিখ।

PublicationEvent এর ক্ষেত্রে, এটি এই সত্তাটির প্রাথমিক মুক্তির তারিখ নির্দেশ করে, যেমন কোনো চলচ্চিত্র প্রেক্ষাগৃহে প্রথম মুক্তি পাওয়ার তারিখ।

ExclusiveEvent এবং FeaturedEvent ক্ষেত্রে, এটি সেই শুরুর তারিখকে বোঝায় যখন সত্তাটিটি এক্সক্লুসিভ বা ফিচার্ড হয়।
releasedEvent.endDate তারিখ বা সময় সুপারিশকৃত - ExclusiveEvent জন্য আবশ্যক - এটি শুধুমাত্র ExclusiveEvent এবং FeaturedEvent টাইপের ক্ষেত্রে প্রযোজ্য।

ExclusiveEvent এর ক্ষেত্রে, এটি সেই তারিখকে বোঝায় যেদিন কন্টেন্টটির স্বত্বের মেয়াদ শেষ হয়ে যায়।

FeaturedEvent এর ক্ষেত্রে, এটি সেই সর্বশেষ তারিখকে বোঝায় যেদিন প্রোভাইডার সত্তাটিকে ফিচার করে।

কন্টেন্টটি যদি চিরস্থায়ীভাবে এক্সক্লুসিভ বা ফিচার্ড হয়, তাহলে endDate বর্তমান তারিখ থেকে ২০ বছর পর নির্ধারণ করুন।
releasedEvent.publishedBy সংগঠন বা ব্যক্তি ঐচ্ছিক - যে সংস্থা বা ব্যক্তি এই সত্তাটি প্রকাশ করেছেন।
description পাঠ্য অত্যন্ত সুপারিশকৃত। কেন? অনুষ্ঠানটির একটি সারসংক্ষেপ। তথ্যভিত্তিক সারাংশের চেয়ে কাহিনি-সংক্ষেপ বেশি পছন্দনীয়। ৩০০ অক্ষরের মধ্যে সীমাবদ্ধ।
actor ব্যক্তি বা পরিবেশনকারী দল বা পরিবেশনার ভূমিকা অত্যন্ত সুপারিশকৃত। কেন? কারণ এতে সিরিজের কলাকুশলীদের সমাহার রয়েছে। মডেলিং নির্দেশিকা এখানে দেখুন।
director ব্যক্তি অত্যন্ত সুপারিশযোগ্য। কেন? অনুষ্ঠানটির পরিচালক(গণ)-এর জন্য।
producer সংগঠন বা ব্যক্তি অত্যন্ত সুপারিশযোগ্য। কেন? অনুষ্ঠানটির প্রযোজক(গণ)-এর জন্য।
image ইমেজঅবজেক্ট গুগল টিভির জন্য টিভি সিরিজ সম্পর্কিত ছবিগুলো আবশ্যকimage সাথে অন্তর্ভুক্ত করার জন্য প্রয়োজনীয় ও ঐচ্ছিক প্রোপার্টিগুলো সম্পর্কে আরও বিস্তারিত জানতে, ছবির প্রোপার্টি দেখুন।
trailer.description পাঠ্য ট্রেলারের বিবরণ। ট্রেলারের উদাহরণটি দেখুন।
trailer.inLanguage পাঠ্য BCP 47 ফরম্যাটের ট্রেলারের ভাষাটি অত্যন্ত সুপারিশযোগ্য
trailer.url ইউআরএল সংশ্লিষ্ট প্রযোজনা সংস্থা বা অনুমোদিত সূত্র দ্বারা সর্বজনীনভাবে হোস্ট করা এবং আপলোড করা একটি ট্রেলারের ইউআরএল।
trailer.regionsAllowed স্থান যেসব অঞ্চলে মিডিয়া অনুমোদিত। যদি নির্দিষ্ট করে না দেওয়া হয়, তবে ধরে নেওয়া হবে যে এটি সর্বত্র অনুমোদিত। ISO 3166 ফরম্যাটে দেশগুলোর নাম উল্লেখ করুন।
identifier সম্পত্তির মূল্য অত্যন্ত সুপারিশকৃত কেন? - বাহ্যিক বা অন্য কোনো আইডি যা এই সত্তাটিকে দ্ব্যর্থহীনভাবে শনাক্ত করে। একাধিক শনাক্তকারী অনুমোদিত। বিস্তারিত জানার জন্য শনাক্তকারীর বৈশিষ্ট্য বিভাগটি দেখুন।
popularityScore জনপ্রিয়তা স্কোর স্পেসিফিকেশন অত্যন্ত সুপারিশকৃত কেন? একটি স্কোর যা গুগল অন্যান্য সংকেতের সাথে ব্যবহার করে ব্যবহারকারীদের জন্য কোন মিডিয়া প্লে করা হবে তা নির্ধারণ করে। এই স্কোরটি আপনার ক্যাটালগের অন্যান্য কন্টেন্টের তুলনায় কন্টেন্টটির জনপ্রিয়তা তুলে ধরে; তাই, আপনার ক্যাটালগের সমস্ত সত্তার মধ্যে, আপনার ফিড জুড়ে স্কোরের স্কেলটি সামঞ্জস্যপূর্ণ হওয়া প্রয়োজন। ডিফল্টরূপে, একটি সত্তার জনপ্রিয়তা স্কোর ০-তে সেট করা থাকে।
popularityScore.@type পাঠ্য সর্বদা PopularityScoreSpecification এ সেট করা থাকে।
popularityScore.value সংখ্যা একটি অঋণাত্মক সাংখ্যিক মান যা সত্তাটির জনপ্রিয়তা নির্দেশ করে; উচ্চতর স্কোর মানে উচ্চতর জনপ্রিয়তা।
popularityScore.eligibleRegion দেশ যে অঞ্চল(গুলি)তে এই জনপ্রিয়তা স্কোরটি প্রযোজ্য। যদি জনপ্রিয়তা স্কোরটি বিশ্বব্যাপী প্রযোজ্য হয়, তবে এটিকে EARTH এ সেট করুন। ডিফল্টরূপে, এই প্রপার্টিটি EARTH এ সেট করা থাকে।
Note: স্থান-ভিত্তিক জনপ্রিয়তা বৈশ্বিক (EARTH) জনপ্রিয়তার চেয়ে অগ্রাধিকার পায়।
review পর্যালোচনা টিভি সিরিজের জন্য পর্যালোচনার রেটিং
review.reviewRating রেটিং review প্রদান করা হলে এটি আবশ্যক। রিভিউতে প্রদত্ত রেটিং নির্দিষ্ট করার জন্য এটি ব্যবহৃত হয়।
contentRating টেক্সট বা রেটিং প্রাপ্তবয়স্কদের জন্য উপযুক্ত কন্টেন্টের ক্ষেত্রে আবশ্যক, অন্যথায় বিশেষভাবে সুপারিশকৃত - সামগ্রিক কন্টেন্ট রেটিং। যদি কন্টেন্ট রেটিংটি একটি টেক্সট স্ট্রিং আকারে দেওয়া হয়, তবে দুটি ভিন্ন রূপ গ্রহণযোগ্য:
  • রেটিং এজেন্সিটি রেটিং-এর শুরুতে একটি ফাঁকা স্থান রেখে তা যুক্ত করে। উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্রের 'TVPG' এজেন্সির দেওয়া 'TV-MA' রেটিং-কে 'TVPG TV-MA' হিসাবে বর্ণনা করা উচিত। এজেন্সিগুলোর তালিকা দেখুন।
  • কন্টেন্টটির রেটিং আপনার জানা নেই, তা বোঝানোর জন্য 'RATING NOT KNOWN' (কেস-ইনসেনসিটিভ) ভ্যালুটি ব্যবহার করা হয়।
contentRating.author সংগঠন contentRating যদি Rating ব্যবহার করে, তবে এটি আবশ্যক - রেটিং এজেন্সির নাম। স্বীকৃত রেটিং এজেন্সিগুলোর তালিকার জন্য কন্টেন্ট রেটিং এজেন্সি পৃষ্ঠাটি দেখুন।
contentRating.ratingValue পাঠ্য contentRating যদি Rating ব্যবহার করে, তবে এটি আবশ্যক - রেটিং-এর মান।
contentRating.advisoryCode পাঠ্য বিষয়বস্তুর জন্য পরামর্শমূলক কোড। গ্রহণযোগ্য মানগুলো হলো D, FV, L, S, এবং V। D = সংলাপ, FV = কাল্পনিক সহিংসতা, L = ভাষা, S = যৌন বিষয়বস্তু, V = সহিংসতা।

টিভি পর্ব

সম্পত্তি প্রত্যাশিত ধরণ বর্ণনা
@context পাঠ্য আবশ্যক - সর্বদা ["http://schema.org", {"@language": "xx"}] এ সেট করা থাকবে
  • এখানে "xx" ফিডের স্ট্রিংগুলোর ভাষাকে নির্দেশ করে। প্রতিটি রুট এনটিটি কনটেক্সট-এর @language অবশ্যই BCP 47 ফরম্যাটের উপযুক্ত ল্যাঙ্গুয়েজ কোডে সেট করতে হবে। উদাহরণস্বরূপ, যদি ভাষা স্প্যানিশে সেট করা থাকে, তাহলে সাবটাইটেল/ডাবিং-এর ভাষা ইংরেজি হলেও নামগুলো স্প্যানিশ ভাষায় আছে বলে ধরে নেওয়া হবে।
@type পাঠ্য আবশ্যক - সর্বদা TVEpisode -এ সেট করা থাকবে।
@id ইউআরএল আবশ্যক - URI ফরম্যাটে কন্টেন্টের আইডেন্টিফায়ার; উদাহরণস্বরূপ, https://example.com/1234abc
@id অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:
  • আপনার ক্যাটালগ জুড়ে বিশ্বব্যাপী অনন্য
  • আইডিটি স্থিতিশীল হওয়া উচিত এবং সময়ের সাথে সাথে তা পরিবর্তন হওয়া উচিত নয় (এমনকি শো-এর url প্রপার্টি পরিবর্তিত হলেও)। এটিকে একটি অস্বচ্ছ স্ট্রিং হিসেবে গণ্য করা হবে এবং এটি একটি কার্যকরী লিঙ্ক হওয়ার প্রয়োজন নেই।
  • ইউনিফাইড রিসোর্স আইডেন্টিফায়ার (URI) আকারে
  • @id ভ্যালুর জন্য ব্যবহৃত ডোমেইনটি অবশ্যই আপনার প্রতিষ্ঠানের মালিকানাধীন হতে হবে।
যেহেতু একটি এনটিটির url আইডেন্টিফায়ার হিসেবে সমস্ত শর্ত পূরণ করে, তাই আমরা আপনাকে এনটিটির url @id হিসেবে ব্যবহার করার পরামর্শ দিই। আরও বিস্তারিত জানতে আইডেন্টিফায়ার বিভাগটি দেখুন।
url ইউআরএল আবশ্যক - কন্টেন্টটির ক্যানোনিকাল ইউআরএল , যা গুগল আপনার ফিডের কন্টেন্টের সাথে তার নিজস্ব ডেটাবেসের কন্টেন্ট মেলানোর জন্য ব্যবহার করে।
url অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:
  • url অবশ্যই বিশ্বব্যাপী অনন্য হতে হবে
  • url অবশ্যই একটি কার্যকর ক্যানোনিকাল URL থাকতে হবে যা গুগল ক্রল করতে পারে।
প্লেব্যাকের ডিপ লিঙ্কের জন্য, এর পরিবর্তে টার্গেট অবজেক্টের urlTemplate প্রপার্টিটি দেখুন।
name পাঠ্য আবশ্যক - পর্বটির নাম।
  • বিভিন্ন ভাষায় নামগুলো তালিকাভুক্ত করতে একটি অ্যারে ব্যবহার করুন। একাধিক ভাষায় উপস্থাপনার উদাহরণটি দেখুন।
  • উল্লেখ্য যে, প্রতিটি লোকেল (ভাষা-দেশ জোড়া)-এর জন্য কেবল একটি নামই সমর্থিত।
titleEIDR পাঠ্য অত্যন্ত সুপারিশকৃত কেন? - এটি একটি EIDR (এন্টারটেইনমেন্ট আইডেন্টিফায়ার রেজিস্ট্রি) শনাক্তকারী, যা সবচেয়ে সাধারণ/বিমূর্ত স্তরে কোনো চলচ্চিত্র বা টেলিভিশন কর্মকে প্রতিনিধিত্ব করে।

উদাহরণস্বরূপ, "গেম অফ থ্রোনস" নামক টিভি সিরিজের প্রথম সিজনের প্রথম পর্বের titleEIDR হলো "10.5240/B6A6-1B32-B5E5-D5CB-6B84-X"।
editEIDR পাঠ্য অত্যন্ত সুপারিশকৃত কেন? - এটি একটি EIDR (এন্টারটেইনমেন্ট আইডেন্টিফায়ার রেজিস্ট্রি) শনাক্তকারী, যা কোনো চলচ্চিত্র বা টেলিভিশন কর্মের একটি নির্দিষ্ট সম্পাদনা বা সংস্করণকে প্রতিনিধিত্ব করে।

উদাহরণস্বরূপ, "গেম অফ থ্রোনস" নামক টিভি সিরিজের প্রথম সিজনের প্রথম পর্বের টাইটেলEIDR হলো "10.5240/B6A6-1B32-B5E5-D5CB-6B84-X", এবং এর একটি এডিট ফরম্যাট হলো "10.5240/FB97-C847-2969-D0AB-ECD1-C"।

editEIDR প্রদান করা হলে titleEIDR প্রপার্টিটি আবশ্যক
inLanguage পাঠ্য বিসিপি ৪৭ ফরম্যাটে পর্বটির মূল ভাষা অত্যন্ত সুপারিশযোগ্য
episodeNumber পূর্ণসংখ্যা প্রয়োজনীয় - যে সংখ্যাটি একটি সিজনের পর্বগুলোর ক্রমানুসারে এই পর্বটির অবস্থান নির্দেশ করে। প্রতিটি সিজনের জন্য episodeNumber নতুন করে শুরু করতে হবে; অর্থাৎ, প্রতিটি সিজনের প্রথম পর্বটি ১ হতে হবে।
partOfSeason টিভি সিজন প্রয়োজনীয় - এই পর্বটি যে টিভি সিজনের অন্তর্গত।

একটি TVEpisode সংশ্লিষ্ট TVSeason না থাকলেও, আপনাকে partOfSeason.@id এবং partOfSeason.seasonNumber প্রপার্টিগুলো প্রদান করতে হবে। এর একটি বিকল্প উপায় হলো:
  • partofSeries.@id (উদাহরণস্বরূপ, http://www.example.com/my_favorite_tv_show ) নিন এবং একটি অনন্য partOfSeason.@id (উদাহরণস্বরূপ, http://www.example.com/my_favorite_tv_show?season1 ) তৈরি করতে এর সাথে একটি প্লেসহোল্ডার কোয়েরি ফিল্ড (উদাহরণস্বরূপ, ?season1 ) যুক্ত করুন।
  • partOfSeason.seasonNumber এর মান 1 সেট করুন।
partOfSeason.@type পাঠ্য আবশ্যক - সর্বদা TVSeason এ সেট করা থাকবে।
partOfSeason.@id ইউআরএল আবশ্যক - এই পর্বটি যে TVSeason অংশ, তার @id
partOfSeason.seasonNumber পূর্ণসংখ্যা আবশ্যক - যে সংখ্যাটি টিভি সিরিজের সিজনগুলোর ক্রমানুসারে এই সিজনের অবস্থান নির্দেশ করে।
partOfSeries টিভি সিরিজ প্রয়োজনীয় - যে টিভি সিরিজের এই পর্বটি।
partOfSeries.@type পাঠ্য আবশ্যক - সর্বদা TVSeries এ সেট করা থাকবে।
partOfSeries.@id ইউআরএল আবশ্যক - যে TVSeries সিরিজের এই পর্বটি, তার @id
partOfSeries.name পাঠ্য প্রয়োজনীয় - টিভি সিরিজটির নাম।
partOfSeries.sameAs পাঠ্য একটি রেফারেন্স ওয়েব পেজের ইউআরএল যা শো-টিকে শনাক্ত করতে পারে; উদাহরণস্বরূপ, শো-টির উইকিপিডিয়া পেজ। এটি অবশ্যই url প্রপার্টি থেকে ভিন্ন হতে হবে।
potentialAction ওয়াচঅ্যাকশন প্রযোজ্য হলে আবশ্যক - একটি অ্যাকশন মার্কআপ অবজেক্ট যা ক্রিয়াটির বিবরণ প্রদান করে।
  • যদি কন্টেন্টটি ভিডিও অন ডিমান্ড (VoD)-এ উপলব্ধ থাকে, তাহলে এই প্রপার্টিটি আবশ্যক; অ্যাকশন মার্কআপ অবজেক্টে কন্টেন্টটির ডিপ লিঙ্ক প্রদান করতে হবে।
  • যদি কন্টেন্টটি কোনো লাইভটিভি চ্যানেলে উপলব্ধ থাকে, তাহলে এই প্রপার্টিটি ঐচ্ছিক; এর পরিবর্তে সংশ্লিষ্ট BroadcastService এনটিটিটি চ্যানেলটির ডিপ লিঙ্ক প্রদান করে।
  • একটি TVEpisode VoD এবং লাইভটিভি উভয় মাধ্যমেই উপলব্ধ হতে পারে।
একাধিক অঞ্চলে ভিন্ন ভিন্ন ডিপ লিঙ্ক নির্দিষ্ট করতে একটি অ্যারে ব্যবহার করুন। একাধিক অঞ্চল ও ভাষার উদাহরণটি দেখুন।
sameAs অত্যন্ত সুপারিশকৃত কেন? ইউআরএল একটি রেফারেন্স ওয়েব পেজের ইউআরএল যা পর্বটিকে শনাক্ত করতে পারে; উদাহরণস্বরূপ, পর্বটির উইকিপিডিয়া পেজ। এটি অবশ্যই url প্রপার্টি থেকে ভিন্ন হতে হবে।
duration সময়কাল ISO 8601 ফরম্যাটে পর্বটির সময়কাল। অনুগ্রহ করে "PT00H00M" ফরম্যাটটি ব্যবহার করুন।
releasedEvent PublicationEvent , FeaturedEvent , অথবা ExclusiveEvent বিশেষভাবে সুপারিশকৃত কেন? - একটি PublicationEvent কোনো প্রকাশকের দ্বারা কন্টেন্টের মূল (বৈশ্বিক বা স্থানীয়) প্রকাশ নির্দিষ্ট করতে ব্যবহৃত হয়, যেমন একটি চলচ্চিত্রের মূল প্রেক্ষাগৃহে মুক্তির তারিখ।

এছাড়াও, আপনার পরিষেবা যে এই কন্টেন্টটিকে মৌলিক, বৈশিষ্ট্যযুক্ত, বিশেষ, ইত্যাদি হিসেবে বাজারজাত করে, তা বোঝাতে FeaturedEvent ব্যবহার করুন।

ExclusiveEvent নির্দিষ্ট করে যে আপনার পরিষেবার একচেটিয়া বিতরণ অধিকার রয়েছে এবং এতে কোথায় ও কখন বিতরণ করা হবে তাও উল্লেখ থাকে।

বিস্তারিত বিবরণ ও উদাহরণের জন্য উদাহরণ বিভাগটি দেখুন।
releasedEvent.@type পাঠ্য আবশ্যক - এই প্রপার্টিটি সর্বদা নিম্নলিখিতগুলির মধ্যে একটিতে সেট করতে ভুলবেন না:
  • PublicationEvent
  • ExclusiveEvent
  • FeaturedEvent
releasedEvent.location দেশ প্রয়োজনীয় - এই অনুষ্ঠানের সাথে সংশ্লিষ্ট অঞ্চলসমূহ।

একটি PublicationEvent এর ক্ষেত্রে, এটি সেই অঞ্চল যেখানে বিষয়বস্তুটি প্রকাশিত হয়েছিল।

FeaturedEvent এবং ExclusiveEvent ক্ষেত্রে, এটি সেই অঞ্চল যেখানে কন্টেন্টটি ফিচার করা বা এক্সক্লুসিভ থাকে।

দেশগুলোর জন্য ISO 3166 কোড ব্যবহার করুন। বিশ্বের সব স্থান বোঝাতে, EARTH এ সেট করুন।
releasedEvent.startDate তারিখ বা সময় সুপারিশকৃত - ExclusiveEvent জন্য আবশ্যক - সত্তাটির প্রকাশনার শুরুর তারিখ।

PublicationEvent এর ক্ষেত্রে, এটি এই সত্তাটির প্রাথমিক মুক্তির তারিখ নির্দেশ করে, যেমন কোনো চলচ্চিত্র প্রেক্ষাগৃহে প্রথম মুক্তি পাওয়ার তারিখ।

ExclusiveEvent এবং FeaturedEvent ক্ষেত্রে, এটি সেই শুরুর তারিখকে বোঝায় যখন সত্তাটিটি এক্সক্লুসিভ বা ফিচার্ড হয়।
releasedEvent.endDate তারিখ বা সময় সুপারিশকৃত - ExclusiveEvent জন্য আবশ্যক - এটি শুধুমাত্র ExclusiveEvent এবং FeaturedEvent টাইপের ক্ষেত্রে প্রযোজ্য।

ExclusiveEvent এর ক্ষেত্রে, এটি সেই তারিখকে বোঝায় যেদিন কন্টেন্টটির স্বত্বের মেয়াদ শেষ হয়ে যায়।

FeaturedEvent এর ক্ষেত্রে, এটি সেই সর্বশেষ তারিখকে বোঝায় যেদিন প্রোভাইডার সত্তাটিকে ফিচার করে।

কন্টেন্টটি যদি চিরস্থায়ীভাবে এক্সক্লুসিভ বা ফিচার্ড হয়, তাহলে endDate বর্তমান তারিখ থেকে ২০ বছর পর নির্ধারণ করুন।
releasedEvent.publishedBy সংগঠন বা ব্যক্তি ঐচ্ছিক - যে সংস্থা বা ব্যক্তি এই সত্তাটি প্রকাশ করেছেন।
description পাঠ্য অত্যন্ত সুপারিশকৃত। কেন? পর্বটির একটি সারসংক্ষেপ। তথ্যভিত্তিক সারাংশের চেয়ে কাহিনীর সারসংক্ষেপ বেশি পছন্দনীয়। ৩০০ অক্ষরের সীমা।
genre পাঠ্য সমস্ত প্রাসঙ্গিক ঘরানার একটি ক্রমিক তালিকা। উদাহরণস্বরূপ : ["Action", "Fashion", "Environment", "Football"]
keywords পাঠ্য এই বিষয়বস্তু বর্ণনা করতে ব্যবহৃত কীওয়ার্ড বা ট্যাগ। কীওয়ার্ডের একটি অ্যারেও ব্যবহার করা যাবে। উদাহরণস্বরূপ, বিষয়বস্তু বর্ণনা করার জন্য ["feature, biography"] একটি কীওয়ার্ড অ্যারে হতে পারে।
actor ব্যক্তি বা পরিবেশনকারী দল বা পরিবেশনার ভূমিকা অত্যন্ত সুপারিশকৃত। কেন? পর্বটির কলাকুশলীদের একটি সমাহার। মডেলিং নির্দেশিকা এখানে দেখুন।
director ব্যক্তি অত্যন্ত সুপারিশযোগ্য। কেন? পর্বটির পরিচালক(গণ)-এর জন্য।
producer সংগঠন বা ব্যক্তি অত্যন্ত সুপারিশযোগ্য। কেন? এই সিজনের প্রযোজক(গণ)-এর জন্য।
image ইমেজঅবজেক্ট গুগল টিভির জন্য বিশেষভাবে সুপারিশকৃত কেন? - টিভি এপিসোড সম্পর্কিত বিভিন্ন ছবি। image সাথে অন্তর্ভুক্ত করার জন্য প্রয়োজনীয় ও ঐচ্ছিক প্রোপার্টিগুলো সম্পর্কে আরও বিস্তারিত জানতে, 'ইমেজ প্রোপার্টিজ' দেখুন।
trailer.description পাঠ্য ট্রেলারের বিবরণ। ট্রেলারের উদাহরণটি দেখুন।
trailer.inLanguage পাঠ্য BCP 47 ফরম্যাটের ট্রেলারের ভাষাটি অত্যন্ত সুপারিশযোগ্য
trailer.url ইউআরএল সংশ্লিষ্ট প্রযোজনা সংস্থা বা অনুমোদিত সূত্র দ্বারা সর্বজনীনভাবে হোস্ট করা এবং আপলোড করা একটি ট্রেলারের ইউআরএল।
trailer.regionsAllowed স্থান যেসব অঞ্চলে মিডিয়া অনুমোদিত। যদি নির্দিষ্ট করে না দেওয়া হয়, তবে ধরে নেওয়া হবে যে এটি সর্বত্র অনুমোদিত। ISO 3166 ফরম্যাটে দেশগুলোর নাম উল্লেখ করুন।
review পর্যালোচনা টিভি পর্বের জন্য পর্যালোচনার রেটিং
review.reviewRating রেটিং review প্রদান করা হলে এটি আবশ্যক। রিভিউতে প্রদত্ত রেটিং নির্দিষ্ট করার জন্য এটি ব্যবহৃত হয়।
contentRating টেক্সট বা রেটিং প্রাপ্তবয়স্কদের জন্য উপযুক্ত কন্টেন্টের ক্ষেত্রে আবশ্যক, অন্যথায় বিশেষভাবে সুপারিশকৃত - সামগ্রিক কন্টেন্ট রেটিং। যদি কন্টেন্ট রেটিংটি একটি টেক্সট স্ট্রিং আকারে দেওয়া হয়, তবে দুটি ভিন্ন রূপ গ্রহণযোগ্য:
  • রেটিং এজেন্সিটি রেটিং-এর শুরুতে একটি ফাঁকা স্থান রেখে তা যুক্ত করে। উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্রের 'TVPG' এজেন্সির দেওয়া 'TV-MA' রেটিং-কে 'TVPG TV-MA' হিসাবে বর্ণনা করা উচিত। এজেন্সিগুলোর তালিকা দেখুন।
  • কন্টেন্টটির রেটিং আপনার জানা নেই, তা বোঝানোর জন্য 'RATING NOT KNOWN' (কেস-ইনসেনসিটিভ) ভ্যালুটি ব্যবহার করা হয়।
contentRating.author সংগঠন contentRating যদি Rating ব্যবহার করে, তবে এটি আবশ্যক - রেটিং এজেন্সির নাম। স্বীকৃত রেটিং এজেন্সিগুলোর তালিকার জন্য কন্টেন্ট রেটিং এজেন্সি পৃষ্ঠাটি দেখুন।
contentRating.ratingValue পাঠ্য contentRating যদি Rating ব্যবহার করে, তবে এটি আবশ্যক - রেটিং-এর মান।
contentRating.advisoryCode পাঠ্য বিষয়বস্তুর জন্য পরামর্শমূলক কোড। গ্রহণযোগ্য মানগুলো হলো D, FV, L, S, এবং V। D = সংলাপ, FV = কাল্পনিক সহিংসতা, L = ভাষা, S = যৌন বিষয়বস্তু, V = সহিংসতা।
identifier সম্পত্তির মূল্য অত্যন্ত সুপারিশকৃত কেন? - বাহ্যিক বা অন্য কোনো আইডি যা এই সত্তাটিকে দ্ব্যর্থহীনভাবে শনাক্ত করে। একাধিক শনাক্তকারী অনুমোদিত। বিস্তারিত জানার জন্য শনাক্তকারীর বৈশিষ্ট্য বিভাগটি দেখুন।
popularityScore জনপ্রিয়তা স্কোর স্পেসিফিকেশন অত্যন্ত সুপারিশকৃত কেন? একটি স্কোর যা গুগল অন্যান্য সংকেতের সাথে ব্যবহার করে ব্যবহারকারীদের জন্য কোন মিডিয়া প্লে করা হবে তা নির্ধারণ করে। এই স্কোরটি আপনার ক্যাটালগের অন্যান্য কন্টেন্টের তুলনায় কন্টেন্টটির জনপ্রিয়তা তুলে ধরে; তাই, আপনার ক্যাটালগের সমস্ত সত্তার মধ্যে, আপনার ফিড জুড়ে স্কোরের স্কেলটি সামঞ্জস্যপূর্ণ হওয়া প্রয়োজন। ডিফল্টরূপে, একটি সত্তার জনপ্রিয়তা স্কোর ০-তে সেট করা থাকে।
popularityScore.@type পাঠ্য সর্বদা PopularityScoreSpecification এ সেট করা থাকে।
popularityScore.value সংখ্যা একটি অঋণাত্মক সাংখ্যিক মান যা সত্তাটির জনপ্রিয়তা নির্দেশ করে; উচ্চতর স্কোর মানে উচ্চতর জনপ্রিয়তা।
popularityScore.eligibleRegion দেশ যে অঞ্চল(গুলি)তে এই জনপ্রিয়তা স্কোরটি প্রযোজ্য। যদি জনপ্রিয়তা স্কোরটি বিশ্বব্যাপী প্রযোজ্য হয়, তবে এটিকে EARTH এ সেট করুন। ডিফল্টরূপে, এই প্রপার্টিটি EARTH এ সেট করা থাকে।
Note: স্থান-ভিত্তিক জনপ্রিয়তা বৈশ্বিক (EARTH) জনপ্রিয়তার চেয়ে অগ্রাধিকার পায়।

টিভি সিজন

সম্পত্তি প্রত্যাশিত ধরণ বর্ণনা
@context পাঠ্য আবশ্যক - সর্বদা ["http://schema.org", {"@language": "xx"}] এ সেট করা থাকবে
  • এখানে "xx" ফিডের স্ট্রিংগুলোর ভাষাকে নির্দেশ করে। প্রতিটি রুট এনটিটি কনটেক্সট-এর @language অবশ্যই BCP 47 ফরম্যাটের উপযুক্ত ল্যাঙ্গুয়েজ কোডে সেট করতে হবে। উদাহরণস্বরূপ, যদি ভাষা স্প্যানিশে সেট করা থাকে, তাহলে সাবটাইটেল/ডাবিং-এর ভাষা ইংরেজি হলেও নামগুলো স্প্যানিশ ভাষায় আছে বলে ধরে নেওয়া হবে।
@type পাঠ্য আবশ্যক - সর্বদা TVSeason এ সেট করা থাকবে।
@id ইউআরএল আবশ্যক - URI ফরম্যাটে কন্টেন্টের আইডেন্টিফায়ার; উদাহরণস্বরূপ, https://example.com/1234abc
@id অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:
  • আপনার ক্যাটালগ জুড়ে বিশ্বব্যাপী অনন্য
  • আইডিটি স্থিতিশীল হওয়া উচিত এবং সময়ের সাথে সাথে তা পরিবর্তন হওয়া উচিত নয় (এমনকি শো-এর url প্রপার্টি পরিবর্তিত হলেও)। এটিকে একটি অস্বচ্ছ স্ট্রিং হিসেবে গণ্য করা হবে এবং এটি একটি কার্যকরী লিঙ্ক হওয়ার প্রয়োজন নেই।
  • ইউনিফাইড রিসোর্স আইডেন্টিফায়ার (URI) আকারে
  • @id ভ্যালুর জন্য ব্যবহৃত ডোমেইনটি অবশ্যই আপনার প্রতিষ্ঠানের মালিকানাধীন হতে হবে।
যেহেতু একটি এনটিটির url আইডেন্টিফায়ার হিসেবে সমস্ত শর্ত পূরণ করে, তাই আমরা আপনাকে এনটিটির url @id হিসেবে ব্যবহার করার পরামর্শ দিই। আরও বিস্তারিত জানতে আইডেন্টিফায়ার বিভাগটি দেখুন।
url ইউআরএল আবশ্যক - কন্টেন্টটির ক্যানোনিকাল ইউআরএল , যা গুগল আপনার ফিডের কন্টেন্টের সাথে তার নিজস্ব ডেটাবেসের কন্টেন্ট মেলানোর জন্য ব্যবহার করে।
url অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:
  • url অবশ্যই বিশ্বব্যাপী অনন্য হতে হবে
  • url অবশ্যই একটি কার্যকর ক্যানোনিকাল URL থাকতে হবে যা গুগল ক্রল করতে পারে।
প্লেব্যাকের ডিপ লিঙ্কের জন্য, এর পরিবর্তে টার্গেট অবজেক্টের urlTemplate প্রপার্টিটি দেখুন।
name পাঠ্য প্রয়োজনীয় - এই টিভি সিজনটির নাম।
  • বিভিন্ন ভাষায় নামগুলো তালিকাভুক্ত করতে একটি অ্যারে ব্যবহার করুন। একাধিক ভাষায় উপস্থাপনার উদাহরণটি দেখুন।
  • উল্লেখ্য যে, প্রতিটি লোকেল (ভাষা-দেশ জোড়া)-এর জন্য কেবল একটি নামই সমর্থিত।
titleEIDR পাঠ্য অত্যন্ত সুপারিশকৃত কেন? - এটি একটি EIDR (এন্টারটেইনমেন্ট আইডেন্টিফায়ার রেজিস্ট্রি) শনাক্তকারী, যা সবচেয়ে সাধারণ/বিমূর্ত স্তরে কোনো চলচ্চিত্র বা টেলিভিশন কর্মকে প্রতিনিধিত্ব করে।

উদাহরণস্বরূপ, "গেম অফ থ্রোনস" নামে পরিচিত টিভি সিরিজের প্রথম সিজনের titleEIDR হলো "10.5240/FD91-C72C-4161-FCBA-058B-1"।
seasonNumber পূর্ণসংখ্যা আবশ্যক - যে সংখ্যাটি টিভি সিরিজের সিজনগুলোর ক্রমানুসারে এই সিজনের অবস্থান নির্দেশ করে।
partOfSeries টিভি সিরিজ প্রয়োজনীয় - যে টিভি সিরিজের এই সিজনটি।
partOfSeries.@type পাঠ্য আবশ্যক - সর্বদা TVSeries এ সেট করা থাকবে।
partOfSeries.@id ইউআরএল প্রয়োজনীয় - যে TVSeries সিরিজের এই সিজনটি, তার @id
partOfSeries.name পাঠ্য প্রয়োজনীয় - টিভি সিরিজটির নাম।
partOfSeries.sameAs পাঠ্য একটি রেফারেন্স ওয়েব পেজের ইউআরএল যা শো-টিকে শনাক্ত করতে পারে; উদাহরণস্বরূপ, শো-টির উইকিপিডিয়া পেজ। এটি অবশ্যই url প্রপার্টি থেকে ভিন্ন হতে হবে।
potentialAction ওয়াচঅ্যাকশন প্রযোজ্য হলে আবশ্যক - একটি অ্যাকশন মার্কআপ অবজেক্ট যা ক্রিয়াটির বিবরণ প্রদান করে।
  • যদি কন্টেন্টটি ভিডিও অন ডিমান্ড (VoD)-এ উপলব্ধ থাকে, তাহলে এই প্রপার্টিটি আবশ্যক; অ্যাকশন মার্কআপ অবজেক্টে কন্টেন্টটির ডিপ লিঙ্ক প্রদান করতে হবে।
  • যদি কন্টেন্টটি কোনো লাইভটিভি চ্যানেলে উপলব্ধ থাকে, তাহলে এই প্রপার্টিটি ঐচ্ছিক; এর পরিবর্তে সংশ্লিষ্ট BroadcastService এনটিটিটি চ্যানেলটির ডিপ লিঙ্ক প্রদান করে।
  • একটি TVSeason ভিওডি এবং লাইভটিভি উভয় মাধ্যমেই উপলব্ধ হতে পারে।
একাধিক অঞ্চলে ভিন্ন ভিন্ন ডিপ লিঙ্ক নির্দিষ্ট করতে একটি অ্যারে ব্যবহার করুন। একাধিক অঞ্চল ও ভাষার উদাহরণটি দেখুন।
sameAs ইউআরএল অত্যন্ত সুপারিশকৃত কেন? একটি রেফারেন্স ওয়েব পেজের ইউআরএল যা সিজনটি শনাক্ত করতে পারে; উদাহরণস্বরূপ, সিজনটির উইকিপিডিয়া পেজ। এটি অবশ্যই url প্রপার্টি থেকে আলাদা হতে হবে।
releasedEvent PublicationEvent , FeaturedEvent , অথবা ExclusiveEvent বিশেষভাবে সুপারিশকৃত কেন? - একটি PublicationEvent কোনো প্রকাশকের দ্বারা কন্টেন্টের মূল (বৈশ্বিক বা স্থানীয়) প্রকাশ নির্দিষ্ট করতে ব্যবহৃত হয়, যেমন একটি চলচ্চিত্রের মূল প্রেক্ষাগৃহে মুক্তির তারিখ।

এছাড়াও, আপনার পরিষেবা যে এই কন্টেন্টটিকে মৌলিক, বৈশিষ্ট্যযুক্ত, বিশেষ, ইত্যাদি হিসেবে বাজারজাত করে, তা বোঝাতে FeaturedEvent ব্যবহার করুন।

ExclusiveEvent নির্দিষ্ট করে যে আপনার পরিষেবার একচেটিয়া বিতরণ অধিকার রয়েছে এবং এতে কোথায় ও কখন বিতরণ করা হবে তাও অন্তর্ভুক্ত থাকে।

বিস্তারিত বিবরণ ও উদাহরণের জন্য উদাহরণ বিভাগটি দেখুন।
releasedEvent.@type পাঠ্য আবশ্যক - এই প্রপার্টিটি সর্বদা নিম্নলিখিতগুলির মধ্যে একটিতে সেট করতে ভুলবেন না:
  • PublicationEvent
  • ExclusiveEvent
  • FeaturedEvent
releasedEvent.location দেশ প্রয়োজনীয় - এই অনুষ্ঠানের সাথে সংশ্লিষ্ট অঞ্চলসমূহ।

একটি PublicationEvent এর ক্ষেত্রে, এটি সেই অঞ্চল যেখানে বিষয়বস্তুটি প্রকাশিত হয়েছিল।

FeaturedEvent এবং ExclusiveEvent ক্ষেত্রে, এটি সেই অঞ্চল যেখানে কন্টেন্টটি ফিচার করা বা এক্সক্লুসিভ থাকে।

দেশগুলোর জন্য ISO 3166 কোড ব্যবহার করুন। বিশ্বের সব স্থান বোঝাতে, EARTH এ সেট করুন।
releasedEvent.startDate তারিখ বা সময় সুপারিশকৃত - ExclusiveEvent জন্য আবশ্যক - সত্তাটির প্রকাশনার শুরুর তারিখ।

PublicationEvent এর ক্ষেত্রে, এটি এই সত্তাটির প্রাথমিক মুক্তির তারিখ নির্দেশ করে, যেমন কোনো চলচ্চিত্র প্রেক্ষাগৃহে প্রথম মুক্তি পাওয়ার তারিখ।

ExclusiveEvent এবং FeaturedEvent ক্ষেত্রে, এটি সেই শুরুর তারিখকে বোঝায় যখন সত্তাটিটি এক্সক্লুসিভ বা ফিচার্ড হয়।
releasedEvent.endDate তারিখ বা সময় সুপারিশকৃত - ExclusiveEvent জন্য আবশ্যক - এটি শুধুমাত্র ExclusiveEvent এবং FeaturedEvent টাইপের ক্ষেত্রে প্রযোজ্য।

ExclusiveEvent এর ক্ষেত্রে, এটি সেই তারিখকে বোঝায় যেদিন কন্টেন্টটির স্বত্বের মেয়াদ শেষ হয়ে যায়।

FeaturedEvent এর ক্ষেত্রে, এটি সেই সর্বশেষ তারিখকে বোঝায় যেদিন প্রোভাইডার সত্তাটিকে ফিচার করে।

কন্টেন্টটি যদি চিরস্থায়ীভাবে এক্সক্লুসিভ বা ফিচার্ড হয়, তাহলে endDate বর্তমান তারিখ থেকে ২০ বছর পর নির্ধারণ করুন।
releasedEvent.publishedBy সংগঠন বা ব্যক্তি ঐচ্ছিক - যে সংস্থা বা ব্যক্তি এই সত্তাটি প্রকাশ করেছেন।
description পাঠ্য অত্যন্ত সুপারিশকৃত। কেন? সিজনটির একটি সারসংক্ষেপ। তথ্যভিত্তিক সারাংশের চেয়ে কাহিনীর সারসংক্ষেপ বেশি পছন্দনীয়। ৩০০ অক্ষরের সীমা।
actor [ ব্যক্তি বা পরিবেশনকারী দল বা পরিবেশনার ভূমিকা ] অত্যন্ত সুপারিশকৃত। কেন? এই সিজনের অভিনয়শিল্পীদের এক সমাহার। মডেলিং নির্দেশিকা এখানে দেখুন।
director ব্যক্তি অত্যন্ত সুপারিশযোগ্য। কেন? অনুষ্ঠানটির পরিচালকদের এক বিশাল সমাহার।
producer সংগঠন বা ব্যক্তি অত্যন্ত সুপারিশযোগ্য। কেন? এই সিজনের প্রযোজক(গণ)-এর জন্য।
image ইমেজঅবজেক্ট টিভি সিজন সম্পর্কিত ছবি। image সাথে অন্তর্ভুক্ত করার জন্য প্রয়োজনীয় ও ঐচ্ছিক প্রোপার্টিগুলো সম্পর্কে আরও বিস্তারিত জানতে, ছবির প্রোপার্টি দেখুন।
genre পাঠ্য সমস্ত প্রাসঙ্গিক ঘরানার একটি ক্রমিক তালিকা। উদাহরণস্বরূপ : ["Action", "Fashion", "Environment", "Football"]
keywords পাঠ্য এই বিষয়বস্তু বর্ণনা করতে ব্যবহৃত কীওয়ার্ড বা ট্যাগ। কীওয়ার্ডের একটি অ্যারেও ব্যবহার করা যাবে। উদাহরণস্বরূপ, বিষয়বস্তু বর্ণনা করার জন্য ["feature, biography"] একটি কীওয়ার্ড অ্যারে হতে পারে।
trailer.description পাঠ্য ট্রেলারের বিবরণ। ট্রেলারের উদাহরণটি দেখুন।
trailer.inLanguage পাঠ্য BCP 47 ফরম্যাটের ট্রেলারের ভাষাটি অত্যন্ত সুপারিশযোগ্য
trailer.url ইউআরএল সংশ্লিষ্ট প্রযোজনা সংস্থা বা অনুমোদিত সূত্র দ্বারা সর্বজনীনভাবে হোস্ট করা এবং আপলোড করা একটি ট্রেলারের ইউআরএল।
trailer.regionsAllowed স্থান যেসব অঞ্চলে মিডিয়া অনুমোদিত। যদি নির্দিষ্ট করে না দেওয়া হয়, তবে ধরে নেওয়া হবে যে এটি সর্বত্র অনুমোদিত। ISO 3166 ফরম্যাটে দেশগুলোর নাম উল্লেখ করুন।
identifier সম্পত্তির মূল্য অত্যন্ত সুপারিশকৃত কেন? - বাহ্যিক বা অন্য কোনো আইডি যা এই সত্তাটিকে দ্ব্যর্থহীনভাবে শনাক্ত করে। একাধিক শনাক্তকারী অনুমোদিত। বিস্তারিত জানার জন্য শনাক্তকারীর বৈশিষ্ট্য বিভাগটি দেখুন।
popularityScore জনপ্রিয়তা স্কোর স্পেসিফিকেশন অত্যন্ত সুপারিশকৃত কেন? একটি স্কোর যা গুগল অন্যান্য সংকেতের সাথে ব্যবহার করে ব্যবহারকারীদের জন্য কোন মিডিয়া প্লে করা হবে তা নির্ধারণ করে। এই স্কোরটি আপনার ক্যাটালগের অন্যান্য কন্টেন্টের তুলনায় কন্টেন্টটির জনপ্রিয়তা তুলে ধরে; তাই, আপনার ক্যাটালগের সমস্ত সত্তার মধ্যে, আপনার ফিড জুড়ে স্কোরের স্কেলটি সামঞ্জস্যপূর্ণ হওয়া প্রয়োজন। ডিফল্টরূপে, একটি সত্তার জনপ্রিয়তা স্কোর ০-তে সেট করা থাকে।
popularityScore.@type পাঠ্য সর্বদা PopularityScoreSpecification এ সেট করা থাকে।
popularityScore.value সংখ্যা একটি অঋণাত্মক সাংখ্যিক মান যা সত্তাটির জনপ্রিয়তা নির্দেশ করে; উচ্চতর স্কোর মানে উচ্চতর জনপ্রিয়তা।
popularityScore.eligibleRegion দেশ যে অঞ্চল(গুলি)তে এই জনপ্রিয়তা স্কোরটি প্রযোজ্য। যদি জনপ্রিয়তা স্কোরটি বিশ্বব্যাপী প্রযোজ্য হয়, তবে এটিকে EARTH এ সেট করুন। ডিফল্টরূপে, এই প্রপার্টিটি EARTH এ সেট করা থাকে।
Note: স্থান-ভিত্তিক জনপ্রিয়তা বৈশ্বিক (EARTH) জনপ্রিয়তার চেয়ে অগ্রাধিকার পায়।
review পর্যালোচনা টিভি সিজনের জন্য রেটিং পর্যালোচনা করুন
review.reviewRating রেটিং review প্রদান করা হলে এটি আবশ্যক। রিভিউতে প্রদত্ত রেটিং নির্দিষ্ট করার জন্য এটি ব্যবহৃত হয়।
contentRating টেক্সট বা রেটিং প্রাপ্তবয়স্কদের জন্য উপযুক্ত কন্টেন্টের ক্ষেত্রে আবশ্যক, অন্যথায় বিশেষভাবে সুপারিশকৃত - সামগ্রিক কন্টেন্ট রেটিং। যদি কন্টেন্ট রেটিংটি একটি টেক্সট স্ট্রিং আকারে দেওয়া হয়, তবে দুটি ভিন্ন রূপ গ্রহণযোগ্য:
  • রেটিং এজেন্সিটি রেটিং-এর শুরুতে একটি ফাঁকা স্থান রেখে তা যুক্ত করে। উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্রের 'TVPG' এজেন্সির দেওয়া 'TV-MA' রেটিং-কে 'TVPG TV-MA' হিসাবে বর্ণনা করা উচিত। এজেন্সিগুলোর তালিকা দেখুন।
  • কন্টেন্টটির রেটিং আপনার জানা নেই, তা বোঝানোর জন্য 'RATING NOT KNOWN' (কেস-ইনসেনসিটিভ) ভ্যালুটি ব্যবহার করা হয়।
contentRating.author সংগঠন contentRating যদি Rating ব্যবহার করে, তবে এটি আবশ্যক - রেটিং এজেন্সির নাম। স্বীকৃত রেটিং এজেন্সিগুলোর তালিকার জন্য কন্টেন্ট রেটিং এজেন্সি পৃষ্ঠাটি দেখুন।
contentRating.ratingValue পাঠ্য contentRating যদি Rating ব্যবহার করে, তবে এটি আবশ্যক - রেটিং-এর মান।
contentRating.advisoryCode পাঠ্য বিষয়বস্তুর জন্য পরামর্শমূলক কোড। গ্রহণযোগ্য মানগুলো হলো D, FV, L, S, এবং V। D = সংলাপ, FV = কাল্পনিক সহিংসতা, L = ভাষা, S = যৌন বিষয়বস্তু, V = সহিংসতা।

অভিনেতার বিবরণ

TVSeries , TVEpisode এবং TVSeason এনটিটি টাইপগুলোর actor প্রপার্টি আপনাকে অভিনেতাদের সম্পর্কে আরও বিস্তারিত তথ্য নির্দিষ্ট করার সুযোগ দেয়, যার মধ্যে রয়েছে তাদের চরিত্রের নাম এবং টিভি শো-তে তাদের ভূমিকা। নিম্নলিখিত বিভাগ(গুলো)তে এই বিষয়টিই তুলে ধরা হয়েছে, সাথে এর ব্যবহার স্পষ্ট করার জন্য কয়েকটি উদাহরণও দেওয়া হয়েছে।

সম্পত্তি প্রত্যাশিত ধরণ বর্ণনা
actor ব্যক্তি বা পরিবেশনকারী দল বা পরিবেশনার ভূমিকা বিশেষভাবে সুপারিশকৃত কেন? : কলাকুশলীদের সমাহার।
  • যখন অভিনয় করা ভূমিকা এবং (ঐচ্ছিকভাবে) অভিনয়শিল্পীর চরিত্রের নাম জানা থাকে, তখন PerformanceRole টাইপটি ব্যবহার করুন। এই ক্ষেত্রে Person অ্যাক্টর অথবা PerformingGroup-কে PerformanceRole অবজেক্টের ভিতরে এমবেড করা থাকে।
  • একক অভিনেতা/অভিনেত্রীদের নির্দেশ করতে 'Person' টাইপটি ব্যবহার করুন, অথবা অভিনয়শিল্পী/ব্যান্ডের ভূমিকা অজানা থাকলে তাদের বিবরণ দিতে ' PerformingGroup' টাইপটি ব্যবহার করুন।

একাধিক ব্যক্তি, সম্পাদনকারী গোষ্ঠী বা সম্পাদনকারী ভূমিকা উপস্থাপন করতে একটি অ্যারে ব্যবহার করুন।

Person বা PerformingGroup প্রকার ব্যবহার করে

Person বা PerformingGroup টাইপ ব্যবহার করার সময় নিম্নলিখিত বৈশিষ্ট্যগুলি প্রদান করুন।

সম্পত্তি প্রত্যাশিত ধরণ বর্ণনা
@type ব্যক্তি বা পরিবেশনকারী দল আবশ্যক - সর্বদা ব্যক্তি বা পারফর্মিং গ্রুপে সেট করতে হবে
@id ইউআরএল অত্যন্ত সুপারিশকৃত কেন? - অভিনেতা বা অভিনয়কারী দলের শনাক্তকারীকে URI ফরম্যাটে প্রকাশ করতে হবে; উদাহরণস্বরূপ, https://example.com/actor/abc। @id অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:
  • আপনার ক্যাটালগ জুড়ে প্রতিটি অভিনেতা/পারফর্মিং গ্রুপের জন্য বিশ্বব্যাপী অনন্য।
  • আইডিটি স্থিতিশীল হওয়া উচিত এবং সময়ের সাথে সাথে পরিবর্তন হওয়া উচিত নয়। এটিকে একটি অস্বচ্ছ স্ট্রিং হিসেবে গণ্য করা হবে এবং এটি একটি কার্যকরী লিঙ্ক হওয়ার প্রয়োজন নেই।
  • ইউনিফাইড রিসোর্স আইডেন্টিফায়ার (URI) আকারে
  • @id ভ্যালুর জন্য ব্যবহৃত ডোমেইনটির মালিক আপনার প্রতিষ্ঠান হতে হবে।

মনে রাখবেন যে actor প্রপার্টিতে ব্যবহৃত @id টি পুরো ফিড জুড়ে একই রকমভাবে ব্যবহার করতে হবে। উদাহরণস্বরূপ, যদি একই অভিনেতাকে নিয়ে দুটি Movie থাকে, তাহলে এই দুটি actor অবজেক্টেই @id এর মান একই রাখতে হবে।

name পাঠ্য আবশ্যক - অভিনেতা/অভিনেত্রী/কলাকুশলী/দলের নাম।
sameAs ইউআরএল বিশেষভাবে সুপারিশকৃত কেন? - একটি রেফারেন্স ওয়েব পেজের ইউআরএল যা অভিনেতা বা অভিনয়কারী দলকে শনাক্ত করতে পারে; উদাহরণস্বরূপ, অভিনেতার উইকিপিডিয়া পেজ। এটি অবশ্যই @id প্রপার্টি থেকে ভিন্ন হতে হবে।

PerformanceRole টাইপ ব্যবহার করে

PerformanceRole টাইপটি ব্যবহার করার সময় নিম্নলিখিত প্রোপার্টিগুলো প্রদান করুন।

সম্পত্তি প্রত্যাশিত ধরণ বর্ণনা
@type কর্মক্ষমতার ভূমিকা আবশ্যক - সর্বদা পারফরম্যান্স রোলে সেট করা থাকবে
roleName পাঠ্য বিশেষভাবে সুপারিশকৃত কেন? - অভিনয়শিল্পী কর্তৃক অভিনীত, সম্পাদিত বা পূরণকৃত একটি ভূমিকা। অনুগ্রহ করে গ্রহণযোগ্য মানগুলির তালিকা এখানে দেখুন।
characterName পাঠ্য অভিনয় বা পারফর্মিং রোলে অভিনীত কোনো চরিত্রের নাম। অভিনেতার ধরণ যদি পারফর্মিংগ্রুপ (PerformingGroup) হয়, তবে এই ফিল্ডটি সেট করবেন না।
actor ব্যক্তি বা পরিবেশনকারী দল প্রয়োজনীয় -
  • যখন Person ডেটা টাইপটি ব্যবহৃত হয়, তখন কন্টেন্টের কাস্ট সদস্য(গণ)।
  • যখন PerformingGroup ডেটা টাইপটি ব্যবহৃত হয়, তখন কন্টেন্টের পরিবেশনকারী দল/ব্যান্ডসমূহ।
actor.@type ব্যক্তি বা পরিবেশনকারী দল আবশ্যক - সর্বদা ব্যক্তি বা পারফর্মিং গ্রুপে সেট করতে হবে
actor.@id ইউআরএল অত্যন্ত সুপারিশকৃত কেন? - URI ফরম্যাটে অ্যাক্টর বা পারফর্মিং গ্রুপের আইডেন্টিফায়ার; উদাহরণস্বরূপ, https://example.com/actor/abc। @id অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:
  • আপনার ক্যাটালগ জুড়ে প্রতিটি অভিনেতা/পারফর্মিং গ্রুপের জন্য বিশ্বব্যাপী অনন্য।
  • আইডিটি স্থিতিশীল হওয়া উচিত এবং সময়ের সাথে সাথে পরিবর্তন হওয়া উচিত নয়। এটিকে একটি অস্বচ্ছ স্ট্রিং হিসেবে গণ্য করা হবে এবং এটি একটি কার্যকরী লিঙ্ক হওয়ার প্রয়োজন নেই।
  • ইউনিফাইড রিসোর্স আইডেন্টিফায়ার (URI) আকারে
  • @id ভ্যালুর জন্য ব্যবহৃত ডোমেইনটির মালিক আপনার প্রতিষ্ঠান হতে হবে।

মনে রাখবেন যে actor প্রপার্টিতে ব্যবহৃত @id টি পুরো ফিড জুড়ে একই রকমভাবে ব্যবহার করতে হবে। উদাহরণস্বরূপ, যদি একই অভিনেতাকে নিয়ে দুটি Movie থাকে, তাহলে এই দুটি actor অবজেক্টেই @id এর মান একই রাখতে হবে।

actor.name পাঠ্য আবশ্যক - অভিনেতা/অভিনেত্রী/কলাকুশলী/দলের নাম।
actor.sameAs ইউআরএল বিশেষভাবে সুপারিশকৃত কেন? - একটি রেফারেন্স ওয়েব পেজের ইউআরএল যা অভিনেতা বা অভিনয়কারী দলকে শনাক্ত করতে পারে; উদাহরণস্বরূপ, অভিনেতার উইকিপিডিয়া পেজ। এটি অবশ্যই actor.@id প্রপার্টি থেকে ভিন্ন হতে হবে।

গ্রহণযোগ্য ভূমিকার নাম

এই মানগুলির জন্য actor.@type Person হতে হবে।

roleName মান বর্ণনা
ক্যামিও ক্যামিও ভূমিকা, যা ক্যামিও উপস্থিতি নামেও পরিচিত, হলো মঞ্চশিল্পের কোনো কাজে কোনো সুপরিচিত ব্যক্তির সংক্ষিপ্ত উপস্থিতি।
"ভয়েস অ্যাক্টর" ভয়েস পারফরম্যান্স হলো এমন একটি প্রক্রিয়া যেখানে অভিনেতার কণ্ঠস্বর ব্যবহার করা হয়, কিন্তু তিনি পর্দায় উপস্থিত হন না। এটি সাধারণত অ্যানিমেশনে দেখা যায়, তবে যখন একজন অভিনেতার সংলাপের ওপর অন্য অভিনেতার কণ্ঠ ডাব করা হয়, তখনও এটি ঘটে থাকে।
"ডাবল" ডাবল হলেন এমন একজন ব্যক্তি যিনি অন্য কোনো অভিনেতার পরিবর্তে কাজ করেন, ফলে সেই অভিনেতার মুখ দেখানো হয় না।
"মোশনক্যাপচারঅ্যাক্টর" মোশনক্যাপচার অ্যাক্টর বলতে এমন একজন ব্যক্তিকে বোঝায় যিনি মানব অভিনেতাদের কার্যকলাপ রেকর্ড করেন এবং সেই তথ্য ব্যবহার করে ২ডি বা ৩ডি কম্পিউটার অ্যানিমেশনে ডিজিটাল ক্যারেক্টার মডেলকে অ্যানিমেট করেন।

এই মানগুলি সাধারণত Person এবং PerformingGroup প্রকারের জন্য গৃহীত হয়।

roleName মান বর্ণনা
"অভিনেতা" অভিনেতা বা অভিনেত্রী হলেন এমন একজন ব্যক্তি যিনি নাটকের মতো ঐতিহ্যবাহী মাধ্যমে অথবা চলচ্চিত্র, বেতার ও টেলিভিশনের মতো আধুনিক মাধ্যমে কোনো অভিনয়ে একটি চরিত্রকে ফুটিয়ে তোলেন।
"গেস্টস্টার" "A guest star is an actor who plays a fictional role and appears in one or a few episodes. In some cases a guest star may play an important recurring character and may appear many times in a series, despite not being a member of the main cast. Set value to "GuestStar" when the cast has a guest performance or is a guest on the show. Guest stars should only be provided at the episode level, and should not be added at the TVSeries level.
"Guest" "A guest on a talk show. Note that while "GuestStar" is a fictional role, "Guest" is a non fictional appearance.
"Announcer" An announcer is a person who delivers opening and closing spiels for the show, introduces the host, contestants and/or celebrity guests, describes the prizes available, and warms up the audience before taping and keeps them entertained during breaks.
"Commentator" A commentator provides a real-time commentary of a game or event, usually during a live broadcast.
"Impressionist" An impressionist or a mimic is a performer whose act consists of imitating sounds, voices and mannerisms of celebrities and cartoon characters.
"Host" A person who introduces, presents or hosts television programs, often serving as a mediator for the program and the audience. The "Host" is generally a non-fiction role.
"CoHost" A person who hosts an event/program jointly with another person(s).
"GuestHost" A guest host is a host, usually of a talk show, that hosts the program in lieu of the regular host when not available.
"Newscaster" A person who presents/informs the public about news and events happening on a local, national, and international scale through a TV news program.
"Correspondent" A correspondent or on-the-scene reporter is usually a journalist or commentator for a magazine, or an agent who contributes reports to a newspaper, or radio or television news, or another type of company, from a remote, often distant, location.
"ShowJudge" A judge is a person who is often considered an expert in the field of the show and is given the role of "judge" to critique contestants that audition for and enter the competition of the TV series.
"Panelist" A member of a discussion or advisory panel of a radio or television panel.
"Contestant" A contestant in a competition or game show is a person who takes part in it.
"StoryNarrator" Narrator is a person who narrates something, especially a character who recounts the events of a novel or narrative poem
"MusicalArtist" "A Musical artist can be a person or a group or a fictional character that have typically performed in front of an audience on a regular basis or have recorded musical tracks or musical albums. Composers and lyricists should only have this type if the credits of some musical work imply they also contribute as main performer. This type can be used to associate permanent Musicians or Musician Groups, and guest Musicians or Musician Groups to shows.

Differentiating between a main and supporting role of an actor

To differentiate between the main/regular and guest/supporting actors in a TV show, add the main cast on TVSeries entities only and add only the guest cast or cast with supporting roles on the TVEpisode entities. Make sure the main/regular cast is not added to the TVEpisode entities.

উদাহরণ

TVSeries , TVEpisode , and TVSeason example

TVSeries

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "TVSeries",
  "@id": "http://www.example.com/my_favorite_tv_show/",
  "url": "http://www.example.com/my_favorite_tv_show/",
  "name": "My Favorite TV Show",
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/my_favorite_tv_show/watch?autoplay=true",
      "inLanguage": "en",
      "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/GoogleVideoCast"
      ]
    },
     "actionAccessibilityRequirement": {
       "@type": "ActionAccessSpecification",
       "category": "subscription",
       "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
       },
       "availabilityStarts": "2017-07-21T10:35:29Z",
       "availabilityEnds": "2018-10-21T10:35:29Z",
       "eligibleRegion": [
         {
            "@type": "Country",
            "name": "US"
         },
         {
            "@type": "Country",
            "name": "CA"
         }
       ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 4.1,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "CA"
      }
    ]
  },
  "description": "This is my favorite TV show.",
  "contentRating": "RATING NOT KNOWN",
  "actor": [
    {
      "@type": "Person",
      "@id": "http://www.example.com/actor/john_doe",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/john_doe"
    },
    {
      "@type": "Person",
      "@id": "http://www.example.com/actor/jane_doe",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/jane_doe"
    }
  ],
  "identifier": [
     {
       "@type": "PropertyValue",
       "propertyID": "IMDB_ID",
       "value":  "tt0903747"
     }
   ]
}

TVEpisode

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "TVEpisode",
  "@id": "http://www.example.com/my_favorite_tv_show/s7/e14",
  "url": "http://www.example.com/my_favorite_tv_show/s7/e14",
  "name": "John Doe returns with a horse.",
  "episodeNumber": 14,
  "contentRating": "TVPG TV-MA",
  "partOfSeason": {
    "@type": "TVSeason",
    "@id": "http://www.example.com/my_favorite_tv_show/s7",
    "seasonNumber": 7
  },
  "partOfSeries": {
    "@type": "TVSeries",
    "@id": "http://www.example.com/my_favorite_tv_show",
    "name": "My Favorite TV Show",
    "sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show"
  },
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/my_favorite_tv_show/s7/e14?autoplay=true",
      "inLanguage": "en",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
     "actionAccessibilityRequirement": {
       "@type": "ActionAccessSpecification",
       "category": "subscription",
       "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
        },
       "availabilityStarts": "2017-07-21T10:35:29Z",
       "availabilityEnds": "2018-10-21T10:35:29Z",
       "eligibleRegion": [
         {
            "@type": "Country",
            "name": "US"
         },
         {
            "@type": "Country",
            "name": "CA"
         }
       ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/john_doe_returns_with_a_horse",
  "duration": "PT00H25M",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2014-01-09",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 3.9,
    "eligibleRegion": "EARTH"
  },
  "description": "John Doe returns to the village three years after his disappearance.",
  "actor": [
    {
      "@type": "Person",
      "@id": "http://www.example.com/actor/john_doe",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/john_doe"
    },
    {
      "@type": "Person",
      "@id": "http://www.example.com/actor/jane_doe",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/jane_doe"
    }
  ],
  "identifier": {
     "@type": "PropertyValue",
     "propertyID": "IMDB_ID",
     "value":  "tt3453320"
   }
}

TVSeason

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "TVSeason",
  "@id": "http://www.example.com/my_favorite_tv_show/s7",
  "url": "http://www.example.com/my_favorite_tv_show/s7",
  "name": "Season 7",
  "seasonNumber": 7,
  "partOfSeries": {
    "@type": "TVSeries",
    "@id": "http://www.example.com/my_favorite_tv_show",
    "name": "My Favorite TV Show",
    "sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show"
  },
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/my_favorite_tv_show/s7/watch?autoplay=true",
      "inLanguage": "en",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
     "actionAccessibilityRequirement": {
       "@type": "ActionAccessSpecification",
       "category": "subscription",
       "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
        },
       "availabilityStarts": "2017-07-21T10:35:29Z",
       "availabilityEnds": "2018-10-21T10:35:29Z",
      "eligibleRegion": [
       {
          "@type": "Country",
          "name": "US"
       },
       {
          "@type": "Country",
          "name": "CA"
       }
      ]
     }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show_(season_7)",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2010-09-23",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "description": "The seventh season of My Favorite TV Show.",
  "actor": [
    {
      "@type": "Person",
      "@id": "http://www.example.com/actor/john_doe",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/john_doe"
    },
    {
      "@type": "Person",
      "@id": "http://www.example.com/actor/jane_doe",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/jane_doe"
    }
  ]
}

Actor property examples

Role of actor is unknown

When the role of an actor is unknown, our recommendation is to just provide the actor information using either the Person or PerformingGroup type

"actor": [
    {
      "@type": "Person",
      "@id": "https://example.com/actor/john_doe",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/john_doe"
    },
    {
      "@type": "PerformingGroup",
      "@id": "https://example.com/artists/ramones",
      "name": "Ramones",
      "sameAs": "https://en.wikipedia.org/wiki/Ramones"
    }
  ]

Role of actor is known

When the role of an actor is known, our recommendation is to provide the actor information using the PerformanceRole type

"actor": [
  {
      "@type": "PerformanceRole",
      "roleName": "GuestStar",
      "characterName": "Dr. Peter Venkman",
      "actor": {
        "@type": "Person",
        "@id": "https://example.com/actor/john_doe",
        "name": "John Doe",
        "sameAs": "https://en.wikipedia.org/wiki/john_doe"
      }
  },
  {
      "@type": "PerformanceRole",
      "roleName": "Host",
      "actor": {
        "@type": "Person",
        "@id": "https://example.com/actor/jane_doe",
        "name": "Jane Doe",
        "sameAs": "https://en.wikipedia.org/wiki/jane_doe"
      }
  }
]

Known roles for subset of actors

When performance role metadata is not known, our recommendation is to provide the actor information using either the Person or PerformingGroup type. For the other case where this info is known use the PerformanceRole type. These types can be added in the same array together .

"actor": [
  {
      "@type": "PerformanceRole",
      "roleName": "Host",
      "actor": {
        "@type": "Person",
        "@id": "https://example.com/actor/john_doe",
        "name": "John Doe",
        "sameAs": "https://en.wikipedia.org/wiki/john_doe"
      }
  },
  {
      "@type": "Person",
      "@id": "https://example.com/actor/jane_doe",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/jane_doe"
  },
  {
      "@type": "PerformingGroup",
      "@id": "https://example.com/artists/ramones",
      "name": "Ramones",
      "sameAs": "https://en.wikipedia.org/wiki/Ramones"
  }
]

Check out the following pages for the topics related to these properties: