Trabalhando com Espaços de Nomes

Um espaço de nomes é um contêiner abstrato, que pode ser preenchido com nomes ou termos técnicos.

Isso representa coisas do mundo real. Os espaços de nomes são uma ferramenta poderosa para padronização e reutilização de dados.

Como norma, os nomes no espaço de nomes não podem ter mais de um significado, ou seja, duas ou mais coisas não podem compartilhar do mesmo nome. Um espaço de nomes também é chamado de um contexto, visto que o significado válido de um nome pode alterar, dependendo no espaço de nomes ao qual se aplica. Os nomes contidos nele podem representar objetos, bem como conceitos.

Um espaço de nomes é também um contexto para identificadores. Um identificador definido em um espaço de nomes é associado a esse espaço de nomes. Um identificador pode ser definido em espaços de nomes múltiplos. O significado de um identificador em um espaço de nomes é completamente diferente daquele em qualquer outro espaço de nomes. Assim, um espaço de nomes apresenta um novo domínio, no qual alguém pode definir qualquer identificador com a garantia de que não entrará em conflito com identificadores existentes (pois esses serão associados a outros espaços de nomes).

Nota: Todos os nomes de elementos dentro de um espaço de nomes deve ser exclusivo.

Um espaço de nomes pode ser dos seguintes tipos:

Informações Adicionais sobre Espaços de Nomes

O IBM® Business Services Repository é um sistema de armazenamento de metadados que gerencia ontologias baseadas em RDF. O IBM Business Services Repository não se limita a uma única ontologia; ele suporta armazenamento e recuperação de ontologia em um dado espaço de nomes.

Além do particionamento básico de espaço de nomes, o Business Services Repository também inclui o conceito de escopo de espaço de nomes. Um escopo de espaço de nomes determina o tipo de informação que pode ser armazenada em um espaço de nomes específico no sistema. Por exemplo, um espaço de nomes com o escopo de Esquema conterá somente classes e propriedades que definam a ontologia, enquanto um espaço de nomes com o escopo Instância conterá apenas indivíduos. Os escopos de espaço de nomes permitem a segurança a ser aplicada a diferentes tipos de ontologias. Por exemplo, o escopo Esquema pode ser restringido ao usuário com a função de Engenheiro de Conhecimento, enquanto que o escopo Instância poderia ser restrito a usuários com a função de Dynamic Assembler. As extensões mais comuns para a ontologia de base incluirá novas asserções, especialmente o conteúdo baseado em asserções, novos tipos de funções e novos tipos de canais. Tais extensões serão realizadas em espaços de nomes, em vez de no lugar de espaços de nomes de ontologia de núcleo.

Conceitos relacionados
Apresentando o Aplicativo Composition Studio
Mapeando as Tarefas do IBM Business Services Composition Studio para a Metodologia do Ciclo de Vida do Modelo de Serviços de Negócios
Trabalhando com um Projeto do Studio
Trabalhando com serviços de negócios
Trabalhando com Políticas
Trabalhando com correlações
Trabalhando com os Composite Services
Trabalhando com assinaturas
Trabalhando com Aplicativos
Trabalhando com Interfaces
Trabalhando com Terminais
Trabalhando com Asserções
Trabalhando com o Repositório
Trabalhando com o Service Component Architecture
Referências relacionadas
Compreendendo os Pré-requisitos do Aplicativo Composition Studio