interoperability & resource description framework...

Post on 25-Apr-2018

261 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sistem Basis Data Lanjut

Interoperability & Resource Description

Framework (RDF)

Tim Penyusun : Pengajar Universitas Gunadarma

2008

Interoperabilitas-RDF 2

Sistem Basis Data Lanjut

Outline

• Interoperabilitas• Metadata• Aplikasi Metadata• Implementasi Metadata• Resource Description Framework

(RDF)• Model Data RDF

Interoperabilitas-RDF 3

Sistem Basis Data Lanjut

Def. Interoperabilitas

• Interoperability (Interoperabilitas) Merupakan kemampuan dari sistematau produk untuk bekerja dengansistem atau produk lain tanpamemerlukan effort khusus dari sipelanggan.

Interoperabilitas-RDF 4

Sistem Basis Data Lanjut

Apa Masalah yang Dihadapi?

• 3.6 juta Web sites• Lima ratus juta atau lebih halaman

web yang dapat diakses• Ekspektasi konsumen yang tinggi

yang belum dapat dipenuhi olehtools yang ada

• Ketidak-pastian kualitas, integritasdan kepercayaan terhadapinformasi yang dihasilkan

Interoperabilitas-RDF 5

Sistem Basis Data Lanjut

Perkembangan Informasi diera Web

• Kehadiran web merubah cara komunikasiantara– Penulis, penerbit, perantara informasi &

distributor, pemakai• Hambatan untuk publikasi lebih kecil

– penyebaran informasi dan gagasan/idedapat dilakukan dengan cepat

– akses akan informasi meluas dengancepat

• Mengelola informasi menjadi lebih sulit– pencarian sumber informasi tidak

terkontrol– organisasi informasi tidak tersusun

rapih– tidak ada stabilitas informasi

Interoperabilitas-RDF 6

Sistem Basis Data Lanjut

Metadata: Layanan InformasiWeb Berkualitas

• Secara tradisional: – metadata dipahami sebagai “data

tentang data”– membantu untuk melakukan urutan

terhadap data yang berantakan

• Contoh: – Suatu katalog perpustakaan berisi

informasi (metadata) tentang publikasi(data)

– Suatu sistem file yang menyimpaninformasi tentang peraturan (metadata) penggunaan file (data)

Interoperabilitas-RDF 7

Sistem Basis Data Lanjut

Metadata: Layanan InformasiWeb Berkualitas (lanj.)

• Metadata menjelaskan data lain– Metadata bagi satu aplikasi dapat

merupakan data bagi aplikasi lain– Metadata itu sendiri dapat

dijelaskan dengan metadata

• Contoh:– Daftar harga barang mempunyai tanggal

kadaluarsa: metadata tentang metadata

Interoperabilitas-RDF 8

Sistem Basis Data Lanjut

Metadata tersedia untuksangat banyak hal

• Orang/manusia

• Tempat

• Objek

• Konsep

• Dokumen2

• Arsip

• Databases

Interoperabilitas-RDF 9

Sistem Basis Data Lanjut

Aplikasi: Katalog Barang & Koleksi

• Menjelaskan koleksi individu– Dokumen, halaman, gambar, file

audio, dll• Menjelaskan isi dari koleksi

– Websites, database, direktori, dll.• Keterhubungan antar sumber data

– Daftar isi, bab, gambar-gambar, dll

– Peta situs

Interoperabilitas-RDF 10

Sistem Basis Data Lanjut

Aplikasi: Pencarian SumberDaya

• Mesin pencari dapat “memahami” isidari halaman web tertentu– Pencarian lebih akurat

• Tambahan informasi dapatmeningkatkan presisi– Bagaimana cara melakukan

pencarian secara otomatis karenabiasanya diperlukan proses“penghalusan” pencarian

Interoperabilitas-RDF 11

Sistem Basis Data Lanjut

Aplikasi: Electronic Commerce

• Metadata dapat digunakan untukmeng-encode informasi yang diperlukan dalam sistem berbasiselectronic commerce– Melokasikan penjual/pembeli &

produk• Pencarian melalui “yellow pages”

– Persetujuan dalam akadpenjualan

• Harga, term pembayaran, informasikontrak

– Transaksi• Mekanisme pengiriman, tanggal,

butir-butir perjanjian

Interoperabilitas-RDF 12

Sistem Basis Data Lanjut

Aplikasi: Agen Intelijen• Representasi &

berbagi pengetahuan– Pertukaran

pengetahuan– Pemodelan

• Komunikasi– user-to-agent,

agent-to-agent, agent-to-service

