Abstract : | Η κατανεμημένη φύση του Σημασιολογικού Ιστού οδήγησε σε ένα μεγάλο αριθμό οντολογιών κάνοντας έτσι επιτακτική την ανάγκη για αναχρησιμοποίηση και κοινωνία της γνώσης. Η διαδικασία της συσχέτισης οντολογιών συνίσταται από διαδικασίες που εναρμονίζουν οντολογίες παράγοντας έτσι αντιστοιχίσεις μεταξύ των οντοτήτων τους. Το αποτέλεσμα της διαδικασίας αυτής μπορεί να είναι μια καινούρια οντολογία η οποία συγχωνεύει δύο οντολογίες που αφορούν το ίδιο πεδίο γνώσης. Οι μέθοδοι που έχουν προταθεί για την εναρμόνιση οντολογιών εισαγάγουν διαφορετικά επίπεδα πολυπλοκότητας. Αυτό σημαίνει πως ορισμένες μέθοδοι συγκρίνουν ονόματα οντοτήτων ενώ άλλες μέθοδοι εναρμονίζουν οντολογίες σε επίπεδο σημασιολογικό. Τα συστήματα που έχουν αναπτυχθεί για να βοηθήσουν στην εκτέλεση της διαδικασίας της εναρμόνισης οντολογιών εφαρμόζουν μετρικές που εμπίπτουν στις μεθόδους αυτές. Στην παρούσα διπλωματική εργασία μελετώνται και παρουσιάζονται ορισμένες μέθοδοι, τεχνικές και συστήματα που στοχεύουν στη σημασιολογική εναρμόνιση οντολογιών. Επιπρόσθετα προτείνεται μια υλοποιημένη μέθοδος εκτίμησης ομοιότητας οντοτήτων, η οποία ενισχύει τη διαδικασία της συγχώνευσης δύο οντολογιών. Ο αλγόριθμος που υλοποιήθηκε έχει ως στόχο να λύσει το πρόβλημα της ύπαρξης διπλού μονοπατιού υπαλληλίας που ενδέχεται να παρουσιαστεί σε τμήμα μια οντολογίας, η οποία προέκυψε από τη συγχώνευση δύο άλλων οντολογιών. Ο αλγόριθμος αξιοποιεί μετρικές εννοιολογικής ομοιότητας, οι οποίες υπολογίζουν τη σημασιολογική απόσταση οντοτήτων και προτείνει την ιεραρχία των εννοιών της καινούριας οντολογίας. The distributed nature of the Semantic Web has led to a large number of ontologies, making in that way the capability for knowledge sharing and reusability a necessity. The process of relating ontologies is composed of processes such as those that match ontologies producing in that way mappings between ontology entities. The result of such a process could be a new ontology that merges two other ontologies that concern the same subject. The proposed methods that aim at ontology matching concern different levels of complexity. This means that some ontology matching methods compare ontology entities on the basis of their names, while some others match ontologies semantically. The systems that have been developed to assist users with the act of ontology matching employ metrics which fall into these methods. In this master thesis we present methods, techniques and systems that aim at ontology matching. Additionally we propose a method that have been already developed that evaluates the similarity between ontology entities and enhances in that way the process of ontology merging. The algorithm’s goal is to solve the problem of the double path that may arise as a result of the merging of two ontologies. The algorithm employs metrics that estimate the conceptual distance between the ontology entities. At the end the algorithm proposes the entity hierarchy of the new ontology.
|
---|