Anda di halaman 1dari 17

Semantic Web

1
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).

2
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]

3
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


4
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

5
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

6
Komponen Semantik Web

Sumber W3C

7
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.

8
Semantic Web dan Ontology

• Ontology sebagai katalog dalam


Semantic Web
• Schema Matching mengunakan
Ontology

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 merepresentasikan
semantik dari isi halaman tersebut

• RDF merupakan sebuah model sederhana


untuk mendeskripsikan hubungan antara
sumber-sumber daya yang merupakan
properties dan values.

11
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.

12
RDF (lanjutan)

Gambar 1. Subject - Predicate - Object

13
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.

14
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.

15
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é.

16
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.

17

Anda mungkin juga menyukai