Identyfikator

A Russian license plate with the value "C051KO199" is mounted on the front grille of a Toyota car
Tablice rejestracyjne służą do wyświetlania identyfikatorów pojazdów silnikowych .

Identyfikator to nazwa, która identyfikuje (to znaczy określa tożsamość) unikalnego obiektu lub unikalnej klasy obiektów, gdzie „obiekt” lub klasa może być ideą, fizycznym policzalnym obiektem (lub jego klasą) lub fizycznym niepoliczalna substancja (lub jej klasa). Skrót Id często odnosi się do tożsamości, identyfikacji (procesu identyfikacji) lub identyfikatora (czyli przypadku identyfikacji). Identyfikatorem może być słowo, liczba, litera, symbol lub dowolna ich kombinacja.

Słowa, cyfry, litery lub symbole mogą być zgodne z systemem kodowania (w którym litery, cyfry, słowa lub symbole oznaczają [reprezentują] idee lub dłuższe nazwy) lub mogą być po prostu dowolne. Gdy identyfikator jest zgodny z systemem kodowania, jest często określany jako kod lub kod identyfikacyjny . Na przykład ISO/IEC 11179 definiuje kod jako system ważnych symboli, które zastępują dłuższe wartości w przeciwieństwie do identyfikatorów bez znaczenia symbolicznego. O identyfikatorach, które nie są zgodne z żadnym schematem kodowania, często mówi się, że są to arbitralne identyfikatory ; są one arbitralnie przypisywane i nie mają większego znaczenia. (Czasami identyfikatory nazywane są „kodami”, nawet jeśli są w rzeczywistości arbitralne, czy to dlatego, że mówiący wierzy, że mają głębsze znaczenie, czy po prostu dlatego, że mówią od niechcenia i nieprecyzyjnie).

Unikalny identyfikator ( UID ) to identyfikator, który odnosi się tylko do jednej instancji — tylko jednego konkretnego obiektu we wszechświecie. Numer części jest identyfikatorem, ale nie jest unikalnym identyfikatorem — do tego potrzebny jest numer seryjny , aby zidentyfikować każde wystąpienie projektu części. W ten sposób identyfikator „Model T” identyfikuje klasę (model) samochodów, które obejmuje Model T Forda ; natomiast unikalny identyfikator „Numer seryjny modelu T 159 862” identyfikuje jednego konkretnego członka tej klasy - to znaczy jeden konkretny samochód Model T, należący do jednej konkretnej osoby.

Pojęcia nazwy i identyfikatora denotatywnie równe, a zatem terminy są denotatywnie synonimiczne ; ale nie zawsze są one konotacyjnie synonimami, ponieważ nazwy kodowe i numery identyfikacyjne są często konotacyjnie odróżniane od nazw w sensie tradycyjnego nazewnictwa w języku naturalnym . Na przykład zarówno „ Jamie Zawinski ”, jak i „ Netscape pracownik numer 20” to identyfikatory dla tej samej konkretnej istoty ludzkiej; ale normalne konotacje w języku angielskim mogą traktować „Jamie Zawinski” jako „nazwisko”, a nie „identyfikator”, podczas gdy „pracownik Netscape numer 20” traktuje jako „identyfikator”, ale nie „imię.” Jest to raczej rozróżnienie emiczne niż etyczne .

Metadane

W metadanych identyfikator to niezależna od języka etykieta, znak lub token, który jednoznacznie identyfikuje obiekt w ramach schematu identyfikacyjnego . Przyrostek „identyfikator” jest również używany jako termin reprezentacji podczas nazywania elementu danych .

Kody identyfikacyjne mogą z natury zawierać metadane wraz z nimi. Na przykład, gdy wiesz, że opakowanie żywności przed tobą ma identyfikator „2011-09-25T15:42Z-MFR5-P02-243-45”, masz nie tylko te dane, ale także metadane, które mówią ci że został zapakowany 25 września 2011 r. o godzinie 15:42 czasu UTC i wyprodukowany przez licencjonowanego sprzedawcę numer 5 w zakładzie Peoria w stanie Illinois w USA w budynku 2 i był 243. skontrolowany przez inspektora numer 45.

Arbitralne identyfikatory mogą nie zawierać metadanych. Na przykład, jeśli na opakowaniu żywności znajduje się po prostu 100054678214, jego identyfikator może nie zawierać żadnych informacji poza tożsamością — bez daty, nazwy producenta, rangi sekwencji produkcyjnej lub numeru inspektora. W niektórych przypadkach arbitralne identyfikatory, takie jak sekwencyjne numery seryjne, powodują wyciek informacji (np. problem niemieckiego czołgu ). Nieprzezroczyste identyfikatory — identyfikatory zaprojektowane w celu uniknięcia wycieku nawet niewielkiej ilości informacji — obejmują „naprawdę nieprzejrzyste wskaźniki ” i identyfikatory UUID w wersji 4 .

W informatyce

W informatyce identyfikatory (ID) to tokeny leksykalne , które nazywają jednostki . Identyfikatory są szeroko stosowane w praktycznie wszystkich systemach przetwarzania informacji. Identyfikacja bytów umożliwia odniesienie się do nich, co jest niezbędne do wszelkiego rodzaju przetwarzania symbolicznego.

W językach komputerowych

W językach komputerowych identyfikatory to tokeny (zwane także symbolami ), które nazywają jednostki językowe. Niektóre rodzaje podmiotów, które może oznaczać identyfikator, obejmują zmienne , typy , etykiety , podprogramy i pakiety .

Niejasność

Identyfikatory (ID) a unikalne identyfikatory (UID)

