L'entità ExternalIdentifier
consente agli autori di feed di associare insiemi arbitrari di
in coppia valore-origine con determinati oggetti. ExternalIdentifier
è un
di una giurisdizione in un sistema esterno utilizzato per associare
giurisdizione con oggetti quali candidati, cariche o unità geopolitiche.
Il campo Type
di un'entità ExternalIdentifier
viene utilizzato per descrivere:
source dell'identificatore, non dell'oggetto da identificare. Ad esempio, due di
i tipi integrati sono fips
, un'abbreviazione di "Federal Information"
Standard di elaborazione" codice e state
. Anche se i codici FIPS a due cifre possono essere
utilizzato per descrivere gli stati, il valore Type
previsto per questa situazione è fips
e non state
. Questo perché fips
descrive la fonte dell'identificatore.
Gli identificatori esterni vengono utilizzati in tutto il feed per i seguenti scopi:
- Fornisci un identificatore stabile.
- Fornisci un identificatore canonico da una risorsa esterna, come Open Civic Identificatori di dati o codice FIPS.
- Fornisci attributi aggiuntivi che non sono nativi dello schema CDF del NIST.
Quando utilizzato per fornire dati o contesto aggiuntivi per un oggetto,
identificatori devono usare un Type
di other
. Includono anche OtherType
e un valore Value
, entrambi dipendono dal tipo di dati forniti. Per un
esempio di come i dati possono essere forniti in questo modo, vedi
Office
Attributi
Nella tabella seguente vengono descritti gli attributi per ExternalIdentifier
:
Attributo | Obbligatorio? | Tipo | Descrizione |
---|---|---|---|
label |
Facoltativo | string |
Un'etichetta informativa. Da utilizzare in base alle esigenze. |
Elementi
La seguente tabella mostra gli elementi per ExternalIdentifier
:
Elemento | Molteplicità | Tipo | Descrizione |
---|---|---|---|
Type |
1 | IdentifierType |
Fornisce un tipo di identificatore. |
OtherType |
0 o 1 | string |
Utilizzato quando il valore di IdentifierType è
other . |
Value |
1 | string |
L'identificatore utilizzato dalla giurisdizione. |
Esempi
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" } ] }