• Tidak ada hasil yang ditemukan

Sistem Basis Data Lanjut. Interoperability & Resource Description Framework (RDF)

N/A
N/A
Protected

Academic year: 2021

Membagikan "Sistem Basis Data Lanjut. Interoperability & Resource Description Framework (RDF)"

Copied!
35
0
0

Teks penuh

(1)

Interoperability &

Resource Description

Framework (RDF)

Tim Penyusun :

Pengajar Universitas Gunadarma 2008

(2)

Outline

• Interoperabilitas • Metadata

• Aplikasi Metadata

• Implementasi Metadata

• Resource Description Framework (RDF)

(3)

Def. Interoperabilitas

• Interoperability (Interoperabilitas) Merupakan kemampuan dari sistem atau produk untuk bekerja dengan sistem atau produk lain tanpa

memerlukan effort khusus dari si pelanggan.

(4)

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 oleh tools yang ada

• Ketidak-pastian kualitas, integritas dan kepercayaan terhadap

(5)

Perkembangan Informasi di

era Web

• Kehadiran web merubah cara komunikasi antara

– Penulis, penerbit, perantara informasi & distributor, pemakai

• Hambatan untuk publikasi lebih kecil

– penyebaran informasi dan gagasan/ide dapat dilakukan dengan cepat

– akses akan informasi meluas dengan cepat

• Mengelola informasi menjadi lebih sulit – pencarian sumber informasi tidak

terkontrol

– organisasi informasi tidak tersusun rapih

(6)

Metadata: Layanan Informasi

Web 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 menyimpan

informasi tentang peraturan (metadata) penggunaan file (data)

(7)

Metadata: Layanan Informasi

Web 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

(8)

Metadata tersedia untuk

sangat banyak hal

• Orang/manusia • Tempat • Objek • Konsep • Dokumen2 • Arsip • Databases

(9)

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

(10)

Aplikasi: Pencarian Sumber

Daya

• Mesin pencari dapat “memahami” isi dari halaman web tertentu

– Pencarian lebih akurat • Tambahan informasi dapat

meningkatkan presisi

– Bagaimana cara melakukan

pencarian secara otomatis karena biasanya diperlukan proses

(11)

Aplikasi: Electronic Commerce

• Metadata dapat digunakan untuk meng-encode informasi yang

diperlukan dalam sistem berbasis

electronic commerce

– Melokasikan penjual/pembeli & produk

• Pencarian melalui “yellow pages”

– Persetujuan dalam akad penjualan

• Harga, term pembayaran, informasi kontrak

– Transaksi

• Mekanisme pengiriman, tanggal, butir-butir perjanjian

(12)

Aplikasi: Agen Intelijen

• Representasi & berbagi pengetahuan – Pertukaran pengetahuan – Pemodelan • Komunikasi – user-to-agent, agent-to-agent, agent-to-service • Pencarian sumberdaya – Memberikan agen kemampuan web-roaming untuk “memahami” lingkungan place service place place

(13)

Aplikasi: Rating Konten

• Memberikan kemampuan kepada pemakai untuk memilih konten apa yg mereka ingin lihat di web

(14)

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 akan digunakan untuk proses encode

tandatangan digital pada dokumen dan pada pernyataan tentang

(15)

Metode Transmisi

(Meta)Data

Embedded (eg META) Berasosiasi Dengan (in HTTP header) Pihak Ketiga Yg Dipercaya (explicit HTTP GET)

(16)

Keunggulan Metadata

• Web memiliki ciri

“machine-readable”/mesin yg dapat dibaca,

tetapi tidak

“machine-under-standable” /mesin yang dapat

dimengerti.

• Metadata sangat berguna

– Banyak informasi yang dapat diperoleh dari deskripsi yang terstruktur berupa halaman web, pencarian layanan, dan sumberdaya lainnya

• Dapat mengakomodasi berbagai variasi metadata

– Kebutuhan akan metadata akan terus berkembang

(17)

Berbagai Standard dari

Metadata

• Banyak standar metadata yang

telah dikembangkan pada berbagai tingkat, dan untuk memenuhi

berbagai kebutuhan yang berbeda-beda

(18)

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 antara

(19)

Menuju Metadata untuk

Komunitas Web

• Sekelompok orang berbagi suatu domain materi dan sekumpulan

sumberdaya (misal: data, dokumen, layanan) yang mempunyai

kesamaan minat

– Commerce, Pendidikan, Kesehatan

• Menyediakan fungsionalitas meta data untuk komunitas tertentu untuk menciptakan, mengelola dan

mengakses sumberdaya

– adanya kesamaan semantic,

structural, dan syntactic untuk

(20)

Beberapa Pendekatan

Implementasi Metadata

• Komunitas pakar TI mempunyai tanggung jawab dalam:

– Semantik - Management akses – Registrasi - Otoritas data

– Administrasi - Berbagi dan Distribusi

Scientific Data Home Pages Geo

Community

Webs

Library Museums Commerce Whatever...

(21)

Beberapa Pendekatan

Implementasi Metadata

• Menyimpan metadata ke dalam suatu repository (database)

(22)

Penyimpanan Metadata ke

dalam suatu Repository

(database)







HTML XML Other types Reposit ory Penyimpa n Query Dynamic document creation from database Ambil sumberdaya

(23)

Pencarian Database

Terdistribusi