• Pencariansumberdaya– Memberikan agen

kemampuan web-roaming untuk“memahami”lingkungan

place

service

place

place

Interoperabilitas-RDF 13

Sistem Basis Data Lanjut

Aplikasi: Rating Konten

• Memberikan kemampuan kepadapemakai untuk memilih konten apayg mereka ingin lihat di web

• Proteksi akses untuk anak-anak

Interoperabilitas-RDF 14

Sistem Basis Data Lanjut

Aplikasi: Tandatangan Digital• Ini adalah kunci menuju “Web of

Trust” / web yang dapat dipercaya• Tandatangan digital dibutuhkan

oleh– agen– electronic commerce– Kolaborasi berbagai pihak

• RDF merupakan metode yang akandigunakan untuk proses encode tandatangan digital pada dokumendan pada pernyataan tentangdokumen

Interoperabilitas-RDF 15

Sistem Basis Data Lanjut

Metode Transmisi(Meta)Data

Embedded (eg META)

Berasosiasi Dengan(in HTTP header)

Pihak KetigaYg Dipercaya(explicit HTTP GET)

Interoperabilitas-RDF 16

Sistem Basis Data Lanjut

Keunggulan Metadata• Web memiliki ciri “machine-

readable”/mesin yg dapat dibaca, tetapi tidak “machine-under-standable” /mesin yang dapatdimengerti.

• Metadata sangat berguna– Banyak informasi yang dapat diperoleh

dari deskripsi yang terstruktur berupahalaman web, pencarian layanan, dansumberdaya lainnya

• Dapat mengakomodasi berbagaivariasi metadata– Kebutuhan akan metadata akan terus

berkembang

Interoperabilitas-RDF 17

Sistem Basis Data Lanjut

Berbagai Standard dariMetadata

• Banyak standar metadata yang telah dikembangkan pada berbagaitingkat, dan untuk memenuhiberbagai kebutuhan yang berbeda-beda

MICI

Interoperabilitas-RDF 18

Sistem Basis Data Lanjut

Tantangan Metadata

• Terdapat banyak jenis metadata– Yang mana yang harus dipilih?

• Mengelola perubahan– Variasi baru, evolusi dari bentuk

yang ada• Tarik menarik antara fungsionalitas

dan kesederhanaan, dan antarakeluasan dan interoperabilitas

Interoperabilitas-RDF 19

Sistem Basis Data Lanjut

Menuju Metadata untukKomunitas Web

• Sekelompok orang berbagi suatudomain materi dan sekumpulansumberdaya (misal: data, dokumen, layanan) yang mempunyaikesamaan minat– Commerce, Pendidikan, Kesehatan

• Menyediakan fungsionalitas meta data untuk komunitas tertentu untukmenciptakan, mengelola danmengakses sumberdaya– adanya kesamaan semantic,

structural, dan syntactic untukkepentingan pertukaran informasi

Interoperabilitas-RDF 20

Sistem Basis Data Lanjut

Beberapa PendekatanImplementasi Metadata

• Komunitas pakar TI mempunyaitanggung jawab dalam:– Semantik - Management akses– Registrasi - Otoritas data– Administrasi - Berbagi dan Distribusi

ScientificData

HomePages Geo

CommunityWebs

Library

Museums

Commerce

Whatever...

Interoperabilitas-RDF 21

Sistem Basis Data Lanjut

Beberapa PendekatanImplementasi Metadata

• Menyimpan metadata ke dalamsuatu repository (database)

• Pencarian Database Terdistribusi

Interoperabilitas-RDF 22

Sistem Basis Data Lanjut

Penyimpanan Metadata kedalam suatu Repository

(database)

HTML

XML

Other types

Repository

Penyimpan

Query

Dynamic document creation from database

Ambilsumberdaya

Interoperabilitas-RDF 23

Sistem Basis Data Lanjut

Pencarian Database Terdistribusi

Z39.50 Server

Z39.50 Server

Z39.50 Server

Z39.50 Gateway

Query

Ambilsumberdaya

Interoperabilitas-RDF 24

Sistem Basis Data Lanjut

RDF

Memahami Resource Description Framework

(RDF)

Interoperabilitas-RDF 25

Sistem Basis Data Lanjut

Tujuan RDF

• Memberikan kesempatan kepadakomunitas sumberdaya untukmendefinisikan sendiri semantikyang diinginkan

• Memaksakan batasan secarastruktural pada berbagai aplikasimetadata– untuk menjaga konsistensi encoding,

pertukaran dan pemrosesan darimetadata di Web

