Идентификатор - Identifier

Идентификатор

Идентификатор этого имя , которое идентифицирует (то есть, этикетки идентичности) либо уникальный объект или уникальный класс объектов, где «объект» или класс может быть идеей, физический счетный объект (или класс их) или физический бесчисленное вещество (или его класс). Аббревиатура ID часто относится к идентичности, идентификации (процессу идентификации) или идентификатору (то есть экземпляру идентификатора). Идентификатор может быть словом, числом, буквой, символом или любой их комбинацией.

Слова, числа, буквы или символы могут следовать системе кодирования (в которой буквы, цифры, слова или символы обозначают (представляют) идеи или более длинные имена) или они могут быть просто произвольными. Когда идентификатор соответствует системе кодирования, его часто называют кодом или идентификационным кодом . Например, стандарт реестра метаданных ISO / IEC 11179 определяет код как систему допустимых символов, которые заменяют более длинные значения в отличие от идентификаторов без символического значения. Идентификаторы, которые не соответствуют какой-либо схеме кодирования, часто называют произвольными идентификаторами ; они назначены произвольно и не имеют большего значения. (Иногда идентификаторы называют «кодами», даже если они на самом деле произвольны, потому что говорящий считает, что они имеют более глубокий смысл, или просто потому, что они говорят небрежно и неточно.)

Уникальный идентификатор ( UID ) является идентификатором , который относится к только одному экземпляру -Только один конкретный объект во вселенной. Номер детали - это идентификатор, но это не уникальный идентификатор - для этого необходим серийный номер , чтобы идентифицировать каждый экземпляр конструкции детали. Таким образом, идентификатор «Модель Т» идентифицирует класс (модель) автомобилей, входящих в состав Ford Model T ; тогда как уникальный идентификатор «Серийный номер модели T 159 862» идентифицирует одного конкретного члена этого класса, то есть один конкретный автомобиль модели T, принадлежащий одному конкретному лицу.

Понятия имени и идентификатор являются денотативно равны, и термины, таким образом , денотативны синонимами ; но они не всегда коннотативно синонимичны, потому что кодовые имена и идентификационные номера часто коннотативно отличаются от имен в смысле традиционного именования на естественном языке . Например, и « Джейми Завински », и « служащий Netscape номер 20» являются идентификаторами одного и того же конкретного человека; но в нормальном англоязычном контексте «Джейми Завински» может рассматриваться как «имя», а не «идентификатор», тогда как «номер сотрудника Netscape 20» рассматривается как «идентификатор», а не «имя». Это скорее эмическая неразличимость, чем этическая .

Метаданные

В метаданных идентификатор - это не зависящая от языка метка, знак или маркер, которые однозначно идентифицируют объект в схеме идентификации . Суффикс «идентификатор» также используется как термин представления при наименовании элемента данных .

Идентификационные коды могут нести вместе с собой метаданные . Например, если вы знаете, что пакет с едой перед вами имеет идентификатор «2011-09-25T15: 42Z-MFR5-P02-243-45», у вас есть не только эти данные, но и метаданные, которые говорят вам что он был упакован 25 сентября 2011 года в 15:42 по всемирному координированному времени, произведен лицензированным поставщиком номер 5 на заводе в Пеории, штат Иллинойс, США, в здании 2, и был 243-й упаковкой, снятой с конвейера в ту смену, и был осмотрен инспектором № 45.

У произвольных идентификаторов могут отсутствовать метаданные. Например, если на упаковке с продуктами питания указано 100054678214, ее идентификатор может не указывать ничего, кроме идентификации - ни даты, ни имени производителя, ни ранга производственной последовательности, ни номера инспектора. В некоторых случаях произвольные идентификаторы, такие как последовательные серийные номера, приводят к утечке информации (например, проблема с немецкими танками ). Непрозрачные идентификаторы - идентификаторы, предназначенные для предотвращения утечки даже такого небольшого количества информации - включают «действительно непрозрачные указатели » и UUID версии 4 .

В информатике

В информатике идентификаторы (ID) - это лексические токены, которые называют сущности . Идентификаторы широко используются практически во всех системах обработки информации . Идентификация объектов позволяет ссылаться на них, что важно для любого вида символьной обработки.

На компьютерных языках

В компьютерных языках идентификаторы - это токены (также называемые символами ), которые называют языковые сущности. Некоторые типы сущностей, которые может обозначать идентификатор, включают переменные , типы , метки , подпрограммы и пакеты .

Двусмысленность

Идентификаторы (ID) по сравнению с уникальными идентификаторами (UID)