Zasób może mieć wiele identyfikatorów. Typowe przykłady to:

  • Jedna osoba z wieloma nazwiskami, pseudonimami i formami zwracania się (tytuły, zwroty grzecznościowe)
    • Na przykład: Jedna konkretna osoba może być identyfikowana przez wszystkie następujące identyfikatory: Jane Smith; Jane Elizabeth Meredith Smith; Jane EM Smith; Jane E. Smith; Janie Smith; Janie; Little Janie (w przeciwieństwie do jej matki, siostry lub kuzynki, Big Janie); Ciocia Jane; Ciocia Janie; Mama; Babcia; babcia; matka Kelly'ego; babcia Billy'ego; pani Smith; dr Smith; dr Jane E. Smith; i Fuzzy (jej żartobliwy pseudonim w pracy).
  • Jeden dokument z wieloma wersjami
  • Jedna substancja o wielu nazwach (na przykład nazwy indeksu CAS a nazwy IUPAC ; nazwy leków generycznych INN a nazwy leków generycznych USAN a nazwy marek)

Możliwa jest również sytuacja odwrotna, w której wiele zasobów jest reprezentowanych przez ten sam identyfikator (omówione poniżej).

Niejawne konflikty kontekstu i przestrzeni nazw

Wiele kodów i systemów nazewnictwa pochodzi z małej przestrzeni nazw . Z biegiem lat niektóre z nich przenikają do większych przestrzeni nazw (ponieważ ludzie wchodzą w interakcje w sposób, w jaki wcześniej tego nie robili, np. handel transgraniczny, współpraca naukowa, sojusz wojskowy i ogólne wzajemne powiązania kulturowe lub asymilacja). Kiedy takie rozpowszechnianie ma miejsce, ograniczenia pierwotnej konwencji nazewnictwa, które wcześniej były ukryte i dyskusyjne, stają się boleśnie widoczne, często wymagając retronimii , synonimii , tłumaczenia/ transkodowania , i tak dalej. Takie ograniczenia na ogół towarzyszą odchodzeniu od pierwotnego kontekstu do szerszego. Zazwyczaj system pokazuje kontekst niejawny (wcześniej zakładano kontekst i był wąski), brak pojemności (np. mała liczba możliwych identyfikatorów, odzwierciedlająca przestarzały wąski kontekst), brak rozszerzalności (brak zdefiniowanych funkcji i zarezerwowanych dla przyszłych potrzeb ) oraz brak specyficzności i zdolności do ujednoznaczniania (związany ze zmianą kontekstu, gdzie długoletnia wyjątkowość napotyka nową nieunikalność). W informatyce problem ten nazywa się kolizją nazw . Opowieść o powstaniu i ekspansji tzw CODEN stanowi dobry przykład przypadku w kontekście nomenklatury technicznej ostatnich dziesięcioleci. Warianty kapitalizacji widoczne w przypadku określonych desygnatorów ujawniają przykład tego problemu występującego w językach naturalnych , gdzie należy zająć się rozróżnieniem rzeczownika własnego/rzeczownika pospolitego (i jego komplikacjami). Wszechświat, w którym każdy obiekt miałby UID, nie potrzebowałby żadnych przestrzeni nazw, co oznacza, że ​​tworzyłby jedną gigantyczną przestrzeń nazw; ale ludzkie umysły nigdy nie byłyby w stanie śledzić ani semantycznie łączyć tak wielu identyfikatorów UID.

Identyfikatory w różnych dyscyplinach

Identyfikator Zakres
liczba atomowa , odpowiadająca jeden do jednego z nazwą elementu międzynarodowy (za pośrednictwem niezależnego dostawcy oprogramowania )
Australijski numer biznesowy australijski
Kod CAGE USA i NATO
Numer rejestru CAS pochodzi z USA; dziś międzynarodowy (przez ISV )
KOD pochodzi z USA; dziś międzynarodowy
Cyfrowy identyfikator obiektu (DOI, doi) przestrzeni nazw systemu , zasięg międzynarodowy
Numer normy DIN pochodzi z Niemiec; dziś międzynarodowy
Numer E pochodzi z UE; można zobaczyć na arenie międzynarodowej
numer WE
Numer identyfikacyjny pracodawcy (EIN) NAS
Publikacja numeru seryjnego identyfikatora elektronicznego (EISP) międzynarodowy
Globalny numer jednostki handlowej międzynarodowy
Identyfikator grupy wielu zakresach, np. konkretnych systemów komputerowych
Międzynarodowy identyfikator chemiczny międzynarodowy
Międzynarodowy standardowy numer książki (ISBN) ISBN jest częścią przestrzeni nazw EAN ; zasięg międzynarodowy
Międzynarodowy numer identyfikacyjny eBooka (IEIN) międzynarodowy
Międzynarodowy standardowy numer seryjny (ISSN) międzynarodowy
Numer normy ISO , np. ISO 8601 międzynarodowy
Numer kontrolny Biblioteki Kongresu USA, z pewną międzynarodową przydatnością bibliograficzną
Osobisty numer identyfikacyjny (Dania) Dania
Kodeks farmaceutyczny Wiele różnych systemów
Numer partii produktu
Identyfikator elementu seryjnego i wkładu USA, z pewną międzynarodową przydatnością bibliograficzną
Numer seryjny wiele zakresów, np. specyficzne dla firmy, specyficzne dla rządu
Numer partii serwisowej
Numer ubezpieczenia społecznego NAS
Numer akt podatkowych australijski
Unikalny identyfikator artykułu (UIA) międzynarodowy
Międzynarodowy Standardowy Kodeks Uniwersytecki Kod weryfikacyjny instytucji szkolnictwa wyższego

Zobacz też