WHAT'S NEW?
Loading...

RDFa (Resource Description Framework In Attributes)

Secara Sederhana RDFa (RDF in Attribute) adalah Serialisasi RDF secara umum yang embbedded di HTML, XHTML dan XML.

Didalam wikipedia.org RDFa (RDF in atribute) didefenisikan sebagai Rekomendasi dari W3C untuk menambahkan sekumpulan attribut ke HTML, XHTML dan berbagai jenis dokumen XML untuk embbedding metadata yang kaya pada dokumen web. RDFa merupakan pemetaan model data yang memungkinkan pengguna untuk embbedded ekspersi triple RDF dalam dokumen XHTML. Hal ini juga memungkinkan ekstraksi model triple RDF sesuai yang digunakan agent.

RDFa (RDF in attribute) merupakan RDF yang bisa disisipkan dalam dokumen (X)HTML. RDFa juga sudah menjadi spesifikasi resmi W3C. RDFa merupakan salah satu format metadata dalam dokumen HTML, merupakan standar dari W3C yang paling bisa diperluas. didalam dokumen lain RDFa (RDF in attribute) didefinisikan sebagai attribute kata atau frasa yang harus menangani entitas semantik.

RDFa (RDF in attribute) adalah perluasan untuk HTML5 yang akan membantu anda markup sesuatu seperti People, Place, Tempat, Resep dan Description. Search Enggine dan Web Services menggunakan markup ini untuk menghasilkan daftar pencarian yang lebih baik dan memberikan visibilitas yang lebih baik di Web, sehingga orang dapat menemukan website anda dengan lebih mudah.

Contoh sederhana dari RDFa adalah :


<html
  xmlns="http://www.w3.org/1999/xhtml"
  prefix="foaf: http://xmlns.com/foaf/0.1/
          dc: http://purl.org/dc/terms/"
  >
  <head>
    <title>My home-page</title>
    <meta property="dc:creator" content="Mark Birbeck" />
    <link rel="foaf:topic" href="http://www.example.com/#us" />
  </head>
  <body>...</body>
</html>


RDFa melakukan pemetaan untuk Dokumen RDF seperti yang terlihat pada gambar berikut :


Penggunaan RDFa yaitu untuk :

  • Transfer data dari suatu aplikasi untuk aplikasi lain melalui web.
  • Menulis data hanya sekali untuk user web dan aplikasi web

Langkah - langkah pada RDFa :

  1. Mendeklarasikan schemas yang anda gunakan.
  2. Menggunakan attribut untuk mark (menandai), type dan add data. 
  3. Membiarkan RDFa agent untuk mengekstrak RDF dari dokumen.


Data yang terlihat oleh User :




Code data yang terlihat oleh User pada Website :




Code RDFa Agent  Pada Sebuah Website :




Yang diketahui RDFa Agent pada sebuah defenisi code RDFa pada sebuah website :




Hal yang harus diketahui untuk RDFa  adalah :
  • RDFa merupakan attribut yang mempunyai arti untuk mesin
  • RDFa embedded dalam dokumen HTML dan yang secara langsung tidak terlihat oleh User 
  • Embedded data dibutuhkan untuk menghilangkan ambiguitas pada content dalam hal web.
  • RDFa  Developer merupakan Plugin Mozilla Firefox yang dapat melakukan : 
  1. Pemeriksaan terhadap markup RDFa
  2. Mengizinkan query data pada halaman web menggunakan bahasa query SPARQL
  3. Mendeteksi perangkap umum pada penggunaan RDFa
Hubungan RDFa dengan Semantic Web secara keseluruhan adalah pada Link Data, Semantic Web Stack, OWL (Web Ontology Language) yang mampu menambahkan kosa kata yang panjang untuk semantik formal dan ekstensi dari RDF ke RDFS (RDF-Schema), Triple  Store (A database for RDF), SPARQL yang merupakan bahasa query untuk RDF. 

Contoh Website yang saat ini Menggunakan RDFa adalah :
  

Bagian yang dilingkari warna merah merupakan contoh sintaks untuk RDFa pada metadata buku di Oreilly.com :



Fungsi Sintaks Pada RDFa adalah sebagai berikut :



Summary untuk RDFa adalah sebagai berikut :
  1. RDFa menyediakan tags semantic yang embedded didalam halaman web.
  2. RDFa membantu software untuk mengerti content dari halaman web.
  3. RDFa related dengan RDF, yang mana RDF merupakan standar untuk sharing data sehingga dipahami oleh mesin.
  4. Penggunaan RDFa tools seperti RDFaDev, checkrdfa.info, GRDDL Services, HTML Editor.
  5. RDFa adalah stepping stone (batu loncatan) untuk kemampuan penuh Semantic Web.
  6. BBC, BestBuy dan Orielly yang awal menerapkan RDFa.

Manfaat RDFa adalah sebagai berikut :

  1. RDFa memberikan kemudahan untuk mempublish data RDF di web.
  2. Seringnya, data RDF yang sama tersedia dalam format yang berbeda, memasukkan RDFa 
    •     Terserah klien untuk memilih yang mana digunakan
    •     Aplikasi Web bergantung pada RDFa, 
       3. Bermacam search enggine mulai menggunakan mengkonsumsi RDFa seperti Google dan                    Yahoo
       4. Facebook 'Sosial Graph' based on RDFa
       5. Efek dari google banyak website yang menggunakan format RDFa, seperti : 
    • Tesco, NewsWeek, Slide Share, The London Gazzete dan White House.
    • BestBuy & Orielly Catalog
       6. Manfaat yang dirasakan Bestbuy setelah menggunakan RDFa adalah pengingkatan trafik pada            websitenya sebesar 30%.
       7. Mempublis RDFa merupakan langkah penting untuk menggabungkan Semantic Web dan                    Traditional Web.

Source : 
https://www.w3.org/TR/2015/REC-rdfa-core-20150317/#rdfa-attributes
https://en.wikipedia.org/wiki/RDF
http://www.paradesain.net/547/mengenal-semantic-webweb-semantik/
https://rdfa.info/
http://www.slideshare.net/shamod/rdfa-what-why-and-how-by-mike-hewett-and-shamod-lacoul
http://www.slideshare.net/fabien_gandon/rdfa-in-a-nutshell-v1?related=5

0 komentar:

Posting Komentar