Semantic MediaWiki
Seringkali kita punya kebutuhan untuk menyusun basis data. Kebutuhan ini bisa dibilang agak mendesak, tidak terlalu penting, tetapi tetap diperlukan. Tidak ada aplikasi khusus untuk menangani kebutuhan tersebut, atau paling tidak sulit untuk menemukannya. Dan kalaupun kita bisa menemukannya, terkadang tidak cocok atau terlampau rumit untuk kebutuhan kita. Yang sedikit banyak mengerti pemrograman tidak akan mengalami banyak kesulitan untuk membuat aplikasi khusus, tetapi masalahnya kebutuhan tersebut tidak terlalu penting dan tidak akan sepadan dengan usaha yang kita keluarkan. Di sisi lain, kita tetap perlu membuat basis data tersebut. Yang kita perlukan adalah cara quick-and-dirty untuk melakukannya. Tidak perlu elegan atau sempurna, yang penting data saya bisa tersimpan dan bisa saya akses sewaktu-waktu jika memerlukannya.
Solusi yang umum dari masalah tersebut bervariasi. Mulai dari penyunting teks biasa seperti vi atau Windows Notepad, pengolah kata seperti OpenOffice.org Writer dan Microsoft Word, lembar kerja seperti OpenOffice.org Calc atau Microsoft Excel, dan basis data desktop seperti Kexi, Microsoft Access atau OpenOffice.org Base. Di antara solusi-solusi tersebut, yang paling cocok tentunya yang terakhir karena aplikasi-aplikasi tersebut memang didesain untuk menyimpan data.
Beberapa hari yang lalu saya menemukan solusi lain yang saya pikir sangat cocok untuk beberapa keperluan saya: Semantic Mediawiki. Semantic MediaWiki adalah ekstensi dari MediaWiki yang menambahkan fitur data semantik dalam halaman wiki. Orang-orang yang sudah terbiasa dengan Wikipedia dan MediaWiki tidak akan kesulitan untuk mengoperasikan Semantic MediaWiki. Yang perlu dipelajari hanyalah sedikit sintaks baru untuk menambahkan metadata pada halaman wiki.
Contoh: Saya memerlukan basis data koleksi buku untuk mencatat harga buku tersebut dan siapa saja yang meminjamnya. Untuk itu setiap buku saya buatkan halaman wikinya, misalnya di halaman ‘Perl Cookbook’ saya isi sebagai berikut:
Buku {{PAGENAME}} adalah buku tentang [[topik::pemrograman]].
sekarang sedang dipinjam [[dipinjam oleh::Anto]].
[[Kategori:Buku]]
Sedangkan di halaman ‘Harry Potter and the Deathly Hallows’ saya isi sebagai berikut:
Buku {{PAGENAME}} adalah buku [[topik::fantasi]]
dan sedang dipinjam [[dipinjam oleh::Ani]].
[[Kategori:Buku]]
Lalu di halaman Anto dan Ani, saya isi sebagai berikut:
{{PAGENAME}} meminjam buku-buku berikut ini:
<ask>
[[dipinjam oleh::{{PAGENAME}}]]
[[Kategori:Buku]]
</ask>
Halaman tersebut akan secara otomatis menampilkan semua buku yang dipinjam oleh orang yang bersangkutan.
Kemudian di halaman Pemrograman dan Fantasi, saya isi sebagai berikut:
Daftar koleksi buku-buku bertopik {{PAGENAME}}:
<ask>
[[topik::{{PAGENAME}}]]
[[Kategori:Buku]]
</ask>
Halaman tersebut akan secara otomatis menampilkan daftar seluruh buku dengan topik yang bersangkutan.
web3.0
keren bgt…
berguna buat yg punya koleksi ebook kyk saya.
thx
(tumben bisa masuk 10 besar ?)
baru tau sayah
Wah baru tahu kalp ada layanan macam semantic ginian di media wiki. Jika di komputer offline, Apakah itu membutuhkan semacam plugin tersendiri ataukah memang mediawikinya tersebut yang difungsikn sebagai basisdata dengan memanfaatkan fitur atau fungsi semantic yang sudah ada pak priyadi? Maaf rada oon.hihihi
mas pri, hasil akhir halamn tsb akan seperti apa ?
*masih binun
Untuk menggunakan solusi di atas, untuk komputer pribadi, tentunya perlu ada mediawiki yang terinstall dalam komputer. Lha, meng-install mediawiki saja sudah terlalu repot
didiwiki (personal wiki) atau notecase (tree note) bisa jadi tak sesuai untuk kebutuhan di atas, namun boleh juga dicoba, siapa tahu berguna.
#5:
cukup install mediawiki standar + plugin semanticnya.
#7:
yang jadi masalah gak ada fungsi semantiknya. jadi kurang pas kalau dijadikan database. jadinya cuma catatan biasa.
hmm.. begitu ya..
lalu, kalau butuh penyuntingan thdp databasenya? apa harus nyunting per halaman satu demi satu?
#9: tetap harus nyunting satu per satu
Wah sayang, dulu pas mata kuliah ini, saya malah mbolos
*ah lesyan*
kalo saya mah cuman user ajah…
mode OON set…
gak ngerti aku mpri
Gak Ngerti …
ngacung…
terima kasih pencerahannya
baru tahu kalo med wiki bisa gini. Cuman harus online terus ya mas?


