Conceptual Knowledge Markup Language: An Introduction

  • 2018-10-10 23:41:42
  • Robert E. Kent
  • 0

Abstract

Conceptual Knowledge Markup Language (CKML) is an application of XML. Earlierversions of CKML followed rather exclusively the philosophy of ConceptualKnowledge Processing (CKP), a principled approach to knowledge representationand data analysis that "advocates methods and instruments of conceptualknowledge processing which support people in their rational thinking, judgmentand acting and promote critical discussion." The new version of CKML continuesto follow this approach, but also incorporates various principles, insights andtechniques from Information Flow (IF), the logical design of distributedsystems. Among other things, this allows diverse communities of discourse tocompare their own information structures, as coded in logical theories, withthat of other communities that share a common generic ontology. CKMLincorporates the CKP ideas of concept lattice and formal context, along withthe IF ideas of classification (= formal context), infomorphism, theory,interpretation and local logic. Ontology Markup Language (OML), a subset ofCKML that is a self-sufficient markup language in its own right, follows theprinciples and ideas of Conceptual Graphs (CG). OML is used for structuring thespecifications and axiomatics of metadata into ontologies. OML incorporates theCG ideas of concept, conceptual relation, conceptual graph, conceptual context,participants and ontology. The link from OML to CKML is the process ofconceptual scaling, which is the interpretive transformation of ontologicallystructured knowledge to conceptual structured knowledge.

 

Quick Read (beta)

loading the full paper ...