ইভেন্টের কন্টেন্ট মার্ক-আপ প্রপার্টি

এই বিভাগে Event সম্পর্কিত এন্টিটি টাইপের জন্য কন্টেন্ট মার্কআপ প্রপার্টির বিবরণ দেওয়া আছে।

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

প্রপার্টি প্রত্যাশিত ধরন বিবরণ
@context Text প্রয়োজনীয় - সবসময় ["http://schema.org", {"@language": "xx"}]
    -এ সেট করা থাকে
  • xx-এর জায়গায় BCP 47 ফর্ম্যাট অনুযায়ী এন্টিটির ভাষা কোড লিখুন, যেমন, "en"।
@type Text প্রয়োজনীয় - সবসময় SportsEvent হিসেবে সেট করা থাকে।
@id URL প্রয়োজনীয় - URI ফর্ম্যাটে কন্টেন্টের আইডেন্টিফায়ার; যেমন, https://example.com/1234abc।
@id নিম্নলিখিত প্রয়োজনীয়তা পূরণ করতে হবে:
  • আপনার ক্যাটালগ জুড়ে বিশ্বব্যাপী অনন্য (এবং এই SportsEvent-কে রেফার করা যেকোনও BroadcastEvent-এর @id থেকে আলাদা)
  • স্ট্যাটিক; আইডিটি স্থিতিশীল হতে হবে এবং সময়ের সাথে সাথে পরিবর্তন হবে না। এটি একটি অস্বচ্ছ স্ট্রিং হিসেবে বিবেচিত হবে এবং এটি একটি কার্যকরী লিঙ্ক হতে হবে না।
  • ইউনিফায়েড রিসোর্স আইডেন্টিফায়ার (URI) হিসেবে
  • @id ভ্যালুর জন্য ব্যবহৃত ডোমেনটি আপনার সংস্থার মালিকানাধীন হতে হবে।
গুরুত্বপূর্ণ: SportsEvent বা BroadcastEvent-এ url প্রপার্টি অন্তর্ভুক্ত করবেন না। SportsEvent.potentialAction ব্যবহার করে প্লেব্যাক লিঙ্ক প্রদান করুন। আরও তথ্যের জন্য শনাক্তকারী বিভাগ দেখুন।
name Text প্রয়োজনীয় - এই ইভেন্টের নাম।
  • বিভিন্ন ভাষায় নাম তালিকাভুক্ত করতে অ্যারে ব্যবহার করুন। একাধিক অঞ্চল ও ভাষা সংক্রান্ত উদাহরণ দেখুন।
  • মনে রাখবেন যে প্রতিটি লোকেল (ভাষা-দেশ পেয়ার) অনুযায়ী শুধুমাত্র একটি নাম ব্যবহার করা যাবে।