Z39.50 Server Z39.50 Server Z39.50 Server Z39.50 Gateway Query Ambil sumberdaya

(24)

RDF

Memahami Resource

Description Framework

(25)

Tujuan RDF

• Memberikan kesempatan kepada komunitas sumberdaya untuk

mendefinisikan sendiri semantik yang diinginkan

• Memaksakan batasan secara

struktural pada berbagai aplikasi metadata

– untuk menjaga konsistensi encoding, pertukaran dan pemrosesan dari

metadata di Web

• Vocabulary dari metadata dapat dibangun tanpa memerlukan

(26)

Menjelaskan Sumberdaya

Komunitas dengan

menggunakan RDF

Skema Pengetahuan Lanjut (ontologi, tesaurus) <tag1> Kompleksitas dan keberagaman sumberdaya informasi Deskripsi sumberdaya heterogen

(27)

Model Data Dasar dari RDF

• RDF: Deskripsi Sumberdaya

– Model Data: Graphs Berlabel Terarah

• Nodes: Sumberdaya (URIs) atau Literal

• Sisi: Properti – Atribut atau Keterhubungan • Pernyataan: pengujian

dari bentuk sumberata, properti, nilai

• Deskripsi: sekumpulan pernyataan terkait

(28)

Model Data RDF Dasar:

Primitives

Resource Value Property Statement Resource

(29)

Contoh Sederhana

URI:Tutorial URI:Vassilis

(30)

Pengertian

Sumberdaya/Resource

Sumberdaya/resource adalah segala sesuatu yang mempunyai identitas. Contoh: dokumen elektronik, gambar, layanan publik, dan kumpulan dari

sumberdaya-sumberdaya yang ada. Tidak semua sumberdaya retrievable

(dapat diambil/diperoleh), contohnya seperti manusia, perusahaan, buku-buku yang tidak boleh keluar per-pustakaan, dan lain-lain.

Sumberdaya merupakan pemetaan

konseptual terhadap suatu entitas atau sekumpulan entitas. Sumberdaya tetap konstan bahkan jika kontennya – yaitu entitas dimana dia berkoresponden – terjadi perubahan, asalkan pemetaan konseptual di dalam prosesnya tidak

(31)

Sintaks RDF

• Model RDF mendefinisikan suatu keterkaitan antara sumberdaya, properti dan nilai-nilai • Sintaks dibutuhkan untuk... – Menyimpan sampel data dari model ke dalam file

– Mengkomunikasikan file dari satu aplikasi ke aplikasi lain • W3C XML eXtensible Markup Language

<tag1>

<tag2>

<tag3>

</tag1>

<tag1>

<tag2>

<tag3>

</tag1>

(32)

Contoh Model RDF

admin:By admin:On “STEP” “01-01-01 admin:For “...” RI:Tutorial “RDF Presentation ” Title Creator dc: dc: “christop@ ics.forth.gr” “`Vassilis Christophides” “ICS-FORTH” bib:Email bib:Aff bib:Name URI:FORTH

(33)

What can we Express in

RDF?

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

• RDF menyediakan sintaks standar untuk merepresentasikan graph ini ke dalam XML

– Mode RDF Model dapat dianggap sebagai Infoset XML yang

disederhanakan

• Akan tetapi, RDF meliputi lingkup di luar sintaks XML

– RDF mengijinkan kita untuk

(34)

Jaringan Semantik

Orang Seniman Pelukis Pematung nama Patung Artefak Lukisan tinggal di membuat melukis memahat

“Orang mempunyai nama dan tinggal di suatu tempat

Seniman adalah orang, pelukis dan

pemahat adalah seniman. Seniman menciptakan artefak (lukisan

atau patung).

Seorang pelukis melukis lukisan dan seorang pemahat memahat

String adalah adalah adalah adalah adalah adalah

(35)

Referensi

• http://www.ics.forth.gr/proj/isst/RDF

• http://www.ariadne.ac.uk/issue24/intero perability

Referensi

Dokumen terkait

20 Uji koefisiensi product moment yang akan dilakukan pada penelitian ini adalah untuk mengetahui hubungan antara variabel iklim komunikasi organisasi dengan

iaryawan untui mengambil lebih tanggung jawab di dalam ieseluruhan proses. • Yang diiembangian

fokus penelitian (1) Implementasi Kebijakan Pelayanan Kesehatan Masyarakat Miskin Nonkuota (Jamkesda dan SPM) Kabupaten Blitar berdasarkan model implementasi George Edward

Whistle blowing merupakan tindakan yang dilakukan oleh seseorang atau beberapa orang karyawan untuk membocorkan kecurangan baik yang dilakukan oleh perusahaan atau atasannya

tentang fungsi alat pencernaan, siswa dapat menjelaskan zat yang dihasilkan oleh setiap alat pencernaan dengan benarc. Dengan berdiskusi bersama siswa dapat

Kebijakan puritanisme oleh sultan Aurangzeb dan pengislaman orang-orang Hindu secara paksa demi menjadikan tanah India sebagai negara Islam, dengan menyerang berbagai praktek

Dengan demikian perlu dilakukan penelitian untuk mengkaji seberapa besar tingkat pemanfaatan bivalvia oleh masyarakat sehinggga hasilnya dapat digunakan untuk

Turki dikenal sebagai sebuah Negara Kesultanan Islam, yang terletak di antara dua benua yaitubenua Asia dan benua Eropa, memegang peran penting dalam perkembangan