• Vocabulary dari metadata dapatdibangun tanpa memerlukankoordinasi terpusat

Interoperabilitas-RDF 26

Sistem Basis Data Lanjut

Menjelaskan SumberdayaKomunitas denganmenggunakan RDF

Skema PengetahuanLanjut

(ontologi, tesaurus)

<tag1><tag2><tag3>

</tag1>

<tag1><tag2><tag3>

</tag1>

Kompleksitas dankeberagamansumberdaya

informasi

Deskripsisumberdaya

heterogen

Interoperabilitas-RDF 27

Sistem Basis Data Lanjut

Model Data Dasar dari RDF

• RDF: DeskripsiSumberdaya– Model Data: Graphs

Berlabel Terarah• Nodes: Sumberdaya

(URIs) atau Literal• Sisi: Properti – Atribut

atau Keterhubungan• Pernyataan: pengujian

dari bentuk sumberata, properti, nilai

• Deskripsi: sekumpulanpernyataan terkaitdengan suatusumberdaya

Interoperabilitas-RDF 28

Sistem Basis Data Lanjut

Model Data RDF Dasar: Primitives

Resource ValueProperty

Statement

Resource

Interoperabilitas-RDF 29

Sistem Basis Data Lanjut

Contoh Sederhana

URI:Tutorial URI:Vassilis

Penulis

Interoperabilitas-RDF 30

Sistem Basis Data Lanjut

PengertianSumberdaya/Resource

Sumberdaya/resource adalah segalasesuatu yang mempunyai identitas. Contoh: dokumen elektronik, gambar, layanan publik, dan kumpulan darisumberdaya-sumberdaya yang ada.

Tidak semua sumberdaya retrievable(dapat diambil/diperoleh), contohnyaseperti manusia, perusahaan, buku-buku yang tidak boleh keluar per-pustakaan, dan lain-lain.

Sumberdaya merupakan pemetaankonseptual terhadap suatu entitas atausekumpulan entitas. Sumberdaya tetapkonstan bahkan jika kontennya – yaituentitas dimana dia berkoresponden –terjadi perubahan, asalkan pemetaankonseptual di dalam prosesnya tidakberubah.

Interoperabilitas-RDF 31

Sistem Basis Data Lanjut

Sintaks RDF

• Model RDF mendefinisikan suatuketerkaitan antarasumberdaya, propertidan nilai-nilai

• Sintaks dibutuhkanuntuk...– Menyimpan sampel

data dari model kedalam file

– Mengkomunikasikanfile dari satu aplikasike aplikasi lain

• W3C XML eXtensibleMarkup Language

<tag1><tag2><tag3>

</tag1>

<tag1><tag2><tag3>

</tag1>

Interoperabilitas-RDF 32

Sistem Basis Data Lanjut

Contoh Model RDF

admin:By

admin:On

“STEP”

“01-01-01

admin:For“...”

RI:Tutorial

“RDF Presentation

Title

Creatordc:

dc:

“christop@ics.forth.gr”

“`VassilisChristophides”

“ICS-FORTH”

bib:Emailbib:Affbib:Name

URI:FORTH

Interoperabilitas-RDF 33

Sistem Basis Data Lanjut

What can we Express in RDF?

• RDF bergantung pada suatu graph terarah (dg label pada edge/tepi) yang dapat dengan mudah dapatdiperluas hanya dengan menam-bahkan tepi yang dibutuhkan

• RDF menyediakan sintaks standaruntuk merepresentasikan graph inike dalam XML– Mode RDF Model dapat dianggap

sebagai Infoset XML yang disederhanakan

• Akan tetapi, RDF meliputi lingkup diluar sintaks XML– RDF mengijinkan kita untuk

mendefinisikan jaringan semantiks diweb

Interoperabilitas-RDF 34

Sistem Basis Data Lanjut

Jaringan Semantik

Orang

Seniman

Pelukis Pematung

nama

Patung

Artefak

Lukisan

tinggal di

membuat

melukis

memahat“Orang mempunyai nama dan tinggal di suatu tempatSeniman adalah orang, pelukis danpemahat adalah seniman. Seniman menciptakan artefak (lukisanatau patung).Seorang pelukis melukis lukisan dan seorang pemahat memahatpatung”

String

adalah

adalah adalah

adalah

adalahadalah

Interoperabilitas-RDF 35

Sistem Basis Data Lanjut

Referensi

• http://www.ics.forth.gr/proj/isst/RDF• http://www.ariadne.ac.uk/issue24/intero

perability• http://www.w3.org/TR/rdf-concepts

top related