description Text এই ইভেন্টের বিবরণ। ৩০০-অক্ষরের সীমা। একাধিক ভাষায় বিবরণ অন্তর্ভুক্ত করতে অ্যারে ব্যবহার করুন (প্রতিটি ভাষার জন্য একটি)।
sport URL প্রয়োজন খেলাটির Wikipedia পৃষ্ঠার লিঙ্ক (ইংরেজি ভার্সন হলে ভালো হয়)।
startDate DateTime অথবা Date প্রয়োজনীয় - টাইম জোন সহ ISO 8601 ফর্ম্যাটে ইভেন্ট শুরুর সময়। মনে রাখবেন, এটি ইভেন্ট শুরু হওয়ার আসল সময়, টিভিতে ইভেন্ট সম্প্রচারের সময় নয়।
endDate DateTime অথবা Date সাজেস্ট করা - টাইম জোন সহ ISO 8601 ফর্ম্যাটে ইভেন্ট শেষ হওয়ার শিডিউল করা সময়। শিডিউল করা শেষ হওয়ার সময় জানা থাকলে তা উল্লেখ করুন; শেষ হওয়ার সময় জানা না থাকলে, আনুমানিক প্লেসহোল্ডার উল্লেখ করার পরিবর্তে এই প্রপার্টি বাদ দিন।
homeTeam SportsTeam অবশ্যই দেখুন কেন? ইভেন্টের হোম টিম।
homeTeam.name Text প্রয়োজন স্পোর্টস টিমের সম্পূর্ণ নাম।
homeTeam.sport URL প্রয়োজন খেলাটির Wikipedia পৃষ্ঠার লিঙ্ক (ইংরেজি ভার্সন হলে ভালো হয়)।
homeTeam.sameAs URL অবশ্যই দেখুন কেন? রেফারেন্স ওয়েব পেজের URL যা টিমকে শনাক্ত করতে পারে; যেমন, টিমের উইকিপিডিয়া পেজ।
homeTeam.athlete Person টিমের কোনও একজন অ্যাথলিটের জন্য অ্যানোটেশন।
homeTeam.athlete.name Text অ্যাথলিটের পুরো নাম।
homeTeam.parentOrganization SportsOrganization প্রয়োজনীয় - টিমটি যে স্পোর্টস লিগ বা পরিচালন সংস্থার অন্তর্গত। দুটি টিমই দেওয়া হলে, homeTeam এবং awayTeam, দুটিতেই parentOrganization অন্তর্ভুক্ত করুন।
homeTeam.parentOrganization.name Text প্রয়োজনীয় - টিমটি যে স্পোর্টস লিগের অংশ, তার নাম। যেমন, ন্যাশনাল বাস্কেটবল অ্যাসোসিয়েশন বা মেজর লিগ বেসবল। মনে রাখবেন, এই ফিল্ডটি টিমের কনফারেন্সের জন্য ব্যবহার করা উচিত নয়।
homeTeam.parentOrganization.sameAs URL অবশ্যই দেখুন কেন? - Wikipedia পৃষ্ঠার লিঙ্ক (ইংরেজি ভার্সন হলে ভালো হয়) যা টিমের লিগ শনাক্ত করে (যেমন, https://en.wikipedia.org/wiki/National_Basketball_Association)। প্লেসহোল্ডার example.com URL ব্যবহার করবেন না।
awayTeam SportsTeam অবশ্যই দেখুন কেন? - ইভেন্টের অ্যাওয়ে টিম। প্রপার্টি ও প্রয়োজনীয়তা (parentOrganization সহ) SportsEvent.homeTeam-এর মতোই।
competitor SportsTeam অথবা Person অবশ্যই দেখুন কেন? হোম বা অ্যাওয়ে টিম প্রযোজ্য না হলে (যেমন, বক্সিং ম্যাচ, অলিম্পিক), অংশগ্রহণকারীদের প্রতিযোগী হিসেবে উল্লেখ করুন। SportsTeam হলে, প্রপার্টি SportsEvent.homeTeam-এর মতোই হবে। Person হলে, প্রপার্টিগুলি অন্যান্য Person অবজেক্টের মতোই; যেমন, Movie-এর একজন অভিনেতা।
location জায়গা অথবা শহর ইভেন্ট কোথায় হচ্ছে তার লোকেশন।
location.name Text প্রয়োজনীয় - লোকেশনের নাম।
location.address PostalAddress লোকেশন @type যদি জায়গা হয় তাহলে প্রয়োজন - লোকেশনের ঠিকানা। লোকেশন @type যদি City হয় তাহলে এটি ব্যবহার করা যাবে না
location.address.streetAddress Text লোকেশনটির রাস্তার ঠিকানা।
location.address.addressLocality Text লোকেশনটি যে শহরে অবস্থিত।
location.address.addressRegion Text লোকেশনটি যে রাজ্যে অবস্থিত।
location.address.postalCode Text লোকেশনটির পোস্টাল কোড।
location.address.addressCountry Text ISO 3166 ফর্ম্যাটে দেশের নাম।
image ImageObject Google TV-এর জন্য প্রয়োজন - ইভেন্ট সম্পর্কিত ছবি। ইভেন্টের জন্য অফিসিয়াল পোস্টার বা ব্যানার আর্ট হিসেবে সাজেস্ট করা হয়েছে। image-এর সাথে অন্তর্ভুক্ত করার জন্য প্রয়োজনীয় ও ঐচ্ছিক প্রপার্টি সম্পর্কে আরও জানতে, ছবির প্রপার্টি দেখুন।
potentialAction WatchAction প্রযোজ্য হলে প্রয়োজন - স্পোর্টস ইভেন্ট চালানোর জন্য ডিপ লিঙ্ক, চ্যানেল-লেস লাইভ স্ট্রিম এবং চাহিদা অনুসার ভিডিও রিপ্লে, দুটির জন্যই ব্যবহার করা হয়। সব স্পোর্টস ইভেন্টের ডিপ লিঙ্ক অবশ্যই SportsEvent.potentialAction-এ থাকতে হবে; কখনও potentialAction-কে BroadcastEvent-এ রাখবেন না যা SportsEvent-কে রেফার করে (সরাসরি ইভেন্ট ডিপ লিঙ্ক ছাড়া লিনিয়ার টিভি চ্যানেল ব্রডকাস্টের জন্য, BroadcastService.potentialAction-এ চ্যানেল ডিপ লিঙ্ক প্রদান করুন)। একাধিক স্ট্রিম (যেমন আঞ্চলিক, হোম বা অ্যাওয়ে ফিড, বা বহু-ভাষিক ব্রডকাস্ট) বা আলাদা লাইভ এবং চাহিদা অনুযায়ী ভিডিও রিপ্লে উইন্ডো অফার করার সময় WatchAction অবজেক্টের একটি অ্যারে প্রদান করুন।
potentialAction.actionAccessibilityRequirement ActionAccessSpecification potentialAction প্রদান করা হলে প্রয়োজন - প্রতিটি WatchAction-এর জন্য এনটাইটেলমেন্ট এবং ক্লিক করা যায় এমন উপলভ্যতা উইন্ডো (availabilityStarts এবং availabilityEnds) নির্ধারণ করে:
  • প্রি-রোল উইন্ডো (availabilityStarts): লাইভ স্পোর্টস ব্রডকাস্টের জন্য, SportsEvent.startDate (availabilityStarts <= SportsEvent.startDate - 14 days)-এর অন্তত ১৪ দিন আগে availabilityStarts সেট করুন যাতে আসন্ন ইভেন্ট টাইল আগে থেকে দেখানো যায় (ইভেন্ট এন্টিটি নিজেই গেমের দিনের কাছাকাছি ডেলিভার করা যেতে পারে, যতক্ষণ না availabilityStarts টাইমস্ট্যাম্প startDate-এর অন্তত ১৪ দিন আগে হয়)।
  • ওভারটাইম বাফার (availabilityEnds): লাইভ ওভারটাইম বা পোস্ট-গেম কভারেজের সময় ডিপ লিঙ্কের মেয়াদ শেষ হওয়া প্রতিরোধ করতে, কমপক্ষে ২ থেকে ৩ ঘণ্টার বাফার (availabilityEnds >= SportsEvent.endDate + 2 to 3 hours, বা চাহিদা অনুসার ভিডিও রিপ্লে উইন্ডোর শেষ পর্যন্ত) সহ SportsEvent.endDate-এর পরে availabilityEnds সেট করুন।
সম্পূর্ণ বিবরণ জানতে অ্যাকশন মার্কআপ প্রপার্টি দেখুন।
identifier PropertyValue অবশ্যই দেখুন কেন? - এক্সটার্নাল বা অন্য আইডি যা এই এন্টিটিকে স্পষ্টভাবে শনাক্ত করে। একাধিক শনাক্তকারী ভ্যালু ব্যবহার করা যাবে। আরও তথ্যের জন্য আইডেন্টিফায়ার প্রপার্টি বিভাগ দেখুন।

SportsEvent-এর উদাহরণ

দলগত খেলাধুলার উদাহরণ

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "SportsEvent",
  "@id": "http://example.com/basketball/professional/final_game_6",
  "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": "es",
      "@value": "Juego 6 de las Finales de Baloncesto Profesional de 2019. El Equipo A lidera la serie 3-2 contra el Equipo B."
    }
  ],
  "startDate": "2019-09-16T21:10-08:00",
  "endDate": "2019-09-17T00:00-08:00",
  "homeTeam": {
    "@type": "SportsTeam",
    "name": "Team B",
    "sport": "https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization": {
      "@type": "SportsOrganization",
      "name": "Professional Basketball League",
      "sameAs": "https://en.wikipedia.org/wiki/Professional_Basketball_League"
    },
    "athlete": [
      {
        "@type": "Person",
        "name": "John Doe"
      }
    ]
  },
  "awayTeam": {
    "@type": "SportsTeam",
    "name": "Team A",
    "sport": "https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization": {
      "@type": "SportsOrganization",
      "name": "Professional Basketball League",
      "sameAs": "https://en.wikipedia.org/wiki/Professional_Basketball_League"
    },
    "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": "EP000194303282"
    }
  ]
}

