2014-09-05 3 views
1

처음에 나는 온톨로지 및 프로 테지 (protege)에서 새로운 것을 언급하고자합니다. 필자는 protge 5.0을 사용하여 온톨로지를 개발하려고합니다. { "Balanced", "Clever", "Energetic", "Lazy", "Talkative"}와 같이 데이터 범위 표현식에서 정의한 열거 형 범위로 일부 데이터 속성을 정의했습니다. 이제 개인을 정의하고 위에서 정의한 범위에서 데이터 유형 속성에 대한 필러로 값을 선택하려고합니다. 어떻게해야합니까? 사전Protege에서 개인에 대한 속성 값을 정의 할 때 열거 형 데이터 유형 사용

답변

0

그 범위에서 개인을 선언 할 수 없습니다에 도움을

감사, 데이터 타입의 범위는 리터럴이 아닌 개인으로 구성되어 있기 때문이다.

당신이 "균형"으로, 예를 들어, 레이블 개인을 원하는 경우에, 당신은 충분한 생각되는 IRI와 개인을 만들고

편집 "균형"으로, 그것은에 rdfs:label를 추가 코멘트에서 논의 무엇 수배 것은 내가 다음 단계로이 작업을 수행 한 데이터 속성 주장 p(A, "literal")

입니다 : - 개인 A (개별 탭)을 생성 - - 데이터 p 속성 (데이터 속성 탭) 만들기를 선택합니다, 데이터 프로퍼티 어설 션 탭이 표시됩니다. - + 버튼을 선택 - 원하는 속성을 선택하고 원하는 값을 입력하십시오.

참고 : 질문에 데이터 유형 열거가 언급되었습니다. 예제에는 추가하지 않았지만 속성은 p에 선언 된 범위가있는 경우 동일합니다 .

이것은 아래 그림과 같습니다.

enter image description here

+1

"는 데이터 유형의 범위가 리터럴 아닌 개인들로 구성되어 있기 때문에, 그 범위에서 개별 선언 할 수 없습니다." Protégé에게 새로운 것으로 보이는 OP는 새로운 개인을 선포하고 열거 된 범위가있는 부동산에 대한 가치를 부여하고자했을 것입니다. 예 : OP는 범위가 { "x", "y"} 인 속성 p를 선언하고 이제 개인 a를 선언하고 p (a, "y")를 주장하려고합니다. –

+0

그건 가능한 해석입니다. 따라서 질문의 마지막 문장은 "이제는 개인을 정의하고 위에서 정의한 범위의 속성 중 하나에 대한 값을 주장하려고합니다." – Ignazio

+0

도움 주셔서 감사합니다. 예, 여호수아는 개인 p (a, "y")를 갖고 싶다고 썼습니다. 어떻게해야합니까? – Sanam