studi penerapan ontologi dalam bahasa inggris sebagai kerangka

36
Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka Pengembangan Ontologi Bahasa Indonesia NIM 11110006 Sahat Manahan Sinaga NIM 11110013 Andi Parlindungan Tampubolon NIM 11110069 Metilova Sitorus Kelompok TA-TI-01 1

Upload: metilova-sitorus

Post on 21-Mar-2017

103 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka Pengembangan Ontologi Bahasa Indonesia

NIM 11110006 Sahat Manahan Sinaga

NIM 11110013 Andi Parlindungan

TampubolonNIM 11110069 Metilova Sitorus

Kelompok TA-TI-01

1

Page 2: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Overview1. Introduction•Background•Objective •Scope•Approach2. Literature Overview•Ontology•Building Ontology•Methodology•Languages•Tool3. Analysis•Description of Case Study•Step by Step Building Ontology•Result of Case Study4. Achievement and Conclusion5. Follow Up Plan

05/02/23

2

Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 3: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Introduction

05/02/23

3

Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 4: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Ontology Ontology is a formal explicit description of

concepts in a domain of discourse (classes (sometimes called concepts)), properties of each concept describing various features and attributes of the concept (slots (sometimes called roles or properties)), and restrictions on slots (facets (sometimes called role restrictions)) .

~ The Artificial-Intelligence

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris

sebagai - Del Politechnic of

Informatic

4

Page 5: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Background•Developing an ontology is a process of defining a set of data and their structure for other programs to use.

•Problem-solving methods, domain-independent applications, and software agents use ontologies and knowledge bases.

05/02/23

5

Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 6: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Background•For example, an ontology of wine and

food and appropriate combinations of wine with meals. This ontology can be used as a basis for some applications in a suite of restaurant-managing tools

•Ontology is important for system supporting and accurate.

6

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 7: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

ObjectiveStudying and explore application of

ontology in English as based fordeveloping of Indonesian Ontology

structure.

7

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 8: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Scope•Study literature about application of ontology in English

•The result of study literature will be an important lesson to develop ontology in Indonesian.

8

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 9: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Approach•Literature review•Study literature•Tools Exploration•Analysis•Conclusion and Documentation

9

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 10: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Library Overview

10

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 11: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Ontology•Ontology is a formal explicit description of

concepts in a domain of discourse (classes (sometimes called concepts)), properties of each concept describing various features and attributes of the concept (slots (sometimes called roles or properties)), and restrictions on slots (facets (sometimes called role restrictions)) .

~ The Artificial-Intelligence

11

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 12: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Building Ontology7 steps building ontology:•Determine the domain and scope of the

ontology.•Consider reusing existing ontologies.•Enumerate important terms in the ontology.•Define the classes and the class hierarchy.•Define the properties of classes-slots.•Define the facets of the slots.• Create instances.

12

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 13: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Methodology•None of the methodologies are fully

mature•After comparing IEEE standard to others

methodologies, Methontology Methodology is the most mature.

•Three categories of activities in Methontology Methodology, namely:- Project Management Activities include planning, control and quality assurance.

13

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 14: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Methodology- Development-Oriented Activities include specification, conceptualization,

formalization and implementation.- Support Activities include a series of

activities, performed at the same time as development-oriented activities, without which the ontology could not be built.

14

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 15: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

LanguagesThere are five kind of Languages to

expressOntology in real notation:•XML•XML Schema•RDF•RDF Schema (RDFS)•OWL

15

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 16: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

ToolsThere are number of environments and tools tobuild ontology has grown exponentially.Protégé• Developed by the Stanford Medical

Informatics (SMI) at StanfordUniversity

• It is an open source, standalone application with an extensible architecture.

• The core of this environment is the ontology editor, and it holds a library of plugins that add more functionality to the environment.

16

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 17: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Analysis

17

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 18: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Description of Case StudyStudent Personalization provide student’sinformation such us personal data, class,

major,description of major etc.

Constraint in this case study is the ontology not

provide detail and full information. This ontology

is a simple for exploration tool.

18

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 19: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Step by Step Building OntologyDetermine Scope

1.Domain: Students Personalization2.Purpose: Provide information about

student’s personal data.3. Kind of question that should be answer by

the ontology: Who is the student’s classmate? What majors each students get?

4. User: Teacher and StaffConsider Reuse: Not use another related

