লাইভ টিভি ইভেন্টের কন্টেন্ট মার্কআপ বৈশিষ্ট্য

এই বিভাগে BroadcastEvent এনটিটি টাইপের কন্টেন্ট মার্কআপ প্রপার্টিগুলোর বিস্তারিত বিবরণ দেওয়া হয়েছে। এই টাইপগুলোর মধ্যে সম্পর্ক আরও ভালোভাবে বোঝার জন্য, LiveTV Events ধারণাগুলো পর্যালোচনা করুন।

ব্রডকাস্টইভেন্ট স্পেসিফিকেশন টেবিল

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

যদি কন্টেন্টটি কোনো টিভি চ্যানেলে সম্প্রচারিত হয়, তাহলে এই প্রপার্টিটি আবশ্যক। যদি কন্টেন্টটি কোনো টিভি চ্যানেলের সাথে যুক্ত না থাকে, তাহলে এই প্রপার্টিটি প্রদান করার প্রয়োজন নেই।
publishedOn.@type পাঠ্য BroadcastService -এ সেট করুন।
publishedOn.@id ইউআরএল যে BroadcastService এনটিটি এই শো বা ইভেন্টটি সম্প্রচার করে, তার @id
workPerformed সৃজনশীল কাজ প্রযোজ্য হলে আবশ্যক - কন্টেন্টটি যখন নিম্নলিখিত এনটিটি টাইপগুলির মধ্যে একটি হয়, তখন এই প্রপার্টিটি ব্যবহার করুন: Movie , TVSeries , এবং TVEpisode
একটি BroadcastEvent এনটিটিতে নিম্নলিখিতগুলির মধ্যে অন্তত একটি অন্তর্ভুক্ত রাখার জন্য দৃঢ়ভাবে সুপারিশ করা হয়:
  • workPerformed
  • broadcastOfEvent
  • contentToBeAnnounced true তে সেট করা হয়েছে
  • offAir true তে সেট করা হয়েছে
workPerformed.@type পাঠ্য Movie , TVSeries বা TVEpisode হিসেবে সেট করুন।
workPerformed.@id ইউআরএল কন্টেন্ট এনটিটির @id
broadcastOfEvent ক্রীড়া ইভেন্ট প্রযোজ্য হলে আবশ্যক - কন্টেন্টটি যদি একটি লাইভ ইভেন্ট হয়, তাহলে এই প্রপার্টিটি ব্যবহার করুন:
  • কোনো ক্রীড়া ইভেন্টের জন্য, এই প্রপার্টিটিকে অবশ্যই একটি SportsEvent এনটিটিকে রেফার করতে হবে।

একটি BroadcastEvent এনটিটিতে নিম্নলিখিতগুলির মধ্যে অন্তত একটি অন্তর্ভুক্ত রাখার জন্য দৃঢ়ভাবে সুপারিশ করা হয়:
  • workPerformed
  • broadcastOfEvent
  • contentToBeAnnounced true তে সেট করা হয়েছে
  • offAir true তে সেট করা হয়েছে
broadcastOfEvent.@type পাঠ্য SportsEvent ইভেন্টে সেট করা হয়েছে।
broadcastOfEvent.@id ইউআরএল ইভেন্ট এনটিটির @id । ইভেন্ট এনটিটিটিকে অবশ্যই ফিডে বিদ্যমান থাকতে হবে এবং এর @id BroadcastEvent এর @id থেকে ভিন্ন হতে হবে।
location পাঠ্য বা দেশ BroadcastEvent যদি কোনো SportsEvent-এর জন্য হয়, অর্থাৎ এর broadcastOfEvent প্রপার্টি থাকে, তবে এটি আবশ্যক – যে দেশগুলিতে মূল SportsEvent-টি সম্প্রচার করা যাবে। যদি একাধিক দেশ SportsEvent-টি সম্প্রচার করতে পারে, তবে এই ফিল্ডটি দেশগুলির একটি তালিকা হতে পারে।
videoFormat পাঠ্য এই সম্প্রচার পরিষেবাতে সমর্থিত সর্বোচ্চ মানের সংজ্ঞা; উদাহরণস্বরূপ,
  • "SD" মানে স্ট্যান্ডার্ড-ডেফিনিশন।
  • "HD" মানে হাই-ডেফিনিশন।
  • 2K রেজোলিউশনের জন্য "2K"।
  • 4K রেজোলিউশনের জন্য "4K"।
  • 8K রেজোলিউশনের জন্য "8K"।
