semantic-based knowledge management tools รุ่นที่...

50
SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ ่นที ่ 3 My Research Experience on Ontology Optimizing rules and the Q-square Knowledge representation framework Krich Intratip: PhD.Student Dr.Sasiporn Usanavasin: Advisor

Upload: others

Post on 24-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รนท 3

My Research Experience on Ontology

Optimizing rules and the Q-square Knowledge representation framework

Krich Intratip: PhD.Student Dr.Sasiporn Usanavasin: Advisor

Page 2: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Outline Introduction to my research trip

Optimizing rules (Problems – Ideas – Method)

Introduction to my current works

Ideas & Backgrounds

Case Study

Research instrument & Ontology design

Clear in concept and instance for well-form design

Questions & Suggestions

Page 3: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

My Research Trip

• Constructive Simulation (The best of Army research award’2006)

• Grid Computing

• Military Decision Making Process using Semantic Web

• Ontology Improvement – Optimizing Rules (KICSS2010)

• Knowledge Representation using Ontology Based on Research Findings – A Development Framework for Qualitative and Quantitative

Knowledge Based on Research Findings using Ontological Representation

Page 4: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Step-wise Approach for Improving Ontology using Optimizing Rules

Krich Intratip and Sasiporn Usanavasin

Faculty of Information Technology, Sripatum University, Bangkok, Thailand

http://itpe.siit.tu.ac.th/kicss2010/front/show/accepted-papers

Page 5: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Semantic Web was introduced

Berners-Lee at the Home Office, London, 2010

[1] T. Berners Lee, J. Hendler and O. Lassila. The Semantic Web. Scientific American, May 2001.

”The Semantic Web is an extension of the current web in which information is given Well-defined meaning, better enabling computers and people to work in cooperation.”

by Krich Intratip

Page 6: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Semantic Web was introduced

Berners-Lee at the Home Office, London, 2010

The semantic web : an interview with Tim Berners Lee, Consortium Standard Bulletin, 2005. http://www.consortiuminfo.org/bulletins/semanticweb.php

“The semantic web is designed to smoothly interconnect personal information management, enterprise application integration, and the global sharing of commercial, scientific and culture data. We are talking about data here, not human documents.”

by Krich Intratip

Page 7: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Problems

• Most of them are poor design at least one problem – Domain knowledge is in both the ontology and its

programming code, hard to maintenance – One fact is in many places, hard to maintenance – Ontology is also bigger than usage, lack of performance – Other nodes or instances are also in the ontology, although

it has the best one for the result, lack of performance

• However, the Semantic web application can go on running (by program solving)

by Krich Intratip

Page 8: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Example of composite value

Black color Label

Black Label Red Label

Black box, color of box is black

Red Box, color of box is red

Black t-shirt, color of t-shirt is black

Product name by Krich Intratip

Page 9: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Example of composite value

Black color Label

Black Label Red Label

Black box, color of box is black

Red Box, color of box is red

Black t-shirt, color of t-shirt is black

Product name

Composite value Non-composite value

by Krich Intratip

Page 10: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Example of composite value

Black color Label

Black Label Red Label

Black box, color of box is black

Red Box, color of box is red

Black t-shirt, color of t-shirt is black

Product name

It is a design problem issue, not only programming problem issue.

by Krich Intratip

Page 11: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Some domain knowledge are thrown in Programming area

Composite value

Ontology area

Programming area “Bla

ck b

ox”

“Black box”

Black

Box

Separate to

What does it mean?

What is the box color?

What is the item?

for

for

by Krich Intratip

Page 12: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

*

Page 13: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Got Ideas

Ontology design

Quality of

ontology

Ontology improvement

by Krich Intratip

Page 14: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Our proposed method

• Step-wise approach for improving for ontology design – 4 optimizing rules

• Remove composite-values to optimize the maintenance

• Remove one fact in many places to optimize the maintenance

• Remove unused class to optimize the performance • Remove unnecessary class to optimize the

maintenance and performance

“Optimize both the maintenance and performance”

by Krich Intratip

Page 15: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Scenario

• student ID, student name, admission year, major, level, and gender.

• If one of the student record has values as ‘50560073’, ‘Mr.Krich Intratip’, ‘2550’, ‘IT’, ‘Ph.D.’, ‘male’

by Krich Intratip

Page 16: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Scenario :shows composite-values problem

• student ID, student name, admission year, major, level, and gender.

• If one of the student records has values as ‘50560073’, ‘Mr.Krich Intratip’, ‘2550’, ‘IT’, ‘Ph.D.’, ‘male’