ontology.

19

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 20: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Step by Step Building Ontology20

Page 21: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Step by Step Building OntologyDefine Taxonomy•Class•Student•Teacher•Subject•Person

21

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 22: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Step by Step Building OntologyDefine Properties

No Property Name Domain Range Description1 has_Address Lecturer,

StudentString Data type property

2 has_gender Lecturer, Student

String Data type property

3 Credit Subject Int Data type property4 has_className Class String Data type property5 has_date_of_birth Lecturer,

StudentDate Data type property

22

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 23: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Step by Step Building OntologyNO Property Name Domain Range Description

6 has_firstName Lecturer, Student

String Data type property

7 has_lastName Lecturer, Student

String Data type property

8 has_phoneNumber

Lecturer, Student

String Data type property

9 has_studentID Student String Data type property10 has_teacherID Lecturer String Data type property11 has_subjectID Subject String Data type property12 has_subjectNa

meSubject String Data type property

23

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 24: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Step by Step Building OntologyNO Property Name Domain Range Description

13 deliver_subject

Lecturer Class Inverse of learn_subject

14 attends_class Student Class Inverse of is_attended15 is_attended Class Student Inverse of attends_class16 is_studied_in Subject Class Inverse of study_about17 is_tought_by Student Lecturer Inverse of teach_student18 learn_subject Student Subject Inverse of

deliver_subject19 study_about Class Subject Inverse of is_studied_in20 teach_student Lecturer Student Inverse of is_tought_by

24

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 25: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Step by Step Building Ontology•Define FacetsSingle cardinalityMultiple cardinalityValue type: string, Boolean, number,

enumerated.

25

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 26: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Step by Step Building Ontology• Define Instance

Instance dari student : Mei Samosirhas_Address : has_gender : Perempuanhas_className : 1Ahas_date_of_birth: has_firstName : Meihas_lastName : Samosirhas_phoneNumber :has_studentID : 11112003learn_subject : IF311111 IF311112 IF311314 IF311317is_thougth_by : 0011223344 0108037601

26

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 27: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Result of Case Study

A. Hierarfchi Ontologi Students DataB. Tag Format .rdf-xml

27

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 28: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Result A28

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 29: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Result B

29

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 30: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Result B30

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 31: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Achievement and Conclusion

•We can build an ontology using Protégé according to seven steps that explained in Ontology Development 101: A Guide to Creating Your First Ontology

31

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 32: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Achievement and Conclusion

•We can build an ontology using Protégé according to seven steps that explained in Ontology Development 101: A Guide to Creating Your First Ontology

32

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 33: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

Follow Up Plan•Exploration GATE

33

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic

Page 34: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

References[1] Natalya F.Noy and L.McGuinness Deborah.

Ontologi Development 101: A Guide to Creating Your First Ontologi. Stanford University

[2] Omoronyia Inah, Sindre Guttorm, Stalhane Tor, Biffl Stefan, Moser Thomas, and Sunindyo Wikan. A Domain Ontologi Building Process for Guiding Requirements Elicitation, Norwegian University of Science and Tecnology, Vienna University of Technology

[3] Massacci Fabio, Mylopoulos John, Zannone Nicola. An Ontologi for Secure Socio-Technical Systems.

[4] Jing Mei, Li Ma, Yue Pan. Ontologi Query Answering on Databases. Department of Information Science. Peking University

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris

sebagai - Del Politechnic of

Informatic

34

Page 35: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

References (cont)[5] Corcho Oscar, Mariano Fernandez-Lopez, Asuncion

Gomez-Perez: 2002. Methodologies, tools and languages for building ontologies. Where is their meeting point? Madrid.

[6] Fernandez Lopez, M. Overview of Methodologies for Building Ontologies.

[7] L. Yu, Introduction to the Semantic Web and Semantic Web Service. Chapman & Hall/CRC,2007

[8] Wicaksana Wayan Simri. SURVEI DAN EVALUASI METODE PENGEMBANGAN ONTOLOGI. Universitas Gunadarma.2004.

[9] Sikorski Lukas, Bastian Haarmann, Ravi Coote.Ontologi-Driven Information Extraction.

05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris

sebagai - Del Politechnic of

Informatic

35

Page 36: Studi Penerapan Ontologi dalam Bahasa Inggris sebagai Kerangka

THANK YOU

36