ব্যক্তিগত খেলাধুলার উদাহরণ

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "SportsEvent",
  "@id": "http://example.com/boxing/johndoe_vs_janedoe_2019",
  "name": "2019 Professional Boxing - John Doe vs Jane Doe",
  "sport": "https://en.wikipedia.org/wiki/Boxing",
  "description": "World champion Jane Doe fights undefeated John Doe at the Example Arena in Mountain View, California.",
  "startDate": "2019-07-12T21:10-08:00",
  "endDate": "2019-07-12T23:30-08:00",
  "competitor": [
    {
      "@type": "Person",
      "name": "Jane Doe",
      "birthDate": "1977-12-14",
      "gender": "F",
      "nationality": "US"
    },
    {
      "@type": "Person",
      "name": "John Doe",
      "birthDate": "1978-10-17",
      "gender": "M",
      "nationality": "GB"
    }
  ],
  "location": {
    "@type": "Place",
    "name": "Example Arena",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "1600 Amphitheatre Pkwy",
      "addressLocality": "Mountain View",
      "addressRegion": "CA",
      "postalCode": "94043",
      "addressCountry": "US"
    }
  }
}

GeoShape সংক্রান্ত বিধিনিষেধ সহ SportsEvent

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "SportsEvent",
  "@id": "http://example.com/basketball/professional/final_game_6",
  "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": "es",
      "@value": "Juego 6 de las Finales de Baloncesto Profesional de 2019. El Equipo A lidera la serie 3-2 contra el Equipo B."
    }
  ],
  "startDate": "2019-09-16T21:10-08:00",
  "endDate": "2019-09-17T00:00-08:00",
  "homeTeam": {
    "@type": "SportsTeam",
    "name": "Team B",
    "sport": "https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization": {
      "@type": "SportsOrganization",
      "name": "Professional Basketball League",
      "sameAs": "https://en.wikipedia.org/wiki/Professional_Basketball_League"
    },
    "athlete": [
      {
        "@type": "Person",
        "name": "John Doe"
      }
    ]
  },
  "awayTeam": {
    "@type": "SportsTeam",
    "name": "Team A",
    "sport": "https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization": {
      "@type": "SportsOrganization",
      "name": "Professional Basketball League",
      "sameAs": "https://en.wikipedia.org/wiki/Professional_Basketball_League"
    },
    "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": "EP000194303282"
    }
  ],
  "potentialAction": [
    {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "http://www.example.com/basketball/final_game_6?autoplay=true",
        "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": "free",
        "availabilityStarts": "2019-09-01T10:35:29Z",
        "availabilityEnds": "2019-09-17T11:00:00Z",
        "eligibleRegion": {
          "@type": "Country",
          "name": "US"
        }
      }
    },
    {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "http://www.example.com/basketball/final_game_6?autoplay=true",
        "inLanguage": "en",
        "actionPlatform": "http://schema.org/AndroidTVPlatform"
      },
      "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "subscription",
        "availabilityStarts": "2019-09-01T10:35:29Z",
        "availabilityEnds": "2019-09-17T11:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "http://www.example.com/example_package"
        },
        "eligibleRegion": [
          {
            "@type": "GeoShape",
            "@id": "http://example.com/area1",
            "addressCountry": "US",
            "postalCode": [
              "94118",
              "94119"
            ]
          },
          {
            "@type": "GeoShape",
            "@id": "http://example.com/area2",
            "addressCountry": "US",
            "postalCode": [
              "94120",
              "94121"
            ]
          }
        ]
      }
    }
  ]
}

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

