Utilisation des espaces de noms

Un espace de noms est un conteneur abstrait que vous pouvez peupler avec des noms ou des termes techniques.

Un espace de noms représente un artefact réel. Les espaces de noms correspondent à un outil performant destiné à la normalisation et à la réutilisation des données.

En règle générale, les noms d'un espace de noms ne peuvent avoir qu'une seule signification. Deux éléments ou plus ne peuvent pas partager le même nom. Un espace de noms est également appelé "contexte" car la signification valide d'un nom peut changer en fonction de l'espace de noms auquel il s'applique. Ces noms peuvent représenter des objets ainsi que des concepts.

Un espace de noms est également un contexte pour les identificateurs. Un identificateur défini dans un espace de noms est associé à cet espace de noms. Un identificateur peut être défini dans plusieurs espaces de noms. La signification d'un identificateur dans un espace de noms est totalement indépendante de la signification qu'il a dans d'autres espaces de noms. Ainsi, un espace de noms introduit un nouveau domaine dans lequel tout identificateur peut être défini avec la garantie qu'il n'entrera pas en conflit avec les identificateurs existants (car ces derniers seront associés à d'autres espaces de noms).

Remarque : Tous les noms d'éléments d'un espace de noms doivent être uniques.

Les types d'espace de noms possibles sont les suivants :

Informations supplémentaires sur les espaces de noms

Business Services Repository est un système de stockage de métadonnées. Il sert à gèrer des ontologies basées sur le système RDF. Le référentiel Business Services Repository ne se limite pas à une seule ontologie ; il prend en charge le stockage et l'extraction d'ontologies sous un espace de noms donné.

Outre le partitionnement basique d'espace de noms, Business Services Repository prend également en charge le concept de portée d'espace de noms. Une portée d'espace de noms détermine le type d'informations pouvant être stocké sous un espace de noms particulier dans le système. Par exemple, un espace de noms avec la portée de "Schéma" contient uniquement les classes et les propriétés définissant l'ontologie, tandis qu'un espace de noms avec la portée d'"Instance" contient uniquement des personnes. Les portées d'espace de noms permettent l'application d'une sécurité pour différents types d'ontologies. Par exemple, la portée de schéma peut être restreinte à l'utilisateur avec le rôle de cogniticien, tandis que la portée d'instance peut être restreinte aux utilisateurs avec le rôle d'assembleur dynamique. Les extension les plus courantes vers l'ontologie de base prennent ne charge de nouvelles assertions, en particulier les assertions se basant sur le contenu, les nouveaux types de rôle et les nouveaux types de canal. De telles extensions sont effectuées dans des espaces de noms différents des espaces de noms d'ontologie de base.

Rubriques connexes