इवेंट के कॉन्टेंट मार्कअप प्रॉपर्टी

इस सेक्शन में, Event से जुड़ी इकाई के टाइप के लिए कॉन्टेंट मार्कअप प्रॉपर्टी के बारे में जानकारी दी गई है.

SportsEvent की खास जानकारी वाली टेबल

प्रॉपर्टी अनुमानित टाइप ब्यौरा
@context टेक्स्ट ज़रूरी है - हमेशा ["http://schema.org", {"@language": "xx"}]
पर सेट करें
  • xx को BCP 47 फ़ॉर्मैट के फ़ॉर्मैट में, इकाई के भाषा कोड से बदलें, जैसे कि "en".
@type टेक्स्ट ज़रूरी है - हमेशा SportsEvent पर सेट करें.
@id यूआरएल ज़रूरी है - यूआरआई फ़ॉर्मैट में कॉन्टेंट का आइडेंटिफ़ायर; उदाहरण के लिए, https://example.com/1234abc.
@id को इन ज़रूरी शर्तों को पूरा करना होगा:
  • आपके पूरे कैटलॉग में दुनिया भर में यूनीक है
  • स्टैटिक; यह आईडी एक जैसा होना चाहिए और समय के साथ नहीं बदलना चाहिए. भले ही, शो की यूआरएल प्रॉपर्टी बदल जाए. इसे किसी ओपेक स्ट्रिंग के तौर पर माना जाएगा और इसका लिंक का काम करना ज़रूरी नहीं है.
  • यूनिफ़ाइड रिसॉर्स आइडेंटिफ़ायर (यूआरआई) के तौर पर
  • @id वैल्यू के लिए इस्तेमाल किए जाने वाले डोमेन का मालिकाना हक आपके संगठन का होना चाहिए.
किसी इकाई का url, आइडेंटिफ़ायर के तौर पर सभी ज़रूरी शर्तें पूरी करता है. इसलिए, हमारा सुझाव है कि आप किसी इकाई के url का इस्तेमाल, @id के तौर पर करें. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर सेक्शन देखें.
name टेक्स्ट ज़रूरी है - इस इवेंट का नाम.
  • अलग-अलग भाषाओं में नामों की सूची बनाने के लिए कलेक्शन का इस्तेमाल करें. कई इलाके और भाषाएं वाला उदाहरण देखें.
  • ध्यान दें कि हर स्थान-भाषा (भाषा और देश की जोड़ी) में सिर्फ़ एक नाम इस्तेमाल किया जा सकता है.