keren.. online ga databasenya? pengen liat deh.
#18:
onlen. alamatnya di http://localhost
infonya boleh nih om…coba dulu ah ah aaaah
mayan..dpt no 22
Utk kebutuhan seperti itu, semantic wiki emang solusi yg elegan.
Alternatif2 lain:
Delicious Library, lebih cocok untuk kebutuhan yg spesifik seperti database koleksi buku, dvd, etc. Cons: Mac only, dan bayar.
Atau pake Django dengan automatic admin interfacenya. Mungkin agak overkill utk kebutuhan seperti di atas, tapi disimpen di database yg kita tentukan sendiri strukturnya.
#19 Wakakakakaka… Sirius lah dalam bercanda!
Belum Pernah Coba
mantab … dahsyat …
thanks infromasi Mas Pri
ooogh gitu ya…
fungsi semantik??
*binunt
belom mudeng :”>
moga semantic web makin banyak di adopsi ya…
ID posters dalam halaman ini juga bisa jadi implementasi simple dari semantic:
* Comment by detnot
* Posted from Jakarta Indonesia Indonesia
* Using Mozilla Firefox Mozilla Firefox 2.0.0.9 on Windows Windows XP
* 7 January 2008 at 15:27
bahwa detnot adalah detnot.wordpress.com
bisa pake ontology punya FOAF (http://xmlns.com/foaf/0.1/)
detnot
source nya ketinggalan
* Comment by detnot
* Posted from Jakarta Indonesia Indonesia
* Using Mozilla Firefox Mozilla Firefox 2.0.0.9 on Windows Windows XP
* 7 January 2008 at 15:27
bahwa detnot adalah detnot.wordpress.com
bisa pake ontology punya FOAF (http://xmlns.com/foaf/0.1/)
detnot
nih yg bener, maaf
detnot
Salam kenal,
semantic itu implementasinya bisa apa aja,,, saya tw’a semantic tree. maklum masih awam komputer. thanks
Wah bagus banget , thanks ya
Kalo bisa screenshot.
Yang saya tangkep: aplikasi seperti Wikipedia.
keknya sudah lama saya mencari aplikasi model begini untuk memanage inventory komputer saya secara sederhana. thanks mas pri mau saya pelajari dulu
Kalo yg sedang saya kembangkan dg Putu Wuri adalah melakukan analisis kandungan dari teks tersebut dan otomatis melakukan annotasi semantik. Bisa dicoba salah satu contohnya -> http://cmsdev.jardiknas.org/TagGenerator/
Saat ini kami menggunakan teks yang ada di situs Presiden SBY. Teks tersebut diannotasi secara otomatis untuk mencari relasi-relasi antar teks.
@imw: keren juga mas. Yang begituan bisa nggak diterapkan dalam ebook yang beratus-ratus halaman?
gak ngerti, tp mau coba ah…
wah, terima kasih, bang pri.
segera kucoba.
(^_^)v
#39, prinsipnya bisa , karena kita coba utk uji performance utk data 1 G cukup cepat indeks dan search-nya. Disainya memang diharapkan bisa berlaku search parallel. Tapi sisi yang paling sulit bukan di skalabilitas, tetapi di sisi konten analis menggunakan bahasa Indonesia
Maklum di bidang komputer bahasa Indonesia ini minim sekali risetnya. Jadi semuanya seperti membangun building block dari awal. Daftar kata, sinonim, topic map dan sebagainya harus dibangun dari awal.
#42
iya, lha wong kamus bahasa indonesia ato tesaurusnya aja keknya ga ada yg versi digital, e….
(^_^)v
Kalo pinginnya quck and dirty, menggunakan vi sudah cukup utk saya.
Om Pri, ko aq ga bisa akses alamat ini http://localhost, kenapa yak? maklum Newbie …
mau liat kya gimana database nya.
Ternyata ada juga yang kayak gitu yah.
Aku sebenernya ga terlalu ngerti, tapi kayaknya bakal berguna buat buku resep masakanku de…
ra ngerti aku…
btw salam kenal aja om pri… :”>
om.. mo nanya nih, bagaimana caranya meningkatkan download pada blog kta yah?
ini informasi baru yang bisa nambah puyeng saya yang newbie ini, tapi gak apa utk tambahan wawasan.
“Seringkali kita punya kebutuhan untuk menyusun basis data. Kebutuhan ini bisa dibilang agak mendesak, tidak terlalu penting, tetapi tetap diperlukan. Tidak ada aplikasi khusus untuk menangani kebutuhan tersebut, atau paling tidak sulit untuk menemukannya. Dan kalaupun kita bisa menemukannya, terkadang tidak cocok atau terlampau rumit untuk kebutuhan kita. Yang sedikit banyak mengerti pemrograman tidak akan mengalami banyak kesulitan untuk membuat aplikasi khusus, tetapi masalahnya kebutuhan tersebut tidak terlalu penting dan tidak akan sepadan dengan usaha yang kita keluarkan. Di sisi lain, kita tetap perlu membuat basis data tersebut.”
tapi thanx… ntar baca lagi..
Belajar nulis Wikipedia lagi ah…
*kaboor..*
makasih atas informasinya (keren euy). nanti bakal saya coba kalau ada waktu
Sip.Maksih infonya mas Pri
walah…ini ngomongin apa yach..??
otak gw blom nyampe kyknya
Ini pake pemrogaman apa basisnya? PERL kah? perlu belajar bahasa pemrograman juga dong
wew..keren juga ya..!
/