stringtranslate.com

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

Российский номерной знак со значением «С051КО199» установлен на передней решетке автомобиля Toyota.
Номерные знаки используются для отображения идентификаторов автомобилей .

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

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

Уникальный идентификатор ( UID ) — это идентификатор, который относится только к одному экземпляру — только к одному конкретному объекту во вселенной. Номер детали является идентификатором, но не уникальным идентификатором: для этого необходим серийный номер , чтобы идентифицировать каждый экземпляр конструкции детали. Таким образом, идентификатор «Модель Т» идентифицирует класс (модель) автомобилей, входящих в состав модели Т Форда ; тогда как уникальный идентификатор «Серийный номер модели 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)

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

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

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

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

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

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

Рекомендации

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