Mit Namensbereichen arbeiten

Bei einem Namensbereich handelt es sich um einen abstrakten Container, den Sie mit Namen oder technischen Begriffen füllen können.

Ein Namensbereich stellt ein reales Artefakt dar. Namensbereiche sind ein leistungsfähiges Tool für die Standardisierung und Wiederverwendung von Daten.

Als Regel gilt, dass Namen in einem Namensbereich nur eine Bedeutung haben dürfen. Derselbe Name kann nicht von zwei oder mehr Dingen gemeinsam genutzt werden. Namensbereiche werden auch als Kontexte bezeichnet, da sich die gültige Bedeutung eines Namens in Abhängigkeit davon ändern kann, welcher Namensbereich Anwendung findet. Die in den Namensbereichen enthaltenen Namen können sowohl Objekte als auch Konzepte darstellen.

Ein Namensbereich ist auch ein Kontext für Kennungen. Eine in einem Namensbereich definierte Kennung ist diesem Namensbereich zugeordnet. Eine Kennung kann in mehreren Namensbereichen definiert werden. Die Bedeutung einer Kennung in einem bestimmten Namensbereich ist eine völlig andere als die in einem beliebigen anderen Namensbereich. Ein Namensbereich führt folglich eine neue Domäne ein, in der beim Definieren einer beliebigen Kennung davon ausgegangen werden kann, dass sie nicht mit vorhandenen Kennungen kollidiert (weil diese Kennungen anderen Namensbereichen zugeordnet sind).

Anmerkung: Alle Elementnamen innerhalb eines Namensbereichs müssen eindeutig sein.

Folgende Typen von Namensbereichen sind möglich:

Weitere Informationen zu Namensbereichen

Beim Business Services Repository handelt es sich um ein Metadatenspeichersystem, das RDF-basierte Ontologien verwaltet. Das Business Services Repository ist nicht auf eine einzelne Ontologie beschränkt. Das Repository unterstützt das Speichern und Abfragen von Ontologien unter einem Namensbereich.

Neben der grundlegenden Namensbereichspartitionierung bietet das Business Services Repository noch das Konzept des Gültigkeitsbereichs für Namensbereiche. Ein Gültigkeitsbereich eines Namensbereichs legt fest, welche Art von Informationen unter einem bestimmten Namensbereich im System gespeichert werden kann. Ein Namensbereich mit dem Gültigkeitsbereich 'Schema' enthält beispielsweise nur Klassen und Eigenschaften, die eine Ontologie definieren, während ein Namensbereich mit dem Gültigkeitsbereich 'Instanz' nur Einzelinstanzen enthält. Durch Gültigkeitsbereiche für Namensbereiche können Sicherheitsmechanismen auf verschiedene Typen von Ontologien angewendet werden. Der Geltungsbereich 'Schema' kann beispielsweise auf Benutzer mit dem Aufgabenbereich 'Datenbeauftragter' beschränkt sein, während der Geltungsbereich 'Instanz' auf Benutzer mit dem Dynamic Assembler-Aufgabenbereich begrenzt werden kann. Die häufigsten Erweiterungen der Basisontologie bestehen im Hinzufügen neuer Zusicherungen (insbesondere von inhaltsbasierten Zusicherungen), neuer Aufgabenbereichstypen und neuer Kanaltypen. Solche Erweiterungen werden nicht in Namensbereichen der Kernontologie vorgenommen.

Verwandte Themen

Zugehörige Konzepte
Mit Business-Services arbeiten
Mit Business-Variablen arbeiten
Mit Richtlinien arbeiten
Mit Korrelationsabfragen arbeiten
Mit Kombinationsservices arbeiten
Mit Schnittstellen arbeiten
Mit Endpunkten arbeiten
Mit WSRR arbeiten
Mit Zusicherungen arbeiten
Mit Kontextextraktion arbeiten
Mit dem Repository arbeiten
Mit dem SCA-Framework arbeiten