contentToBeAnnounced বুলিয়ান প্রযোজ্য হলে আবশ্যক - ফিড তৈরির সময় বিষয়বস্তু অজানা থাকলে এই প্রপার্টিটি ব্যবহার করুন।

যখন প্রদানকারীর কাছে কী সম্প্রচার করা হবে সে সম্পর্কে হালনাগাদ তথ্য না থাকে তখন এটি ' true সেট করুন, অন্যথায় false
একটি BroadcastEvent এনটিটিতে নিম্নলিখিতগুলির মধ্যে অন্তত একটি অন্তর্ভুক্ত রাখার জন্য দৃঢ়ভাবে সুপারিশ করা হয়:
  • workPerformed
  • broadcastOfEvent
  • contentToBeAnnounced true তে সেট করা হয়েছে
  • offAir true তে সেট করা হয়েছে
offAir বুলিয়ান প্রযোজ্য হলে আবশ্যক - যদি নির্দিষ্ট টাইম স্লটের জন্য কোনো পরিকল্পিত কন্টেন্ট সম্প্রচার না থাকে, তাহলে এই প্রপার্টিটি ব্যবহার করুন।
একটি BroadcastEvent এনটিটিতে নিম্নলিখিতগুলির মধ্যে অন্তত একটি অন্তর্ভুক্ত রাখার জন্য দৃঢ়ভাবে সুপারিশ করা হয়:
  • workPerformed
  • broadcastOfEvent
  • contentToBeAnnounced true তে সেট করা হয়েছে
  • offAir true তে সেট করা হয়েছে
isLiveBroadcast বুলিয়ান এটি যদি কোনো সরাসরি সম্প্রচারিত অনুষ্ঠান হয়, যেমন—কোনো ক্রীড়া অনুষ্ঠান বা কনসার্ট, তাহলে এটিকে ' true সেট করুন।
potentialAction ওয়াচঅ্যাকশন প্রযোজ্য হলে আবশ্যক - যদি কন্টেন্টটি চ্যানেলবিহীন লাইভ স্ট্রিমিং ইভেন্ট হিসেবে সম্প্রচার করা হয় (যেখানে contentToBeAnnounced বা offAir false false সেট করা থাকে), তাহলে ইভেন্টটির ডিপ লিঙ্ক প্রদান করতে এই প্রপার্টিটি ব্যবহার করুন।
identifier সম্পত্তির মূল্য সম্প্রচারিত বিষয়বস্তু শনাক্তকারী বাহ্যিক আইডি। বিস্তারিত জানতে শনাক্তকারী বৈশিষ্ট্য বিভাগটি দেখুন।
  • দ্রষ্টব্য: BroadcastEvent এনটিটি টাইপটি propertyID ভ্যালু হিসেবে শুধুমাত্র TMS_ID অথবা TMS_ROOT_ID গ্রহণ করে।
  • এই প্রপার্টিটি শুধুমাত্র সেইসব ক্ষেত্রে প্রদান করা উচিত, যখন কোনো সম্পূর্ণ গঠিত শীর্ষ-স্তরের Movie , TVSeries , TVEpisode বা SportsEvent এনটিটিকে workPerformed বা broadcastOfEvent প্রপার্টি ব্যবহার করে রেফারেন্স করা হয় না।
  • প্রপার্টির মানটি Movie , TVSeries , TVEpisode বা SportsEvent এনটিটির TMS_ID বা TMS_ROOT_ID প্রতিফলিত করবে, যেটিকে আপনি সাধারণত workPerformed বা broadcastOfEvent প্রপার্টি ব্যবহার করে রেফারেন্স করেন।
  • TMS_ROOT_ID মানের চেয়ে TMS_ID বেশি পছন্দনীয়।
