<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300"><efrbr-work:titleOfTheWork>Automated ontology instantiation of OpenAPI REST service descriptions</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300"><efrbr-expression:titleOfTheExpression>Automated ontology instantiation of OpenAPI REST service descriptions</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Δημοσίευση σε Συνέδριο
            Conference Publication
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2023-07-04</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2021</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>Web services are published in service registries on the Web by various software vendors and cloud providers so that can be easily discovered and used by the users. The need for standardizing technologies for service publishing and discovery is of crucial importance for their adoption and market success. Web services need to be described in a way that eliminates ambiguities so that they can be uniquely identified by users or machines. OpenAPI Specification is a powerful framework for the description of REST APIs. OpenAPI standard aims to provide service descriptions which are understandable by both humans and machines. Despite its rigorous service language format, OpenAPI service descriptions can be vague. In our previous work we identified the causes of ambiguity in service descriptions and showed that ambiguities can be eliminated by associating ambiguous OpenAPI properties to concepts in a semantic model. Each service is then uniquely described by a JSON object representing its identity, properties, purpose and functionality. Further to the above objective, the Semantic Web vision defines the requirements for unifying the world of Web services and suggests representing the services as semantic objects accessible on the Web. All services should be published on the Web by means of Semantic Web tools (e.g. ontologies), become discovered by Web search engines (e.g. SPARQL) and be reused in applications. Leveraging latest results for hypermedia-based construction of Web APIs (i.e. Hydra) and the latest update of the OpenAPI specification (OpenAPI v3.0), the present work proposes a reference ontology for REST services along with a formal procedure for converting OpenAPI service descriptions to instances of this ontology.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="page range">945–962</efrbr-expression:note><efrbr-expression:note type="conference name">Future of Information and Communication Conference 2021</efrbr-expression:note><efrbr-expression:note type="proceedings title">Proceedings of the 2021 Future of Information and Communication Conference</efrbr-expression:note></efrbr-expression:expression><efrbr-person:person identifier="http://users.isc.tuc.gr/~akaravasileiou"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Karavasileiou Aikaterini
            Καραβασιλειου Αικατερινη
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~nmainas"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Mainas Nikolaos
            Μαϊνας Νικολαος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~fbouraimis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Bouraimis Fotios
            Μπουραιμης Φωτιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~epetrakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Petrakis Evripidis
            Πετρακης Ευριπιδης
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="https://v2.sherpa.ac.uk/id/publisher/3291"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="S/R:PUBLISHERS">
            Springer
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="F9A5A319-FE1A-4402-8427-475D8A585FE5"><efrbr-concept:termForTheConcept>
            Web service
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="3A1C2BC0-0D0E-4CAD-8FA7-5DC055BAE883"><efrbr-concept:termForTheConcept>
            Ontology
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="13AAB853-B082-4FF6-857C-291C81A3B3EC"><efrbr-concept:termForTheConcept>
            OpenAPI
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="46D5E5D2-460A-4190-A64F-8C864DAE333F"><efrbr-concept:termForTheConcept>
            REST
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="B2E31139-641D-40F3-B7B1-ED511AFD4278"><efrbr-concept:termForTheConcept>
            SHACL
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="8652F55E-81D5-4791-A775-2F0CD2D35C3B"><efrbr-concept:termForTheConcept>
            Hydra
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300" targetEntity="person" targetURI="http://users.isc.tuc.gr/~akaravasileiou"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300" targetEntity="person" targetURI="http://users.isc.tuc.gr/~akaravasileiou" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300" targetEntity="person" targetURI="http://users.isc.tuc.gr/~nmainas" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300" targetEntity="person" targetURI="http://users.isc.tuc.gr/~fbouraimis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300" targetEntity="person" targetURI="http://users.isc.tuc.gr/~epetrakis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300" targetEntity="person" targetURI="https://v2.sherpa.ac.uk/id/publisher/3291" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300" targetEntity="concept" targetURI="F9A5A319-FE1A-4402-8427-475D8A585FE5"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300" targetEntity="concept" targetURI="3A1C2BC0-0D0E-4CAD-8FA7-5DC055BAE883"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300" targetEntity="concept" targetURI="13AAB853-B082-4FF6-857C-291C81A3B3EC"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300" targetEntity="concept" targetURI="46D5E5D2-460A-4190-A64F-8C864DAE333F"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300" targetEntity="concept" targetURI="B2E31139-641D-40F3-B7B1-ED511AFD4278"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300" targetEntity="concept" targetURI="8652F55E-81D5-4791-A775-2F0CD2D35C3B"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>