• student name (e.g., Mr.Krich Intratip) is a composite value

• student name should be separate to title, first name and last name

by Krich Intratip

Page 17: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

owl:Thing

Students ScholarshipRecipients

studentID ‘50560073’

studentName ‘Mr.Krich Intratip’

admissionYear ‘2550’

major ‘IT’

level ‘PhD.’

gender ‘male’

studentName ‘Mr.Krich Intratip’

scholarshipTpye ’RTA. Officer’

amount ’15%off’

duration ‘3 years’

Scenario : shows one fact in many places

by Krich Intratip

Page 18: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

owl:Thing

Students ScholarshipRecipients

studentID ‘50560073’

studentName ‘Mr.Krich Intratip’

admissionYear ‘2550’

major ‘IT’

level ‘PhD.’

gender ‘male’

studentName ‘http://www.spu.ac.th/Ontology.owl#Mr.Krich_Intratip’

scholarshipTpye ’RTA. Officer’

amount ’15%off’

duration ‘3 years’

Solution (a)

by Krich Intratip

Page 19: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

owl:Thing

Students

ScholarshipRecipients

studentID ‘50560073’

studentLastName ‘Intratip’

admissionYear ‘2550’

major ‘IT’

level ‘PhD.’

gender ‘male’

scholarshipTpye ’RTA. Officer’

amount ’15%off’

duration ‘3 years’

studentTitle ‘Mr.’

studentFirstName ‘Krich’

Solution (b)

by Krich Intratip

Page 20: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

owl:Thing

Students

ScholarshipRecipients

studentID ‘50560073’

studentLastName ‘Intratip’

admissionYear ‘2550’

major ‘IT’

level ‘PhD.’

gender ‘male’

scholarshipTpye ’RTA. Officer’

amount ’15%off’

duration ‘3 years’

studentTitle ‘Mr.’

studentFirstName ‘Krich’

Solution : shows unnecessary class problem

owl:Thing

Students

ScholarshipRecipients

studentID ‘50560073’

studentLastName ‘Intratip’

admissionYear ‘2550’

major ‘IT’

level ‘PhD.’

scholarshipTpye ’RTA. Officer’

amount ’15%off’

duration ‘3 years’

studentTitle ‘Mr.’

studentFirstName ‘Krich’

by Krich Intratip

Page 21: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Conclusions

• Eliminating the design issues such as

– composite values of instances, redundancy of attributes and unused class nodes

• Enhance the ontology design such that

– it can better serve to the usage or business objectives of the system

• Reduce programming overhead

• Make the maintenance of ontology easier

by Krich Intratip

Page 22: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Current works

• Q-square knowledge representation framework (on going)

• Root cause problem solving

Q-square = Qualitative & Quantitative Research Findings

Page 23: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

INTRODUCTION TO KNOWLEDGE AND ONTOLOGY

Page 24: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

กระบวนการจดการความร (KM Processes)

Structuring Knowledge

ดร.มารต บรณรช, Ontology for Information System Design and Development, 28 พฤศจกายน 2553

Page 25: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

สงทตองรในการสราง Ontology

หนาตาของความรทน ามาสรางเปน Ontology เปนอยางไร?

ใครคอ Domain experts(ตวจรงทเปนตวแทนประชากรได)/Stakeholders?

Intend to use

กระบวนการตรวจสอบความถกตอง

• ความรทน ามาท าเปน Ontology

• Design of the ontology

Ontology improvement

by Krich Intratip

Page 27: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Problems

• Gap between knowledge extraction and ontology design impact to...

– No idea to sketch well-form design ontology

– Need to do ontology improvement

– Stuck in programming code

– Hard to maintenance

– Lack of reusable

by Krich Intratip

Page 28: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

ปรชญาความเชอ

• เชอวาความรทถกตองและเชอถอได คอ ความรทไดมาจากกระบวนการทางวทยาศาสตร (scientific method) -> research

methodology

– Qualitative research

– Quantitative research

by Krich Intratip

Page 29: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

ความรจากงานวจย

• ลกษณะของความรของงานวจยเชงคณภาพ – ความรนนอธบายถงความสมพนธระหวางตวแปรตางๆ แตไมไดบอกถงอะไรเปน

เหต อะไรเปนผล เพยงแตบอกวามนเกยวกน ซงเราสามารถน ามาเขยนเชอมโยงความสมพนธดงกลาวได และน าเสนอในรปแบบของ Ontology ไดบนหลกการและพนฐานของ Grounded theory

• ลกษณะของความรของงานวจยเชงปรมาณ – ความรนนสามารถอธบายความสมพนธและขนาดของความสมพนธของตวแปร

