ऑफ़िस

किसी ऑफ़िस और उससे जुड़े कॉन्टेस्ट की जानकारी देने के लिए, Office का इस्तेमाल करें. किसी ऑफ़िस की पहचान, उसके चुनावी क्षेत्र और ऑफ़िस की भूमिका से की जाती है.

Office एलिमेंट सभी तरह के फ़ीड पर लागू होता है. हालांकि, इसे जनमत संग्रह के लिए बताने की ज़रूरत नहीं है. हालांकि, फ़ीड के टाइप के आधार पर, ऑफ़िस की परिभाषा को अलग-अलग तरीके से समझा जाता है. चुनावी संदर्भ में, Office उस पद का टाइटल दिखाता है जिसके लिए चुनाव लड़ा जा रहा है. जैसे, "हाउस ऑफ़ रिप्रज़ेंटेटिव्स का सदस्य." किसी पद पर आसीन व्यक्ति के संदर्भ में, यह किसी एक व्यक्ति के लिए तय सीट होती है.


किसी फ़ीड टाइप के साथ Office का इस्तेमाल करने के तरीके के बारे में ज़्यादा जानने के लिए, यहां दिए गए फ़ीड टाइप में से कोई एक चुनें.


अगर कोई व्यक्ति एक से ज़्यादा पदों पर है, तो इन सभी पदों के बारे में जानकारी दें. उदाहरण के लिए, अगर कोई व्यक्ति जर्मनी का चांसलर और बर्लिन की संसद का सदस्य है, तो उसे दोनों पदों के तौर पर दिखाया जाना चाहिए.

जब किसी व्यक्ति को किसी नए जिले या नई भूमिका के लिए पदधारक के तौर पर नामित किया जाता है, तो उस व्यक्ति को नए पद से लिंक करें. किसी पुराने ऑफ़िस का फिर से इस्तेमाल न करें.

विशेषताएं

नीचे दी गई टेबल में, Office के एट्रिब्यूट के बारे में बताया गया है:

एट्रिब्यूट ज़रूरी है? टाइप ब्यौरा
objectId ज़रूरी है ID यूनीक इंटरनल आइडेंटिफ़ायर, जिसका इस्तेमाल अन्य एलिमेंट इस एलिमेंट का रेफ़रंस देने के लिए करते हैं.

एलिमेंट

इस टेबल में, Office के एलिमेंट के बारे में बताया गया है:

एलिमेंट गुणनफल टाइप ब्यौरा
ContactInformation 0 या उससे ज़्यादा ContactInformation ऑफ़िस से जुड़ी अलग-अलग संपर्क जानकारी जोड़ता है. अगर इस एलिमेंट को शामिल किया जाता है, तो सिर्फ़ उस पद से जुड़ी जानकारी दें जो विज्ञापन में दिखाया जा रहा है. इसमें उम्मीदवार या मौजूदा पदधारी के बारे में जानकारी शामिल न करें.
ElectoralDistrictId 0 या 1 IDREF

उस GpUnit का objectId दें जो मतदान वाले इलाके को दिखाता है. उदाहरण के लिए, अमेरिका के सीनेटर के लिए "अलास्का" या अमेरिका के प्रतिनिधि के लिए "न्यूयॉर्क का 14वां कांग्रेसनल डिस्ट्रिक्ट" जैसा कोई राज्य डालें.

पद पर आसीन व्यक्ति के फ़ीड के लिए, हमें उम्मीद है कि हर सीट के लिए एक Office होगा और ElectoralDistrictId उस जिले पर सेट होगा जिसने उस व्यक्ति को चुना है.

उदाहरण: ताइवान के संसदीय चुनाव

  • Legislative Yuan के हर सदस्य को उसके जिले के आधार पर, एक अलग Office दें.

एक और उदाहरण: अमेरिका के सीनेट में पद पर आसीन लोगों का फ़ीड

  • अमेरिका की सीनेट के लिए 100 Office ऑब्जेक्ट दें.
ExternalIdentifiers 1 ExternalIdentifiers

ऑफ़िस से कोई आईडी असोसिएट करता है. स्टैबल आइडेंटिफ़ायर होना ज़रूरी है. ऑफ़िस के लिए स्टेबल आइडेंटिफ़ायर, ऑफ़िस के पूरे कार्यकाल के दौरान यूनीक होने चाहिए. उदाहरण के लिए, यहां दिए गए हर कार्यकाल के लिए, एक अलग ऑफ़िस स्टैबल आइडेंटिफ़ायर की ज़रूरत होती है:

  • ग्रोवर क्लीवलैंड की 1885 से 1889 तक की प्रेज़िडेंसी
  • ग्रोवर क्लीवलैंड की 1893 से 1897 तक की प्रेज़िडेंसी
  • फ़्रैंकलिन रूज़वेल्ट का राष्ट्रपति कार्यकाल, 1933 से 1945

Office के ExternalIdentifiers एलिमेंट की मदद से, OtherType के लिए खास वैल्यू के साथ ज़्यादा जानकारी दी जा सकती है. ज़्यादा जानकारी के लिए, ExternalIdentifiers के लिए अन्य टाइप देखें.

