05 coreonto it device ontology 20080623

20
온온온온 온온 온온온 온온온 , 온온온

Upload: sejin-nam

Post on 18-Nov-2014

955 views

Category:

Education


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 05 Coreonto It Device Ontology 20080623

온톨로지 수동 구축팀

최주원 , 이순웅

Page 2: 05 Coreonto It Device Ontology 20080623

온톨로지 수동구축팀

의미 있는 온톨로지의 구축을 위해 디바이스 온톨로지의 기초개념 및 속성을 정하고 , 디바이스 온톨로지의 사용 시나리오 ( 목적 ) 를

작성하는 것이 목표

해온 일들 SUDO Ver. 0.1 작성 관련 논문 (GAS, SOUPA, Mizoguchi 등 ) 서베이 등 타기관 요구사항 수집

Page 3: 05 Coreonto It Device Ontology 20080623

요구사항의 필요성

Ontology 101 요구사항이 있어야 온톨로지의 scope 를 정할 수

있음 요구사항이 있어야 온톨로지가 제대로 구축됐는지 알 수

있음 Software Engineering

요구사항 분석으로 시작한다 .

스스로 요구사항 생각해보기

Page 4: 05 Coreonto It Device Ontology 20080623

프로젝트의 목적 ( 기존의 요구사항 ) 목표

많은 어휘의 IT Device Ontology 만드는 것 온톨로지 구축 자체가 목표

응용 시나리오 ( 요구사항 ) 의 부재

Page 5: 05 Coreonto It Device Ontology 20080623

IT Device Ontology no.1- IT Device Itself

HW

Function(Action)

SW

IT Device 의 본질

변하는 것들

hasSoftware

provide

provide

Device Capability, Static(not real use) Ontology

Page 6: 05 Coreonto It Device Ontology 20080623

IT Device Ontology no.2 - IT Device Evaluation (Subjective Information for IT Devices)

HW

Function(Action)

SW

IT Device 의 본질

변하는 것들

hasSoftware

provide

provide

Evaluation

hasEvaluation hasEvaluation

Device Capability and Evaluation, Static(not real use) Ontology

Page 7: 05 Coreonto It Device Ontology 20080623

IT Device Ontology no.3 – Environmental Factor (Ubiquitous)

HW

Function(Action)

SW

IT Device 의 본질

변하는 것들

use

provide

Device Capability and Status, Dynamic(real use) Ontology

when(tempor

al)

who(foaf

)

Environmental Factor

where(locatio

nal)

what

how

why(causal,

motivation)

event

Page 8: 05 Coreonto It Device Ontology 20080623

SUDO Ver. 0.1

HW

Function(Action)

SW

IT Device 의 본질

변하는 것들

use

provide

Device Capability and Status, Dynamic(real use) Ontology

when(tempor

al)

who(foaf

)

Environmental Factor

where(locatio

nal)

what

how

why(causal,

motivation)

event

Page 9: 05 Coreonto It Device Ontology 20080623

SUDO 0.1

Page 10: 05 Coreonto It Device Ontology 20080623

참고논문

GAS eGadget 이라 불리는 physical object( 신발 , 커

튼 , 커피포트 , etc ) 와 그들간의 통신 및 컨트롤이 목적

Synapse 라는 concept 을 통해 eGadget 간의 연결관계를 사용자가 설정 가능

차이점 기능이 비교적 단순한 기기들이 대상 기기들간의 연결관계에 포커스를 둠

Page 11: 05 Coreonto It Device Ontology 20080623

참고논문

SOUPA Ubiquitous 와 Pervasive 응용 프로그램 구축을

위한 온톨로지 서로 다른 device 간의 통신 및 컨트롤 목적

차이점 제한된 환경과 특정한 목적

Page 12: 05 Coreonto It Device Ontology 20080623

참고논문

Mizoguchi Heater, cooler 와 같은 기기 뿐 아니라 부속품 같은

