Identificador - Identifier

Identificador

Um identificador é um nome que identifica (ou seja, rotula a identidade de) um objeto único ou uma classe única de objetos, onde o "objeto" ou classe pode ser uma ideia, objeto físico contável (ou classe do mesmo) ou físico substância não contabilizável (ou classe das mesmas). A abreviatura ID geralmente se refere a identidade, identificação (o processo de identificação) ou um identificador (ou seja, uma instância de identificação). Um identificador pode ser uma palavra, número, letra, símbolo ou qualquer combinação deles.

As palavras, números, letras ou símbolos possam seguir a um sistema de codificação (onde letras, dígitos, palavras ou símbolos representam (representam) ideias ou nomes mais longos) ou podem simplesmente ser arbitrária. Quando um identificador segue um sistema de codificação, geralmente é chamado de código ou código de ID . Por exemplo, o padrão de registro de metadados ISO / IEC 11179 define um código como um sistema de símbolos válidos que substituem valores mais longos em contraste com identificadores sem significado simbólico. Os identificadores que não seguem nenhum esquema de codificação costumam ser considerados IDs arbitrários ; eles são atribuídos arbitrariamente e não têm um significado maior. (Às vezes, os identificadores são chamados de "códigos" mesmo quando são realmente arbitrários, seja porque o falante acredita que eles têm um significado mais profundo ou simplesmente porque estão falando casualmente e imprecisamente.)

O identificador exclusivo ( UID ) é um identificador que se refere a apenas uma instância - apenas um objeto específico no universo. Um número de peça é um identificador, mas não é um identificador exclusivo - para isso, é necessário um número de série para identificar cada instância do design da peça. Assim, o identificador "Modelo T" identifica a classe (modelo) de automóveis que o Modelo T de Ford compreende; enquanto o identificador exclusivo "Modelo T Número de série 159.862" identifica um membro específico dessa classe - ou seja, um carro Modelo T particular, de propriedade de uma pessoa específica.

Os conceitos de nome e identificador são denotativamente iguais e, portanto, os termos são denotativamente sinônimos ; mas nem sempre são conotativamente sinônimos, porque os nomes de código e os números de identificação costumam ser conotativamente distintos dos nomes no sentido da nomenclatura tradicional em linguagem natural . Por exemplo, tanto " Jamie Zawinski " quanto " Netscape funcionário número 20" são identificadores para o mesmo ser humano específico; mas a conotação normal da língua inglesa pode considerar "Jamie Zawinski" um "nome" e não um "identificador", enquanto considera "funcionário número 20 da Netscape" um "identificador", mas não um "nome". Esta é uma indistinção êmica e não ética .

Metadados

Em metadados , um identificador é um rótulo independente de idioma, sinal ou token que identifica exclusivamente um objeto dentro de um esquema de identificação . O sufixo "identificador" também é usado como um termo de representação ao nomear um elemento de dados .

Os códigos de identificação podem carregar metadados inerentemente com eles. Por exemplo, quando você sabe que a embalagem de comida na sua frente tem o identificador "2011-09-25T15: 42Z-MFR5-P02-243-45", você não só tem esses dados, mas também os metadados que informam que foi embalado em 25 de setembro de 2011, às 15:42 UTC, fabricado pelo Fornecedor Licenciado Número 5, na planta de Peoria, IL, EUA, no Prédio 2, e foi o 243º pacote fora de linha naquele turno, e foi inspecionado pelo Inspetor Número 45.

Identificadores arbitrários podem não ter metadados. Por exemplo, se uma embalagem de alimento diz apenas 100054678214, seu ID pode não dizer nada, exceto a identidade - nenhuma data, nome do fabricante, classificação da sequência de produção ou número do inspetor. Em alguns casos, identificadores arbitrários, como números de série sequenciais, vazam informações (por exemplo, o problema do tanque alemão ). Identificadores opacos - identificadores projetados para evitar o vazamento até mesmo de uma pequena quantidade de informações - incluem " ponteiros realmente opacos " e UUIDs da versão 4 .

Em ciência da computação

Na ciência da computação , identificadores (IDs) são tokens lexicais que nomeiam entidades . Os identificadores são usados ​​extensivamente em praticamente todos os sistemas de processamento de informações . Identificar entidades permite fazer referência a elas, o que é essencial para qualquer tipo de processamento simbólico.

Em linguagens de computador

Em linguagens de computador , identificadores são tokens (também chamados de símbolos ) que nomeiam entidades de linguagem. Alguns dos tipos de entidades que um identificador pode denotar incluem variáveis , tipos , rótulos , sub-rotinas e pacotes .

Ambiguidade

Identificadores (IDs) versus identificadores únicos (UIDs)

