ক্লিপগুলির সামগ্রী মার্কআপ বৈশিষ্ট্য

এই বিভাগে Preview , Recap , Review , Highlight , Blooper , BehindTheScene , DeletedScene এবং Interview ক্লিপ টাইপগুলোর কন্টেন্ট মার্কআপ প্রপার্টিগুলোর বিস্তারিত বিবরণ দেওয়া হয়েছে।

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

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

এই প্রপার্টিটির নিম্নলিখিত মানগুলো থাকতে পারে:
ফিডে mainEntity প্রপার্টিটিকেও একটি শীর্ষ-স্তরের এনটিটি হিসেবে থাকতে হবে। এই ডকুমেন্টেশন জুড়ে থাকা স্পেসিফিকেশন টেবিল অনুযায়ী, এর নিজ নিজ টাইপের জন্য প্রয়োজনীয় সমস্ত মেটাডেটা যোগ করুন। potentialAction প্রপার্টির মাধ্যমে প্রকাশিত `Deep links` এই mainEntity টাইপগুলোর জন্য ঐচ্ছিক।
mainEntity.@id ইউআরএল আবশ্যক - সংশ্লিষ্ট এনটিটির @id । এনটিটিটিকে অবশ্যই ফিডে বিদ্যমান থাকতে হবে এবং এর একটি @id থাকতে হবে যা Preview @id থেকে ভিন্ন।

পূর্বরূপ উদাহরণ

নিম্নলিখিত উদাহরণটি বাম ট্যাবে একটি Preview ক্লিপ এবং ডান ট্যাবে এর সাথে লিঙ্ক করা mainEntity এর মার্কআপ দেখায়। এই উদাহরণটিতে mainEntity টাইপে কোনো ডিপ লিঙ্ক অন্তর্ভুক্ত করা হয়নি।

প্রিভিউ

নিম্নলিখিত ক্লিপটি একটি ক্রীড়া ইভেন্টের পূর্বরূপ উপস্থাপন করে। mainEntity প্রপার্টির @type এবং @id দ্বারা ক্রীড়া ইভেন্টটি নির্দিষ্ট করা হয়েছে।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Preview"
  "@id": "https://www.example.com/preview_clip/teama-teamb",
  "name": "A preview for Team A vs Team B"
  "description": "An analysis of two teams, Team A and Team B, before their game."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "http://www.example.com/premium/teama_vs_teamb_pregame",
        "inLanguage": "en",
        "actionPlatform": [
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/MobileWebPlatform",
          "http://schema.org/AndroidPlatform",
          "http://schema.org/IOSPlatform",
          "http://schema.googleapis.com/GoogleVideoCast"
        ]
      },
      "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "SportsEvent",
    "@id": "https://www.example.com/game/2019-09-12/teama-teamb"
  }
}

ক্রীড়া ইভেন্ট

নিম্নলিখিতটি হলো Preview ক্লিপে নির্দিষ্ট করা ক্লিপটির সাথে যুক্ত mainEntity । এই এনটিটিতে কোনো ডিপ লিঙ্ক অন্তর্ভুক্ত নেই। যদি আপনার ডিপ লিঙ্ক থাকে, তবে আপনি potentialAction প্রপার্টি ব্যবহার করে সেগুলো যোগ করতে পারেন।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "https://www.example.com/game/2019-09-12/teama-teamb",
  "name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "sport":"https://en.wikipedia.org/wiki/Basketball",
  "description": [
    {
      "@language": "en",
      "@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
    },
    {
      "@language": "en",
      "@value": "2019 Professional Basketball, Game 6. Team A at Team B."
    }
  ],
  "startDate": "2018-09-16T21:10-08:00",
  "homeTeam":{
    "@type":"SportsTeam",
    "name":"Team B",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization":{
      "@type":"SportsOrganization",
      "name":"Professional Basketball League",
      "sameAs":"http://www.example.com/professional_basketball_league"
    }
    "athlete":[
      {
        "@type":"Person",
        "name":"John doe"
      }
    ]
  },
  "awayTeam":{
    "@type":"SportsTeam",
    "name":"Team A",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "athlete":[
      {
        "@type":"Person",
        "name":"Jane Doe"
      }
    ]
  },
  "location":{
    "@type":"Place",
    "name":"Example Stadium",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  }
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "TMS_ID",
      "value":  "TMS ID of this game"
    }
  ]
}

