나는 OWL 언어로 온톨로지를 공식화하고있다. 현재 온톨로지는 서브 세트 OntoUML (즉, UML 프로파일)을 사용하여 문서화됩니다. 나는 두 개의 클래스와 그들 사이의 관계를 가지고OWL에서 UML 역할을 어떻게 표현할 수 있습니까?
: 다음
는두 클래스의 UML과의 관계의 예이다. 역할은 "관계 a"에서 "Class1"의 인스턴스가 특정 "역할"로 작동한다는 것을 의미합니다.
내 질문 : 어떻게 OWL에서이 역할을 나타낼 수 있습니까? UML 모델을 OWL (예 : here 및 here)로 변환 할 때 참조가 발견되었지만 UML 역할에 대한 내용을 찾지 못했습니다. 어떤 표준이 있습니까? 다른 클래스를 만드는 것이 좋습니다.
이 다음 내 상황을 명확히하기 위해 "진짜 단어"의 예입니다 :이 사람처럼 행동 할 때이 예에서
을하는 "사람"은에 "프로젝트"에 대한 책임이있다 "관리자". Manager 클래스를 만들어야합니까?
사이드 노트 : 필자는 OWL 파일을 만들기 위해 제자를 사용하고 있습니다.
답변 해 주셔서 감사합니다. SIMF 저장소에 계속 주저하고 가능한 경우 피드백을 사용하여 공동 작업을 시도합니다. – James