Anda di halaman 1dari 17

Semantic Web

Definisi Semantic Web

Semantic web adalah sebuah visi: ide atau pemikiran dari bagaimana memiliki data pada web yang didefinisikan dan dihubungkan dengan suatu cara dimana dapat digunakan oleh mesin tidak hanya untuk tujuan display, tetapi untuk otomatisasi, integrasi dan penggunaan kembali data diantara

berbagai

aplikasi.

Semantic web adalah sebuah web dari data, seperti layaknya sebuah database global. Pendekatan semantic web mengembangkan bahasa untuk mengekspresikan informasi dalam bentuk yang dapat diproses oleh mesin (machine processable).

Definisi Semantic Web

(Lanjutan)

Semantic Web (SW) adalah sebuah abstrak representasi pada WWW yang berbasiskan pada sebuah standard yang didefinisikan (RDF, OWL). Ide dasarnya adalah untuk membawa Web memiliki definisi dan link data sehingga dapat digunakan lebih efektif untuk mencari, otomasi, integrasi dan re-use informasi pada berbagai aplikasi. [W3C]

Apa itu Data dari suatu Web ?

Kembali sebentar ke circa 1993

FTP, Gopher dan Archie: sangat populer untuk sharing sumber daya pada Internet

Berhenti pada file level

circa 1993 FTP, Gopher dan Archie: sangat populer untuk sharing sumber daya pada Internet Berhenti pada
circa 1993 FTP, Gopher dan Archie: sangat populer untuk sharing sumber daya pada Internet Berhenti pada
circa 1993 FTP, Gopher dan Archie: sangat populer untuk sharing sumber daya pada Internet Berhenti pada

Apa itu Data dari suatu Web ?

(Lanjutan)

Kembali sebentar ke circa 1994

HTML dan URIs

Markup language dan berarti untuk menghubungkan sumberdaya

Di bawah file level

Berhenti pada text level

HTML dan URIs Markup language dan berarti untuk menghubungkan sumberdaya Di bawah file level Berhenti pada
HTML dan URIs Markup language dan berarti untuk menghubungkan sumberdaya Di bawah file level Berhenti pada
HTML dan URIs Markup language dan berarti untuk menghubungkan sumberdaya Di bawah file level Berhenti pada
HTML dan URIs Markup language dan berarti untuk menghubungkan sumberdaya Di bawah file level Berhenti pada

Apa itu Data dari suatu Web ?

(Lanjutan)

Dan sekarang

XML, RDF, OWL dan URIs

Markup language dan berarti menghubungkan sumberdaya

Di

bawah file level

Di

bawah text level

Pada data level

Markup language dan berarti menghubungkan sumberdaya Di bawah file level Di bawah text level Pada data
Markup language dan berarti menghubungkan sumberdaya Di bawah file level Di bawah text level Pada data
Markup language dan berarti menghubungkan sumberdaya Di bawah file level Di bawah text level Pada data
Markup language dan berarti menghubungkan sumberdaya Di bawah file level Di bawah text level Pada data
Markup language dan berarti menghubungkan sumberdaya Di bawah file level Di bawah text level Pada data
Markup language dan berarti menghubungkan sumberdaya Di bawah file level Di bawah text level Pada data

Komponen Semantik Web

Komponen Semantik Web Sumber W3C 7

Sumber W3C

Ontology

Ontology merupakan suatu teori tentang makna dari suatu obyek, properti dari suatu obyek, serta relasi obyek tersebut yang mungkin terjadi pada suatu domain pengetahuan.

Ontology adalah sebuah spesifikasi dari sebuah konseptual, dengan kata lain ontology adalah penjelasan dari sebuah konsep dan keterhubunganya dari sebuah ilmu tertentu.

Semantic Web dan Ontology

Ontology

sebagai katalog dalam

Semantic Web

Schema

Ontology

Matching

mengunakan

Bahasa dan Tool

• Resource Description Framework (RDF)

• DARPA Mark-up Language + Ontology Layer Language (DAML + OIL)

• Ontology Web Language (OWL)

• Protege

RDF

• RDF adalah layer untuk merepresentasikan semantik dari isi halaman tersebut

• RDF merupakan sebuah model sederhana untuk mendeskripsikan hubungan antara sumber-sumber daya yang merupakan properties dan values.

RDF (lanjutan)

Model RDF adalah suatu triple yang dinamakan statement: satu sumber daya (subject) yang dihubungkan ke sumberdaya yang lain atau satu literal (object) melalui satu arc dari sumberdaya ke tiga,predikat.

Satu statement dapat didefinisikan sebagai :

<subject> mempunyai satu property <predicate> yang bernilai<object>. Gambar 1 memperlihatkan contoh dari statement RDF.

RDF (lanjutan)

RDF (lanjutan) Gambar 1. Subject - Predicate - Object 13

Gambar 1. Subject - Predicate - Object

DAML + OIL

DAML adalah usaha untuk menyediakan primitif pemodelan yang lebih kaya daripada RDF dan RDF schema. Kemudian digabung dengan group lain, dinamakan Ontology Inference Language (OIL), yang berusaha untuk menyediakan kalsifikasi yang lebih baik dengan menggunakan konstruksi dari kecerdasan buatan yang berbasis frame.

OWL

OWL diharapkan untuk mempertemukan kebutuhan untuk bahasa ontologi di web [8], sehingga perintah perntah dasarnya akan lebih baik dari RDF dan RDF 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.

Protégé

Protégé adalah sebuah alat bantu yang berbentuk perangkat lunak yang digunakan untuk pengembang sistem untuk mengembangkan Knowledge-Base System. Aplikasi yang dikembangkan dengan Protégé digunakan dalam pemecahan masalah dan pembuat keputusan dalam sebuah domain.

Protégé dikembangkan oleh sebuah organisasi yang bernaung di bawah Standford, yang mengambil spesialisasi dibidang ontology. Segala sesuatu yang berhubungan dengan Protégé dapat dilihat pada alamat http://Protege.stanford.edu/, termasuk tutorial dan komunitas pengguna Protégé.

Protégé

Protégé merupakan sebuah alat yang digunakan untuk membuat sebuah domain ontology, menyesuaikan form untuk entry data, dan memasukan data.

Berbagai format penyimpanan seperti OWL, RDF, XML, dan HTML. Protégé menyediakan kemudahan plug and play yang membuatnya fleksibel untuk pengembangan prototype yang berkembang.