URI | http://purl.tuc.gr/dl/dias/360E1FBD-ED5A-467C-903A-38746D02F874 | - |
Αναγνωριστικό | https://doi.org/10.26233/heallink.tuc.93679 | - |
Γλώσσα | en | - |
Μέγεθος | 2 megabytes | en |
Μέγεθος | 75 pages | en |
Τίτλος | OpenAPI SPARQL: Querying OpenAPIOntologies in OWL | en |
Τίτλος | SPARQL γλώσσα ερωτήσεων για οντολογίες OpenAPI | el |
Δημιουργός | Lagogiannis Nikolaos | en |
Δημιουργός | Λαγογιαννης Νικολαος | el |
Συντελεστής [Επιβλέπων Καθηγητής] | Petrakis Evripidis | en |
Συντελεστής [Επιβλέπων Καθηγητής] | Πετρακης Ευριπιδης | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Samoladas Vasilis | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Σαμολαδας Βασιλης | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Deligiannakis Antonios | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Δεληγιαννακης Αντωνιος | el |
Εκδότης | Πολυτεχνείο Κρήτης | el |
Εκδότης | Technical University of Crete | en |
Ακαδημαϊκή Μονάδα | Technical University of Crete::School of Electrical and Computer Engineering | en |
Ακαδημαϊκή Μονάδα | Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών | 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 Work | en |
Άδεια Χρήσης | http://creativecommons.org/licenses/by/4.0/ | en |
Ημερομηνία | 2022-10-17 | - |
Ημερομηνία Δημοσίευσης | 2022 | - |
Θεματική Κατηγορία | Semantic Web | en |
Βιβλιογραφική Αναφορά | Nikolaos Lagogiannis, "OpenAPI SPARQL: Querying OpenAPIOntologies in OWL", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2022 | en |
Βιβλιογραφική Αναφορά | Νικόλαος Λαγογιάννης, "SPARQL γλώσσα ερωτήσεων για οντολογίες OpenAPI", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2022 | el |