সংক্ষিপ্ত বিবরণ স্পেসিফিকেশন টেবিল

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

এই প্রপার্টিটির নিম্নলিখিত মানগুলো থাকতে পারে:
ফিডে mainEntity প্রপার্টিটিকেও একটি শীর্ষ-স্তরের এনটিটি হিসেবে থাকতে হবে। এই ডকুমেন্টেশন জুড়ে থাকা স্পেসিফিকেশন টেবিল অনুযায়ী, এর নিজ নিজ টাইপের জন্য প্রয়োজনীয় সমস্ত মেটাডেটা যোগ করুন। potentialAction প্রপার্টির মাধ্যমে প্রকাশিত `Deep links` এই mainEntity টাইপগুলোর জন্য ঐচ্ছিক।
mainEntity.@id ইউআরএল আবশ্যক - সংশ্লিষ্ট এনটিটির @id । এনটিটিটিকে অবশ্যই ফিডে বিদ্যমান থাকতে হবে এবং এর একটি @id থাকতে হবে যা Recap @id থেকে ভিন্ন।

পুনরালোচনার উদাহরণ

নিম্নলিখিত উদাহরণটি বাম ট্যাবে একটি Recap ক্লিপ এবং ডান ট্যাবে এর সাথে লিঙ্ক করা mainEntity মার্কআপ দেখায়। এই উদাহরণটিতে mainEntity টাইপে কোনো ডিপ লিঙ্ক অন্তর্ভুক্ত করা হয়নি।

পুনরালোচনা

নিম্নলিখিত ক্লিপটি একটি ক্রীড়া ইভেন্টের সংক্ষিপ্তসার উপস্থাপন করে। mainEntity প্রপার্টির @type এবং @id দ্বারা ক্রীড়া ইভেন্টটি নির্দিষ্ট করা হয়েছে।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Recap"
  "@id": "https://www.example.com/recap_clip/teama-teamb",
  "name": "A recap for Team A vs Team B"
  "description": "An analysis of two teams, Team A and Team B, after their game."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "http://www.example.com/premium/teama_vs_teamb_recap",
        "inLanguage": "en",
        "actionPlatform": [
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/MobileWebPlatform",
          "http://schema.org/AndroidPlatform",
          "http://schema.org/IOSPlatform",
          "http://schema.googleapis.com/GoogleVideoCast"
        ]
      },
      "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "SportsEvent",
    "@id": "https://www.example.com/game/2019-09-12/teama-teamb"
  }
}

ক্রীড়া ইভেন্ট

নিম্নলিখিতটি হলো Recap ক্লিপে উল্লেখিত ক্লিপটির সাথে সংশ্লিষ্ট mainEntity । এই এনটিটিতে কোনো ডিপ লিঙ্ক অন্তর্ভুক্ত নেই। যদি আপনার ডিপ লিঙ্ক থাকে, তবে আপনি potentialAction প্রপার্টি ব্যবহার করে সেগুলো যোগ করতে পারেন।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "https://www.example.com/game/2019-09-12/teama-teamb",
  "name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "sport":"https://en.wikipedia.org/wiki/Basketball",
  "description": [
    {
      "@language": "en",
      "@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
    },
    {
      "@language": "en",
      "@value": "2019 Professional Basketball, Game 6. Team A at Team B."
    }
  ],
  "startDate": "2018-09-16T21:10-08:00",
  "homeTeam":{
    "@type":"SportsTeam",
    "name":"Team B",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization":{
      "@type":"SportsOrganization",
      "name":"Professional Basketball League",
      "sameAs":"http://www.example.com/professional_basketball_league"
    }
    "athlete":[
      {
        "@type":"Person",
        "name":"John doe"
      }
    ]
  },
  "awayTeam":{
    "@type":"SportsTeam",
    "name":"Team A",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "athlete":[
      {
        "@type":"Person",
        "name":"Jane Doe"
      }
    ]
  },
  "location":{
    "@type":"Place",
    "name":"Example Stadium",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  }
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "TMS_ID",
      "value":  "TMS ID of this game"
    }
  ]
}

