Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Semantic Web : J E N A.

Presentasi serupa


Presentasi berjudul: "Semantic Web : J E N A."— Transcript presentasi:

1 Semantic Web : J E N A

2 Jena Java RDF API and toolkit merupakan framework berbasis bahasa Java untuk mengkonstruksi aplikasi Semantic Web. Framework ini menyediakan lingkungan pemrograman untuk RDF, RDF Schema, OWL, dan SPARQL serta memiliki mesin inferensi berbasis aturan (rule-based inference engine). Jena juga memiliki kemampuan untuk digunakan sebagai basis data RDF melalui layer yang dikenal dengan nama Joseki

3 Jena mirip dengan sesame, meskipun, tidak seperti Sesame, Jena menyediakan dukungan untuk OWL (Web Ontologi Bahasa). Kerangka kerja ini memiliki Seseorang yang intern dan Reasoner Pelet (open source Java OWL-DL Reasoner) dapat diatur untuk bekerja di Jena. Jena mendukung serialisasi grafik RDF ke: Relasi database RDF/XML Turtle Notation3

4 Untuk membuat aplikasi Semantic Web, pertama-tama kita harus membuat model RDF
Sebagai contoh, kita membuat model pohon keluarga sebagai berikut:

5 Misalnya kita telah memiliki vocabulary “Relationship” yang didalamnya terdapat properties siblingOf, spouseOf, parentOf, dan childOf. Jena memiliki kelas ModelF actory yang dapat digunakan untuk membuat berbagai model. Melalui model inilah kita akan membuat sebuah Resource yang merepresentasikan setiap orang yang ada pada pohon keluarga di atas. Setelah semua resource dibuat, selanjutnya kita dapat menambahkan statements kepada resource tersebut. Pada Jena, subjek setiap statement selalu berupa sebuah Resource, sedangkan predikat direpresentasikan oleh Property,dano bjek bisa direpresentasikan oleh sebuah Resource lain maupun sebuah nilai literal. Untuk menggambarkan relasi pada pohon keluarga tersebut, kita harus menambahkan empat buah instance Property dengan cara memanggil method addProperty( ).

6 potongan kode yang merepresentasikan model pohon kelaurga

7 Dengan menggunakan OWL, kita juga dapat menambahkan karakteristik dari semuar resources.
Misalnya, OWL dapat digunakan untuk menyatakan bahwa property childOf adalah kebalikan dari property parentOf

8 Setelah model terbentuk, selanjutnya kita dapat melakukan query terhadapnya.
Berikut ini contoh sederhana dari penggunaan SPARQL dengan menggunakan framework Jena

9 Install dan menjalankan Jena

10 Download dan instal eclipse
Download dan ekstrak Jena

11 Membuat project java baru pada eclipse
Buka Eclipse Klik Create New Project File Menu New  Project kemudian choose Java  Java Project dan klik Next

12 Memberi nama project Masukkan nama project JenaDemo kemudian next
klik Finish

13 Membuat Source Folder Klik kanan pada nama Project
Pilih New  Source Folder Beri nama src dan klik Finish

14 Memasukkan Jena libraries pada classpath
Klik kanan project, pilih Properties Klik “Java Build Path”, pilih tab “library” Klik “Add External Library” , kemudian browse jena/lib source dan choose all library, dan klik open

15 Memasukkan Jena libraries pada classpath
Pilih Order and Export Tab, centang semua library dengan klik “Select All” pastikan all Jena Library sudah dicentang, kemudian klik OK

16 Import Source Folder Right click in src and choose “import”
choose General  File System and click Next Then Choose “browse” on Import dialog Choose the folder where we put the source and click OK

17 Right click in src and choose “import”
choose General  File System and click Next Then Choose “browse” on Import dialog Choose the folder where we put the source and click OK


Download ppt "Semantic Web : J E N A."

Presentasi serupa


Iklan oleh Google