Voici les éléments 1 - 2 sur 2
Pas de vignette d'image disponible
Publication
Métadonnées seulement

Object-Oriented Modeling with Ontologies Around: A Survey of Existing Approaches

2018-12-23, Baset, Selena, Stoffel, Kilian

Despite the many integration tools proposed for mapping between OWL ontologies and the object-oriented paradigm, developers are still reluctant to incorporate ontologies into their code repositories. In this paper we survey existing approaches for OWL-to-OOP mapping trying to identify reasons for this shy adoption of ontologies among conventional software developers. We present a classification of the surveyed approaches and tools based on their technical characteristics and their resulting artifacts. We discuss further potential reasons beyond what have been addressed in the literature before finally providing our own reflection and outlook.

Pas de vignette d'image disponible
Publication
Métadonnées seulement

OntoJIT: Exploiting CLR Compiler Support for Performing Entailment Reasoning over Executable Ontologies

2018-3-13, Baset, Selena, Stoffel, Kilian

Most recent efforts on bringing ontologies into mainstream programming languages were hindered by some fundamental issues; mainly the lack of expressiveness of programming languages compared to the declarative nature of ontological languages as well as the different assumptions on which reasoning in these languages is based on. In this paper we give the idea of adopting ontological programming approaches a second thought by proposing a prototype for a C# ontological knowledgebase system where ontologies are expressed directly in an executable form. We present our experience on bridging the semantic gab in general purpose programming languages and on exploiting metaprogramming and the dynamic compilation feature of modern compilers for performing certain entailment queries without the need for the bulky ontology classification step usually required in the case of conventional ontological tools.