2017-04-16 7 views
0

저는 온톨로지를 처음 접했기 때문에 매우 순진한 질문 인 것처럼 사과합니다.언제 Protege에서 개인에게 '같은 개인으로'속성을 부여할까요?

예를 들어 'PersonalInformation'이라는 클래스와 'Name'이라는 하위 클래스가 있습니다. PersonalInformation은 'Name'과 Name (클래스)이라는 개인으로 'FirstName', 'MiddleName'및 'LastName'과 같은 개인을 갖습니다. 이름 (개인)이 모두 본질 이름이기 때문에 이름, 중간 이름 및 성으로 '동일한 Indidividual As'속성을 설정합니까?

어떻게 설정해야하며 '같은 개인으로'속성을 사용하는 것이 적절한가요?

답변

0

두 명의 개인이 다르게 명명되었지만 하나의 동일한 인스턴스를 참조하는 경우 '동일 개인 별'공리를 할당하는 것이 적절합니다. 예를 들어 본명과 닉네임 이름을 따서 명명 된 한 개인을 가질 수 있습니다. 두 사람 모두 같은 사람을 묘사합니다 (그리고 그들은 아마도 '사람'이라는 클래스의 인스턴스가 될 것입니다).

질문에 관해서는 개인을 사용하지 않고 모든 것을 잠재적 인 개인을 묘사하기 때문에 클래스로 모델링합니다. 예를 들어 FirstName은 'Peter', 'George', 'Anna'등과 같은 개인을 포함 할 수있는 클래스입니다.