Knowledge representation and update in hierarchies of graphs - Archive ouverte HAL
Article Dans Une Revue Journal of Logical and Algebraic Methods in Programming Année : 2020

Knowledge representation and update in hierarchies of graphs

Russ Harmer

Résumé

A mathematical theory is presented for the representation of knowledge in the form of a directed acyclic hierarchy of objects in a category where all paths between any given pair of objects are required to be equal. The conditions under which knowledge update, in the form of the sesqui-pushout rewriting of an object in a hierarchy, can be propagated to the rest of the hierarchy, in order to maintain all required path equalities, are analysed: some rewrites must be propagated forwards, in the direction of the arrows, while others must be propagated backwards, against the direction of the arrows, and, depending on the precise form of the hierarchy, certain composability conditions may also be necessary. The implementation of this theory, in the ReGraph Python library for (simple) directed graphs with attributes on nodes and edges, is then discussed in the context of two significant use cases.
Fichier principal
Vignette du fichier
icgt++.pdf (426.77 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02869805 , version 1 (16-06-2020)

Identifiants

Citer

Russ Harmer, Eugenia Oshurko. Knowledge representation and update in hierarchies of graphs. Journal of Logical and Algebraic Methods in Programming, 2020, 114, pp.100559. ⟨10.1016/j.jlamp.2020.100559⟩. ⟨hal-02869805⟩
54 Consultations
117 Téléchargements

Altmetric

Partager

More