contentRating টেক্সট বা রেটিং প্রাপ্তবয়স্কদের জন্য তৈরি কন্টেন্টের ক্ষেত্রে আবশ্যক, অন্যথায় বিশেষভাবে সুপারিশকৃত। কেন? - সম্প্রচারিত কন্টেন্টের সামগ্রিক রেটিং। যদি কন্টেন্ট রেটিং একটি টেক্সট স্ট্রিং আকারে দেওয়া হয়, তবে দুটি ভিন্ন রূপ গ্রহণযোগ্য:
  • রেটিং এজেন্সিটি রেটিং-এর শুরুতে একটি ফাঁকা স্থান রেখে তা যুক্ত করে। উদাহরণস্বরূপ, মার্কিন যুক্তরাষ্ট্রের 'MPAA' এজেন্সির দেওয়া 'PG-13' রেটিং-কে 'MPAA PG-13' হিসাবে বর্ণনা করা উচিত। এজেন্সিগুলোর তালিকা দেখুন।
  • 'RATING NOT KNOWN' (কেস-ইনসেনসিটিভ) মানটি বোঝাতে ব্যবহৃত হয় যে আপনি সিনেমাটির রেটিং জানেন না।
contentRating.author সংগঠন contentRating যদি Rating ব্যবহার করে, তবে এটি আবশ্যক - রেটিং এজেন্সির নাম।
contentRating.ratingValue পাঠ্য contentRating যদি Rating ব্যবহার করে, তবে এটি আবশ্যক - রেটিং-এর মান।
contentRating.advisoryCode পাঠ্য বিষয়বস্তুর জন্য পরামর্শমূলক কোড। গ্রহণযোগ্য মানগুলো হলো D, FV, L, S, এবং V। D = সংলাপ, FV = কাল্পনিক সহিংসতা, L = ভাষা, S = যৌন বিষয়বস্তু, V = সহিংসতা।

উদাহরণ

২০১৯ সালের ১২ই অক্টোবর, রাত ৯টা থেকে ৯:৩০টার মধ্যে এক্সাম্পল টিভি ( BroadcastService ) টেলিভিশন নেটওয়ার্কে একটি টিভি পর্ব সম্প্রচার করা হয়:

সম্প্রচার অনুষ্ঠান

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/live/event/my_favorite_tv_series/new_episode",
  "name": "My Favorite TV Series - Season 6 - Episode 2 - Three Mice",
  "description": "Three mice leave the town and the trip turns into something more.",
  "startDate": "2019-10-12T21:00-08:00",
  "endDate": "2019-10-12T21:30-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": false,
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "workPerformed": {
    "@type": "TVEpisode",
    "@id": "http://example.com/tv_series/my_favorite_tv_series/s6/e2_three_mice"
  }
}

সম্প্রচার পরিষেবা

{
  "@context":"http://schema.org",
  "@type":"BroadcastService",
  "@id":"http://example.com/stations/example_tv",
  "name":"EXAMPLE-TV",
  "broadcastDisplayName":"ABCD",
  "callSign": "EXA-TV",
  "videoFormat":"SD",
  "broadcastTimezone":"America/Los_Angeles",
  "broadcastAffiliateOf":{
    "@type":"Organization",
    "@id":"http://example.com/networks/abcd-network"
  },
  "identifier": [
   {
     "@type": "PropertyValue",
     "propertyID": "TMS_ID",
     "value": "12258"
   },
   {
     "@type": "PropertyValue",
     "propertyID": "_PARTNER_ID_",
     "value": "exampletv-123456"
   }
  ],
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://example.com/livestream",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast",
        "http://schema.org/AndroidTVPlatform"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "externalsubscription",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "@id": "http://example.com/subscription",
        "name": "ABCD",
        "sameAs": "http://example.com/subscription",
        "identifier": "example.com:basic",
        "commonTier": false
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  }
}