স্পেসিফিকেশন টেবিল পর্যালোচনা করুন

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

এই প্রপার্টিটির নিম্নলিখিত মানগুলো থাকতে পারে:
ফিডে mainEntity প্রপার্টিটিকেও একটি শীর্ষ-স্তরের এনটিটি হিসেবে থাকতে হবে। এই ডকুমেন্টেশন জুড়ে থাকা স্পেসিফিকেশন টেবিল অনুযায়ী, এর নিজ নিজ টাইপের জন্য প্রয়োজনীয় সমস্ত মেটাডেটা যোগ করুন। potentialAction প্রপার্টির মাধ্যমে প্রকাশিত `Deep links` এই mainEntity টাইপগুলোর জন্য ঐচ্ছিক।
mainEntity.@id ইউআরএল আবশ্যক - সংশ্লিষ্ট এনটিটির @id । এনটিটিটিকে অবশ্যই ফিডে বিদ্যমান থাকতে হবে এবং এর @id Review @id থেকে ভিন্ন হতে হবে।

পর্যালোচনার উদাহরণ

নিম্নলিখিত উদাহরণটি বাম ট্যাবে একটি Review ক্লিপ এবং ডান ট্যাবে এর সাথে লিঙ্ক করা mainEntity মার্কআপ দেখায়। এই উদাহরণটিতে একটি ডিপ লিঙ্ক অন্তর্ভুক্ত রয়েছে।

পর্যালোচনা

নিম্নলিখিত ক্লিপটি একটি চলচ্চিত্রের পর্যালোচনা উপস্থাপন করে। mainEntity প্রপার্টির @type এবং @id দ্বারা চলচ্চিত্রটি নির্দিষ্ট করা হয়েছে।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Review"
  "@id": "https://www.example.com/review_clip/abc",
  "name": "A review of ABC"
  "description": "A no-spoiler review of the Sci-Fi Movie, ABC."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.example.com/review_clip/abc",
        "inLanguage": "en",
        "actionPlatform": [
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/MobileWebPlatform",
          "http://schema.org/AndroidPlatform",
          "http://schema.org/IOSPlatform",
          "http://schema.googleapis.com/GoogleVideoCast"
        ]
      },
      "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "Movie",
    "@id": "https://www.example.com/movie/abc"
  }
}

সিনেমা

নিম্নলিখিতটি হলো Review ক্লিপ'-এ উল্লেখিত ক্লিপটির সাথে সংশ্লিষ্ট mainEntity । এই এনটিটিটির potentialAction প্রপার্টিতে ডিপ লিঙ্ক অন্তর্ভুক্ত রয়েছে।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Movie",
  "@id": "https://www.example.com/movie/abc",
  "url": "https://www.example.com/movie/abc",
  "name": "My Favorite Movie",
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/my_favorite_movie?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",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 78,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "CA"
      }
    ]
  },
  "description": "This is my favorite movie.",
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/John_Doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
    }
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "tt0123456"
    }
  ]
}

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

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

এই প্রপার্টিটির নিম্নলিখিত মানগুলো থাকতে পারে:
ফিডে mainEntity প্রপার্টিটিকেও একটি শীর্ষ-স্তরের এনটিটি হিসেবে থাকতে হবে। এই ডকুমেন্টেশন জুড়ে থাকা স্পেসিফিকেশন টেবিল অনুযায়ী, এর নিজ নিজ টাইপের জন্য প্রয়োজনীয় সমস্ত মেটাডেটা যোগ করুন। potentialAction প্রপার্টির মাধ্যমে প্রকাশিত `Deep links` এই mainEntity টাইপগুলোর জন্য ঐচ্ছিক।
mainEntity.@id ইউআরএল আবশ্যক - সংশ্লিষ্ট এনটিটির @id । এনটিটিটিকে অবশ্যই ফিডে বিদ্যমান থাকতে হবে এবং এর @id Highlight @id থেকে ভিন্ন হতে হবে।

উদাহরণ তুলে ধরুন

নিম্নলিখিত উদাহরণটি বাম ট্যাবে একটি Highlight ক্লিপ এবং ডান ট্যাবে এর সাথে লিঙ্ক করা mainEntity এর মার্কআপ দেখায়। এই উদাহরণটিতে mainEntity টাইপে কোনো ডিপ লিঙ্ক অন্তর্ভুক্ত করা হয়নি।

