Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehYohanes Gunardi Telah diubah "7 tahun yang lalu
1
Resource Description Framework (RDF)
2
Struktur Web Semantic
3
RDF Adalah sebuah framework yang mendeskripsikan resource di dalam web
Seperti: the title, author, modification date, content, and copyright information of a Web page (resource dalam bahas inggris)
4
Apa yang harus kalian ketahui
sebelum memahami RDF, yang perlu diketahui antara lain: HTML XHTML XML XML Namespaces
5
What is RDF? RDF : Resource Description Framework
RDF adalah sebuah framework yang mendefinikan resource didalam web RDF didesain untuk dibaca dan dimengerti komputer RDF tidak didesain untuk ditampilkan pada manusia RDF ditulis dalam xml RDF adalah rekomendasi W3C
6
Contoh penggunaan RDF Menjelaskan informasi dari suatu web pagesg dari gambar web Menjelaskan waktu dari aktivitas web Menjelaskan isi dan rating dari gambar web Menjelaskan isi dalam search engine dan lain-lain
7
RDF RDF ditulis dalam XML XML yang digunakan oleh RDF disebut RDF/XML.
Dengan XML, informasi RDF dapat dengan mudah melakukan pertukaran antara sistem operasi ayang berbeda dan bahasa aplikasi yang berbeda pula
8
RDF RESOURCE, PROPERTIES & PROPERTY VALUE
RDF menggunakan web identifier ()URIs) untuk menjabarkan sebuah resource. RDF menjabarkan resource dengan propertis dan properties value.
9
Elemen dasar model RDF adalah triple
sebuah resource (sebagai subject) yang dihubungkan dengan resource yang lain (sebagai object) melalui sebuah resource ketiga (sebagai predicate). Dengan demikian dapat dikatakan bahwa sebuah resource <subject> memiliki property <predicate> dengan value <object>
10
Resource adalah segala sesuatu yang berisi URI, seperti http://www
Property adalah resource yang memiliki nama, seperti "author" or "homepage“ Property value adalah nilai dari property, seperti"Jan Egil Refsnes" atau berupa web/resource "
11
Hubungan ini mempunyai arah /directed connected
12
Hubungan ini mempunyai arah /directed connected
Berikut contoh dokumen RDF yang menjelaskan resource "
13
Hubungan ini mempunyai arah /directed connected
14
RDF Statements Kombinasi Resource, Property, dan Property value membentuk sebuah Statement (memiliki subject, predicate dan object Statement: "The author of is Jan Egil Refsnes". subject : predicate : author object : Jan Egil Refsnes
15
RDF Example
16
Bentuk dokumen RDF nya <?xml version="1.0"?> <rdf:RDF xmlns:rdf=" xmlns:cd=" <rdf:Description rdf:about=" Burlesque"> <cd:artist>Bob Dylan</cd:artist> <cd:country>USA</cd:country> <cd:company>Columbia</cd:company> <cd:price>10.90</cd:price> <cd:year>1985</cd:year> </rdf:Description> (lanjutan…) <rdf:Description rdf:about=" your heart"> <cd:artist>Bonnie Tyler</cd:artist> <cd:country>UK</cd:country> <cd:company>CBS Records</cd:company> <cd:price>9.90</cd:price> <cd:year>1988</cd:year> </rdf:Description> </rdf:RDF>
17
Baris pertama adalah deklarasi XML yang diikuti dengan root element dari RDF (rdf:RDF)
xmlns:rdf namespace berasal dari namespace : xmlns:cd namespace menyebutkan cd prefix berasal dari namespace <rdf:Description> element berisi penjelasan dari resource yang diidentifikasi dari rdf:about attribute Element <cd:artist>, <cd:country>, <cd:company> adalah property dari resource
18
RDF Online Validator Contoh validasi RDF
19
RDF ELEMENTS
20
<RDF:RDF> ELEMENT
<rdf:RDF> adalah root element dari sebuah RDF dokumen. Ini mendefinisikan XML dokumen sebagai sebuah RDF. Juga berisi referensi ke RDF namespace
21
Elemen <rdf:Description>
Elemen <rdf:Description> mengidentifikasi resource dengan attribute about. Elemen <rdf:Description> terdiri dari elemen yang menjelaskan resource <?xml version="1.0"?> <rdf:RDF xmlns:rdf=" xmlns:cd=" <rdf:Description rdf:about=" Burlesque"> <cd:artist>Bob Dylan</cd:artist> <cd:country>USA</cd:country> <cd:company>Columbia</cd:company> <cd:price>10.90</cd:price> <cd:year>1985</cd:year> </rdf:Description> </rdf:RDF>
22
Properties as Attributes
Elemen property dapat juga didefinisikan sebagai attribute: <?xml version="1.0"?> <rdf:RDF xmlns:rdf=" xmlns:cd=" <rdf:Description rdf:about=" Burlesque" cd:artist="Bob Dylan" cd:country="USA" cd:company="Columbia" cd:price="10.90" cd:year="1985" /> </rdf:RDF>
23
Properties as Resources
Elemen property dapat juga didefinisikan sebagai resource. Misalnya property artist tidak mempunyai nilai tetapi merujuk pada sebuah resource yang mempunyai informasi tentang artist <?xml version="1.0"?> <rdf:RDF xmlns:rdf=" xmlns:cd=" <rdf:Description rdf:about=" Burlesque"> <cd:artist rdf:resource=" /> </rdf:Description> </rdf:RDF>
24
RDF containers Digunakan untuk menjelaskan sesuatu yang berkelomppok(group) Elements RDFyang digunakan: <Bag>, <Seq>, and <Alt>.
25
<rdf:Bag> Element
<rdf:Bag> digunakan untuk menjelaskan values yang tidak memiliki urutan <rdf:Bag> dapat berisi value kembar
26
<rdf:Seq> Element
<rdf:Seq> digunakan untuk menjelaskan values yang memiliki urutan <rdf:Seq> dapat berisi value kembar
27
<rdf:Alt> Element
<rdf:Alt> digunakan untuk menjelaskan values yang digunakan sebagai alternatif, user hanya dapat memilih satu buah nilai
28
Tripel dan Graph RDF muncul berdasarkan pada ide tentang mengidentifikasi sesuatu menggunakan web identifiers (dikenal sebagai URI) dan ide tentang mendeskripsikan resources berdasarkan property dan value-nya. RDF merepresentasikan sebuah pernyataan sederhana tentang resources dalam bentuk sebuah graph beserta nodes dan arc-nya. Sekumpulan triples disebut dengan RDF graph, dimana setiap triple merepresentasikan sebuah pernyataan hubungan antara hal-hal yang dinotasikan oleh node yang ditujunya.
29
Tripel dan Graph Sebuah node dapat memiliki sebuah URI dengan pilihan fragment identifier (URI reference atau URIref), literal atau blank. Referensi URI atau literal digunakan sebagai sebuah node yang mengacu pada apa yang direpresentasikan oleh node tersebut. Referensi URI digunakan sebagai predicate yang mengidentifikasi hubungan antara sesuatu yang diwakili oleh node dan sesuatu dimana node tersebut terhubung. Sebuah predicate URI dapat juga berupa node dalam graph.
30
RDF directed graph terdiri dari satu set node yang dihubungkan dengan busur, membentuk pola node-node busur Node dapat berupa URI, node kosong dan literal
31
Node URI, terdiri dari suatu URI yang menyediakan suatu identifier yang spesifik pada node.
Node kosong(blank node) adalah suatu node yang tidak memiliki URI Literal, target sebuah graph dapat berupa potongan teks, potongan teks .
32
Contoh RDF Graph of Data Model
33
Tugas Silahkan dikerjakan
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.