Seiring dengan berkembang pesatnya teknologi, dimana hampir semua lingkup bidang teknologi sekarang menggunakan basis internet. Salah satu teknologi populer yang saat ini dirasakan manfaatnya adalah world wide web. Hingga saat ini web menjadi penghasil sumber data terbesar bagi setiap pengguna dikarenakan konten web yang saling terhubung dan dapat diakses melalui koneksi internet. Setiap pengguna yang memiliki hak akses dapat menambahkan konten secara bebas. Semakin banyak informasi yang ditambahkan, semakin besar ukuran web. Hal ini akan mempengaruhi proses pencarian informasi yang dilakukan pada web dalam waktu yang relatif singkat. Selain itu, penting untuk memperhatikan faktor akurasi pencarian dalam memilah suatu informasi.
Semantik web merupakan bagian dari teknologi web yang ada saat ini, dengan adanya semantik web, website tidak hanya dimengerti oleh manusia namun juga dapat dipahami oleh mesin. Semantik web selain dapat memahami makna atau konsep kata juga dapat memahami hubungan logis antara keduanya. Salah satu teknologi pendukung dari semantik web adalah ontologi. Ontologi dapat merepresentasikan suatu pengetahuan tentang spesifik domain dan telah ditetapkan diberbagai bidang. Sehingga ontologi dapat digunakan untuk penyajian informasi secara semantik serta melakukan pemetaan informasi secara sistematis dan terstruktur.
Game merupakan salah satu media yang banyak digemari masyarakat oleh segala usia, baik anak-anak maupun dewasa. Di era yang serba digital ini game selalu menjadi daya tarik seseorang selain untuk berkompetisi dengan rekannya juga sebagai kompetisi dalam kejuaraan. Dengan demikian, game menjadi salah satu domain yang membutuhkan pemahaman semantik untuk memudahkan pencarian mengenai informasi. Informasi ini diharapkan dapat memberikan ketepatan dan keakuratan dalam prosesnya. Sehingga, perlu untuk menyimpan data game secara semantik untuk membantu mesin pencari dapat bekerja secara optimal dalam menemukan informasi.
Tujuan dari penelitian ini adalah melakukan pengembangan model ontologi pada domain game. Kemudian melakukan pengujian terhadap model ontologi melalui perintah-perintah yang direpresentasikan kedalam bentuk SPARQL.
Ontologi
Ontologi merupakan kunci untuk penerapan semantik web. Ontologi dapat direpresentasikan dalam bentuk objek, properti dari objek, dan relasi diantara setiap objek. Adapaun bahasa yang digunakan dalam ontologi adalah Ontology Web Language (OWL). Pada awalnya OWL didesain untuk merepresentasikan informasi tentang kategori dari suatu objek dan bagaimana objek tersebut berhubungan. Selain itu, OWL juga dapat menyediakan informasi mengenai objek itu sendiri. Sebagai hasil bagian yang dilakukan oleh Semantik Web W3C, OWL memiliki standar dalam web semantik, yaitu bahasa yang dikelompokkan secara bersama dengan XML dan RDF.
SPARQL
SPARQL merupakan bahasa query untuk mengakses dokumen RDF. Graph RDF terdiri dari triple yang terbentuk dari subjek, predikat, dan objek. Ekspresi RDF dapat disimpin dalam format lain seperti XML dan relasional database. Struktur bahasa yang digunakan pada SPARQL hampir mirip dengan SQL pada relasional database. SPARQL dalam mendapatkan informasi dari graph RDF menyediakan fasilitias seperti, mengekstrak informasi dalam bentuk URI, blank node, dan literal, selain itu mengekstrak RDF subgraph, serta dapat membangun graph RDF baru berdasarkan query graph.
Protégé
Protégé merupakan perangkat lunak yang dikembangkan oleh otorisasi Standford, khususnya dalam bidang ontologi. Protégé digunakan untuk membuat sebuah domain ontologi, menyesuaikan form untuk entry data dan memasukan data. Beberapa format yang didukung seperti OWL, RDF, XML, dan HTML. Protégé dibuat menggunakan bahasa pemrograman Java. Fitur-fitur yang terdapat dalam Protégé sudah ditampilkan melalui Graphical User Interface (GUI) sehingga lebih interaktif dan komunikatif. Setiap tab class dalam editor ontologi berfungsi untuk mendefinisikan class dan hirarki class, property, dan nilai property, relasi antara class dan property dari relasi tersebut.
Selebihnya mengenai penjelasan permasalahan tersebut dijelaskan pada laporan dan work code berikut.