হাইলাইট

নিম্নলিখিত ক্লিপটি একটি ক্রীড়া ইভেন্টের উল্লেখযোগ্য অংশ। mainEntity প্রপার্টির @type এবং @id দ্বারা ক্রীড়া ইভেন্টটি নির্দিষ্ট করা হয়েছে।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Highlight"
  "@id": "https://www.example.com/highlight_clip/teama-teamb",
  "name": "Highlight for the Team A vs Team B game"
  "description": "Highlight for the Team A vs Team B game."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "http://www.example.com/premium/teama_vs_teamb_highlight",
        "inLanguage": "en",
        "actionPlatform": [
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/MobileWebPlatform",
          "http://schema.org/AndroidPlatform",
          "http://schema.org/IOSPlatform",
          "http://schema.googleapis.com/GoogleVideoCast"
        ]
      },
      "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "SportsEvent",
    "@id": "https://www.example.com/game/2019-09-12/teama-teamb"
  }
}

ক্রীড়া ইভেন্ট

নিম্নলিখিতটি হলো Highlight ক্লিপে নির্দিষ্ট করা ক্লিপটির সাথে যুক্ত mainEntity । এই এনটিটিতে কোনো ডিপ লিঙ্ক অন্তর্ভুক্ত নেই। যদি আপনার ডিপ লিঙ্ক থাকে, তবে আপনি potentialAction প্রপার্টি ব্যবহার করে সেগুলি যোগ করতে পারেন।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "https://www.example.com/game/2019-09-12/teama-teamb",
  "name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "sport":"https://en.wikipedia.org/wiki/Basketball",
  "description": [
    {
      "@language": "en",
      "@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
    },
    {
      "@language": "en",
      "@value": "2019 Professional Basketball, Game 6. Team A at Team B."
    }
  ],
  "startDate": "2018-09-16T21:10-08:00",
  "homeTeam":{
    "@type":"SportsTeam",
    "name":"Team B",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization":{
      "@type":"SportsOrganization",
      "name":"Professional Basketball League",
      "sameAs":"http://www.example.com/professional_basketball_league"
    }
    "athlete":[
      {
        "@type":"Person",
        "name":"John doe"
      }
    ]
  },
  "awayTeam":{
    "@type":"SportsTeam",
    "name":"Team A",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "athlete":[
      {
        "@type":"Person",
        "name":"Jane Doe"
      }
    ]
  },
  "location":{
    "@type":"Place",
    "name":"Example Stadium",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  }
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "TMS_ID",
      "value":  "TMS ID of this game"
    }
  ]
}

ভুলের নির্দিষ্টকরণ সারণী

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

এই প্রপার্টিটির নিম্নলিখিত মানগুলো থাকতে পারে:
ফিডে mainEntity প্রপার্টিটিকেও একটি শীর্ষ-স্তরের এনটিটি হিসেবে থাকতে হবে। এই ডকুমেন্টেশন জুড়ে থাকা স্পেসিফিকেশন টেবিল অনুযায়ী, এর নিজ নিজ টাইপের জন্য প্রয়োজনীয় সমস্ত মেটাডেটা যোগ করুন। potentialAction প্রপার্টির মাধ্যমে প্রকাশিত `Deep links` এই mainEntity টাইপগুলোর জন্য ঐচ্ছিক।
mainEntity.@id ইউআরএল আবশ্যক - সংশ্লিষ্ট এনটিটির @id । এনটিটিটিকে অবশ্যই ফিডে বিদ্যমান থাকতে হবে এবং এর একটি @id থাকতে হবে যা Blooper @id থেকে ভিন্ন।

ভুলের উদাহরণ

নিম্নলিখিত উদাহরণটিতে বাম ট্যাবে একটি Blooper ক্লিপ এবং ডান ট্যাবে এর সাথে লিঙ্ক করা mainEntity মার্কআপ দেখানো হয়েছে। এই উদাহরণটিতে একটি ডিপ লিঙ্ক অন্তর্ভুক্ত রয়েছে।

ভুল

