Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Resource Description Framework (RDF)

Presentasi serupa


Presentasi berjudul: "Resource Description Framework (RDF)"— Transcript presentasi:

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 


Download ppt "Resource Description Framework (RDF)"

Presentasi serupa


Iklan oleh Google