GovernmentBodyIds 0 या 1 IDREFS उस GovernmentBody का objectId डालें जिसका यह ऑफ़िस हिस्सा है. उदाहरण के लिए, अमेरिका के सीनेटर के लिए United States Senate
Name 1 InternationalizedText इस ऑफ़िस के सामान्य टाइटल का पूरा नाम बताता है. इसमें, कार्यालय के अधिकार क्षेत्र की जानकारी शामिल होनी चाहिए. हालांकि, चुनावी क्षेत्र से जुड़ी कोई भी जानकारी शामिल नहीं होनी चाहिए.

उदाहरण:

  • सिंगापुर के संसद सदस्य
  • भारत के प्रधानमंत्री
  • इंडोनेशिया के राष्ट्रपति
  • अमेरिका के सीनेटर
OfficeHolderPersonIds 1 IDREFS

उस Person का objectId दें जिसके पास यह पद है.

SeatStatus 0 या 1 SeatStatus पद पर आसीन व्यक्ति के SeatStatus की जानकारी, जैसे कि active या on-leave. अगर SeatStatus की कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट वैल्यू active होती है.
SelectionMethod 0 या 1 OfficeSelectionMethod इस बारे में जानकारी कि पदधारक को कैसे चुना गया या उसे पद पर कैसे रखा गया.
Term 1 Term ऑफ़िस में इस्तेमाल होने वाले शब्दों की जानकारी देता है.

ExternalIdentifiers के लिए अन्य टाइप

Office के ExternalIdentifiers एलिमेंट में, other के Type के साथ ज़्यादा डेटा दें. साथ ही, OtherType और Value की वैल्यू भी दें. यहां दी गई टेबल में, इन एलिमेंट के लिए संभावित वैल्यू दी गई हैं:

OtherType उदाहरण मान ब्यौरा
jurisdiction-id gpu1

ज़रूरी है

GpUnit का objectId, जिसमें कार्यालय के अधिकार क्षेत्र के बारे में जानकारी दी गई हो.

government-body United States Senate GovernmentBody देखें.
legislative-session 116th United States Congress
office-level Country यह वैल्यू, OfficeLevel में से कोई एक होनी चाहिए. अगर इनमें से कोई भी समस्या नहीं है, तो अपने Google प्रतिनिधि से संपर्क करें.
office-role upper house

ज़रूरी है

यह वैल्यू, OfficeRole में से कोई एक होनी चाहिए. अगर इनमें से कोई भी समस्या नहीं है, तो अपने Google प्रतिनिधि से संपर्क करें.

office-seat Position 1, Seat 2, unexpired, special, Seat 2 special

इसका इस्तेमाल, एक से ज़्यादा सीटों या पदों वाले ऑफ़िस के बीच अंतर करने के लिए करें. साथ ही, इसका इस्तेमाल उन ऑफ़िस के लिए भी करें जिनमें सभी सदस्यों को चुना जाता है और जिनकी समयसीमा खत्म नहीं हुई है.

उदाहरण

XML

    <Office objectId="off0">
      <ElectoralDistrictId>ru-gpu0</ElectoralDistrictId>
      <ExternalIdentifiers>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>stable</OtherType>
          <Value>stable-off0</Value>
        </ExternalIdentifier>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>office-level</OtherType>
          <Value>Administrative Area 1</Value>
        </ExternalIdentifier>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>office-role</OtherType>
          <Value>upper house</Value>
        </ExternalIdentifier>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>jurisdiction-id</OtherType>
          <Value>ru-gpu0</Value>
        </ExternalIdentifier>
      </ExternalIdentifiers>
      <GovernmentBodyIds>gb-1</GovernmentBodyIds>
      <Name>
        <Text language="en">United States Senator</Text>
      </Name>
      <OfficeHolderPersonIds>per0</OfficeHolderPersonIds>
      <SelectionMethod>directly-elected</SelectionMethod>
      <Term>
        <StartDate>2019-01-02</StartDate>
      </Term>
    </Office>

JSON

    "Office": [
      {
        "objectId": "off0",
        "ElectoralDistrictId": "ru-gpu0",
        "ExternalIdentifiers": {
          "ExternalIdentifier" : [
            {
              "Type": "other",
              "OtherType": "stable",
              "Value": "stable-off0"
            },
            {
              "Type": "other",
              "OtherType": "office-level",
              "Value": "Administrative Area 1"
            },
            {
              "Type": "other",
              "OtherType": "office-role",
              "Value": "upper house"
            },
            {
              "Type": "other",
              "OtherType": "jurisdiction-id",
              "Value": "ru-gpu0"
            }
          ]
        }
        "GovernmentBodyIds": ["gb-1]
        "Name": {
          "Text": [
            {
              "value": "United States Senator",
              "language": "en"
            }
          ]
        }
        "OfficeHolderPersonIds": "per0"
        "SelectionMethod": "directly-elected"
        "Term": {
          "StartDate": "2019-01-02"
        }
      }
    ]