2011-03-07 2 views
8

This image is the one I am getting after defining classes for ontology Protege-OWL Editor 버전 4.1에서 내 온톨로지의 기본 클래스 계층을 만들었습니다. 그러나 OwlViz의 클래스 사이의 객체 속성과 관계를 정상적인 계층 구조 또는 "is-a"관계 이외의 것으로 시각화 할 수는 없습니다. OwlViz 또는 OntoGraf를 사용하여 "객체 속성"을 표시하는 방법을 알려주십시오. 또는 해당 owl/xml 파일을 수정해야합니까?Protege-OWL 편집기의 관계 표시

+0

semanticoverflow.com – harschware

답변

3

아니요, 수정하면 도움이되지 않습니다. OWL의 개체 속성은 클래스간에 유지되는 것이 아니라 인스턴스간에 유지됩니다. 예를 들어 정부대사관 사이의 관계는 OWL의 (결정할 수있는 단편)에 있지만 그 인스턴스 사이에서만 관계가있을 수 없습니다. 정부에 "USGovernment"가 있고 대사관 "USEmbassyInEthiopia"인 경우 두 사람 사이에 관계 (아마도 대사관 -의)가 있다고 주장 할 수 있습니다. 클래스 사이에서 공리를 선언 할 수 있습니다. 예를 들어, 모든 대사관은 일부 정부의 대사관 (Embassy SubClassOf : 일부 정부의 대사관)이어야 함을 명시 할 수 있습니다. 이러한 관계를 시각화하는 데 관심이 있다면 OBOEdit과 같은 그래프 기반 온톨로지 개발 도구를 살펴 보는 것이 좋습니다.

+0

안녕하세요, Protege 폴더의 Plugins 디렉토리에있는 "supermodel.jar"파일에 대해 알게되었습니다. 이 jar 파일은이 링크 http://www.cs.man.ac.uk/~bauerj/supermodel/에서 찾을 수 있습니다. 그렇다면 제안한 도구 또는 "supermodel.jar"파일이 더 유익하다고 생각합니까? –

+0

나는 그들이 아주 다른 것이라고 생각한다. 내가 올바르게 이해하면 Supermodel은 가능한 모델 (우주에 대한 수학적, 집합 론적 구조로 온톨로지의 공리에 의해 정의 된 모든 제약 조건을 충족 시킴)을 시각화합니다. OBOEdit은 그래프 기반의 표현으로부터 OWL 온톨로지를 생성 할 수있는 온톨로지 개발 도구이다. 그래서 나는 당신이 OBOEdit을 선호한다고 생각합니다. –

1

Top Braid Composer은 OWL 온톨로지, 스키마 및 인스턴스 및 SPARQL 쿼리 결과를 시각화하기위한 모든 기능을 지원합니다. 상업용 제품이지만 꽤 풍부한 기능인 무료 버전이 있습니다.