Muitos recursos podem conter vários identificadores. Exemplos típicos são:

  • Uma pessoa com vários nomes, apelidos e formas de endereço (títulos, saudações)
    • Por exemplo: Uma pessoa específica pode ser identificada por todos os seguintes identificadores: Jane Smith; Jane Elizabeth Meredith Smith; Jane E. M. Smith; Jane E. Smith; Janie Smith; Janie; Janie pequena (ao contrário de sua mãe, irmã ou prima, Janie Grande); Tia Jane; Tia Janie; Mãe; Vovó; Nana; A mãe de Kelly; A avó de Billy; Senhora Smith; Dr. Smith; Jane E. Smith, PhD; e Fuzzy (seu apelido jocoso no trabalho).
  • Um documento com várias versões
  • Uma substância com vários nomes (por exemplo, nomes de índice CAS versus nomes IUPAC ; nomes de medicamentos genéricos INN versus nomes de medicamentos genéricos USAN versus nomes de marcas)

O inverso também é possível, onde vários recursos são representados com o mesmo identificador (discutido abaixo).

Conflitos implícitos de contexto e namespace

Muitos códigos e sistemas nomenclaturais se originam em um pequeno namespace . Com o passar dos anos, alguns deles vazam para espaços de nomes maiores (à medida que as pessoas interagem de maneiras que antes não interagiam, por exemplo, comércio internacional, colaboração científica, aliança militar e interconexão ou assimilação cultural geral). Quando essa disseminação acontece, as limitações da convenção de nomenclatura original, que antes era latente e discutível, tornam-se dolorosamente aparentes, muitas vezes necessitando de retronímia , sinonímia , tradução / transcodificação e assim por diante. Essas limitações geralmente acompanham a mudança do contexto original para um mais amplo. Normalmente, o sistema mostra contexto implícito (o contexto era anteriormente assumido e estreito), falta de capacidade (por exemplo, baixo número de IDs possíveis, refletindo o contexto estreito antiquado), falta de extensibilidade (nenhum recurso definido e reservado para necessidades futuras) e falta de especificidade e capacidade de eliminação de ambiguidades (relacionada à mudança de contexto, em que a singularidade de longa data encontra uma não-singularidade nova). Na ciência da computação, esse problema é chamado de colisão de nomes . A história da origem e expansão do sistema CODEN fornece um bom exemplo de caso em um contexto de nomenclatura técnica das últimas décadas. As variações de capitalização vistas com designadores específicos revelam uma instância desse problema que ocorre em línguas naturais , onde a distinção substantivo próprio / substantivo comum (e suas complicações) deve ser tratada. Um universo em que cada objeto tivesse um UID não precisaria de nenhum namespace, o que significa que constituiria um gigantesco namespace; mas as mentes humanas nunca poderiam acompanhar ou se relacionar semanticamente com tantos UIDs.

Identificadores em várias disciplinas

Identificador Alcance
número atômico , correspondendo um a um com o nome do elemento internacional (via ISV )
Australian Business Number australiano
Código CAGE EUA e OTAN
Número de registro CAS originado nos EUA; hoje internacional (via ISV )
CODEN originado nos EUA; hoje internacional
Identificador de objeto digital (DOI, doi) Lidar com o namespace do sistema , escopo internacional
Número padrão DIN originado na Alemanha; hoje internacional
Número E originado na UE; pode ser visto internacionalmente
Número CE
Número de identificação do empregador (EIN) nós
Publicação serial de identificador eletrônico (EISP) internacional
Número global de item comercial internacional
Identificador de grupo muitos escopos, por exemplo, sistemas de computador específicos
Identificador Químico Internacional internacional
Número de livro padrão internacional (ISBN) O ISBN faz parte do namespace EAN ; escopo internacional
Número identificador de e-book internacional (IEIN) internacional
Número de série padrão internacional (ISSN) internacional
Número padrão ISO , por exemplo, ISO 8601 internacional
Número de controle da Biblioteca do Congresso EUA, com alguma utilidade bibliográfica internacional
Número de identificação pessoal muitos escopos, por exemplo, bancos, governos
Número de identificação pessoal (Dinamarca) Dinamarca
Código Farmacêutico Muitos sistemas diferentes
Número do lote do produto
Item de série e identificador de contribuição EUA, com alguma utilidade bibliográfica internacional
Número de série muitos escopos, por exemplo, específicos da empresa, específicos do governo
Número do lote de serviço
Número da Segurança Social nós
Número fiscal australiano
Identificador Único de Artigo (UAI) internacional
Código da Universidade Padrão Internacional Código de verificação de instituição de ensino superior

Veja também

Referências