Mauro Dragoni María Poveda-Villalón Ernesto Jimenez-Ruiz (Eds.) OWL: Experiences 1 6 1 and Directions – 0 1 S C Reasoner Evaluation N L 13th International Workshop, OWLED 2016 and 5th International Workshop, ORE 2016 Bologna, Italy, November 20, 2016, Revised Selected Papers 123 Lecture Notes in Computer Science 10161 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University, Lancaster, UK Takeo Kanade Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler University of Surrey, Guildford, UK Jon M. Kleinberg Cornell University, Ithaca, NY, USA Friedemann Mattern ETH Zurich, Zurich, Switzerland John C. Mitchell Stanford University, Stanford, CA, USA Moni Naor Weizmann Institute of Science, Rehovot, Israel C. Pandu Rangan Indian Institute of Technology, Madras, India Bernhard Steffen TU Dortmund University, Dortmund, Germany Demetri Terzopoulos University of California, Los Angeles, CA, USA Doug Tygar University of California, Berkeley, CA, USA Gerhard Weikum Max Planck Institute for Informatics, Saarbrücken, Germany More information about this series at http://www.springer.com/series/7409 í ó Mauro Dragoni Mar a Poveda-Villal n (cid:129) Ernesto Jimenez-Ruiz (Eds.) OWL: Experiences – and Directions Reasoner Evaluation 13th International Workshop, OWLED 2016 and 5th International Workshop, ORE 2016 Bologna, Italy, November 20, 2016 Revised Selected Papers 123 Editors MauroDragoni ErnestoJimenez-Ruiz Fondazione BrunoKessler University of Oslo Povo, Trento Oslo Italy Norway MaríaPoveda-Villalón Universitad Politecnica deMadrid Madrid Spain ISSN 0302-9743 ISSN 1611-3349 (electronic) Lecture Notesin Computer Science ISBN 978-3-319-54626-1 ISBN978-3-319-54627-8 (eBook) DOI 10.1007/978-3-319-54627-8 LibraryofCongressControlNumber:2017932791 LNCSSublibrary:SL3–InformationSystemsandApplications,incl.Internet/Web,andHCI ©SpringerInternationalPublishingAG2017 Thisworkissubjecttocopyright.AllrightsarereservedbythePublisher,whetherthewholeorpartofthe material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storageandretrieval,electronicadaptation,computersoftware,orbysimilarordissimilarmethodologynow knownorhereafterdeveloped. Theuseofgeneraldescriptivenames,registerednames,trademarks,servicemarks,etc.inthispublication doesnotimply,evenintheabsenceofaspecificstatement,thatsuchnamesareexemptfromtherelevant protectivelawsandregulationsandthereforefreeforgeneraluse. Thepublisher,theauthorsandtheeditorsaresafetoassumethattheadviceandinformationinthisbookare believedtobetrueandaccurateatthedateofpublication.Neitherthepublishernortheauthorsortheeditors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissionsthatmayhavebeenmade.Thepublisherremainsneutralwithregardtojurisdictionalclaimsin publishedmapsandinstitutionalaffiliations. Printedonacid-freepaper ThisSpringerimprintispublishedbySpringerNature TheregisteredcompanyisSpringerInternationalPublishingAG Theregisteredcompanyaddressis:Gewerbestrasse11,6330Cham,Switzerland Preface The OWL: Experiences and Directions Workshop series is an international forum for the OWL community, where practitioners in industry and academia, tool developers, and others interested in making use of OWL present research advances, real and potential applications, share experiences, and discuss requirements for language extensions/modifications. OWLED 2016 was the 13th edition of this workshop and was held on November 20 in Bologna, Italy, co-located with the 20th International Conference on Knowledge Engineering and Knowledge Management (EKAW 2016). The technical program featured 11 presentations of accepted full (8) and short papers (3) and one invited talk: – MariaKeet(UniversityofCapeTown,SouthAfrica):“Test-drivenDevelopmentof Ontologies” This year, for the first time, we joined efforts with the OWL reasoner evaluation workshop (ORE), which aims at gathering solutions and experiences for particular reasoning tasks on specific problems. There were 13 paper submissions to the work- shop, which were reviewed by at least three Program Committee members. Reviews wereaimedatconstructivefeedbackandinclusiveness,inordertofosterandstrengthen thecommunityspiritthatcharacterizesOWLED.Inall,11submissionswereaccepted to be presented during the workshop; three of them were categorized as controversial according to the reviewers’ comments and were reserved a special slot within the workshop’s program. We thank the Program Committee for their hard work in reviewing the submitted papers and for the useful feedback they gave to the authors. We would also like to thank theauthors for submitting their papers and responding to the reviewers’ comments in the final version. We further wish to thank the invited speakerforherinspiringtalk.OurthanksalsogototheUniversityofBologna,thelocal organizers of the 20th International Conference on Knowledge Engineering and Knowledge Management for helping us with the logistic organization of OWLED 2016,andtheEKAW2016OrganizingCommittee.Finally,wewouldliketothankthe development team of the EasyChair conference management system. November 2016 Mauro Dragoni María Poveda-Villalón Ernesto Jimenez-Ruiz Organization Executive Committee General Chair Mauro Dragoni Fondazione Bruno Kessler, Italy Program Chairs María Poveda-Villalón Universidad Politecnica de Madrid, Spain Ernesto Jimenez-Ruiz University of Oslo, Norway OWLED Steering Committee Melanie Courtot BCCRC, Canada Matthew Horridge Stanford University, USA Pavel Klinov University of Ulm, Germany Simon Jupp EBI, UK Mariano Rodriguez-Muro IBM, USA Bijan Parsia University of Manchester, UK Valentina Tamma University of Liverpool, UK Program Committee Loris Bozzato Fondazione Bruno Kessler, Italy Francesco Corcoglioniti Fondazione Bruno Kessler, Italy Mauro Dragoni Fondazione Bruno Kessler, Italy Claudia D’Amato University of Bari, Italy Michel Dumontier Stanford University, USA Mariano Fernández López Universidad San Pablo CEU, Spain Daniel Garijo Universidad Politecnica de Madrid, Spain Rafael Gonçalves Stanford University, USA Pascal Hitzler Wright State University, USA Rinke Hoekstra University of Amsterdam/VU University Amsterdam, The Netherlands Ernesto Jimenez-Ruiz Oxford University, UK Yevgeny Kazakov University of Ulm, Germany C. Maria Keet University of Cape Town, South Africa Ilianna Kollia National Technical University of Athens, Greece Agnieszka Lawrynowicz Poznan University of Technology, Poland Despoina Magka Facebook, UK Francisco Martin-Recuerda Universidad Politecnica of Madrid, Spain Nicolas Matentzoglu University of Manchester, UK VIII Organization Christian Meilicke University of Mannheim, Germany Julian Alfredo Mendez TU Dresden, Germany Yavor Nenov University of Oxford, UK Silvio Peroni University of Bologna, Italy María Poveda-Villalón Universidad Politecnica de Madrid, Spain Marco Rospocher Fondazione Bruno Kessler, Italy Floriano Scioscia Politecnico di Bari, Italy Larisa Soldatova Brunel University, UK Andreas Steigmiller University of Ulm, Germany Mari Carmen Universidad Politecnica de Madrid, Spain Suárez-Figueroa Vojtěch Svátek University of Economics Prague, Czech Republic Valentina Tamma University of Liverpool, UK Dmitry Tsarkov The University of Manchester, UK Zhe Wang Griffith University, Australia Contents OntoJIT:ParsingNativeOWLDLintoExecutableOntologiesinanObject Oriented Paradigm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Sohaila Baset and Kilian Stoffel Healthy Lifestyle Support: The PerKApp Ontology . . . . . . . . . . . . . . . . . . 15 Tania Bailoni, Mauro Dragoni, Claudio Eccher, Marco Guerini, and Rosa Maimone An Experimental Evaluation of Automatically Generated Multiple Choice Questions from Ontologies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Ghader Kurdi, Bijan Parsia, and Uli Sattler Use Cases and Suitability Metrics for Unit Ontologies. . . . . . . . . . . . . . . . . 40 Markus D. Steinberg, Sirko Schindler, and Jan Martin Keil A Simplified Agile Methodology for Ontology Development . . . . . . . . . . . . 55 Silvio Peroni Using Ontology Design Patterns to Represent Sustainability Indicator Sets. . . 70 Lida Ghahremanlou, Liam Magee, and James A. Thom Application of Inference Rules to a Software Requirements Ontology to Generate Software Test Cases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Vladimir Tarasov, He Tan, Muhammad Ismail, Anders Adlemo, and Mats Johansson Collaborative Ontology Evolution and Data Quality - An Empirical Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Nandana Mihindukulasooriya, María Poveda-Villalón, Raúl García-Castro, and Asunción Gómez-Pérez Towards Ontology-Based Event Processing . . . . . . . . . . . . . . . . . . . . . . . . 115 Riccardo Tommasini, Pieter Bonte, Emanuele Della Valle, Erik Mannens, Filip De Turck, and Femke Ongenae Minimal Coverage for Ontology Signatures . . . . . . . . . . . . . . . . . . . . . . . . 128 David Geleta, Terry R. Payne, and Valentina Tamma OWL API for iOS: Early Implementation and Results. . . . . . . . . . . . . . . . . 141 Michele Ruta, Floriano Scioscia, Eugenio Di Sciascio, and Ivano Bilenchi Author Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 OntoJIT: Parsing Native OWL DL into Executable Ontologies in an Object Oriented Paradigm B Sohaila Baset( ) and Kilian Stoffel Information Management Institute, University of Neuchatel, Neuchatel, Switzerland {sohaila.baset,Kilian.Stoffel}@unine.ch Abstract. Despitemeritingthegrowingconsensusbetweenresearchers and practitioners of ontology modeling, the Web Ontology Language OWLstillhasamodestpresenceinthecommunitiesof“traditional”web developersandsoftwareengineers.Thisresultedinhoardingtheseman- tic web field in a rather small circle of people with a certain profile of expertise.InthispaperwepresentOntoJIT,ournovelapproachtoward a democratized semantic web where we bring OWL ontologies into the comfort-zone of end-application developers. We focus particularly on parsingOWLsourcefilesintoexecutableontologiesinanobjectoriented programming paradigm. We finally demonstrate the dynamic code-base created as the result of parsing some reference OWL DL ontologies. · · · · Keywords: Ontologies OWL Semantic web Meta programming Dynamic compilation 1 Background and Motivation With a stack full of recognized standards and specifications, the Web Ontology Language OWL has made long strides to allocate itself a distinctive spot in the landscape of knowledge representation and semantic web. Obviously, OWL is not the only player in the scene; over the couple of last decades many other languages have also emerged in the ontology modeling paradigm. Most of these languages are logic-based formalisms with underlying constructs in first order logic [5,7,8,11] or in one of the description logic fragments like OWL itself [3,4] and its predecessor DAML+OIL [10]. Some frame-based languages have also seen some success in that area [12–14], in particular KL-One has integrated the automated deductive reasoning of logic-based languages into hierarchical semantic networks [9]. If we look at OWL characteristics; beside its strong expressive capabilities and logic based formalism, OWL has also got many flavors that are tailored to fulfill the different needs of ontology systems stakeholders [4]. These character- istics allowed OWL to stand out among its counterparts and OWL ontologies became dominant in a wide range of application domains. From the perspective oftraditionalsoftwaredevelopers,however,theseverysamecharacteristicshave (cid:2)c SpringerInternationalPublishingAG2017 M.Dragonietal.(Eds.):OWLED-ORE2016,LNCS10161,pp.1–14,2017. DOI:10.1007/978-3-319-54627-81