You are on page 1of 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
KomponenSemantikWeb
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
Protg
Protg adalah sebuah alat bantu yang berbentuk perangkat
lunak yang digunakan untuk pengembang sistem untuk
mengembangkan Knowledge-Base System. Aplikasi yang
dikembangkan dengan Protg digunakan dalam
pemecahan masalah dan pembuat keputusan dalamsebuah
domain.
Protg dikembangkan oleh sebuah organisasi yang
bernaung di bawah Standford, yang mengambil spesialisasi
dibidang ontology. Segala sesuatu yang berhubungan
dengan Protg dapat dilihat pada alamat
http://Protege.stanford.edu/, termasuk tutorial dan komunitas
pengguna Protg.
16
Protg
Protg 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. Protg menyediakan
kemudahan plug and play yang membuatnya
fleksibel untuk pengembangan prototype yang
berkembang.
17

You might also like