Creating and Using various Knowledge Representation Models and Notations

Abstract : 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.
Document type :
Conference papers
Complete list of metadatas

http://hal.univ-reunion.fr/hal-01816474
Contributor : Réunion Univ <>
Submitted on : Friday, November 16, 2018 - 7:44:09 AM
Last modification on : Thursday, March 28, 2019 - 11:24:10 AM
Long-term archiving on : Sunday, February 17, 2019 - 12:56:54 PM

File

Creating_or_using_various_know...
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01816474, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

78

Files downloads

10