Creating and Using various Knowledge Representation Models and Notations - Université de La Réunion Access content directly
Conference Papers Year : 2017

Creating and Using various Knowledge Representation Models and Notations


There are many knowledge representation (KR) languages (KRLs), i.e., many KRL notations and KRL abstract structure models. They suit different needs. E.g., knowledge modeling and sharing require expressive and concise KRLs to support and ease the entering of precise knowledge. Many KRLs are more suited to knowledge exploitation with computational tractability constraints. Current KR-based tools – including KR translators – allow the use of only one or few KRLs, and hardly allow their end-users to adapt these KRLs to their needs, e.g., the need to exploit even ad hoc KRs. Indeed, some systematic ad hoc usages can be automatically interpreted. Finally, it is difficult to compare KRLs and KRs according to criteria or KRL related best practices. The approach presented in this article addresses these problems by answering an original research question: “can KR import or export methods be specified in a generic way and, if so, how can they and their resources be specified?”. The approach is based on an ontology of KRLs, hence on KRs about KRLs. It is here named KRLO. It has three original features: i) it represents very different KRL abstract models in a uniform way, ii) it represents KRL notations, and iii) it specifies methods for importing and exporting KRs, and hence also translating them. This article presents principles and uses for this approach. We have built Javascript functions and tools that import and export KRs by exploiting KRLO and a parser generator. For these tools to use new KRLs or KRL presentations, their end-users can add or adapt specifications in KRLO. Other tools can use these tools or functions as Web services or modules. No translator between each pair of KRLs needs to be written. At least for export purposes, KRLO can also be exploited via inference engines for OWL2 or Datalog, or via simple path retrieval mechanisms, e.g., via SPARQL queries.
Fichier principal
Vignette du fichier
Creating_or_using_various_knowledge_representation_models_and_notations.pdf (149.45 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-01816474 , version 1 (16-11-2018)


  • HAL Id : hal-01816474 , version 1


Philippe Martin, Jérémy Bénard. Creating and Using various Knowledge Representation Models and Notations. ECKM 2017, 18th European Conference on Knowledge Management, Sep 2017, Barcelona, Spain. pp.624-631. ⟨hal-01816474⟩
110 View
86 Download


Gmail Mastodon Facebook X LinkedIn More