ตัวระบุภายนอก

เอนทิตี ExternalIdentifier ช่วยให้ผู้สร้างฟีดเชื่อมโยงชุดคู่ค่าแหล่งที่มาที่กำหนดเองกับออบเจ็กต์บางอย่างได้ ExternalIdentifier มักเป็นรหัสของเขตอำนาจศาลในระบบภายนอกที่ใช้เพื่อเชื่อมโยงเขตอำนาจศาลกับออบเจ็กต์ เช่น ผู้สมัครรับเลือกตั้ง สำนักงาน หรือหน่วยภูมิศาสตร์การเมือง

ฟิลด์ Type ของเอนทิตี ExternalIdentifier ใช้เพื่ออธิบายแหล่งที่มาของตัวระบุ ไม่ใช่วัตถุที่กำลังระบุ ตัวอย่างเช่น ประเภทในตัว 2 ประเภทคือ fips ซึ่งเป็นตัวย่อของรหัส "มาตรฐานการประมวลผลข้อมูลของรัฐบาลกลาง" และ state แม้ว่ารหัส 2 หลักของ FIPS จะใช้เพื่ออธิบายรัฐได้ แต่Typeค่าที่ต้องการสำหรับสถานการณ์นี้คือ fips ไม่ใช่ state เนื่องจาก fips อธิบายแหล่งที่มาของตัวระบุ

ตัวระบุภายนอกจะใช้ทั่วทั้งฟีดเพื่อวัตถุประสงค์ต่อไปนี้

  • ระบุตัวระบุที่เสถียร
  • ระบุตัวระบุ Canonical จากแหล่งข้อมูลภายนอก เช่น ตัวระบุข้อมูล Open Civic หรือรหัส FIPS
  • ระบุแอตทริบิวต์เพิ่มเติมที่ไม่ได้อยู่ในสคีมา NIST CDF

เมื่อใช้เพื่อระบุข้อมูลหรือบริบทเพิ่มเติมสำหรับออบเจ็กต์ ตัวระบุภายนอกต้องใช้ Type ของ other นอกจากนี้ยังมีOtherType และValue ซึ่งทั้ง 2 อย่างนี้ขึ้นอยู่กับประเภทของข้อมูลที่ให้ ดูตัวอย่างวิธีระบุข้อมูลในลักษณะนี้ได้ที่ Office

Attributes

ตารางต่อไปนี้อธิบายแอตทริบิวต์สำหรับ ExternalIdentifier

แอตทริบิวต์ จำเป็นหรือไม่ ประเภท คำอธิบาย
label ไม่บังคับ string ป้ายกำกับที่ให้ข้อมูล ใช้ตามความจำเป็น

องค์ประกอบ

ตารางต่อไปนี้แสดงองค์ประกอบสำหรับ ExternalIdentifier

องค์ประกอบ ความหลากหลาย ประเภท คำอธิบาย
Type 1 IdentifierType ระบุประเภทตัวระบุ
OtherType 0 หรือ 1 string ใช้เมื่อค่าของ IdentifierType คือ other
Value 1 string ตัวระบุที่เขตอำนาจศาลใช้

ตัวอย่าง

XML

    <ExternalIdentifiers>
     <ExternalIdentifier>
        <Type>other</Type>
        <OtherType>stable</OtherType>
        <Value>stable-gu-0081</Value>
      </ExternalIdentifier>
      <ExternalIdentifier>
        <Type>ocd-id</Type>
        <Value>ocd-division/country:ke/county:narok</Value>
      </ExternalIdentifier>
      <ExternalIdentifier>
        <Type>national-level</Type>
        <Value>33</Value>
      </ExternalIdentifier>
    </ExternalIdentifiers>

JSON

    "ExternalIdentifiers": {
      "ExternalIdentifier" : [
        {
          "Type": "other",
          "OtherType": "stable",
          "Value": "stable-gu-0081"
        },
        {
          "Type": "ocd-id",
          "Value": "ocd-division/country:ke/county:narok"
        },
        {
          "Type": "national-level",
          "Value": "33"
        }
      ]
    }