Многие ресурсы могут иметь несколько идентификаторов. Типичные примеры:

  • Один человек с несколькими именами, псевдонимами и формами обращения (титулы, приветствия)
    • Например: одно конкретное лицо может быть идентифицировано всеми следующими идентификаторами: Джейн Смит; Джейн Элизабет Мередит Смит; Джейн Э. М. Смит; Джейн Э. Смит; Джени Смит; Джени; Маленькая Джени (в отличие от ее матери, сестры или двоюродной сестры Большой Джени); Тетя Джейн; Тетя Джени; Мама; Бабушка; Нана; Мать Келли; Бабушка Билли; Мисс Смит; Доктор Смит; Джейн Э. Смит, доктор философии; и Фаззи (ее шутливое прозвище на работе).
  • Один документ с несколькими версиями
  • Одно вещество с несколькими именами (например, CAS имена индексов в сравнении с ИЮПАК названиями; МНН родовые названия лекарств против Usan названий дженериков по сравнению с фирменными названиями)

Обратное также возможно, когда несколько ресурсов представлены с одним и тем же идентификатором (обсуждается ниже).

Неявные конфликты контекста и пространства имен

Многие коды и номенклатурные системы возникают в небольшом пространстве имен . С годами некоторые из них перетекают в более крупные пространства имен (поскольку люди взаимодействуют способами, которых раньше не было, например, приграничная торговля, научное сотрудничество, военный союз и общие культурные взаимосвязи или ассимиляция). Когда такое распространение происходит, ограничения первоначального соглашения об именах, которое раньше было скрытым и спорным, становятся болезненно очевидными, часто требуя ретронимии , синонимии , перевода / транскодирования и так далее. Такие ограничения обычно сопровождают отход от исходного контекста к более широкому. Обычно система демонстрирует неявный контекст (ранее предполагавшийся и узкий контекст), нехватку емкости (например, небольшое количество возможных идентификаторов, отражающих устаревший узкий контекст), отсутствие расширяемости (нет функций, определенных и зарезервированных для будущих потребностей) и отсутствие специфичности и возможности устранения неоднозначности (связано со сдвигом контекста, когда давняя уникальность встречается с новой неуникальностью). В информатике эта проблема называется конфликтом имен . История возникновения и расширения системы CODEN является хорошим примером в контексте технической номенклатуры последних десятилетий. Варианты использования заглавных букв, наблюдаемые с конкретными обозначениями, показывают пример этой проблемы, возникающей в естественных языках , где необходимо иметь дело с различием существительного собственного и существительного нарицательным (и его осложнениями). Вселенная, в которой каждый объект имеет UID, не будет нуждаться в каких-либо пространствах имен, то есть будет составлять одно гигантское пространство имен; но человеческий разум никогда не мог отследить или семантически связать такое количество UID.

Идентификаторы в различных дисциплинах

Идентификатор Сфера
атомный номер , взаимно однозначно соответствующий имени элемента международный (через ISV )
Номер компании в Австралии Австралийский
Код CAGE США и НАТО
Регистрационный номер CAS возник в США; сегодня международный (через ISV )
CODEN возник в США; сегодня международный
Идентификатор цифрового объекта (DOI, doi) Обработка пространства имен системы , международная область видимости
Стандартный номер DIN возник в Германии; сегодня международный
Номер E происходит из ЕС; можно увидеть на международном уровне
Номер ЕС
Идентификационный номер работодателя (EIN) нас
Последовательная публикация электронного идентификатора (EISP) Международный
Глобальный номер предмета торговли Международный
Идентификатор группы многие области, например, конкретные компьютерные системы
Международный химический идентификатор Международный
Международный стандартный номер книги (ISBN) ISBN является частью пространства имен EAN ; международный масштаб
Международный идентификационный номер электронной книги (IEIN) Международный
Международный стандартный серийный номер (ISSN) Международный
Номер стандарта ISO , например, ISO 8601 Международный
Контрольный номер Библиотеки Конгресса США, с некоторой международной библиографической полезностью
Персональный идентификационный номер многие области, например, банки, правительства
Персональный идентификационный номер (Дания) Дания
Фармацевтический кодекс Множество разных систем
Номер партии продукта
Серийный номер и идентификатор вклада США, с некоторой международной библиографической полезностью
Серийный номер многие области, например, для конкретной компании, для правительства
Номер сервисной партии
Номер социального страхования нас
Номер налогового дела Австралийский
Уникальный идентификатор статьи (UAI) Международный
Международный стандартный университетский кодекс Код подтверждения высшего учебного заведения

Смотрите также

использованная литература