40

Step 1: 도메인 분석 & 클래스 설계

도메인 온톨로지 설계 프로젝트

학습 목표

도메인 분석서와 Competency Questions 작성 오픈 온톨로지를 재사용한 클래스 계층 설계 OWL/Turtle 문법으로 온톨로지 파일 작성

Step 1: 도메인 분석 & 클래스 설계

실습 목표

선택한 도메인에 대해 Ontology 101의 Step 1~4를 수행합니다.

  • 도메인 범위 정의 (Competency Questions)
  • 오픈 온톨로지 재사용 결정
  • 핵심 용어 나열
  • 클래스 계층 설계 (RDFS/OWL)

Part 1: 도메인 분석서 작성

선택한 도메인의 분석서를 작성하세요. 아래는 (A) 대학/연구 도메인의 예시입니다.

에디터 로딩 중...

Part 2: 클래스 계층 설계 (OWL/Turtle)

분석서를 바탕으로 클래스 계층을 OWL로 작성하세요:

에디터 로딩 중...

Part 3: Protege에서 시각화 (선택)

Protege Desktop에서 위 Turtle 파일을 열면 OntoGraf 탭에서 클래스 계층을 시각화할 수 있습니다.

또는 WebVOWL(http://vowl.visualdataweb.org/webvowl.html)에 업로드하여 웹에서 시각화합니다.


실습 과제

  1. 3개 도메인 중 하나를 선택
  2. 도메인 분석서 작성 (CQ 10개 이상)
  3. 오픈 온톨로지 재사용 결정
  4. 클래스 계층 OWL/Turtle 파일 작성 (최소 15개 클래스)
  5. (선택) Protege 또는 WebVOWL로 시각화
에디터 로딩 중...
힌트 보기
  • CQ에서 명사를 추출하면 클래스 후보, 동사는 관계 후보가 됨
  • foaf:Person, schema:Organization을 상위 클래스로 재사용
  • owl:disjointWith로 교수와 학생이 겹치지 않음을 명시 가능
  • rdfs:comment로 각 클래스에 한국어 설명을 추가하면 이해도 향상
  • Protege: File > Open > .ttl 파일로 즉시 시각화 가능
정답 보기
에디터 로딩 중...