Showing posts with label semantic technology. Show all posts
Showing posts with label semantic technology. Show all posts

Sunday, August 26, 2012

Tentang JESS pada semantic web

JESS adalah the Rule Engine for the Java Platform. Ketika kita membuat coding dengan bahasa Java untuk sebuah web semantik dan ingin mengeksekusi sebuah aturan, maka JESS bertindak sebagai eksekutor dan bridge yang menghubungkan program dengan ontologi.

Protege Folder\plugins\se.liu.ida.JessTab

Wednesday, December 14, 2011

Perlukah migrasi ke protégé 4.x?

Kebetulan dipertengahan bulan Desember 2011 ini, AXIOO yang biasa menemani daku bekerja sepertinya sudah perlu di-refreshing. Malas dengan segala cara tune-up, akhirnya aku pilih install ulang aja. Kebetulan
juga tertarik untuk mencoba Windows 8, yang katanya udah ada di pasaran. Cuman, setelah beberapa hari cari CD installer-nya ternyata di jalan Moses Gatot Kaca, Jogja belum ada. Akhirnya pinjam Windows XP SP3 aja. Pengen tau kayak apa!!

Yap, setelah install OS dan driver, maka protégé-ku perlu diinstall ulang. Versi yang dulu terinstall, adalah versi 3.4.4. Hhmm, perlu gak ya pake protégé 4.0? Yuk, kita cari tau..

Frames Support..
Dari link http://protegewiki.stanford.edu/wiki/Protege4Migration, saya dapat info klo Protégé 3.x support Frames editing melalui Protégé-Frames editor. Sedangkan protégé 4.0 belum memigrasikan halaman editing ini. Hmm, emang penting ya Frames Support? Protégé-Frames editor biasa ane pake untuk belajar membangun dan menyimpan ontology. Antarmuka Frames editor sangat nyaman dan fokus  dengan friendly form untuk membuat model knowledge dan memasukkan datanya, mirip seperti SQLYog.
Gambar 1. Protege-Frames Editor
OWL Support
Protégé 3.x mendukung OWL 1.0, OWL Full, RDF, RDF(S), SparQL, dan SWRL melalui SWRL Tab. Sedangkan Protege 4.0 sudah mendukung OWL versi 2.0 namun hanya mendukung pure OWL framework. Protégé 4.0 tidak mendukung OWL Full. Protégé 4.0 juga tidak mendukung SparQL. SWRL didukung melalui basic editor dan pellet for reasoning.

Kesimpulan
Hhhmmm, kok rasanya malah lebih powerfull yang Protégé 3.x ya?
Benar, Protégé 4.x, memang ditujukan bagi para developers yang membutuhkan dukungan teknologi dan fitur OWL 2.0 (seperti QCRs, role chains, property karakteristik tambahan, dll). Protégé 4.0 dikembangkan agar lebih ringan karena memang dioptimalkan untuk bekerja dengan Ontologi OWL di memori. Sedangkan bagi user yang masih ingin akses ke RDF dan masih membutuhkan tools yang belum dikonversi (misal : SPARQL, dukungan terhadap SWRL dan RDF(S)), protégé 3.x masih stabil dan powerfull.

So, install protégé 3.4.4 lagi aja!! He…

Thursday, November 24, 2011

Protege - phpmyadminnya ontologi (1)

Ketika kita akan membuat web berbasis ontology sebagai knowledge-nya, (atau bisa juga dibilang : ontologi sebagai database-nya), maka kebanyakan suhu dan master-master dan senior-senior menyarankan protege sebagai ontology tools editor-nya. Salah satu keunggulannya, adalah karena dia Open-Source dan terutama gratis.

Dihalaman web-nya : http://protege.stanford.edu/, anda bisa mendownloadnya. Dikatakan, dua versi stabil terakhir adalah versi 3.4.7 dan versi 4.1. Tapi jika anda ingin mencoba versi 4.2 alpha yang baru sebulan dipublikasikan juga diperkenankan. Stanford.edu hanya meminta anda untuk meregistrasikan diri saja sebelum anda dapat mendownloadnya. Katakan saja bahwa kita adalah mahasiswa yang sedang melakukan riset ontologi, jadi memerlukan protege sebagai tools-nya.. He.. Alasan yang baik tho?

Karena protege dibangun oleh bahasa Java, dihalaman download tersedia tiga buah link :
  • Link berupa executable installer. Ketika anda klik link ini, anda akan menemui berbagai pilihan installer yang disesuaikan dengan sistem operasi. Anda juga diberi pilihan apakah, akan men-download installer yang full (protege dan Java virtual machine) atau protege installer saja.
  • Link berupa program protege. Pada link ini, tidak ada executable installer dan tidak ada Java virtual machine. Hanya program intinya saja.
  • Link ketiga dikhususkan untuk para pengguna OS X, sistem operasi pencinta apel krowak buatan Steve Job.
Jangan lupa, karena dibangun berbasiskan Java, maka pastikan Java Virtual Machine (JRE; minimal versi 1.5) sudah terinstall dikomputer kita, sebelum proses instalasi dilakukan.

Dengan protege, kita bisa membuat model knowledge secara visualization (maksudnya bukan hanya : mengetik script, tapi ada GUInya). Protege menyediakan dua macam cara untuk memodelkan ontologi :
  1. Protege-Frames editor
  2. Protege-OWL editor
Perbedaan utama dari kedua cara itu adalah membuat ontologi dalam format frame-based atau dalam format OWL.

Lantas apa bedanya? Adakah yang lebih baik diantara keduanya? Bagaimana contohnya? Haha.. Sabar ya, tunggu edisi kedua.