protege
[Protege 기초 실습3] Object Property(property, subproperty, inverse)
yuuuun
2022. 12. 23. 01:24
반응형
무료 오픈 소스 온톨로지 편집기 실습 - Ontology에 Object Property 추가하기
간단한 개념 정리
tutorial을 보고 실습을 진행해보고자 한다.
이전에 Class를 추가하는 방법에 대해 posting을 진행했고, 이제 속성(property)을 추가해본다.
property는 두 객체 간 관계를 나타낸다고 생각하면 된다.
더보기
- Matthew - livesIn - England
- Matthew는 England에 산다
Properties에는 크게 Object properties와 Datatype properties 두개로 나뉘어있다.
Protege 실습
- hasIngredient property추가하기
더보기
Tip: Property naming 규칙
- 특별한 naming 규칙이 있지는 않지만, 아래의 규칙을 따르면 좋다고 권고
- 이름은 소문자로 시작
- space를 입력하는 대신, 대문자를 활용
- has, is와 같은 단어로 시작하는 것을 추천
- hasPart, isPartOf, hasManufacturer, isProducerOf....
- subproperty: property 아래 있는 property
-
hasIngredient hasToppping hasBase
-
- hasTopping, hasBase property 추가하기
상반되는 Property추가하기
- 아래와 같이, 두 개의 객체 사이에 상반되는(?) property가 존재하는 것을 쉽게 이해할 수 있다.
- inverse property 추가하기
- isIngredientOf를 추가한 뒤, [Inverse Of] 클릭
반응형