WEB
SEMANTIK
Menurut Jhon Markoff,
WEB SEMANTIK adalah sekumpulan teknologi yang menawarkan cara baru yang efisien
dalam membantu komputer mengorganisasi dan menarik kesimpulan dari data online. Melalui web semantik inilah berbagai perangkat
lunak akan mampu mencari, membagi, dan mengintegrasi informasi dengan cara yang
lebih mudah.
Jadi, Web semantik (
semantic web ) adalah perkembangan dari www ( world wide web ) pada tahun 2002,
dimana konten web yang di tampilkan tidak hanya dengan format bahasa manusia
yang umum tetapi juga bisa di baca dan digunakan oleh bahasa mesin.
STANDAR WEB SEMANTIK
Pembuatan
web semantik dimungkinkan dengan adanya sekumpulan standar yang dikoordinasi
oleh World Wide Web Consortium (W3C). Standar yang paling penting dalam
membangun Semantic Web adalah XML, XML Schema, RDF, OWL, dan SPARQL.
Web 3.0
memiliki beberapa standar operasional untuk bisa menjalankan fungsinya dalam
menampung metadata. Misalnya Resource Description Framework (RDF) dan Web
Ontology Language (OWL).
Dibalik
teknologi web semantik peran RDF ( Resource Description Framework ) adalah
untuk mendefinisikan format metadata yang terdiri dari beberapa komposisi yaitu
: subject, predicate, dan object. Subject dan
object adalah entitas yang ditunjukkan oleh teks (Media Iptek, 2006).
Sedangkan predicate adalah komposisi yang menerangkan sudut pandang dari
subject yang dijelaskan object. Hal yang paling menarik dari
RDF yaitu object dapat menjadi subject yang nantinya diterangkan oleh
object yang lainnya. Sehingga object atau masukan dapt diterangkan secara
jelas dan detail, serta sesuai dengan keingingan pengguna yang
memberikan masukan.
Web semantik merujuk
kepada kemampuan aplikasi komputer untuk lebih memahami bahasa manusia, bukan
hanya bahasa yang baku dari para penggunanya tetapi juga bahasa yang lebih
kompleks, seperti dalam bahasa percakapan sehingga memudahkan penggunanya untuk
berkomunikasi dengan mesin. Web semantik dapat mengolah bahasa dan mengenali
homonim, sinonim, atau atribut yang berbeda pada suatu database.
CONTOH
WEB SEMANTIK
Apabila kita mengetik
di pencarian dengan keyword “tanggal berapa indonesia merdeka ?.” maka hasil
dari pencarian tersebut yang keluar adalah “17 Agustus 1945.“ begitu mudah
bukan ?
Contoh lain web semantik adalah :
1. SIOC ( http://sioc-project.org/ ) Adalah komunitas yang berusaha mewujudkan semantic website
yang tengah berjuang membantu kita menciptakan web cerdas yang mana kelak
pencarian info di internet menjadi jauh - jauh sangat mudah.
2. Yahoo’s Food Site, Spivack’s Radar Networks, dan sebuah
development platform, Jena, di Hewlett-Packard.
3. Second Life merupakan dunia virtual berbasis Internet. Mungkin di
masa depan kita bisa hidup di dunia virtual itu yaitu di internet karena memang
kehidupan di dalam Second Life meniru apa saja yang dilakukan oleh Anda dan
yang ada di dunia nyata ini, dimana kita bisa berteman, melakukan aktivitas,
berbicara dengan teman Anda, bertukar opini, bahkan berbisnis dan lain-lainnya
yang ada di dunia ini.
4. Google Co-Op yang beralamatkan di http://www.google.com/coop/. Google Co-Op merupakan salah satu service yang disediakan Google
dan mulai beroperasi sejak tahun 2006 dan merupakan fungsi search yang
ditambahkan di search engine Google dengan penambahan fitur yang lebih luas dan
diharapkan Google Co-Op dapat memberikan sesuatu yang tepat yang sedang dicari
orang-orang.
5. Web Servies yakni teknologi web yang memungkinkan sebuah aplikasi
mampu berhubungan dengan aplikasi lainnya melalui protokol HTTP dengan format
pesan XML
TEKNOLOGI WEB 3.0 ( WEB SEMANTIK )
1. SOAP : Simple Object Access Protocol adalah standar untuk bertukar
pesan-pesan berbasis XML melalui jaringan komputer atau sebuah jalan untuk
program yang berjalan pada suatu sistem operasi (OS) untuk berkomunikasi dengan
program pada OS yang sama maupun berbeda dengan menggunakan HTTP dan XML
sebagai mekanisme untuk pertukaran data.
2. REST : REpresentational State Transfer atau transfer keadaan
representasi, adalah suatu gaya arsitektur perangkat lunak untuk untuk
pendistibusian sistem hipermedia seperti WWW.
Contoh : Amazon Associates Web Services (AAWS) yakni layanan
(Web As Services) berupa HTTP request (post / Get) yang dapat digunakan oleh
pihak deceloper dan data di Amazon untuk kegiatan Affiliate (mempromosikan
produk amazon).
3. WSDL : format XML yang diterbitkan untuk menerangkan webservice.
WSDL mendefinisikan:
a.
pesan-pesan (baik yang
abstrak dan kongkrit) yang dikirim ke dan menuju web service
b.
koleksi-koleksi digital dari
pesan-pesan (port type, antarmuka)
c.
Bagaimana port type yang
ditentukan dijadikan wire protokol di mana servis ditempatkan.
4. WDDX : Web Distributed Data eXchange. Mekanisme pertukaran data
dari lingkungan yang berbeda
APLIKASI WEB 3.0
RDF
digunakan pada aplikasi berikut ini:
1. RSS (RDF Site Summary) : RSS memberikan informasi yang terupdate
tanpa kita mengunjungi web tersebut
2. FOAF (Friend of a Friend) : Didesain tuk mendeskripsikan
orang-orang, ketertarikan dan hubungan mereka
3. SIOC (Semantically-Interlinked Online Commnities) : Menerangkan
komunitas Online dan membuat koneksi antara diskusi berbasis Internet seperti
message board, mailing list, blog.
Untuk aplikasi yang memproses informasi digunakanlah OWL (Web Ontology Language), OWL berbasis XML dan dengan mudahnya dapat melakukan pertukaran antara mesin dan OS yang berbeda dan bahasa aplikasi yang berbeda.
Beberapa sub-language (spesies) yang dimiliki OWL:
1. OWL Lite : Digunakan untuk mendukung pengguna yang memerlukan
klasifikasi hirarki dan dalam batasan yang sederhana.
2. OWL DL : Mendukung konstruksi seluruh OWL, tetapi hanya digunakan
pada batasan tertentu.
3. OWL Full : Yang menginginkan maksimum penggunaan dan sintaksis
gunakanlah OWL Full.
Keunggulan Web 3.0
1. Kecepatan berinteraksi antar apps, karena menggunakan sarana
HTTP
2. Ketepatan / Keakuratan data, karena data yang dikirim (request)
dan diterima (response) semuanya berbasiskan XML
3. Kemudahan, mengola request dan response, karena standar pesan
XML
4. Fleksibel, contoh aplikasi PHP mampu berhubungan dengan java,
begitu sebaliknya, karena semuanya menggunakan protokol HTTP.
5. Bukti joomla (PHP) kini mampu berhubungan dengan alfresco yang
dibangun dengan java
6. Metode : XML-RPC, SOAP, dan REST.
Sumber
:
http://www.slideshare.net/djarotstudio/06-amazon-web-services-presentation
http://ewawan.com/pengertian-web-3-0.html
http://id.wikipedia.org/wiki/Web_3.0
http://netsains.com/2007/07/setelah-web-20-kini-giliran-web-30/