The Semantic Web: A Web of Machine Processible...
Transcript of The Semantic Web: A Web of Machine Processible...
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
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
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