প্রপার্টি প্রত্যাশিত ধরন বিবরণ
@context Text প্রয়োজনীয় - সবসময় ["http://schema.org", {"@language": "xx"}]
    -এ সেট করা থাকে
  • xx-এর জায়গায় BCP 47 ফর্ম্যাট অনুযায়ী এন্টিটির ভাষা কোড লিখুন, যেমন, "en"।
@type Text প্রয়োজনীয় - সবসময় MusicEvent হিসেবে সেট করা থাকে।
@id URL প্রয়োজনীয় - URI ফর্ম্যাটে কন্টেন্টের আইডেন্টিফায়ার; যেমন, https://example.com/1234abc।
@id নিম্নলিখিত প্রয়োজনীয়তা পূরণ করতে হবে:
  • আপনার ক্যাটালগ জুড়ে বিশ্বব্যাপী অনন্য
  • স্থির
  • ইউনিফায়েড রিসোর্স আইডেন্টিফায়ার (URI) হিসেবে
যেহেতু কোনও এন্টিটির url শনাক্তকারী হিসেবে সব প্রয়োজনীয়তা পূরণ করে, তাই আমরা আপনাকে এন্টিটির url @id হিসেবে ব্যবহার করার সাজেশন দিই। আরও তথ্যের জন্য শনাক্তকারী বিভাগ দেখুন।
name Text প্রয়োজনীয় - এই ইভেন্টের নাম।
  • বিভিন্ন ভাষায় নাম তালিকাভুক্ত করতে অ্যারে ব্যবহার করুন। একাধিক অঞ্চল ও ভাষা সংক্রান্ত উদাহরণ দেখুন।
  • মনে রাখবেন যে প্রতিটি লোকেল (ভাষা-দেশ পেয়ার) অনুযায়ী শুধুমাত্র একটি নাম ব্যবহার করা যাবে।
