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
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
Introduction
05/02/23
3
Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic
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
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
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
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
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
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
Library Overview
10
05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic
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
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
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
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
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
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
Analysis
17
05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic
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
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
Step by Step Building Ontology20
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
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
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
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
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
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
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
Result A28
05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic
Result B
29
05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic
Result B30
05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic
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
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
Follow Up Plan•Exploration GATE
33
05/02/23Studi Penerapan Ontologi dalam Bahasa Inggris sebagai - Del Politechnic of Informatic
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
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
THANK YOU
36