Tutorial Membuat Ontology Menggunakan Protege 3.4.4
-
Upload
fuad-indra-setiawan -
Category
Documents
-
view
1.809 -
download
120
Transcript of Tutorial Membuat Ontology Menggunakan Protege 3.4.4
By Fuad indra Setiawan
- Langkah pertama download protege 3.4.4 di
http://protege.stanford.edu/doc/owl/getting-started.html
- Sebelum mendownload protege lakukan registrasi di website tersebut
- Setelah download , lakukan proses instalasi seperti biasanya
Memulai Protege 3.4.4Sekarang kita mulai membangun sebuah
ontology1.Jalankan protege 3.4.4 yang telah terinstal di
komputer anda
Klik New Project
Klik next
Pilih OWL DL - Next
Pilih Properties View - Finish
Jika berhasil akan tampilannya seperti ini
A. Create subClass dari thingsklik tab OWL Classes dan klik kanan pada OWL things - klik Create subclass
Pada owl things buat subclasses Pizza,
Subclass PizzaTopping
Dan subclass PizzaBase
B. Create sub classesklik class pizza dan klik add disjoint class , pilih pizzaBase dan pizzatopping – klik OK
Lalu pilih lagi class Pizzatopping, add disjoint class , pilih Pizza dan PizzaBase – klik OK
C. Create sub classes anak keduaSekarang buat subclass ThinAndCrisyBase dan DeepPanBase pada class PizzaBase
Klik Next
Pilih PizzaBase , ketik ThinAndCrisyBase dan klik next
Hasilnya akan jadi seperti dibawah ini
D. Create sub class anak ketiga Buatlah sub class lagi untuk PizzaTopping,MeatTopping, dan VegetablesTopping Lakukan hal yang sama seperti cara sebelumnya
Pilih class PizzaTopping,Create subclaesses MeatTopping,
VegetableTopping, CheeseTopping and SeafoodTopping. Buat disjoint classes nya
Pilih class MeatTopping,buat disjoint subclasses: SpicyBeefTopping,
PepperoniTopping, SalamiTopping and HamTopping
Pilih class VegetableTopping:buat disjoint subclasses: TomatoTopping,
OliveTopping, MushroomTopping, PepperTopping, OnionTopping, CaperTopping
Hasilnya sebagai berikut
E.Create OWL Object PropertySetelah membuat beberapa subclass dan
disjont classes, sekarangkita buat object property
Buat object property untuk pizza- klik class pizza – pilih tab property –
Create Object Property- create a new object property – rename menjadi hasIngredient
F. Create sub propertyPilih hasIngredient property
Tambah hasTopping dan hasBase sebagai subproperties
Hasilnya seperti ini
G. Create inverse propertyCaranya 1. Klik class pizza - Create a new object property bernama
isIngredientOf Klik“Set inverse property” button, pilih “hasIngredient”
Lakukan hal yang sama pada hasbase dan has topping
2. Kedua klik hasBase Create the isBaseOf as the inverse property of hasBase isBaseOf is the subproperty of isIngredientOf, why?
-Ketiga klik hasTopping Buat isToppingOf sebagai inverse property.
Jika benar, maka hasilnya seperti dibawah ini
H. Save projectJika sudah selesai klik file dan save dengan
nama pizza
i. Convert to owl docProject ontology tadi juga bisa kita convert
kedalam format owl docCaranya klik tools pada toolbar – lalau klik
generate owl doc
Sekian tutorial dari saya, jika ingin mempelajari Protege lebih dalam bisa melihat manaual owl pada help dibagian atas toolbar protege atau download tutorial dengan bahasa inggris di
Protege Ontology Librarieshttp://protegewiki.stanford.edu/index.php/
Protege_Ontology_LibraryProtege tutorial
http://www.co-ode.org/resources/tutorials/Protege Website
http://protege.stanford.edu/doc/users.htmlhttp://protege.stanford.edu/
Sekian terima kasih