Theornet's Ontology

A content page on this website.

My PKM (Personal Knowledge Management) system is ontology-based. Theornet features it in a reduced form.

Relations

Relations are built up from layers. There is a closed set of Layer 1A relations:

RelationDescription
is:Instance-of (into Classes), multi-valued
subclass_of:Subsumption (class DAG, concept taxonomy)
part_of: / has_part:Mereology (members, chapters, tracks, documents)
related:Weak association, escape valve

And an open set of common relations that graduate into Layer 1B for retrieval:

RelationDescription
creator:Authorship
subject:Aboutness
next: / prev:Sequence

Then, there are L2 and L3, that are free-form facets defined by classes that further specify L1.

Classes

Classes carry the ontology of the vault. A class is an object that declares the facets its instances may carry — for example, creator.director: { type: Person } or has_part.chapter: { type: Chapter } — and optionally a subclass_of: property pointing to a parent class. Together, the class notes in classes/ form the vault’s TBox (schema); everything else is ABox (instances).

Footnotes