Olog
Olog is a knowledge representation language based on category theory, short for ontology log. It was developed to provide a diagrammatic and mathematically grounded way to model concepts and their relationships. An olog aims to capture how information is organized and how data from different sources relate to one another.
In an olog, the basic building blocks are types and relationships. Types are represented as boxes and
Semantics in an olog are explained by a simple model: each type corresponds to a set of
Origins and use cases: ologs were introduced by researchers including David I. Spivak as a categorical framework
See also: category theory, ontology, knowledge representation, database schemas. References include Spivak and colleagues’ work on