description Text ইভেন্টের বিবরণ। ৩০০-অক্ষরের সীমা। একাধিক ভাষা ও দৈর্ঘ্যে বিবরণ অন্তর্ভুক্ত করতে অ্যারে ব্যবহার করুন।
attendee সংস্থা নাকি ব্যক্তি ইভেন্টে অংশগ্রহণকারী ব্যক্তি বা প্রতিষ্ঠান।
startDate তারিখ প্রয়োজনীয় - টাইম জোন সহ ISO 8601 ফর্ম্যাটে ইভেন্ট শুরুর সময়।
endDate তারিখ টাইম জোন সহ ISO 8601 ফর্ম্যাটে ইভেন্ট শেষ হওয়ার সময়।
composer প্রতিষ্ঠান বা ব্যক্তি যে ব্যক্তি বা সংস্থা কম্পোজিশন লিখেছেন বা কোনও ইভেন্টে পারফর্ম করা কাজের কম্পোজার।
performer সংস্থা নাকি ব্যক্তি প্রয়োজনীয় - ইভেন্টের পারফর্মার—যেমন, উপস্থাপক, মিউজিশিয়ান, মিউজিক্যাল গ্রুপ বা অভিনেতা।
subEvent ইভেন্ট এই ইভেন্টের অংশ হিসেবে একটি ইভেন্ট। যেমন, কোনও কনফারেন্স ইভেন্টে অনেক প্রেজেন্টেশন থাকে, যার প্রতিটি হল কনফারেন্সের subEvent।
superEvent ইভেন্ট এই ইভেন্টটি যে ইভেন্টের অংশ। যেমন, আলাদা আলাদা মিউজিক পারফর্ম্যান্সের একটি কালেকশনের প্রতিটির superEvent হিসেবে একটি মিউজিক ফেস্টিভ্যাল থাকতে পারে।
location জায়গা অথবা শহর প্রয়োজনীয় - ইভেন্টের লোকেশন।
location.name Text প্রয়োজনীয় - লোকেশনের নাম।
location.address PostalAddress লোকেশন @type যদি জায়গা হয় তাহলে প্রয়োজন - লোকেশনের ঠিকানা। লোকেশন @type যদি শহর হয়, তাহলে এটি ব্যবহার করা উচিত নয়।
location.address.streetAddress Text লোকেশনটির রাস্তার ঠিকানা।
location.address.addressLocality Text লোকেশনটি যে শহরে অবস্থিত।
location.address.addressRegion Text লোকেশনটি যে রাজ্যে অবস্থিত।
location.address.postalCode Text লোকেশনটির পোস্টাল কোড।
location.address.addressCountry Text ISO 3166 ফর্ম্যাটে দেশের নাম।
workPerformed CreativeWork কোনও ইভেন্টে পারফর্ম করা কাজ, যেমন, TheaterEvent-এ পারফর্ম করা নাটক।

