WEB SEMANTIK
DISUSUN OLEH
181402109
2019
KATA PENGANTAR
Puji syukur penulis sampaikan terhadap Tuhan Yang Maha Esa karena atas berkat-Nya
penulis dapat menyelesaikan makalah “Web Semantik”, mata kuliah Web Semantik, oleh Bapak
Dani Gunawan ST.,M.T.
Penyusunan makalah ini dikerjakan dengan sebaik mungkin dan dengan bantuan dari
beberapa sumber. Penulis berharap makalah ini mudah dipahami dan menambah wawasan
pembaca.
Penulis menyadari bahwa makalah ini jauh dari kata sempurna . Oleh karena itu kritik dan saran
yang sifatnya membangun selalu penulis harapkan untuk perkembangan makalah selanjutnya.
Terima kasih.
1
DAFTAR ISI
2
BAB I
PENDAHULUAN
3
1.2 Rumusan Masalah
a. Apa yang dimaksud dengan Namepace dan URI dalam web semantic ?
b. Apa yang dimaksud dengan High Order Relationship pada web semantic ?
c. Apa yang dimaksud dengan RDF beserta bentuk-bentuknya ?
d. Apa yang dimaksud dengan RDF Parser/Serializer ?
e. Apa yang dimaksud dengan RDF Store ?
f. Apa yang dimaksud dengan RDF Query Engine ?
g. Apa yang dimaksud dengan SPARQL ?
1.3 Tujuan
Untuk mengetahui Namepace dan URI dalam web semantic, High Order Relationship
pada web semantic, RDF beserta bentuk-bentuknya, RDF Parser/Serializer, RDF Store, RDF
Query Engine, dan SPARQL.
4
BAB II
PEMBAHASAN
1. Namespace
Perangkat penyimpan data dan banyak bahasa pemrograman modern mendukung konsep ini.
Perangkat penyimpan data menggunakan direktori atau folder sebagai namespace. Dengan
demikian dua buah file dapat diberi nama yang sama selama kedua file tersebut terletak di dua
direktori yang berbeda.
Adapun sistem penamaan dalam namespace tersusun atas nama namespace dan nama lokal.
Nama namespace biasanya menjadi prefix bagi nama lokalnya. Penamaam dalam namespace
menggunakan bentuk penamaan Augmented Backus-Naur–suatu metalanguage berdasar Backus-
Naur Form (BNF)–yaitu:
Bidang komputasi
Jalur penamaan ini namespacenya adalah /home/user dan nama lokalnya
adalah readme.txt.
5
Nama domain
Dalam penamaan domain misalnya http://www.example.com. Namespace dari nama
domain ini adalah example.com sedangkan nama lokalnya adalah www (nama host).
Dalam XML
Dalam bahasa XML misalnya terdapat potongan kode sebagai berikut:
Namespace potongan kode tersebut adalah http://www.w3.org/1999/xhtml, sedangkan
nama lokalnya adalah body.
Dalam URN
Misalnya terdapat pernyataan urn:nbn:fi-fe 19991055. Dalam pernyataan ini,
namespacenya adalah urn:nbn dan nama lokalnya fi-fe 19991055. Kepanjangan dari nbn
sendiri adalah National Bibliography Numbers.
6
public function foo()
{
echo 'hello world, from function foo';
}
public function bar()
{
echo 'hello world, from function bar';
}
}
URI sendiri kepanjangan dari Uniform Resource Identifier. URI merupakan sebuah
pengidentifikasi yang terdiri urutan karakter yang cocok dengan aturan-aturan tertentu yang
digunakan untuk mengakses suatu resource.Jika anda mengatahui tentang URL, maka URL
dalah bagian dari URI. Namun URI menunjuk ke suatu halaman web, termasuk lokasi
code fragment-nya (apabila ada) dan scheme. Jadi, URI bisa diklasifikasikan menjadi URL atau
pun URN.
7
2.2. High Order Relationship pada Web Semantik
8
2.3. RDF beserta bentuknya
Resource Description Framework (RDF) adalah suatu kerangka kerja umum untuk
bagaimana menggambarkan setiap sumber daya Internet seperti situs web dan isinya. Deskripsi
Resource Description Framework ( Rdf ) ( deskripsi seperti yang sering disebut sebagai
metadata, atau “data tentang data” ) dapat mencakup penulisan tanggal, sumber daya penciptaan
atau pembaharuan, organisasi halaman di situs (stimap), informasi yang menggambarkan isi
dalam hal penonton atau rating konten, kata kunci untuk pengumpulan data mesin pencari,
kategori subjek, dan sebagainya.
Resource Description Framework (Rdf) akan memungkinkan bagi setiap orang untuk
berbagi di dalam situs Web dan deskripsi lain yang lebih mudah serta para pengembang
perangkat lunak untuk membangun produk yang dapat menggunakan metadata untuk
menyediakan mesin pencari dan direktori yang lebih baik, untuk bertindak sebagai agen cerdas,
dan memberikan para pengguna Web lebih mengendalikan apa yang mereka lihat. Resource
Description Framework (Rdf) adalah sebuah aplikasi dari teknologi lain, Extensible Markup
Language ( Xml ), dan sedang dikembangkan di bawah naungan World Wide Web Consortium (
W3C ).
- Skema RDF = Vocabulary untuk mendeskripsikan property dan class dari RDF.
- OWL = menambahkan beberapa kosakata untuk menjelaskan property dan class, antara lain :
hubungan antara class, kardinalitas, persamaan, karakteristik dari property.
- DML = usaha untuk menyediakan primitive permodelan yang lebih kaya daripada RDF dan
RDF Schema kemudian digabung dengan grup lain, dinamakan Ontology Inference Language
(OIL).
9
2.4. RDF Parser/Serializer
Toko triplestore atau RDF adalah basis data yang dibuat khusus untuk penyimpanan dan
pengambilan tiga kali lipat melalui permintaan semantic. Triple adalah entitas data yang terdiri
dari objek-subjek-predikat. Sama seperti basis data relasional, seseorang menyimpan informasi
dalam triplestore dan mengambilnya melalui Bahasa query. Tidak seperti database relasional,
triplestore dioptimalkan untuk penyimpanan dan pengambilan tiga kali lipat. Selain pertanyaan,
tiga kali lipat biasanya dapat diimpor/dieskpor menggunakan Resource Description Framework
(RDF) dan format lainnya.
10
2.6. RDF Query Engine
2.7. SPARQL
Sparql adalah bahasa permintaan RDF, yaitu bahasa permintaan semantic untuk basis
data, dapat mengambil dan memanipulasi data yang disimpan dalam Resource Description
Framework (RDF) format. Pada 15 Januari 2008, SPARQL 1.0 menjadi Rekomandasi W3C
resmi dan SPARQL 1.1 Maret 2013.
SPARQL adalah Bahasa query untuk mendapatkan informasi dari Graph RDF. yang
menyediakan fasilitas sebagai berikut :
11
SPARQL memungkinkan kueri terdiri dari tiga pola, konjungsi, disjungsi, dan pola
opsional. Ada implementasi untuk beberapa bahasa pemrograman. Ada alat yang memungkinkan
seseorang untuk terhubung dan secara semi-otomatis membangun kueri SPARQL untuk titik
akhir SPARQL, misalnya ViziQuer. Selain itu, ada alat yang menerjemahkan kueri SPARQL ke
bahasa kueri lainnya, misalnya ke SQL dan XQuery.
12
BAB III
PENUTUP
3.1 Kesimpulan
Hasil penelitian menunjukkan bahwa teknologi web semantik dapat diterapkan sebagai
salah satu teknologi untuk aplikasi pencarian, namun masih banyak lagi yang dapat
dikembangkan untuk menjadi sebuah aplikasi yang baik. Untuk pengembangan ke depannya
dapat dilakukan pemodelan pencarian dengan penambahan vocabulary kata kunci, sehingga
pencarian dapat dilakukan dengan padanan kata dari suatu kata kunci.
Metode web semantik dengan pendekatan Ontologi merupakan salah satu dasar struktur
informasi yang digunakan untuk melakukan proses pencarian sumbersumber informasi yang
relevan dengan yang diinginkan. Hal ini disebabkan karena tidak hanya mampu memahami
makna dari sebuah kata dan konsep, tetapi juga hubungan logis di antara keduanya. Komponen
web semantik di antaranya, yaitu XML, RDF, OWL, dan DAML. RDF merupakan salah satu
bagian penting Teknologi Web 3.0/
13
DAFTAR PUSTAKA
http://andrerizgun.blogspot.com/2015/06/web-semantik.html
https://andimardianto.wordpress.com/2011/12/15/web-semantik/
https://ekuilaz.wordpress.com/2018/02/28/pengertian-web-semantik/
http://studyinformatics.blogspot.com/2012/07/semantic-web-rdf-ontology.html
http://semanticca.blogspot.com/2016/02/belajar-sparql-semantic-web.html
https://www.researchgate.net/publication/318338724_Web_cerdas_itu_web_semantik_rekay
asa_dan_implementasi_praktis
https://www.google.com/search?q=RDF+query+engine&safe=strict&source=lnms&tbm=isc
h&sa=X&ved=0ahUKEwjZ_tehrLHkAhX97XMBHTmyCXUQ_AUIESgB&biw=739&bih=
651&dpr=2#imgrc=0ESlOfaCm2UZmM:
https://www.w3.org/2006/Talks/0524-Edinburgh-IH/#(108)
https://www.w3.org/TR/swbp-n-aryRelations/
14