Ιδρυματικό Αποθετήριο
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

SPARQL γλώσσα ερωτήσεων για οντολογίες OpenAPI

Lagogiannis Nikolaos

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/360E1FBD-ED5A-467C-903A-38746D02F874-
Αναγνωριστικόhttps://doi.org/10.26233/heallink.tuc.93679-
Γλώσσαen-
Μέγεθος2 megabytesen
Μέγεθος75 pagesen
ΤίτλοςOpenAPI SPARQL: Querying OpenAPIOntologies in OWLen
ΤίτλοςSPARQL γλώσσα ερωτήσεων για οντολογίες OpenAPIel
ΔημιουργόςLagogiannis Nikolaosen
ΔημιουργόςΛαγογιαννης Νικολαοςel
Συντελεστής [Επιβλέπων Καθηγητής]Petrakis Evripidisen
Συντελεστής [Επιβλέπων Καθηγητής]Πετρακης Ευριπιδηςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Samoladas Vasilisen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Σαμολαδας Βασιληςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Deligiannakis Antoniosen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Δεληγιαννακης Αντωνιοςel
ΕκδότηςΠολυτεχνείο Κρήτηςel
ΕκδότηςTechnical University of Creteen
Ακαδημαϊκή ΜονάδαTechnical University of Crete::School of Electrical and Computer Engineeringen
Ακαδημαϊκή ΜονάδαΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
ΠερίληψηIn this work, we present OpenAPI SPARQL Language (OASL). OASL is an RDF query language specified by OpenAPI ontologies. OpenAPI is a language-agnostic format describing REST services in YAML or JSON form. In previous work, we showed how valid OpenAPI descriptions of RESTful services could be mapped to ontologies. However, queries on the OpenAPI ontology are very complex and require that the user be familiar with the peculiarities of the ontology. This is precisely the problem OASL deals with. To formulate an OASL query, a user needs only a basic understanding of SPARQL and no knowledge of the Ontology OpenAPI definition. Also, the proposed language is easier to write from their equivalent SPARQL queries. OASL builds on top of SPARQL and simplifies query complexity, so even highly complex SPARQL queries can be expressed using only a few OASL statements. en
ΠερίληψηΣε αυτή την εργασία, παρουσιάζουμε την OpenAPI SPARQL Language (OASL). Η OASL είναι μια γλώσσα ερωτημάτων RDF που ειδικεύεται σε οντολογίες OpenAPI. Το OpenAPI είναι ένα language agnostic format που περιγράφει υπηρεσίες REST σε YAML ή JSON μορφή. Σε προηγούμενη εργασία, δείξαμε πως έγκυρες OpenAPI περιγραφές REST υπηρεσιών θα μπορούσαν να αντιστοιχιστούν σε οντολογίες. Ωστόσο, ερωτήματα στην οντολογία OpenAPI είναι πολύ περίπλοκα και απαιτούν από τον χρήστη να είναι εξοικειωμένοι με τις ιδιαιτερότητες της οντολογίας. Αυτό είναι ακριβώς το πρόβλημα που αντιμετωπίζει η OASL. Για να διατυπώσει ένα ερώτημα OASL, ένας χρήστης χρειάζεται μόνο βασική κατανόηση της SPARQL και καμία γνώση της Οντολογίας OpenAPI. Επίσης, η προτεινόμενη γλώσσα είναι πιο εύκολη στη σύνταξη από τα ισοδύναμα SPARQL ερωτήματα. Η OASL βασίζεται στη SPARQL και απλοποιεί την πολυπλοκότητα των ερωτημάτων, ακόμη και ιδιαίτερα πολύπλοκα SPARQL ερωτήματα μπορούν να εκφραστούν χρησιμοποιώντας μόνο μερικές OASL εκφράσεις.el
ΤύποςΔιπλωματική Εργασίαel
ΤύποςDiploma Worken
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2022-10-17-
Ημερομηνία Δημοσίευσης2022-
Θεματική ΚατηγορίαSemantic Weben
Βιβλιογραφική ΑναφοράNikolaos Lagogiannis, "OpenAPI SPARQL: Querying OpenAPIOntologies in OWL", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2022en
Βιβλιογραφική ΑναφοράΝικόλαος Λαγογιάννης, "SPARQL γλώσσα ερωτήσεων για οντολογίες OpenAPI", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2022el

Διαθέσιμα αρχεία

Υπηρεσίες

Στατιστικά