Repository logo
Research Data
Publications
Projects
Persons
Organizations
English
Français
Log In(current)
  1. Home
  2. Publications
  3. Article de recherche (journal article)
  4. OntoJIT: Exploiting CLR Compiler Support for Performing Entailment Reasoning over Executable Ontologies

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

Author(s)
Baset, Selena  
Institut du management de l'information  
Stoffel, Kilian  
Rectorat  
Date issued
March 13, 2018
In
International Journal of Knowledge Engineering
Vol
1
No
4
From page
10
To page
16
Reviewed by peer
1
Subjects
OntoJIT Ontologies OWL
Abstract
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.
Later version
http://www.ijke.org/index.php?m=content&c=index&a=show&catid=49&id=14
Publication type
journal article
Identifiers
https://libra.unine.ch/handle/20.500.14713/64959
-
https://libra.unine.ch/handle/123456789/26868
File(s)
Loading...
Thumbnail Image
Download
Name

93-SE030.pdf

Type

Main Article

Size

1.15 MB

Format

Adobe PDF

Checksum

(MD5):68c369ffac83434d6d6c16b5042c12d0

Université de Neuchâtel logo

Service information scientifique & bibliothèques

Rue Emile-Argand 11

2000 Neuchâtel

contact.libra@unine.ch

Service informatique et télématique

Rue Emile-Argand 11

Bâtiment B, rez-de-chaussée

Powered by DSpace-CRIS

v2.0.0

© 2025 Université de Neuchâtel

Portal overviewUser guideOpen Access strategyOpen Access directive Research at UniNE Open Access ORCIDWhat's new