Geri Dön

Development of a methodology and a tool supporting ontology reuse in semantic cloud architecture

Ontoloji yeniden kullanımını destekleyen yöntem ve aracın anlamsal bulut mimarisinde geliştirilmesi

  1. Tez No: 627999
  2. Yazar: CEMİL ABİŞ
  3. Danışmanlar: DOÇ. DR. MURAT OSMAN ÜNALIR
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2020
  8. Dil: İngilizce
  9. Üniversite: Ege Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 295

Özet

Ontolojilerin yaygınlaşabilmesinin önündeki en büyük engellerden biri mevcut ontolojilerin etkin ve kolay bir şekilde yeniden kullanımının sağlanamamasıdır. Tıp, biyoinformatik ve coğrafya gibi birçok alanda geliştirilen ve yaygın kabul gören ontolojiler olmasına rağmen, ontoloji yeniden kullanım süreçlerinin ve ontoloji yeniden kullanım araçlarının yetersizliği, bu ontolojilerin yeni geliştirilen ontolojilere dahil edilebilmesini engellemektedir. Mevcut ontolojilerin yeniden kullanılmasını sadece maliyetlerin azaltılması ve ontolojilerin daha hızlı geliştirilmesi bakımından değerlendirmek doğru değildir. Aynı zamanda bir alan içerisindeki tutarsızlıkları önleyebilmek ve birlikte çalışabilirliği arttırabilmek için bu alanda kabul görmüş veri ve bilgi kaynaklarının yeniden kullanımı gereklidir. Bununla birlikte, mevcut ve standart ontolojileri dikkate almış bir ontolojinin kalitesi ve ilgili alan içerisindeki kabul edilebilirliği de artacaktır. Ontoloji yeniden kullanımı literatürde yer alan ve üzerinde çok sayıda çalışmanın yapıldığı önemli bir başlıktır. Tüm ontoloji geliştirme metodolojileri yeniden kullanıma değinmekte ve geliştirme sürecinde önemli bir adım olarak yer vermektedir. Büyük boyutlu ontolojileri modülerleştirmek ve yeniden kullanılabilirliğini arttırmak için çok sayıda çalışma yapılmaktadır. Ayrıca mevcut ontolojileri sorgulamak ve bir veya daha fazla kavram halinde geliştirilen ontolojiye dahil edebilmek için araç ve eklentiler de bulunmaktadır. Ancak ontoloji yeniden kullanımını bir bütün olarak yöneten bir yeniden kullanım süreci ve aracı bulunmamaktadır. Son dönemde ontoloji yeniden kullanımının mevcut durumunu değerlendirmek amacıyla yapılan çalışmalar da ontoloji yeniden kullanımı noktasındaki farkındalığın yüksek olmasına rağmen yarı-otomatik süreç ve araçların eksikliği dolayısıyla istenilen noktaya henüz gelinemediğini vurgulamaktadır. Bu tez çalışmasının amacı mevcut ontolojilerin işlenebilmesi ve ihtiyaçlar dahilinde yeni geliştirilen ontolojiye dahil edilip yeniden kullanılabilmesi için bulut tabanlı bir yöntem ve araç geliştirerek ontoloji yeniden kullanımındaki bahsedilen bu eksikliklerin giderilmesine yönelik katkı sağlamaktır. Böylelikle ontoloji yeniden kullanımının kolaylaştırılması ve yaygınlaştırılması hedeflenmektedir. Çalışmada sadece bir yöntem önerisi değil bu yöntemin gerçekleştirimi için gerekli olan veri ve bulut mimarisi de ortaya konarak gerçek kullanıma yönelik geliştirmeler yapılmıştır. Ontoloji arama, ontoloji modülerleştirme, anlamsal ilintililik, çizge algoritmaları, NoSQL veritabanları ve Protege eklentileri gibi birçok konuda araştırmalar ve çalışmalar yapılmış ve soruna yönelik kapsamlı bir çözüm ortaya konmuştur. Bununla birlikte çevik ve yeniden kullanım tabanlı bir ontoloji geliştirme metodolojisi de önerilmiştir. Çalışmada önerilen yöntem ve sürecin kullanılabilir bir çıktısı da elde edilmiştir. Mevcut ontolojilerin yönetimini ve modüler bir şekilde yeniden kullanımını sağlayan bulut tabanlı sunucu bileşenleri ve Protege eklentisi olarak geliştirilmiş son kullanıcı arayüzleri tez çalışmasından elde edilen ürünler olarak sunulmuştur.