description टेक्स्ट इस इवेंट की जानकारी. 300-वर्णों की सीमित संख्या. जानकारी को अलग-अलग भाषाओं और वर्णों में शामिल करने के लिए कलेक्शन का इस्तेमाल करें.
sport यूआरएल ज़रूरी है खेल के Wikipedia पेज (अंग्रेज़ी वर्शन का सुझाव) का लिंक.
startDate DateTime या Date ज़रूरी है - टाइम ज़ोन के साथ ISO 8601 फ़ॉर्मैट में इवेंट के शुरू होने का समय. कृपया ध्यान दें कि यह इवेंट के शुरू होने का असल समय है, न कि टीवी पर प्रसारित होने का समय.
endDate DateTime या Date टाइम ज़ोन के साथ ISO 8601 फ़ॉर्मैट में इवेंट के खत्म होने का समय.
homeTeam SportsTeam इसका सुझाव दिया जाता है क्यों? इवेंट की होम टीम.
homeTeam.name टेक्स्ट खेल-कूद वाली टीम का पूरा नाम ज़रूरी है.
homeTeam.sport यूआरएल ज़रूरी है खेल के Wikipedia पेज (अंग्रेज़ी वर्शन का सुझाव) का लिंक.
homeTeam.sameAs यूआरएल इसका सुझाव दिया जाता है क्यों? रेफ़रंस वाले वेब पेज का यूआरएल, जो टीम की पहचान कर सकता है. उदाहरण के लिए, टीम का Wikipedia पेज.
homeTeam.athlete Person टीम के किसी एथलीट की जानकारी में दी गई जानकारी.
homeTeam.athlete.name टेक्स्ट एथलीट का पूरा नाम.
homeTeam.parentOrganization.name SportsOrganization ज़रूरी है उस स्पोर्ट्स लीग का नाम जिसका हिस्सा टीम है. उदाहरण के लिए, नैशनल बास्केटबॉल असोसिएशन या मेजर लीग बेसबॉल. ध्यान दें कि इस फ़ील्ड का इस्तेमाल टीम की कॉन्फ़्रेंस के लिए नहीं किया जाना चाहिए.
homeTeam.parentOrganization.sameAs यूआरएल इसका सुझाव दिया जाता है क्यों? जानकारी देने वाले वेब पेज का यूआरएल, जो टीम की लीग की पहचान कर सकता है; उदाहरण के लिए, लीग का Wikipedia पेज.
awayTeam SportsTeam इसका सुझाव दिया जाता है क्यों? इवेंट से बाहर की टीम. प्रॉपर्टी और SportsEvent.homeTeam एक जैसी हैं.
competitor SportsTeam या व्यक्ति इसका सुझाव दिया जाता है क्यों? अगर होम या अवे टीम लागू नहीं है (जैसे, बॉक्सिंग मैच, ओलंपिक), तो हिस्सा लेने वाले लोगों को प्रतिस्पर्धी के तौर पर बताएं. अगर SportsTeam है, तो प्रॉपर्टी SportsEvent.homeTeam जैसी होती हैं. अगर Person है, तो प्रॉपर्टी और अन्यPerson ऑब्जेक्ट, एक जैसे होते हैं. उदाहरण के लिए, Movie में मौजूद कोई कलाकार.
location जगह या शहर इवेंट की जगह.
location.name टेक्स्ट ज़रूरी है - जगह का नाम.
location.address PostalAddress अगर जगह का @type जगह है, तो यह ज़रूरी है - जगह का पता. अगर जगह का @type शहर है, तो इसका इस्तेमाल नहीं किया जाना चाहिए
location.address.streetAddress टेक्स्ट कारोबार की जगह के मोहल्ले का पता.
location.address.addressLocality टेक्स्ट जगह का शहर.
location.address.addressRegion टेक्स्ट जगह की स्थिति.
location.address.postalCode टेक्स्ट जगह का पिन कोड.
location.address.addressCountry टेक्स्ट ISO 3166 फ़ॉर्मैट में देश.
image ImageObject Google TV के लिए ज़रूरी है - इवेंट से जुड़ी इमेज. इवेंट के आधिकारिक पोस्टर या बैनर आर्ट के तौर पर इस्तेमाल करने का सुझाव दिया जाता है. image के साथ शामिल की जाने वाली ज़रूरी और वैकल्पिक प्रॉपर्टी के बारे में ज़्यादा जानकारी के लिए, इमेज प्रॉपर्टी देखें.
potentialAction WatchAction अगर लागू हो, तो ज़रूरी है - वह डीप लिंक जो 'मांग पर वीडियो' पर, इस खेल-कूद के इवेंट की रिकॉर्डिंग को चलाता है. किसी लाइव इवेंट के लिए डीप लिंक की जानकारी देने के लिए, BroadcastEvent में publishedOn या potentialAction प्रॉपर्टी का इस्तेमाल करें.
identifier PropertyValue इसका सुझाव दिया जाता है क्यों? - बाहरी या अन्य आईडी, जो साफ़ तौर पर इस इकाई की पहचान करता है. एक से ज़्यादा आइडेंटिफ़ायर हो सकते हैं. ज़्यादा जानकारी के लिए आइडेंटिफ़ायर की प्रॉपर्टी सेक्शन देखें.

SportsEvent के उदाहरण

उदाहरण 1

{
  "@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": "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": "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",
  "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"
    }
  }
}