MusicEvent-এর উদাহরণ

MusicEvent

{
  "@context":"http://schema.org",
  "@type":"MusicEvent",
  "@id": "http://example.com/music/my_favortie_artist/2019_tour",
  "name":"My Favorite Artist’s 2019 Homecoming Tour",
  "description":"After 8 years off the music scene, My Favorite Artist is back with the Homecoming Tour.",
  "startDate": "2014-10-12T21:10-08:00",
  "location":{
    "@type":"Place",
    "name":"Example Arena",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  },
  "performer": {
    "@type":"Person",
    "name":"My Favorite Artist",
    "birthDate":"1977-02-24",
    "gender":"F",
    "nationality":"CA"
  }
}

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

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

এছাড়াও, আপনার পরিষেবা এই কন্টেন্টকে আসল, ফিচার করা, বিশেষ এবং আরও অনেক কিছু হিসেবে বাজারজাত করে তা বোঝাতে FeaturedEvent ব্যবহার করুন।

ExclusiveEvent নির্দিষ্ট করে যে আপনার পরিষেবার কাছে এক্সক্লুসিভ ডিস্ট্রিবিউশন অধিকার আছে এবং এতে কোথায় ও কখন তা অন্তর্ভুক্ত থাকে।

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

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

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

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

PublicationEvent-এর জন্য, এটি এন্টিটি প্রথমবার রিলিজ হওয়ার তারিখকে বোঝায়, যেমন কোনও সিনেমা প্রথমবার থিয়েটারে রিলিজ হওয়ার তারিখ।

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

ExclusiveEvent-এর জন্য, এটি কন্টেন্টের অধিকারের মেয়াদ শেষ হওয়ার তারিখ দেখায়।

FeaturedEvent-এর জন্য, এটি প্রদানকারী এন্টিটি ফিচার করার শেষ তারিখ দেখায়।

কন্টেন্ট চিরকালের জন্য এক্সক্লুসিভ বা ফিচার করা হলে, বর্তমান তারিখ থেকে ২০ বছর পর্যন্ত endDate সেট করুন।
releasedEvent.publishedBy সংস্থা নাকি ব্যক্তি ঐচ্ছিক - যে সংস্থা বা ব্যক্তি এই এন্টিটি প্রকাশ করেছেন।
location জায়গা অথবা শহর প্রয়োজনীয় - ইভেন্টের লোকেশন। মনে রাখবেন যে আপনি City লেভেলে Place দিতে পারবেন।
location.name Text প্রয়োজনীয় - লোকেশনের নাম।
location.address PostalAddress লোকেশন @type যদি জায়গা হয় তাহলে প্রয়োজন - লোকেশনের ঠিকানা। লোকেশন @type যদি শহর হয়, তাহলে এটি ব্যবহার করা উচিত নয়
location.address.streetAddress Text লোকেশনটির রাস্তার ঠিকানা।
location.address.addressLocality Text লোকেশনটি যে শহরে অবস্থিত।
location.address.addressRegion Text লোকেশনটি যে রাজ্যে অবস্থিত।
location.address.postalCode Text লোকেশনটির পোস্টাল কোড।
location.address.addressCountry Text ISO 3166 ফর্ম্যাটে দেশের নাম।
workPerformed CreativeWork কোনও ইভেন্টে পারফর্ম করা কাজ, যেমন TheaterEvent-এ পারফর্ম করা নাটক।

ইভেন্টের উদাহরণ

ইভেন্ট

{
  "@context":"http://schema.org",
  "@type":"Event",
  "@id": "http://example.com/keynote/google_io_2019",
  "name":"Google I/O 2019 keynote",
  "description":"Google’s annual developer conference keynote event.",
  "startDate": "2019-05-07T10:00-08:00",
  "location":{
    "@type":"Place",
    "name":"Example Arena",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  },
  "attendee": {
    "@type":"Person",
    "name":"My Favorite Speaker",
    "birthDate":"1971-12-02",
    "gender":"F",
    "nationality":"IN"
  }
}