서울 지하철 여행 추천 시스템 on protege
DESCRIPTION
서울 지하철 여행 추천 시스템 on Protege. 최종 발표 ( 2012.12.14). 200711448 오희수. 목차. 개발 배경 및 목표 Protégé 설계 Protégé 구현 진행일정. 1. 개발 배경 및 목표. 개발 배경 및 목표. 개발 배경 중간 프로젝트로 진행한 KM 을 이용한 서울 지하철 여행 추천 시스템을 실제 어플리케이션에서 사용을 해보고 싶은 마음에 중간 프로젝트를 연장 하여 Protégé 를 이용하여 온톨리지를 구축해보기로 함 . - PowerPoint PPT PresentationTRANSCRIPT
서울 지하철 여행 추천 시스템 on Protege
200711448 오희수
최종 발표 (2012.12.14)
1.개발 배경 및 목표
2.Protégé 설계
3.Protégé 구현
4.진행일정
목차
1. 개발 배경 및 목표
개발 배경 및 목표
개발 배경
중간 프로젝트로 진행한 KM 을 이용한 서울 지하철 여행 추천 시스템을실제 어플리케이션에서 사용을 해보고 싶은 마음에 중간 프로젝트를 연장하여 Protégé 를 이용하여 온톨리지를 구축해보기로 함 .
개발 배경 및 목표
목표
- Protégé 를 이용하여 온톨리지를 구축한다 .
- 구축한 온톨리지를 이용하여 Java 어플리케이션 상에서 추론을 할 수 있는 예제를 만들어 본다 .
2. Protege 설계
Protege 설계
Sub-way
line first
last
eatery_place
exhibition_place
hasLineNumstartAt
endAt
hasExhibitN-ear
hasEateryNear
Subway
Protege 설계
last
first
Museum
exhibition_place
GallerySuperclass
phone cur-rent
loca-tion
endAt
startAt
hasPhonecurrentlyEx-hibit
locationAt
Exhibition Place
Protege 설계
last
first
Cafe
Eatery_place
Re-strauntSuperclass
phone
menu
loca-tion
hasMenu
locationAt
hasPhoneopenAt
closeAt
Eatery Place
Protege 설계
type
Bread
Menu
Bever-ageSuperclass
price
Meal hasType
hasPrice
Menu
3. Protege 구현
Protege 구현
Class Hierarchy
음식점
전시 장소
음식점 메뉴
지하철역
Protege 구현
OWL Viz
Protege 구현
Individual Ex.
Protege 구현
HangaramDesign-Gallery
Nambu_Terminal
02-580-1300
2000
ParkHoonIlPhotoExhibi-tion
lo-cateAt
openAt
closeAt
Individual Ex. (Cont)
1100
hasPho-neNum
currentlyEx-hibit
Protege 구현
Jena Semantice Web Application 개발을 위한 Java framework
RDF/OWL Jena
SPARQL(Query)
Data(Resource)
Protege 구현
Jena 설치
http://jena.apache.org/download/index.html 에서 다운로드
Java 프로젝트에 jar 패키지 파일들을 추가
Protege 구현
OWL 출력
Protégé 로 작성한 OWL 파일을 불러와 출력
Protege 구현
OWL 출력 (cont)
작성된 OWL 을 볼 수 있다 .
Protege 구현
SPARQL 을 이용한 Query
막차시간 (last) 이 24 시 15 분 (2415) 인 지하철역
Protege 구현
SPARQL 을 이용한 Query (cont)
Property 중 location 이 ‘ Honik_Univ’ 인 것을 변수 x 에 할당
변수 x 에 할당된 것 중 current property 값을 변수 y 에 할당
4. 진행 일정
진행 일정
11 월 26~30 12 월 3 일 ~12 월 7 일 12 월 10 일 ~12 일
주제 변경 및 관련 조사도메인 별 관계도 그리기Protege tool 익히기Jena, SPARQL 학습 온톨리지 구축 및
Java 어플리케이션 연결