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:
| Relation | Description |
|---|---|
| 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:
| Relation | Description |
|---|---|
| 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).