Building Glossaries
Katalogue’s glossary feature is in its simplest form a flat list of terms (words), i.e. a vocabulary. Terms in the glossary can also be organized hierarchically, effectively forming a taxonomy, and set in relation to each other to enable building out complete ontologies. Users never have to select what kind of glossary to build in Katalogue. The GUI adapts intuitively, exposing relevant functionality as the glossary grows in complexity.
Vocabulary, Taxonomy, and Ontology
Section titled “Vocabulary, Taxonomy, and Ontology”Vocabulary, taxonomy, and ontology represent increasing levels of structure and semantic complexity in knowledge organization. A vocabulary defines a list of terms, a taxonomy imposes a hierarchical (parent/child) structure on those terms, and an ontology enables complex, relational modeling of domains with inference rules. They are often used together to structure, classify, and understand data.
Key Differences and Components
Section titled “Key Differences and Components”- Vocabulary: A list of preferred terms to ensure consistent usage in a domain.
- Taxonomy: A classification system organized hierarchically (a tree structure), such as “Product -> Vehicle -> Car”. It uses “broader” or “narrower” relationships.
- Ontology: A complex knowledge model that defines classes, subclasses, properties, and relationships between entities. It supports logic, inference, and complex, non-hierarchical links (a graph structure).
Comparison Table
Section titled “Comparison Table”| Feature | Vocabulary | Taxonomy | Ontology |
|---|---|---|---|
| Structure | Flat list | Hierarchy (Tree) | Network (Graph) |
| Relationship | None/Weak | Parent-Child (Is-a) | Complex/Arbitrary |
| Purpose | Definition | Categorization | Reasoning/Inference |
| Complexity | Low | Medium | High |
Usage Scenario Examples
Section titled “Usage Scenario Examples”- Vocabulary: Creating a standard, consistent set of technical terms for a document.
- Taxonomy: Organizing website navigation or an e-commerce product catalog.
- Ontology: Modeling complex relationships, such as how “Employee” relates to “Project,” “Skills,” and “Department” in a database to infer knowledge.
Creating a Glossary
Section titled “Creating a Glossary”TODO