jump to navigation

Semantic Web April 13, 2006

Posted by Kris Triyantio in Uncategorized.
1 comment so far

Semantic Web itu berbeda dengan membuat aplikasi biasa, karena lebih ke prinsip/fisolofi. sudah pasti tool-toolsnya berbeda dengan VB,MsSql, dll. tools untuk Semantic Web lebih memberikan definisi semantic.

sebagai contoh ada tiga atau lebih orang yang memiliki data-data pribadi masing masing yang terdiri dari beberapa folder, sudah pasti dari masing-masing orang itu mengunakan hirarki nama yang berbeda-beda. bagaimana caranya kita sebagai orang luar ingin mengakses data-data tersebut, disinilah semantic berperan. karena ide awal semantic adalah memberikan anotasi di web sehingga lebih mudah untuk memilih web yang khusus. karena yang selama ini terjadi adalah di web tersebut tidak ada katalog.

ada beberapa link yang berguna untuk tool semantic :

1. http://www.w3.org/DesignIssues/Semantic.html

2. http://www.w3.org/DesignIssues/Architecture.html

3. http://www.semanticweb.org/

4. http://annotation.semanticweb.org/tools/

5. http://www.w3.org/TR/swbp-image-annotation/

6. http://manatee.sourceforge.net/

Sparql April 12, 2006

Posted by Kris Triyantio in Uncategorized.
1 comment so far

Sparql adalah query untuk RDF/OWL, query ini digunakan untuk mengambil data yang ditulis dengan menggunakan RDF/OWL atau XML. query ini menggunakan URI untuk meretrieve struktur rdf/owl.
bahasa query ini hampir sama dengan query sql biasa hanya masih lebih komplex sql biasa.
jika dalam RDF/OWL terjadi perubahan struktur bahasa maka untuk dapat mengaksesnya dengan menggunakan SPARQL terjadi perubahan tetapi perubahan itu tergantung pada besar atau tidaknya perubahan struktur tersebut.
untuk dapat melakukan query pada data ontology yang disimpan pada dbase tidak dapat dilakukan secara langsung, tetapi menggunakan wrapper, tetapi ini masih dalam tahap pengembangan jadi masih belum stabil, sekarang rata-rata masih menggunakan Java.

Use Full Link:
1. http://www.w3.org/TR/rdf-sparql-query/
2. http://www.w3.org/2004/Talks/17Dec-sparql/
3. http://www.w3.org/2001/11/13-RDF-Query-Rules/
4. http://www.ilrt.bris.ac.uk/people/cmdjb/2005/04-sparql/
5. http://www.ibm.com/developerworks/library/j-sparql/

New Information April 12, 2006

Posted by Kris Triyantio in Uncategorized.
add a comment

Ternyata Ontology itu tidak sesempit yang selama ini ku bayangkan.
ontologi merupakan pengembangan dari model dbase yang selama ini dikembangkan, jika menggunakan dbase biasa struktur datanya akan bersifat statis, jika digunakan untuk pertukaran data yang bersifat lokal itu akan mudah jika mnggunakan dbase biasa. sedangkan jika akan dilakukan pertukaran data yang bersifat internasional/luas dan diambil dari beberapa sumber yang berbeda strukturnya akan sulit untuk dilakukan.
pada intinya RDF/OWL dilakukan untuk memperkaya Data Dictionary dari data yang telah ada di dbase biasa. sebagai contoh : ada beberapa orang yang ditugaskan untuk membuat tabel dbase, yang diberikan hanya tabel beserta kolom/fieldnya aj, sebagai orang luar kita tidak akan mengetahui yang dibuat oleh masing-masing orang tersebut, jika dalam dbase biasa data-Dictionary hanya akan berisi nama tabel, jenis, batas mak, link, dll. tetapi tidak ada penjelasan arti semantik dari masing-masing field tersebut, karena selama ini yang mengerti hanyalah Developer itu sendiri.
untuk itulah ontology digunakan, yang pada intinya menjelaskan arti semantik dari field-field tersebut, hal itu dilakukan untuk mempermudah akses dan pertukaran data bagi orang luar.
ada hal lain juga yang menjadikan ontology sebagai pilihan, yaitu didalam web semua informasi akan bersifat dinamis, dan otonomi. jika masih menggunakan dbase akan kesulitan untuk menyesuaikan sifat-sifat web diatas.

RDF/OWL with Database April 11, 2006

Posted by Kris Triyantio in Uncategorized.
add a comment

RDF/OWL dapat menyimpan data-data yang ingin disimpan sebagai pendukung struktur yang telah ada, ternyata data tersebut dapat juga disimpan dalam sebuah RDBMS.
dbase dan owl memiliki prinsip dasar yg berbeda, kalau dbase adl close-mind sedangkan owl adl open-mind, maksukdnya dlm dbase sebuah field/colum itu adl fix dan tidak mudah dirubah2 sedangkan dalam owl, class/attribute ini adl bisa barubah2 dan bisa saling dipetakan secara sedehana dapat dikatakan class equivalent dg tabel/file, dan attribute equivalent dg colume/field.
untuk querynya harus mengunakan “Wraper” yang sekarang ini masih mengunakan Java, tetapi hal itu akan membuat performanya akan melemah.

usefull link :
1. http://library.humboldt.edu/owls/owl4-Structure.htm
2. http://www.mindswap.org/2005/OWLWorkshop/sub1.pdf

Base on : I Wayan Simri Wicaksana