สามารถพฒนาจนสามารถบงชถงความเปนเหตเปนผลไดชดเจนและสามารถสรางเปนสมการการท านายได โดยมโครงสรางโมเดลการวดและโมเดล Path ซงน าไปสการพฒนา Ontology บนพนฐานของ Structural Equation Modeling

by Krich Intratip

Page 30: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Research Areas

Knowledge (pattern of

information)

Ontology design &

improvement

Research methodology

(SEM, GT)

Knowledge extraction using research methodology

Ontology(knowledge representation) design approaches

Transformation approaches by Krich Intratip

Page 31: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

CASE STUDY

31

Page 32: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

ทานคดวาแบบไหนถก

A B

32 ค าสมภาษณ “ทานไดรบขอมลขาวสารทางไหน?”

by Krich Intratip

Page 33: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

TOOL FOR SOLVING SIMPLE STEPS TO CREATE ONTOLOGY

Knowledge extraction & Ontology design

33

Page 34: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Research Instrument กบ Ontology Development

• การใหความหมายเปนสวนของการก าหนด Domain

• Intend to use เปนสวนของการก าหนดขอบเขต ซงจะเปนตวบอกถงวาจะใชตวบงช ใดบางมาอธบาย

• การก าหนดการวธวด

– ตวบงชชนดนามธรรมเปนสวนของ Concept class ซงทก Concept ควรไดรบการอธบาย

– ตวบงชชนดรปธรรมหรอตวบงชทสามารถสงเกตไดเปนสวนของ Attribute class ซงหมายความวา Class ชนดนเทานนทจะม Instances มาอยได

• มาตรวดถอวาเปนสวนของ constrain อยางหนงของ Ontology ซงกคอ Data type นนเองซงจะถกก าหนดใหกบตวบงชชนดสงเกตไดหรอ attribute เทานน

• การจดกลมของตวบงชจะจดจากประเภทนามธรรมไปยงตวบงชรปธรรมซงจะท าใหความสมพนธระหวางกนขนมา

by Krich Intratip

Page 35: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Some of ontology (re)-engineering processes (Knowledge extraction)

• Define topic area – หวขอทสนใจคออะไร?

• Define domain specific – ประเดนทสนใจในหวขอนนทตองการใหความหมายหรอการอธบายคออะไร?

• Define intend to use (Domain expert) – การใหความหมายหรอการอธบายนนเพอวตถประสงคใด?

• Breakdown into sub-domains/concepts – กลมแนวความคดยอยหรอความหมายกลมยอยคออะไรบาง?

– Review literature (Consider reuse)

• Define indicators in each concept

• Define indicator measurement

• Define scale of the measurement by Krich Intratip

Page 36: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

*

มตคณภาพ

เครองมอ

Specification

Sensitivity

Consistency

Power of Prediction

by Krich Intratip

ความหมาย <= ตวบงช

(ครบถวนแคไหน %)

ตวบงช <= วธวด, มาตราวด

(ถกตองมากแคไหน %)

การวด <= ขอค าถาม

(สอดคลองแคไหน %)

ความหมาย <= ขอค าถาม

(ภาพรวมเหมาะสมแคไหน %)

D1

D2

D3

D4

Page 37: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

*

No. ความหมาย (ตวแปร)

ตวบงช การวด

(วธวด, มาตราวด) ตววด

(ขอค าถาม) คะแนน (4 มต)

comment

(D1+D2+D3+D4)/4

คะแนนรายขอของผเชยวชาญแตละทานรวมกน/จ านวนผเชยวชาญ > 50%

by Krich Intratip

* ใหใชหลก Relevance theory: http://www.phon.ucl.ac.uk/home/PUB/WPL/02papers/wilson_sperber.pdf

* น าไปสการอนมานความหมายได ตามเงอนไขทใหสามารถสอไดไดตรงตามเจตนารมณการใชงาน

Page 38: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Instrument & Ontology design

Domain

Intend to use

Concept 1

Concept 2

Att. 1 Att. 2 Att. 3 Att. 4 Att. 5 String Int

ตวบงชนามธรรม

ตวบงชสงเกตได

มาตรวด ขอบเขต

ใหความหมาย

ในสงทตองการ อธบาย

by Krich Intratip

Page 39: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

*

Page 40: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Principle of defining class and its relation

• Class (นามธรรมทตองการการอธบาย)

– ม class node อย 2 ประเภท • Concept node ควรตองไดรบการอธบายเพมเตมจาก node อน

– กฎ : ไมสามารถเปนทอยของ Instance ได

