Identificador - Identifier
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
- Código de barras
- Nomenclatura binomial
- Nome aprovado britânico
- Descritor de dados
- Elemento de dados
- Descritor
- Código de diagnóstico
- Sistema de gestão de documentos
- Descritor de arquivo
- Regulamentações de rotulagem de alimentos
- Nomenclatura gênica
- Handle (computação)
- Identificação
- Identidade (programação orientada a objetos)
- Documento de identidade
- Termo de indexação
- Número da peça de marketing
- Metadados
- Vinculação de nome
- Namespace
- Convenção de nomenclatura (programação)
- Número de Identificação Nacional
- Nomenclatura - contém vários sistemas de nomenclatura padronizados
- Código de nomenclatura
- Sobrecarregando
- Número da peça
- Informação pessoalmente identificável
- Código do produto
- Referência (ciência da computação)
- Referente
- Termo de representação
- Nomenclatura sistematizada de medicina
- Identificador de recurso uniforme (URI)
- Identificador único
- Chave única