Senin, 05 Maret 2018

Web Science




Definisi Web Semantik adalah pengembangan dari World Wide Web di mana makna semantik dari informasi di web didefinisikan, sehingga memungkinkan mesin untuk memprosesnya. Web Semantik berasal dari World Wide Web Consorsium (W3C) dari Web sebagai media universal data, informasi, dan pertukaran pengetahuan.

Web Semantik terdiri dari seperangkat prinsip-prinsip desain, kelompok kerja kolaboratif, dan berbagai teknologi. Beberapa elemen dari Web Semantik yang dinyatakan sebagai calon masa depan dan unsur-unsur lain dari Web Semantik disajikan dalam spesifikasi formal dimaksudkan untuk memberikan deskripsi formal konsep, istilah, dan hubungan dalam satu domain tertentu.

Istilah Web Semantik itu sendiri diperkenalkan oleh Tim Berners-Lee, penemu World Wide Web. Sekarang, prinsip web semantik disebut-sebut akan muncul pada Web 3.0, generasi ketiga dari World Wide Web. Bahkan Web 3.0 itu sendiri sering disamakan dengan Web Semantik. Web Semantik menggunakan XML, XMLS (XML Schema), RDF, RDFS (Resources Description Framework Schema) dan OWL.

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.

Dalam web semantik terdapat beberapa bahasan yang secara signifikan berbeda dengan web saat ini. Beberapa bahasan tersebut antara lain :

Indexing n Information Retrieval

Dalam beberapa kasus, seseorang dibuat frustasi dalam mencari informasi, dikarenakan orang tersebut tidak mengetahui parameter yang pasti dari informasi yg dia cari. Tapi dengan web semantik, proses pencarian dilakukan user melalui pendekatan konsep dan kategori, tak lagi menggunakan kata kunci dan indeks alphabet.

Metadata

Dalam web semantik metadata dapat digambarkan sebagai metode sistematik mendeskripsikan sumber daya dan mekanisme pengaksesannya. Contoh metadata sederhana adalah dalam tabel pada database relasional, terdapat properti misalnya length dan nullable yang mendeskripsikan suatu field. Kedua properti ini dapat disebut sebagai metadata. Namun dalam semantic web, metadata yg diterapkan biasanya sudah distandarisasi, contohnya adalah DUBLINCORE

Anotasi

Bahasa markup seperti XML dapat digunakan untuk menambahkan anotasi Tapi saat ini masih sulit dilakukan untuk sharing anotasi dan transfer anotasi ke aplikasi maupun komputer. Dalam semantik web anotasi harus dapat didistribusikan, selain itu karena anotasi memiliki perbedaan dalam penjelasannya, maka anotasi harus dapat dimengerti secara luas.

Database interoperabilitas

Umunya saat ini kita mendapatkan data dari database melalui web. Database tersebut umumnya terpisah dan sulit digunakan sebagai sumber data yang tergabung. Namun sebenarnya masih banyak data yang lebih besar yg terdapat diluar database. Web semantik memiliki visi bagaimana menyatukan deskripsi dan pengambilan data yang tersimpan. Sehingga nantinya web dapat digambarkan sebagai database virtual yang besar. Pengguna bisa mendapatkan data dari berbagai situs penting, serta dapat mengoperasikan data tersebut.

Machine retrieval data

Berfokus pada otomatisasi akuisisi data. Suatu aplikasi dalam proses menyelesaikan tugasnya dapat menentukan data apa yg dibutuhkan, dimana dan bagaimana untuk mendapatkannya. Aplikasi ini berkaitan dengan agen cerdas (smart crawler) si agen ini bisa menjadi on the fly decision maker, karena dia mengerti secara semantik maksud dari web yg sedang dikunjungi, sehingga dia memiliki ability untuk otomatisasi akuisisi data tersebut.

Service

Service dalam aplikasi bisnis misalnya penjadwalan, pemesanan tiket, transaksi penjualan, otentifikasi dan lainnya. Dalam web semantik, dikenal juga sebagai semantik web service, dimana menyediakan data yang dimengerti komputer sehingga komputer dapat mengaktivasi dan
mengkoordinasikan data untuk user. Web service erat kaitannya dalam masalah interoperabilitas.

Agen Cerdas, Like Crawler

Agen biasanya adalah suatu perangkat lunak yang bertindak atas perintah anda, agen perangkat lunak bertindak secara otonomi, berkomunikasi dengan agen lain untuk menemukan suatu service atau informasi untuk anda. Agen lain dapat menjalankan service yg dibutuhkan dan memberikan hasilnya kepada agen anda, yg mana akan memberitahu hasilnya kepada anda.

Komponen Web Semantic


Sebuah web Semantic tidak berdiri sendiri, terdiri dari berbagai macamkomponen-komponen yang saling berhubungan satu sama lainya. Komponen yang terdapat dalam sebuah web semantic antara lain:


  • XML = menyediakan sintaksis untuk dokumen yang terstruktur;
  • XML Schema = bahasa untuk membatasi struktur dari dokumen XML;
  • RDF = model data sederhana yang berhubungan dengan object (“resource”) dan bagaimana mereka berhubungan. Sebuah model data RDF dapat ditulis dengan sintaksis XML;
  • Skema RDF = adalah vocabulary untuk mendeskripsikan property dan class dari RDF;
  • OWL = menambahkan beberapa kosa kata untuk menjelaskan property dan class, antara lain: hubungan antara class, kardinalitas, persamaan, karakteristik dari property.
  • DAML = usaha untuk menyediakan primitive pemodelan yang lebih kaya dari pada RDF dan RDF schema. Kemudian digabung  dengangroup lain, dinamakan Ontology Inference Language (OIL), yang berusaha untuk menyediakan kalsifikasi yang lebih baik dengan menggunakan konstruksi dari kecerdasan buatan yang berbasis frame.

Teknologi 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

Contoh Web Semantik (Web Science)


1. SIOC

SIOC 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. Second Life 

Second Life merupakan dunia virtual berbasis Internet. Mungkin di masa depan kita bisa hidup di dunia virtual tersebut, karena memang kehidupan di dalam Second Life meniru apa saja yang dilakukan oleh anda dan yang ada di dunia nyata, dimana kita bisa berteman, melakukan aktivitas, berbicara dengan teman Anda, dan lain-lainnya yang ada di dunia ini.

3. Google Co-Op 

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.

4.Web Servies

Web Servies merupakan teknologi web yang memungkinkan sebuah aplikasi mampu berhubungan dengan aplikasi lainnya melalui protokol HTTP dengan format pesan XML.



Sumber :

Watson, Mark. 2008. Practical Semantic Web Programming with AllegroGraph. United State: Mark Watson

https://rizkafebrila.wordpress.com/2016/03/25/apa-itu-web-science/
http://firmansyah215.blogspot.co.id/2011/02/apa-itu-web-science.html
http://achmadmuhaymin.blogspot.co.id/2016/03/web-semantik-semantic-web.html
https://yulandari.wordpress.com/2013/07/02/web-semantik/
http://catatandeshitong.blogspot.co.id/2011/05/pengertian-web-semantik.html

Tidak ada komentar:

Posting Komentar