নিম্নলিখিত ক্লিপটি একটি সিনেমার একটি ভুল অংশ। mainEntity প্রপার্টির @type এবং @id দ্বারা সিনেমাটি নির্দিষ্ট করা হয়েছে।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Blooper"
  "@id": "https://www.example.com/blooper_abc",
  "name": "ABC Bloopers"
  "description": "Bloopers during the filming of ABC"
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.example.com/blooper_abc",
        "inLanguage": "en",
        "actionPlatform": [
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/MobileWebPlatform",
          "http://schema.org/AndroidPlatform",
          "http://schema.org/IOSPlatform",
          "http://schema.googleapis.com/GoogleVideoCast"
        ]
      },
      "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "Movie",
    "@id": "https://www.example.com/movie/abc"
  }
}

সিনেমা

নিম্নলিখিতটি হলো Blooper ক্লিপে উল্লেখিত ক্লিপটির সাথে সংশ্লিষ্ট mainEntity । এই এনটিটিটির potentialAction প্রপার্টিতে ডিপ লিঙ্ক অন্তর্ভুক্ত রয়েছে।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Movie",
  "@id": "https://www.example.com/movie/abc",
  "url": "https://www.example.com/movie/abc",
  "name": "My Favorite Movie",
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/my_favorite_movie?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",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 78,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "CA"
      }
    ]
  },
  "description": "This is my favorite movie.",
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/John_Doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
    }
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "tt0123456"
    }
  ]
}

বিহাইন্ডদ্যসিন স্পেসিফিকেশন টেবিল

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

এই প্রপার্টিটির নিম্নলিখিত মানগুলো থাকতে পারে:
ফিডে mainEntity প্রপার্টিটিকেও একটি শীর্ষ-স্তরের এনটিটি হিসেবে থাকতে হবে। এই ডকুমেন্টেশন জুড়ে থাকা স্পেসিফিকেশন টেবিল অনুযায়ী, এর নিজ নিজ টাইপের জন্য প্রয়োজনীয় সমস্ত মেটাডেটা যোগ করুন। potentialAction প্রপার্টির মাধ্যমে প্রকাশিত `Deep links` এই mainEntity টাইপগুলোর জন্য ঐচ্ছিক।
mainEntity.@id ইউআরএল আবশ্যক - সংশ্লিষ্ট এনটিটির @id । এনটিটিটিকে অবশ্যই ফিডে বিদ্যমান থাকতে হবে এবং এর একটি @id থাকতে হবে যা BehindTheScene @id থেকে ভিন্ন।

পর্দার আড়ালের উদাহরণ

নিম্নলিখিত উদাহরণটিতে বাম ট্যাবে একটি BehindTheScene ক্লিপ এবং ডান ট্যাবে এর সাথে লিঙ্ক করা mainEntity এর মার্কআপ দেখানো হয়েছে। এই উদাহরণটিতে একটি ডিপ লিঙ্ক অন্তর্ভুক্ত রয়েছে।

পর্দার আড়ালে

নিম্নলিখিতটি একটি সিনেমার নেপথ্যের দৃশ্য। mainEntity প্রপার্টির @type এবং @id দ্বারা সিনেমাটি নির্দিষ্ট করা হয়েছে।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BehindTheScene"
  "@id": "https://www.example.com/behind_the_scene_abc",
  "name": "ABC Behind the scene"
  "description": "Behind the scene of ABC."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.example.com/behind_the_scene_abc",
        "inLanguage": "en",
        "actionPlatform": [
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/MobileWebPlatform",
          "http://schema.org/AndroidPlatform",
          "http://schema.org/IOSPlatform",
          "http://schema.googleapis.com/GoogleVideoCast"
        ]
      },
      "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "Movie",
    "@id": "https://www.example.com/movie/abc"
  }
}

সিনেমা

নিম্নলিখিতটি হলো BehindTheScene ক্লিপে উল্লেখিত ক্লিপটির সাথে সংশ্লিষ্ট mainEntity । এই entity-টির potentialAction প্রপার্টিতে ডিপ লিঙ্ক অন্তর্ভুক্ত রয়েছে।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Movie",
  "@id": "https://www.example.com/movie/abc",
  "url": "https://www.example.com/movie/abc",
  "name": "My Favorite Movie",
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/my_favorite_movie?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",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 78,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "CA"
      }
    ]
  },
  "description": "This is my favorite movie.",
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/John_Doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
    }
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "tt0123456"
    }
  ]
}

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

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