low level 의 물체들에 대한 온톨로지 Function 과 Behavior 를 구분하고 계층화하여

온톨로지로 표현

차이점 IT Device 는 일반적인 기기와 달리 기능 및

사용목적이 매우 다양하다 . Function 을 계층화하기 어려움 . Low-Level Description 의 필요성도 미지수 .

Page 13: 05 Coreonto It Device Ontology 20080623

문제점

다른 기관들 ( ETRI, Saltlux ) 이 사용하는 온톨로지와의 연관성 ETRI 는 현재 1, 2 차년도에 만들어진 온톨로지에

개별적으로 추가한 온톨로지를 사용하고 있었음 . 1, 2 차년도 온톨로지와의 연관성 문제 Saltlux 의 요구사항은 기존 구축된 온톨로지와

관계가 없고 아직 명확하지 않음 .

Page 14: 05 Coreonto It Device Ontology 20080623

진행 방향

첫 번째 방향 . 1, 2 차년도 온톨로지의 클래스 , 속성을 수정 및

추가하여 좀 더 의미 있는 온톨로지 구성 장점 : ETRI 및 Saltlux 의 요구사항 반영 가능 ?,

나름 절충안 두 번째 방향 .

1, 2 차년도 온톨로지를 생각하지 않고 시나리오 맞춤식 온톨로지 작성

장점 : 멋진 시나리오 가능 단점 : 프로젝트와의 연관성 , 부담이 큼

Page 15: 05 Coreonto It Device Ontology 20080623

기존 프로젝트

기존 디바이스 온톨로지

Device( 이름 , 크기 ,

무게 등의 사양 )

Corporation( 이름 , 전화번호 , 주소 등 )

People( 이름 , 주소 등 )

productMaker

hasCEO

Page 16: 05 Coreonto It Device Ontology 20080623

기존 온톨로지 + Event?

Device( 이름 , 크기 ,

무게 등의 사양 )

Corporation( 이름 , 전화번호 , 주소 등 )

People( 이름 , 주소 등 )

productMaker

hasCEO

Event

Event 의 정의는 온톨로지에 대한 요구사항에 따라 다르다 .

Page 17: 05 Coreonto It Device Ontology 20080623

요구사항

IT 디바이스에 대한 일반적인 Q/A 를 할 수 있는 온톨로지를 만들자 .

유비쿼터스 환경에서 디바이스의 행동을 모니터링 하고 제어할 수 있는 온톨로지를 만들자 .

Page 18: 05 Coreonto It Device Ontology 20080623

Event in IT Device Ontology

‘3G 아이폰’ 11 일 출시 , 한국은 연내 출시 가능

휴대폰 통합 20 핀 충전기 최초 인증

페이스북 , 세계 SNS랭킹 1 위… 마이스페이스 추월

동현이가 어제 오후에 자신의 노트북으로 게임을 했다 .

순웅이가 방금 XXX에게 문자메시지를 보냈다 .

진현이가 지금 PC 로 최신가요를 듣고 있다 .

디바이스 관련 소식 /사건 일상생활에서의 디바이스 이용

특정 인물이 Device 로 하고

있는 행동 그 자체

Device 와 관련된 뉴스 등의

사건

Page 19: 05 Coreonto It Device Ontology 20080623

비교 : 두 이벤트 정의

3G 아이폰’ 11 일 출시 , 한국은 연내 출시 가능

Q/A 에 이용가능한 이벤트 정의

자연언어처리로 처리가능

동현이가 어제 오후에 자신의 노트북으로 게임을 했다 .

Ubiquitous 환경에서 이용 가능한 이벤트 정의

시스템 프로그래밍 이슈

디바이스 관련 소식 /사건 일상생활에서의 디바이스 이용

Page 20: 05 Coreonto It Device Ontology 20080623

결론

새 정의 , 기존 정의

기존 디바이스 온톨로지 + 이벤트 ?

이벤트의 정의를 동의할 수 있는가 ?