MusicEvent की खास जानकारी वाली टेबल

प्रॉपर्टी अनुमानित टाइप ब्यौरा
@context टेक्स्ट ज़रूरी है - हमेशा ["http://schema.org", {"@language": "xx"}]
पर सेट करें
  • xx को BCP 47 फ़ॉर्मैट के फ़ॉर्मैट में, इकाई के भाषा कोड से बदलें, जैसे कि "en".
@type टेक्स्ट ज़रूरी है - हमेशा MusicEvent पर सेट करें.
@id यूआरएल ज़रूरी है - यूआरआई फ़ॉर्मैट में कॉन्टेंट का आइडेंटिफ़ायर; उदाहरण के लिए, https://example.com/1234abc.
@id को इन ज़रूरी शर्तों को पूरा करना होगा:
  • आपके पूरे कैटलॉग में दुनिया भर में यूनीक है
  • स्थायी
  • यूनिफ़ाइड रिसॉर्स आइडेंटिफ़ायर (यूआरआई) के तौर पर
किसी इकाई का url, आइडेंटिफ़ायर के तौर पर सभी ज़रूरी शर्तें पूरी करता है. इसलिए, हमारा सुझाव है कि आप किसी इकाई के url का इस्तेमाल, @id के तौर पर करें. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर सेक्शन देखें.
name टेक्स्ट ज़रूरी है - इस इवेंट का नाम.
  • अलग-अलग भाषाओं में नामों की सूची बनाने के लिए कलेक्शन का इस्तेमाल करें. कई इलाके और भाषाएं वाला उदाहरण देखें.
  • ध्यान दें कि हर स्थान-भाषा (भाषा और देश की जोड़ी) में सिर्फ़ एक नाम इस्तेमाल किया जा सकता है.
description टेक्स्ट इवेंट की जानकारी. 300-वर्णों की सीमित संख्या. जानकारी को अलग-अलग भाषाओं और वर्णों में शामिल करने के लिए कलेक्शन का इस्तेमाल करें.
attendee संगठन या व्यक्ति इवेंट में शामिल हो रहा कोई व्यक्ति या संगठन.
startDate Date ज़रूरी है - टाइम ज़ोन के साथ ISO 8601 फ़ॉर्मैट में इवेंट के शुरू होने का समय.
endDate Date टाइम ज़ोन के साथ ISO 8601 फ़ॉर्मैट में इवेंट के खत्म होने का समय.
composer संगठन या व्यक्ति वह व्यक्ति या संगठन जिसने कंपोज़िशन लिखी है या जो किसी इवेंट में परफ़ॉर्म किए गए काम के संगीतकार हैं.
performer संगठन या व्यक्ति ज़रूरी है - इवेंट में शामिल कोई व्यक्ति. उदाहरण के लिए, कोई प्रज़ेंटर, संगीतकार, म्यूज़िकल ग्रुप या कलाकार.
subEvent इवेंट वह इवेंट जो इस इवेंट का हिस्सा है. उदाहरण के लिए, किसी कॉन्फ़्रेंस इवेंट में कई प्रज़ेंटेशन शामिल होते हैं और हर प्रज़ेंटेशन, कॉन्फ़्रेंस का सबइवेंट होता है.
superEvent इवेंट वह इवेंट जिसका यह इवेंट हिस्सा है. उदाहरण के लिए, ऐसा हो सकता है कि अलग-अलग म्यूज़िक परफ़ॉर्मेंस के एक कलेक्शन में कोई म्यूज़िक फ़ेस्टिवल अपने सुपरइवेंट के तौर पर हो.
location जगह या शहर ज़रूरी है - इवेंट की जगह.
location.name टेक्स्ट ज़रूरी है - जगह का नाम.
location.address PostalAddress अगर जगह का @type जगह है, तो यह ज़रूरी है - जगह का पता. अगर जगह का @type शहर है, तो इसका इस्तेमाल नहीं किया जाना चाहिए.
location.address.streetAddress टेक्स्ट कारोबार की जगह के मोहल्ले का पता.
location.address.addressLocality टेक्स्ट जगह का शहर.
location.address.addressRegion टेक्स्ट जगह की स्थिति.
location.address.postalCode टेक्स्ट जगह का पिन कोड.
location.address.addressCountry टेक्स्ट ISO 3166 फ़ॉर्मैट में देश.
workPerformed CreativeWork किसी इवेंट में किया गया काम. उदाहरण के लिए, थिएटर इवेंट में परफ़ॉर्म किया गया नाटक.

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 टेक्स्ट ज़रूरी है - हमेशा ["http://schema.org", {"@language": "xx"}]
पर सेट करें
  • xx को BCP 47 फ़ॉर्मैट के फ़ॉर्मैट में, इकाई के भाषा कोड से बदलें, जैसे कि "en".
