URI | http://purl.tuc.gr/dl/dias/360E1FBD-ED5A-467C-903A-38746D02F874 | - |
Identifier | https://doi.org/10.26233/heallink.tuc.93679 | - |
Language | en | - |
Extent | 2 megabytes | en |
Extent | 75 pages | en |
Title | OpenAPI SPARQL: Querying OpenAPIOntologies in OWL | en |
Title | SPARQL γλώσσα ερωτήσεων για οντολογίες OpenAPI | el |
Creator | Lagogiannis Nikolaos | en |
Creator | Λαγογιαννης Νικολαος | el |
Contributor [Thesis Supervisor] | Petrakis Evripidis | en |
Contributor [Thesis Supervisor] | Πετρακης Ευριπιδης | el |
Contributor [Committee Member] | Samoladas Vasilis | en |
Contributor [Committee Member] | Σαμολαδας Βασιλης | el |
Contributor [Committee Member] | Deligiannakis Antonios | en |
Contributor [Committee Member] | Δεληγιαννακης Αντωνιος | el |
Publisher | Πολυτεχνείο Κρήτης | el |
Publisher | Technical University of Crete | en |
Academic Unit | Technical University of Crete::School of Electrical and Computer Engineering | en |
Academic Unit | Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών | el |
Content Summary | 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 |
Content Summary | Σε αυτή την εργασία, παρουσιάζουμε την 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 |
Type of Item | Διπλωματική Εργασία | el |
Type of Item | Diploma Work | en |
License | http://creativecommons.org/licenses/by/4.0/ | en |
Date of Item | 2022-10-17 | - |
Date of Publication | 2022 | - |
Subject | Semantic Web | en |
Bibliographic Citation | Nikolaos Lagogiannis, "OpenAPI SPARQL: Querying OpenAPIOntologies in OWL", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2022 | en |
Bibliographic Citation | Νικόλαος Λαγογιάννης, "SPARQL γλώσσα ερωτήσεων για οντολογίες OpenAPI", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2022 | el |