The Semantic Web: A Web of Machine Processible...

17
Semantic Web 1

Transcript of The Semantic Web: A Web of Machine Processible...

Semantic Web

1

Definisi Semantic WebSemantic web adalah sebuah visi: ide atau pemikiran daribagaimana memiliki data pada web yang didefinisikan dandihubungkan dengan suatu cara dimana dapat digunakanoleh mesin tidak hanya untuk tujuan display, tetapi untukotomatisasi, integrasi dan penggunaan kembali data diantaraberbagai aplikasi.

Semantic web adalah sebuah web dari data, seperti layaknyasebuah database global. Pendekatan semantic webmengembangkan bahasa untuk mengekspresikan informasidalam bentuk yang dapat diproses oleh mesin (machine processable).

2

Definisi Semantic Web(Lanjutan)

Semantic Web (SW) adalah sebuah abstrakrepresentasi pada WWW yang berbasiskan padasebuah standard yang didefinisikan (RDF, OWL). Ide dasarnya adalah untuk membawa Web memilikidefinisi dan link data sehingga dapat digunakanlebih efektif untuk mencari, otomasi, integrasi danre-use informasi pada berbagai aplikasi. [W3C]

3

Apa itu Data dari suatu Web ?

Kembali sebentar kecirca 1993

FTP, Gopher danArchie: sangatpopuler untuk sharing sumber daya padaInternet

Berhenti pada file level

4

Apa itu Data dari suatu Web ? (Lanjutan)

Kembali sebentar ke ... circa 1994

HTML dan URIs

Markup language dan berartiuntuk menghubungkansumberdaya

Di bawah file level

Berhenti pada text level

5

Apa itu Data dari suatu Web ? (Lanjutan)

Dan sekarang

XML, RDF, OWL dan URIs

Markup language dan berartimenghubungkan sumberdaya

Di bawah file level

Di bawah text level

Pada data level

6

Komponen Semantik Web

Sumber W3C

7

Ontology

Ontology merupakan suatu teori tentang makna darisuatu obyek, properti dari suatu obyek, serta relasiobyek tersebut yang mungkin terjadi pada suatudomain pengetahuan.

Ontology adalah sebuah spesifikasi dari sebuahkonseptual, dengan kata lain ontology adalahpenjelasan dari sebuah konsep danketerhubunganya dari sebuah ilmu tertentu.

8

Semantic Web dan Ontology

• Ontology sebagai katalog dalamSemantic Web

• Schema Matching mengunakanOntology

9

Bahasa dan Tool

• Resource Description Framework (RDF)• DARPA Mark-up Language + Ontology

Layer Language (DAML + OIL)• Ontology Web Language (OWL)• Protege

10

RDF

• RDF adalah layer untuk merepresentasikansemantik dari isi halaman tersebut

• RDF merupakan sebuah model sederhanauntuk mendeskripsikan hubungan antarasumber-sumber daya yang merupakanproperties dan values.

11

RDF (lanjutan)

Model RDF adalah suatu triple yang dinamakanstatement: satu sumber daya (subject) yang dihubungkan ke sumberdaya yang lain atau satuliteral (object) melalui satu arc dari sumberdaya ketiga,predikat.

Satu statement dapat didefinisikan sebagai : <subject> mempunyai satu property <predicate> yang bernilai<object>. Gambar 1 memperlihatkancontoh dari statement RDF.

12

RDF (lanjutan)

Gambar 1. Subject - Predicate - Object

13

DAML + OIL

DAML adalah usaha untuk menyediakanprimitif pemodelan yang lebih kaya daripadaRDF dan RDF schema. Kemudian digabungdengan group lain, dinamakan Ontology Inference Language (OIL), yang berusahauntuk menyediakan kalsifikasi yang lebihbaik dengan menggunakan konstruksi darikecerdasan buatan yang berbasis frame.

14

OWL

OWL diharapkan untuk mempertemukan kebutuhanuntuk bahasa ontologi di web [8], sehingga perintahperntah dasarnya akan lebih baik dari RDF danRDF schema.

OWL mempunyai beberapa tujuan model desain, yaitu: shared ontologies, ontology evolution, ontology inconsistency detection, balance of expressivity dan scalability, ease of use, XML syntax, dan internationalization.

15

Protégé

Protégé adalah sebuah alat bantu yang berbentuk perangkatlunak yang digunakan untuk pengembang sistem untukmengembangkan Knowledge-Base System. Aplikasi yang dikembangkan dengan Protégé digunakan dalampemecahan masalah dan pembuat keputusan dalam sebuahdomain.

Protégé dikembangkan oleh sebuah organisasi yang bernaung di bawah Standford, yang mengambil spesialisasidibidang ontology. Segala sesuatu yang berhubungandengan Protégé dapat dilihat pada alamathttp://Protege.stanford.edu/, termasuk tutorial dan komunitaspengguna Protégé.

16

Protégé

Protégé merupakan sebuah alat yang digunakanuntuk membuat sebuah domain ontology, menyesuaikan form untuk entry data, danmemasukan data.

Berbagai format penyimpanan seperti OWL, RDF, XML, dan HTML. Protégé menyediakankemudahan plug and play yang membuatnyafleksibel untuk pengembangan prototype yang berkembang.

17