Özet (Çeviri)

One of the biggest obstacles to the proliferation of ontologies is the inability to effectively and easily reuse existing ontologies. Although there are widely accepted ontologies developed in many domains such as medicine, bio-informatics and geography, the insufficiency of ontology reuse processes and ontology reuse tools prevents these ontologies from being included in the new ontologies. It is not correct to evaluate the reuse of existing ontologies only in terms of reducing costs and development time. Also, in order to prevent inconsistencies within a specific domain and increase interoperability, reuse of existing ontologies is critical. At the same time, the quality and acceptability of a new ontology that takes into account existing and standard ontologies will also increase. Ontology reuse is an important topic in the literature, and many studies have been carried out about it. All ontology development methodologies refer to ontology reuse and include it as an important step in the ontology development process. Numerous studies have been performed to modularize large-scale ontologies and increase their reusability. There are also tools and plugins to query existing ontologies and to import them into newly-developed ontology as individual concepts. However, there is no integrated ontology reuse process and tool to handle and manage ontology reuse. Recent studies that evaluate the current state of ontology reuse also emphasize that despite the high awareness of ontology reuse, the desired point has not yet been reached due to the lack of semi-automatic processes and tools. The purpose of this thesis study is to contribute to the elimination of these shortcomings in ontology reuse by developing a cloud-based method and tool so that existing ontologies can be processed and included into the newly-developed ontology as needed. Thus, ontology reuse processes can be facilitated. In the study, not only a method has been proposed, but also the data and cloud architecture, which are necessary for the implementation of this method, have been developed for real ontology development purposes. Research and development have been conducted on many topics such as ontology search, ontology modularization, semantic relatedness, graph algorithms, NoSQL databases and Protege plugins, and a comprehensive solution for the problem has been presented. At the same time, an agile and reuse based ontology development methodology has been proposed. A usable output of the proposed method and process has also been obtained. Cloud-based server components that provide management and modular reuse of existing ontologies and user interfaces developed as Protege plugins are presented as products of the thesis study.

Benzer Tezler

  1. Kanı-istek-hedef etmenlerinin geliştirilmesi için bir tersine mühendislik yöntemi

    A reverse engineering methodology for the development of belief-desire-intention agents

    HÜSEYİN KÜÇÜK

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge Üniversitesi

    Uluslararası Bilgisayar Ana Bilim Dalı

    DOÇ. DR. GEYLANİ KARDAŞ

  2. Gelişmekte olan ülkelerde teknoloji politikalarının belirlenmesi ve Türkiye'deki durum

    Technology policies in developing countries and the situatiın in Turkey

    MEHPARE BARIŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    1997

    Endüstri ve Endüstri Mühendisliğiİstanbul Teknik Üniversitesi

    Mühendislik Yönetimi Ana Bilim Dalı

    DOÇ. DR. TUFAN V. KOÇ

  3. Development of a database for the restitution phases of Kursunlu Khan in Manisa

    Manisa'daki Kurşunlu Han'ın restitüsyon evreleri için bir veri tabanı geliştirilmesi

    GAMZE SAYGI

    Doktora

    İngilizce

    İngilizce

    2016

    Mimarlıkİzmir Yüksek Teknoloji Enstitüsü

    Mimarlık Ana Bilim Dalı

    DOÇ. DR. MİNE TURAN

  4. Natural ventilation of high-rise buildings a methodology for planning with different analysis tools and case-study integration

    Çok katlı binalarda doğal havalandırma farklı analiz araçları ve örnek alan entegrasyonu ile planlama için bir yöntem

    TOBIAS SCHULZE

    Doktora

    İngilizce

    İngilizce

    2015

    Enerjiİstanbul Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    Prof. Dr. AYŞE ZERRİN YILMAZ

    PROF. DR. MARCO PERINO

  5. Tünel kalıp sistemleri kullanılarak bilgisayar ortamında bireyselleştirilmiş konut üretimi

    Generating customized housing plan layouts in computer environment using tunnel form structures

    BELİNDA TORUS

    Doktora

    Türkçe

    Türkçe

    2016

    Mimarlıkİstanbul Teknik Üniversitesi

    Bilişim Ana Bilim Dalı

    PROF. DR. SİNAN MERT ŞENER