অক্টোবর ১২, ২০১৯ তারিখে রাত ৯টা থেকে ৯:৩০টার মধ্যে Example TV ( BroadcastService ) টেলিভিশন নেটওয়ার্কে সম্প্রচারযোগ্য কন্টেন্ট ফিড তৈরির সময় জানা না থাকলে, contentToBeAnnounced প্রপার্টির ব্যবহার দেখানো একটি উদাহরণ:

সম্প্রচার অনুষ্ঠান

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/randomUniqueEventId",
  "name": "To Be Announced"
  "startDate": "2019-10-12T21:00-08:00",
  "endDate": "2019-10-12T21:30-08:00",
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "contentToBeAnnounced": true
}

সম্প্রচার পরিষেবা

{
  "@context":"http://schema.org",
  "@type":"BroadcastService",
  "@id":"http://example.com/stations/example_tv",
  "name":"EXAMPLE-TV",
  "broadcastDisplayName":"ABCD",
  "callSign": "EXA-TV",
  "videoFormat":"SD",
  "broadcastTimezone":"America/Los_Angeles",
  "broadcastAffiliateOf":{
    "@type":"Organization",
    "@id":"http://example.com/networks/abcd-network"
  },
  "identifier": [
   {
     "@type": "PropertyValue",
     "propertyID": "TMS_ID",
     "value": "12258"
   },
   {
     "@type": "PropertyValue",
     "propertyID": "_PARTNER_ID_",
     "value": "exampletv-123456"
   }
  ],
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://example.com/livestream",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast",
        "http://schema.org/AndroidTVPlatform"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "externalsubscription",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "@id": "http://example.com/subscription",
        "name": "ABCD",
        "sameAs": "http://example.com/subscription",
        "identifier": "example.com:basic",
        "commonTier": false
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  }
}

টেলিভিশন নেটওয়ার্ক এক্সাম্পল টিভি ( BroadcastService ) চ্যানেলটি দুপুর ১২টা থেকে রাত ৮টার মধ্যে বন্ধ থাকে এবং রাত ৮টা থেকে ১২টার মধ্যে My favorite show নামে একটি অনুষ্ঠান সম্প্রচার করে:

সম্প্রচার অনুষ্ঠান

{
   "@context": ["http://schema.org", {"@language": "en"}],
   "@type": "BroadcastEvent",
   "@id": "http://example.com/randomUniqueEventId1",
   "name": Off Air,
   "startDate": "2019-10-12T00:00-08:00",
   "endDate": "2019-10-12T20:00-08:00",
   "publishedOn": {
       "@type": "BroadcastService",
       "@id": "http://example.com/stations/example_tv"
   },
   "offAir": true
},
{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/randomUniqueEventId2",
  "startDate": "2019-10-12T20:00-08:00",
  "endDate": "2019-10-13T00:00-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": false,
  "name": "My favorite show",
  "workPerformed": {
    ...
  },
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },

}

সম্প্রচার পরিষেবা

{
  "@context":"http://schema.org",
  "@type":"BroadcastService",
  "@id":"http://example.com/stations/example_tv",
  "name":"EXAMPLE-TV",
  "broadcastDisplayName":"ABCD",
  "callSign": "EXA-TV",
  "videoFormat":"SD",
  "broadcastTimezone":"America/Los_Angeles",
  "broadcastAffiliateOf":{
    "@type":"Organization",
    "@id":"http://example.com/networks/abcd-network"
  },
  "identifier": [
   {
     "@type": "PropertyValue",
     "propertyID": "TMS_ID",
     "value": "12258"
   },
   {
     "@type": "PropertyValue",
     "propertyID": "_PARTNER_ID_",
     "value": "exampletv-123456"
   }
  ],
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://example.com/livestream",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast",
        "http://schema.org/AndroidTVPlatform"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "externalsubscription",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "@id": "http://example.com/subscription",
        "name": "ABCD",
        "sameAs": "http://example.com/subscription",
        "identifier": "example.com:basic",
        "commonTier": false
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  }
}

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