এই প্রপার্টিটির নিম্নলিখিত মানগুলো থাকতে পারে:
ফিডে mainEntity প্রপার্টিটিকেও একটি শীর্ষ-স্তরের এনটিটি হিসেবে থাকতে হবে। এই ডকুমেন্টেশন জুড়ে থাকা স্পেসিফিকেশন টেবিল অনুযায়ী, এর নিজ নিজ টাইপের জন্য প্রয়োজনীয় সমস্ত মেটাডেটা যোগ করুন। potentialAction প্রপার্টির মাধ্যমে প্রকাশিত `Deep links` এই mainEntity টাইপগুলোর জন্য ঐচ্ছিক।
mainEntity.@id ইউআরএল আবশ্যক - সংশ্লিষ্ট এনটিটির @id । এনটিটিটিকে অবশ্যই ফিডে বিদ্যমান থাকতে হবে এবং এর @id DeletedScene এর @id থেকে ভিন্ন হতে হবে।

ডিলিটেডসিন উদাহরণ

নিম্নলিখিত উদাহরণটিতে বাম ট্যাবে একটি DeletedScene ক্লিপ এবং ডান ট্যাবে এর সাথে লিঙ্ক করা mainEntity এর মার্কআপ দেখানো হয়েছে। এই উদাহরণটিতে একটি ডিপ লিঙ্ক অন্তর্ভুক্ত রয়েছে।

ডিলিটেডসিন

নিম্নলিখিত ক্লিপটি একটি সিনেমার মুছে ফেলা দৃশ্য। mainEntity প্রপার্টির @type এবং @id দ্বারা সিনেমাটি নির্দিষ্ট করা হয়েছে।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "DeletedScene"
  "@id": "https://www.example.com/deleted_scene_abc",
  "name": "Deleted Sscenes in ABC"
  "description": "Deleted Sscenes in ABC."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.example.com/deleted_scene_abc",
        "inLanguage": "en",
        "actionPlatform": [
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/MobileWebPlatform",
          "http://schema.org/AndroidPlatform",
          "http://schema.org/IOSPlatform",
          "http://schema.googleapis.com/GoogleVideoCast"
        ]
      },
      "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "Movie",
    "@id": "https://www.example.com/movie/abc"
  }
}

সিনেমা

নিম্নলিখিতটি হলো DeletedScene ক্লিপে নির্দিষ্ট করা ক্লিপটির সাথে সংশ্লিষ্ট mainEntity । এই entity-টির potentialAction প্রপার্টিতে ডিপ লিঙ্ক অন্তর্ভুক্ত রয়েছে।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Movie",
  "@id": "https://www.example.com/movie/abc",
  "url": "https://www.example.com/movie/abc",
  "name": "My Favorite Movie",
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/my_favorite_movie?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",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 78,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "CA"
      }
    ]
  },
  "description": "This is my favorite movie.",
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/John_Doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
    }
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "tt0123456"
    }
  ]
}

সাক্ষাৎকারের নির্দিষ্টকরণ সারণী

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

এই প্রপার্টিটির নিম্নলিখিত মানগুলো থাকতে পারে:
ফিডে mainEntity প্রপার্টিটিকেও একটি শীর্ষ-স্তরের এনটিটি হিসেবে থাকতে হবে। এই ডকুমেন্টেশন জুড়ে থাকা স্পেসিফিকেশন টেবিল অনুযায়ী, এর নিজ নিজ টাইপের জন্য প্রয়োজনীয় সমস্ত মেটাডেটা যোগ করুন। potentialAction প্রপার্টির মাধ্যমে প্রকাশিত `Deep links` এই mainEntity টাইপগুলোর জন্য ঐচ্ছিক।
mainEntity.@id ইউআরএল প্রয়োজনীয় - সংশ্লিষ্ট এনটিটির @id । এনটিটিটিকে অবশ্যই ফিডে বিদ্যমান থাকতে হবে এবং এর @id Interview @id থেকে ভিন্ন হতে হবে।
interviewer.@type পাঠ্য আবশ্যক - সর্বদা Person হিসেবে সেট করা থাকবে।
interviewer.@id ইউআরএল আবশ্যক - URI ফরম্যাটে সাক্ষাৎকার গ্রহণকারীর শনাক্তকারী; উদাহরণস্বরূপ, https://example.com/person/1234abc
@id অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:
  • এটি আপনার ক্যাটালগ জুড়ে বিশ্বব্যাপী অনন্য।
  • এটি স্থির। আইডিটি অবশ্যই স্থিতিশীল হতে হবে এবং সময়ের সাথে সাথে পরিবর্তন হওয়া চলবে না।
  • এটি ইউনিফাইড রিসোর্স আইডেন্টিফায়ার (URI) আকারে থাকে।
  • @id ভ্যালুর জন্য ব্যবহৃত ডোমেইনটি অবশ্যই আপনার প্রতিষ্ঠানের মালিকানাধীন হতে হবে।
