네임 스페이스는 이름 또는 기술 조건을 채우는 요약 컨테이너입니다.
실제로 다루는 항목을 표시합니다. 네임 스페이스는 데이터를 표준화하고 재사용하는 데 매우 유용한 도구입니다.
일반적으로 네임 스페이스의 이름에는 하나의 의미만 있어야 합니다. 즉 둘 이상의 항목은 같은 이름을 공유할 수 없습니다. 적용되는 네임 스페이스에 따라 유효한 이름 의미를 변경할 수 있기 때문에 네임 스페이스를 컨텍스트라고도 합니다. 이름은 개념 및 오브젝트를 표시할 수 있습니다.
또한 네임 스페이스는 ID 컨텍스트이기도 합니다. 네임 스페이스에 정의된 ID는 네임 스페이스와 연관됩니다. ID는 여러 네임 스페이스에서 정의할 수 있습니다. 하나의 네임 스페이스에 있는 ID 의미는 다른 네임 스페이스에서 갖는 의미와 완전히 다릅니다. 따라서 네임 스페이스는 기존 ID가 다른 네임 스페이스와 연관되므로 이러한 기존 ID와 중복되지 않도록 새 도메인을 사용하여 ID를 정의합니다.
네임 스페이스의 유형은 다음과 같습니다.
네임 스페이스에 대한 추가 정보
IBM® Business Services Repository는 RDF 기반 온톨로지를 관리하는 메타데이터 저장영역 시스템입니다. IBM® Business Services Repository는 하나의 온톨로지로 제한되지 않으므로 주어진 네임 스페이스에서 저장영역 및 온톨로지 검색을 지원합니다.
기본 네임 스페이스 파티셔닝 외에도 Business Services Repository는 네임 스페이스 범위 개념을 추가합니다. 네임 스페이스 범위는 시스템의 특정 네임 스페이스에서 저장할 수 있는 정보 유형을 판별합니다. 예를 들어, 인스턴스 범위의 네임 스페이스에는 개인만 포함되는 반면, 스키마 범위의 네임 스페이스에는 온톨로지를 정의하는 클래스와 특성이 포함됩니다. 네임 스페이스 범위를 사용하면 여러 유형의 온톨로지에 보안을 적용할 수 있습니다. 예를 들어, 인스턴스 범위는 동적 어셈블러 역할의 사용자로 제한되는 반면, 스키마 범위는 지식 엔지니어 역할의 사용자로 제한될 수 있습니다. 가장 일반적인 기본 온톨로지 확장은 새 가정, 특히 컨텐츠 기반 가정, 새 역할 유형 및 새 채널 유형에 추가됩니다. 이러한 확장은 코어 온톨로지 네임 스페이스가 아닌 네임 스페이스에서 생성됩니다.