@type टेक्स्ट ज़रूरी है - हमेशा Event पर सेट करें.
@id यूआरएल ज़रूरी है - यूआरआई फ़ॉर्मैट में कॉन्टेंट का आइडेंटिफ़ायर; उदाहरण के लिए, https://example.com/1234abc.
@id को इन ज़रूरी शर्तों को पूरा करना होगा:
  • आपके पूरे कैटलॉग में दुनिया भर में यूनीक है
  • स्थायी
  • यूनिफ़ाइड रिसॉर्स आइडेंटिफ़ायर (यूआरआई) के तौर पर
किसी इकाई का url, आइडेंटिफ़ायर के तौर पर सभी ज़रूरी शर्तें पूरी करता है. इसलिए, हमारा सुझाव है कि आप किसी इकाई के url का इस्तेमाल, @id के तौर पर करें. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर सेक्शन देखें.
name टेक्स्ट ज़रूरी है - इस इवेंट का नाम.
  • अलग-अलग भाषाओं में नामों की सूची बनाने के लिए कलेक्शन का इस्तेमाल करें. कई इलाके और भाषाएं वाला उदाहरण देखें.
  • ध्यान दें कि हर स्थान-भाषा (भाषा और देश की जोड़ी) में सिर्फ़ एक नाम इस्तेमाल किया जा सकता है.
description टेक्स्ट इवेंट की जानकारी. 300-वर्णों की सीमित संख्या. जानकारी को अलग-अलग भाषाओं और वर्णों में शामिल करने के लिए कलेक्शन का इस्तेमाल करें.
attendee संगठन या व्यक्ति इवेंट में शामिल हो रहा कोई व्यक्ति या संगठन.
startDate Date ज़रूरी है - टाइम ज़ोन के साथ ISO 8601 फ़ॉर्मैट में इवेंट के शुरू होने का समय.
endDate Date टाइम ज़ोन के साथ ISO 8601 फ़ॉर्मैट में इवेंट के खत्म होने का समय.
subEvent इवेंट वह इवेंट जो इस इवेंट का हिस्सा है. उदाहरण के लिए, किसी कॉन्फ़्रेंस इवेंट में कई प्रज़ेंटेशन शामिल होते हैं और हर प्रज़ेंटेशन, कॉन्फ़्रेंस का सबइवेंट होता है.
superEvent इवेंट वह इवेंट जिसका यह इवेंट हिस्सा है. उदाहरण के लिए, ऐसा हो सकता है कि अलग-अलग म्यूज़िक परफ़ॉर्मेंस के एक कलेक्शन में कोई म्यूज़िक फ़ेस्टिवल अपने सुपरइवेंट के तौर पर हो.
releasedEvent PublicationEvent, FeaturedEvent या ExclusiveEvent इसका सुझाव दिया जाता है क्यों? - PublicationEvent का इस्तेमाल, पब्लिशर के कॉन्टेंट की मूल (दुनिया भर में या स्थानीय तौर पर रिलीज़) के बारे में बताने के लिए किया जाता है, जैसे कि किसी फ़िल्म की थिएटर में रिलीज़ होने की मूल तारीख.

