23
서서 서서서 서서 서서 서서서 on Protege 200711448 서서서 서서 서서 (2012.12.14)

서울 지하철 여행 추천 시스템 on Protege

  • Upload
    meli

  • View
    306

  • Download
    11

Embed Size (px)

DESCRIPTION

서울 지하철 여행 추천 시스템 on Protege. 최종 발표 ( 2012.12.14). 200711448 오희수. 목차. 개발 배경 및 목표 Protégé 설계 Protégé 구현 진행일정. 1. 개발 배경 및 목표. 개발 배경 및 목표. 개발 배경 중간 프로젝트로 진행한 KM 을 이용한 서울 지하철 여행 추천 시스템을 실제 어플리케이션에서 사용을 해보고 싶은 마음에 중간 프로젝트를 연장 하여 Protégé 를 이용하여 온톨리지를 구축해보기로 함 . - PowerPoint PPT Presentation

Citation preview

Page 1: 서울 지하철 여행 추천 시스템          on  Protege

서울 지하철 여행 추천 시스템 on Protege

200711448 오희수

최종 발표 (2012.12.14)

Page 2: 서울 지하철 여행 추천 시스템          on  Protege

1.개발 배경 및 목표

2.Protégé 설계

3.Protégé 구현

4.진행일정

목차

Page 3: 서울 지하철 여행 추천 시스템          on  Protege

1. 개발 배경 및 목표

Page 4: 서울 지하철 여행 추천 시스템          on  Protege

개발 배경 및 목표

개발 배경

중간 프로젝트로 진행한 KM 을 이용한 서울 지하철 여행 추천 시스템을실제 어플리케이션에서 사용을 해보고 싶은 마음에 중간 프로젝트를 연장하여 Protégé 를 이용하여 온톨리지를 구축해보기로 함 .

Page 5: 서울 지하철 여행 추천 시스템          on  Protege

개발 배경 및 목표

목표

- Protégé 를 이용하여 온톨리지를 구축한다 .

- 구축한 온톨리지를 이용하여 Java 어플리케이션 상에서 추론을 할 수 있는 예제를 만들어 본다 .

Page 6: 서울 지하철 여행 추천 시스템          on  Protege

2. Protege 설계

Page 7: 서울 지하철 여행 추천 시스템          on  Protege

Protege 설계

Sub-way

line first

last

eatery_place

exhibition_place

hasLineNumstartAt

endAt

hasExhibitN-ear

hasEateryNear

Subway

Page 8: 서울 지하철 여행 추천 시스템          on  Protege

Protege 설계

last

first

Museum

exhibition_place

GallerySuperclass

phone cur-rent

loca-tion

endAt

startAt

hasPhonecurrentlyEx-hibit

locationAt

Exhibition Place

Page 9: 서울 지하철 여행 추천 시스템          on  Protege

Protege 설계

last

first

Cafe

Eatery_place

Re-strauntSuperclass

phone

menu

loca-tion

hasMenu

locationAt

hasPhoneopenAt

closeAt

Eatery Place

Page 10: 서울 지하철 여행 추천 시스템          on  Protege

Protege 설계

type

Bread

Menu

Bever-ageSuperclass

price

Meal hasType

hasPrice

Menu

Page 11: 서울 지하철 여행 추천 시스템          on  Protege

3. Protege 구현

Page 12: 서울 지하철 여행 추천 시스템          on  Protege

Protege 구현

Class Hierarchy

음식점

전시 장소

음식점 메뉴

지하철역

Page 13: 서울 지하철 여행 추천 시스템          on  Protege

Protege 구현

OWL Viz

Page 14: 서울 지하철 여행 추천 시스템          on  Protege

Protege 구현

Individual Ex.

Page 15: 서울 지하철 여행 추천 시스템          on  Protege

Protege 구현

HangaramDesign-Gallery

Nambu_Terminal

02-580-1300

2000

ParkHoonIlPhotoExhibi-tion

lo-cateAt

openAt

closeAt

Individual Ex. (Cont)

1100

hasPho-neNum

currentlyEx-hibit

Page 16: 서울 지하철 여행 추천 시스템          on  Protege

Protege 구현

Jena Semantice Web Application 개발을 위한 Java framework

RDF/OWL Jena

SPARQL(Query)

Data(Resource)

Page 17: 서울 지하철 여행 추천 시스템          on  Protege

Protege 구현

Jena 설치

http://jena.apache.org/download/index.html 에서 다운로드

Java 프로젝트에 jar 패키지 파일들을 추가

Page 18: 서울 지하철 여행 추천 시스템          on  Protege

Protege 구현

OWL 출력

Protégé 로 작성한 OWL 파일을 불러와 출력

Page 19: 서울 지하철 여행 추천 시스템          on  Protege

Protege 구현

OWL 출력 (cont)

작성된 OWL 을 볼 수 있다 .

Page 20: 서울 지하철 여행 추천 시스템          on  Protege

Protege 구현

SPARQL 을 이용한 Query

막차시간 (last) 이 24 시 15 분 (2415) 인 지하철역

Page 21: 서울 지하철 여행 추천 시스템          on  Protege

Protege 구현

SPARQL 을 이용한 Query (cont)

Property 중 location 이 ‘ Honik_Univ’ 인 것을 변수 x 에 할당

변수 x 에 할당된 것 중 current property 값을 변수 y 에 할당

Page 22: 서울 지하철 여행 추천 시스템          on  Protege

4. 진행 일정

Page 23: 서울 지하철 여행 추천 시스템          on  Protege

진행 일정

11 월 26~30 12 월 3 일 ~12 월 7 일 12 월 10 일 ~12 일

주제 변경 및 관련 조사도메인 별 관계도 그리기Protege tool 익히기Jena, SPARQL 학습 온톨리지 구축 및

Java 어플리케이션 연결