Uploaded by User58106

Abdul Ghofur - 140117A001- Web Semantik

advertisement
Nama : Abdul Ghofur
NIM: 140117A001
Matkul: Web Simantik
1) - RDF (resource description framework) merupakan standar yang digunakan untuk mendeskrisipkan resource. Secara
umum, resource adalah sesuatu yang ingin di bicarakan, sesuatu yang bisa diidentifikasi, misalnya website, homepage
orang, benda dan sebagainya. RDF berbeda dengan HTML yang digunakan untuk menampilkan informasi dan XML
digunakan untuk pertukaran informasi. RDF merupakan model data digunakan untuk menjelaskan informasi.
-RDFS (resource description framework schema) RDF Schema adalah suatu skema bahasa untuk RDF. RDFS digunakan
untuk mendefinisikan kosakata yang dipakai pada RDF. RDFS mendeskripsikan konstruksi dari suatu tipe objek atau
entitas (Classes), merelasikan satu tipe objek dengan yang lain (subClasses), properti yang mendeskripsikan objek
(Properties), dan hubungan antara properti tersebut (subProperty). Selain itu, RDFS juga dapat mengkonstruksi
rdfs:domain dan rdfs:range untuk menggambarkan hubungan antara properties dan classes. Semua informasi schema ini
(classes, subclasses, properties, subproperties) direpresentasikan dalam bentuk RDF triples.
2) Penalaran diperlukan dalam ontopologi, karena dengan adanya penalaran dapat dipertanggung jawabkan
kebenarannya. Cara melakukan penalaran pada ontology ada beberapa tahap yaitusilogisme dan entimen
3) A.
a. Select digunakan untuk mengambil data dari SPARQL end point
b. Ask digunakan untuk memastikan ada tidaknya suatu data pada SPARQL end point.
c. Construct memiliki fungsi yang hampir sama seperti select, yaitu untuk mengambil data dari SPARQL endpoint.
Yang
membedakannya dengan select yaitu hasil dari query yang ditampilkan dalam RDF graph
(sekumpulan triple).
d. Describe digunakan untuk menampilkan seluruh data yang berhubungan dengan data yang dicari.
B.
-
-
-
4) A.
Pola grafik basic - Pola grafik grup adalah sekumpulan pola grafik yang dibatasi dengan kurung kurawal { }. Misalnya:
{ P1 P2 } dan {} (yaitu pola grafik grrup yang kosong). Contoh: { ?x foaf:name ?name . ?x foaf:mbox ?mbox } { ?x
foaf:name ?name . ?x foaf:mbox ?mbox . } { { ?x foaf:name ?name . } { ?x foaf:mbox ?mbox . } }
Pola grafik basic adalah sekumpulan pola triple yang ditulis sebagai sekuen dari pola triple (dipisah oleh tanda titik).
Pola grafik basic adalah conjunctive dari pola-pola triple-nya. contoh: ?x foaf:name ?name . ?x foaf:mbox ?mbox
Pola grafik optional - Struktur yang regular dan komplit, tidak bisa diasumsikan pada semua grafik RDF sehingga
sangat berguna untuk memformulasikan query dengan mengijinkan penambahan informasi (optional) ke jawaban.
Jawaban tidak akan ditolak hanya karena beberapa bagian dari pola query tidak cocok. Pencocokan pola grafik
optional menyediakan fasilitas ini: jika bagian optional tidak cocok, tidak akan dibuat binding tetapi jawaban tidak
akan dihapus.
Pola grafik alternative - SPARQL menyediakan metode untuk membentuk disjungsi dari pola grafik dengan keyword
UNION sehingga satu dari beberapa pola grafik alternatif bisa cocok. Jika lebih dari satu dari grapfik alternatif
tersebut cocok, semua penyelesaian yang memungkinkan ditemukan. Polapola grafik alternatif yang dikombinasikan
dengan UNION diproses secara terpisah satu dengan yang lain dan hasilnya dikombinasikan menggunakan operator
union.
SELECT (STR(?n) AS ?name) (STR(?a) AS ?address)
WHERE {
?x rdf:type UAS:Customer.
?x UAS:name ?n.
?x UAS:address ?a}
Output: name address Kadek Jegeg Banjar Dauh Puri, Karangasem Ngurah Rai Banjar Dangin Tukad, Tabanan Lanang
B. SELECT (STR(?d) AS ?date) (STR(?c) AS ?content)
WHERE {
?x rdf:type UAS:Comment.
?x UAS:date ?d.
?x UAS:content ?c}
Output:
date content
28/05/2017 ”It is great….”
29/05/2017 =”The opening was so spectacular ….”
Download