इसके अलावा, FeaturedEvent का इस्तेमाल करके यह बताएं कि आपकी सेवा इस कॉन्टेंट को मूल, चुनिंदा, खास, और इसी तरह के कॉन्टेंट के तौर पर पेश करती है.

ExclusiveEvent यह बताता है कि आपकी सेवा के पास डिस्ट्रिब्यूशन के खास अधिकार हैं. साथ ही, इसमें कहां और कब शामिल है.

ज़्यादा जानकारी और उदाहरणों के लिए उदाहरण सेक्शन देखें.
releasedEvent.@type टेक्स्ट ज़रूरी है - इस प्रॉपर्टी को हमेशा इनमें से किसी एक पर सेट करें:
  • PublicationEvent
  • ExclusiveEvent
  • FeaturedEvent
releasedEvent.location देश ज़रूरी है - इस इवेंट से जुड़े इलाके.

PublicationEvent के लिए, यह वह इलाका है जहां कॉन्टेंट पब्लिश किया गया था.

FeaturedEvent और ExclusiveEvent के लिए, यह वह इलाका है जहां कॉन्टेंट को खास तौर पर दिखाया जाता है या खास तौर पर नहीं दिखाया जाता है.

देशों के लिए ISO 3166 कोड का इस्तेमाल करें. दुनिया में हर जगह दिखाने के लिए, EARTH पर सेट करें.
releasedEvent.startDate Date या DateTime इसका सुझाव दिया जाता है - ExclusiveEvent के लिए ज़रूरी है - इकाई के पब्लिकेशन की शुरू होने की तारीख.

PublicationEvent के लिए, यह इस इकाई की रिलीज़ की शुरुआती तारीख को दिखाता है, जैसे कि वह तारीख जब पहली बार फ़िल्म थिएटर में रिलीज़ हुई थी.

ExclusiveEvent और FeaturedEvent के लिए, यह इकाई के शुरू होने की तारीख के बारे में बताती है.
releasedEvent.endDate Date या DateTime सुझाव - ExclusiveEvent के लिए ज़रूरी है - यह सिर्फ़ ExclusiveEvent और FeaturedEvent टाइप पर लागू होता है.

ExclusiveEvent के लिए, यह कॉन्टेंट के अधिकारों की समयसीमा खत्म होने की तारीख दिखाता है.

FeaturedEvent के लिए, यह वह आखिरी तारीख है जब सेवा देने वाली कंपनी इकाई को फ़ीचर करती है.

अगर कॉन्टेंट हमेशा के लिए खास है या खास तौर पर दिखाया गया है, तो endDate को मौजूदा तारीख से 20 साल पर सेट करें.
releasedEvent.publishedBy संगठन या व्यक्ति ज़रूरी नहीं - वह संगठन या व्यक्ति जिसने इस इकाई को पब्लिश किया है.
location जगह या शहर ज़रूरी है - इवेंट की जगह. ध्यान दें कि City लेवल में Place की जानकारी दी जा सकती है.
location.name टेक्स्ट ज़रूरी है - जगह का नाम.
location.address PostalAddress अगर जगह का @type जगह है, तो यह ज़रूरी है - जगह का पता. अगर जगह का @type शहर है, तो इसका इस्तेमाल नहीं किया जाना चाहिए
location.address.streetAddress टेक्स्ट कारोबार की जगह के मोहल्ले का पता.
location.address.addressLocality टेक्स्ट जगह का शहर.
location.address.addressRegion टेक्स्ट जगह की स्थिति.
location.address.postalCode टेक्स्ट जगह का पिन कोड.
location.address.addressCountry टेक्स्ट ISO 3166 फ़ॉर्मैट में देश.
workPerformed CreativeWork किसी इवेंट में किया गया काम. उदाहरण के लिए, थिएटर इवेंट में परफ़ॉर्म किया गया नाटक.

इवेंट का उदाहरण

इवेंट

{
  "@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"
  }
}