• Attribute node ควรตองไดรบการอธบายเพมเตมดวยการใส Instance

– กฎ : เปนทอยของ Instance

– มความสมพนธระหวาง concept node ไดสองแบบ • Is-a, Part-of

– มความสมพนธระหวาง concept node กบ Attribute node ไดแบบเดยว คอ Attribute-of

by Krich Intratip

Page 41: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Principle of defining instance and its relation

• Instance (data item) – กฎ : ตองถกบรรจอยใน Attribute node

• One fact in one place

• Atomic value

• Relation – กบ Attribute node เปน Instance-of

– ระหวาง Instance อนใน Attribute node อนจะเปน Has_???

• เขาใจธรรมชาตของ Instance วาสามารถเจรญเตมโตไปเปน Node ไดเมอมการเปลยนแปลงจ าเปนตอง re-structure ontology

by Krich Intratip

Page 42: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Class/Instance and their relation

concept

concept

concept

concept

concept

attribute

instance

Is-a Part-of Att-of

Ins-of

parent

child

Physical/Concrete VS Logical

Page 43: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

INFERENCE ? QUERY & RULE

43

Page 44: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Inference and Decision

• ขอเทจจรง – ความสง(m)

– น าหนก(kg)

• เกดคณสมบตตามา (Query) – BMI = ความสง(m) * น าหนก(kg)ยกก าลงสอง

• การอนมาน – ใชเกณฑมาตดสน หรอการใหความหมาย

http://en.wikipedia.org/wiki/First-order_logic

http://www.chulabook.com/description.asp?barcode=978974

0326960 by Krich Intratip

Page 45: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

การท าอนมาน

ภาวะ คาดชนความหนาทค านวณได ผอม ระดบ 4 < 16.0 ผอม ระดบ 3 16.0-16.9 ผอม ระดบ 2 17.0-18.4 ผอม ระดบ 1 18.5-19.9 ปกต 20.0-24.9 อวน ระดบ1 25.0-29.9 อวน ระดบ 2 30.0-39.9 อวน ระดบ 3 > 40.0

http://www.thailabonline.com/BMI.htm by Krich Intratip

Page 46: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

หลกการส าคญในการออกแบบ Ontology

• พจารณาความละเอยดหยาบของสงทตองการอธบาย และใหแตละระดบของการอธบายมความละเอยดหยาบพอๆกน (Generic VS Specific)

• ปกตแลว Ontology ใชหลกการจดกลมจดประเภทขอมลหรอกลมแนวคด เปนหมวดหม (Taxonomy) เปน Hierarchy แลวใช First order logic ในการอนมานความหมาย ซงความหมายจะไมคลมเครอถาหากขอมลหรอกลมแนวคดนนมอยทเดยว(Unique) ในโครงสราง Ontology

• จะเพมความสามารถในการ Reuse ใหกบ Ontology ได โดยท าให Ontology นนมความหมายชดเจนอยางใดอยางหนงตามเจตนารมณการใชงาน

by Krich Intratip

Page 47: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

พจารณาความละเอยดหยาบในการออกแบบ Ontology

• 5 = X + 2

• How to describe X?

– X = 3

– X = 5 - 2

– X = Y + 1

– X = f(Y) + 1; f(Y) = 2

– X = f(Y) + f(Z); f(Y) = 2, f(Z) = 1

– X = ?

• 5 = f(X) + 2

by Krich Intratip

5

X 2

Part-of Part-of

Page 48: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Knowledge & Ontology development life cycle

Describe domain and

intend to use

Instrument development

Gather information

Build up domain

knowledge

Practice based

ontology design

Inference over

ontology

meaning

by Krich Intratip

Page 49: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

Knowledge & Ontology development life cycle

Describe domain and

intend to use

Instrument development

Gather information

Build up domain

knowledge

Practice based

ontology design

Inference over

ontology

meaning

by Krich Intratip

Page 50: SEMANTIC-BASED KNOWLEDGE MANAGEMENT TOOLS รุ่นที่ 3text.hlt.nectec.or.th/ontology/sites/default/files... · 2012-01-26 · semantic-based knowledge management tools

ขอขอบคณทกทานครบ ขอเสนอแนะ หรอ ขอซกถาม

Krich Intratip

Dr.Sasiporn Usanavasin

FB: Zimmantic lab https://www.facebook.com/groups/zimmaticlab/

FB: SEM Study Lab https://www.facebook.com/groups/SEMStudyLab/

Slide @ http://prezi.com/d113kizjskll/nectec-semantic-

seminar-3-my-research-experience-on-ontology/