Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Идентификатор является именем , который идентифицирует (то есть, этикетки идентичности) либо уникальный объект или уникальный класс объектов, где «объект» или класс может быть идеей, физический счетный объект (или класс их) или физический бесчисленное вещество (или его класс). Аббревиатура 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) [ править ]

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

  • Один человек с несколькими именами, псевдонимами и формами обращения (титулы, приветствия)
    • Например: одно конкретное лицо может быть идентифицировано всеми следующими идентификаторами: Джейн Смит; Джейн Элизабет Мередит Смит; Джейн Э. М. Смит; Джейн Э. Смит; Джени Смит; Джени; Маленькая Джени (в отличие от ее матери, сестры или двоюродной сестры Большой Джени); Тетя Джейн; Тетя Джени; Мама; Бабушка; Нана; Мать Келли; Бабушка Билли; Мисс Смит; Доктор Смит; Джейн Э. Смит, доктор философии; и Фаззи (ее шутливое прозвище на работе).
  • Один документ с несколькими версиями [1]
  • Одно вещество с несколькими названиями (например, названия индексов CAS по сравнению с названиями IUPAC ; [2] названия непатентованных лекарств INN по сравнению с названиями генерических препаратов USAN по сравнению с названиями торговых марок)

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

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

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

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

См. Также [ править ]

  • Штрих-код
  • Биноминальная номенклатура
  • Британское одобренное имя
  • Дескриптор данных
  • Элемент данных
  • Дескриптор
  • Код диагностики
  • Система управления документами
  • Дескриптор файла
  • Правила маркировки пищевых продуктов
  • Номенклатура генов
  • Ручка (вычисление)
  • Идентификация
  • Идентичность (объектно-ориентированное программирование)
  • Удостоверение личности
  • Срок индекса
  • Номер маркетинговой части
  • Метаданные
  • Привязка имени
  • Пространство имен
  • Соглашение об именах (программирование)
  • Национальный идентификационный номер
  • Номенклатура - содержит различные стандартизированные системы именования
  • Код номенклатуры
    • Химическая номенклатура
    • Международный кодекс номенклатуры водорослей, грибов и растений
    • Международный кодекс номенклатуры бактерий
    • Международный кодекс номенклатуры культурных растений
    • Международный кодекс зоологической номенклатуры
  • Перегрузка
  • Номер части
  • Информация, позволяющая установить личность
  • Код продукта
  • Справочник (информатика)
  • Референт
  • Срок представления
  • Систематизированная номенклатура медицины
  • Единый идентификатор ресурса (URI)
  • Уникальный идентификатор
  • Уникальный ключ

Ссылки [ править ]

  1. ^ Университет Глазго . «Порядок применения идентификаторов к документам» . Архивировано из оригинала на 5 июня 2011 года . Проверено 28 апреля 2009 года .
  2. ^ Университет Пенсильвании . «Информация по химической номенклатуре» . Проверено 28 апреля 2009 года .