interviewer.name পাঠ্য প্রয়োজনীয় - সাক্ষাৎকার গ্রহণকারীর নাম।
interviewee.@type পাঠ্য আবশ্যক - সর্বদা Person হিসেবে সেট করা থাকবে।
interviewee.@id ইউআরএল আবশ্যক - URI ফরম্যাটে সাক্ষাৎকারদাতার শনাক্তকারী; উদাহরণস্বরূপ, https://example.com/person/1234abc
@id অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:
  • এটি আপনার ক্যাটালগ জুড়ে বিশ্বব্যাপী অনন্য।
  • এটি স্থির। আইডিটি অবশ্যই স্থিতিশীল হতে হবে এবং সময়ের সাথে সাথে পরিবর্তন হওয়া চলবে না।
  • এটি ইউনিফাইড রিসোর্স আইডেন্টিফায়ার (URI) আকারে থাকে।
  • @id ভ্যালুর জন্য ব্যবহৃত ডোমেইনটি অবশ্যই আপনার প্রতিষ্ঠানের মালিকানাধীন হতে হবে।
interviewee.name পাঠ্য প্রয়োজনীয় - সাক্ষাৎকারপ্রার্থীর নাম।

সাক্ষাৎকারের উদাহরণ

নিম্নলিখিত উদাহরণটিতে বাম ট্যাবে একটি Interview ক্লিপ এবং ডান ট্যাবে এর সাথে লিঙ্ক করা mainEntity এর মার্কআপ দেখানো হয়েছে। এই উদাহরণটিতে একটি ডিপ লিঙ্ক অন্তর্ভুক্ত রয়েছে।

সাক্ষাৎকার

নিম্নলিখিত ক্লিপটি একটি চলচ্চিত্র সম্পর্কিত সাক্ষাৎকার। mainEntity প্রপার্টির @type এবং @id দ্বারা চলচ্চিত্রটি নির্দিষ্ট করা হয়েছে।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Interview"
  "@id": "https://www.example.com/abc_personb_interview",
  "name": "ABC Promotional Interview"
  "description": "ABC promotional interview ofwith Person B with host Person A."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.example.com/abc_personb_interview",
        "inLanguage": "en",
        "actionPlatform": [
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/MobileWebPlatform",
          "http://schema.org/AndroidPlatform",
          "http://schema.org/IOSPlatform",
          "http://schema.googleapis.com/GoogleVideoCast"
        ]
      },
      "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "Movie",
    "@id": "https://www.example.com/movie/abc"
  }
  "interviewer": {
    "@type": "Person"
    "@id": "https://example.com/person/1234abc"
    "name": "Person A"
  }
  "interviewee": {
    "@type": "Person"
    "@id": "https://example.com/person/45664abc"
    "name" : "Person B"
  }
}

সিনেমা

নিম্নলিখিতটি হলো Interview ক্লিপে উল্লেখিত ক্লিপটির সাথে সংশ্লিষ্ট mainEntity । এই এনটিটিটির potentialAction প্রপার্টিতে ডিপ লিঙ্ক অন্তর্ভুক্ত রয়েছে।

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Movie",
  "@id": "https://www.example.com/movie/abc",
  "url": "https://www.example.com/movie/abc",
  "name": "My Favorite Movie",
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/my_favorite_movie?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",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 78,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "CA"
      }
    ]
  },
  "description": "This is my favorite movie.",
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/John_Doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
    }
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "tt0123456"
    }
  ]
}