Senin, 12 November 2012

Apa itu Ontology?


Ontology merupakan suatu teori tentang makna dari suatu obyek, properti dari suatu obyek, serta relasi obyek tersebut yang mungkin terjadi pada suatu domain pengetahuan. Ontology merupakan penjelasan sebuah konsep dan memiliki hubungan atau kaitan dari ilmu tertentu. Ontology dalam semantic web adalah sebuah katalog dimana skemanya menggunakan ontology.
Pengertian tentang ontology memiliki banyak pengertian seperti yang dijelaskan pada berbagai sumber, termasuk yang dikemukakan oleh beberapa ilmuan.
  • Neches dan rekannya memberikan definisi awal tentang ontology yaitu ”Sebuah ontology merupakan definisi dari pengertian dasar dan relasi vokabulari dari sebuah area sebagaimana aturan dari kombinasi istilah dan relasi untuk mendefinisikan vokabulari”.
  • Gruber mendefinisikan yang sering digunakan oleh beberapa orang, definisi tersebut adalah ”Ontology merupakan sebuah spesifikasi eksplisit dari konseptualisme”.
  •  Berdasarkan definisi Gruber tersebut banyak orang yang mengemukakan definisi tentang ontologydiantaranya Guarino dan Giaretta  yang pada tahun 1995 mengumpulkan hingga tujuh definisi yang berkoresponden dengan syntactic dan semantic interpretasi.
  • Pada tahun 1997, Borst melakukan penambahan dari definisi Gruber dengan mengatakan “Sebuah ontology adalah spesifikasi formal dari sebuah konseptual yang diterima (share)”.
  • Studer  mencoba mengemukakan definisi tentang ontology yang mengambil acuan dari definisi yang dikemukakan oleh Gruber dan Borst, definisi tersebut adalah : “Konseptualisasi mengacu kepada sebuah model abstrak dari beberapa fenomena di dunia dengan memiliki identifikasi konsep yang relevan dari fenomena tersebut“.
  • Ada buku yang memberikan definisi tentang Ontology, salah satunya adalah “The Semantic web” , definisi dari Ontology adalah :
  1.  Salah satu cabang metafisika yang terfokus pada alam dan hubungan antara mahluk hidup.
  2. Teori tentang sifat alami mahluk hidup. Ontology merupakan suatu teori tentang makna dari suatu obyek, property dari suatu obyek, serta relasi obyek tersebut yang mungkin terjadi pada suatu domain pengetahuan. Pada tinjauan filsafat, ontology adalah studi tentang sesuatu yang ada. Selain ituontology adalah sebuah konsep yang secara sistematik menjelaskan tentang segala sesuatu yang ada atau nyata.
  • Barnaras  pada proyek KACTUS memberikan definisi ontology yang berdasarkan pada pengembanganontology. Definisi yang diberikan adalah : “Sebuah ontology memberikan pengertian untuk penjelasan secara eksplisit dari konsep terhadap representasi pengetahuan pada sebuah basis pengetahuan”.
  • Proyek SENSUS  juga memberikan definisi : “Sebuah ontology adalah sebuah struktur hirarki dari istilah untuk menjelaskan sebuah domain yang dapat digunakan sebagai landasan untuk sebuah basis pengetahuan”.
Secara umum, ontology digunakan pada Artificial Intelligence (AI) dan representasi pengetahuan. Segala bidang ilmu yang ada di dunia, dapat menggunakan metode ontology untuk dapat berhubungan dan saling berkomunikasi dalam hal pertukaran informasi antara sistem-sistem yang berbeda. Untuk dapat digunakan, sebuah ontology harus diekspresikan dalam notasi yang nyata. Sebuah bahasa ontology adalah sebuah bahasa formal dari sebuah pembuatan ontology.

Dalam bidang AI (Artificial Intelligence), ontology memiliki dua pengertian yang berkaitan. Pertama, kosakata representasi yang sering dikhususkan untuk domain atau subjek pembahasan tertentu. Kedua, sebagai suatu body of knowledge untuk menjelaskan suatu bahasan tertentu.
Seperti pada umumnya, didalam ontology sendiri ada beberapa komponen diantaranya adalah
  • Concept (Konsep)
  • Relation (Relasi)
  • Functions (Fungsi)
  • Axioms (Aksiom)
  • Instances
Agar dapat menggunakan ontology ini harus diekspresikan dalam notasi yang nyata. Bahasa ontology merupakan bahasa formal dari sebuah pengembangan ontology. Beberapa komponen yang menjadi struktur ontology diantaranya adalah :
  • XML (eXtensible Markup Language)
  • XML schema
  • RDF (Resource Description Framework)
  • RDF schema
  • OWL (Ontology Web Language)
NB : Repost dari berbagai sumber.

2 komentar:

  1. whaha keren juga nih artikel ontologynya

    jangan lupa kunjungan balik ya :)
    baca artikel unik disini http://unic29.com

    BalasHapus
  2. mantap gan
    mampir ya http://belajardii.blogspot.com

    BalasHapus