How Big Is A Dragon?
Summary
The article introduces the Annotation Context Ontology (ACO), a framework designed to manage contextual information within knowledge graphs, moving beyond traditional databases that force a single "version of truth." ACO addresses the challenge of assertions that vary based on factors like source, time, location, or specific conditions, using a dragon length example to illustrate how an entity's properties can change with its "state." It defines four specialized context types: Temporal Context for time-based scoping, Spatial Context for location, Epistemic Context for knowledge source and confidence, and Modal Context for hypothetical scenarios. The framework, available as a first draft on GitHub, allows for the reification of statements to include conditions under which an assertion is considered valid, effectively turning a knowledge graph into a state machine capable of handling dynamic variables and conflicting information from diverse sources.
Key takeaway
For AI Scientists and Research Scientists building knowledge graphs, you should adopt contextual ontologies like ACO to manage the inherent variability and conflicting nature of real-world data. This approach allows your systems to preserve multiple valid perspectives, track data provenance, and model state changes, leading to more nuanced analysis and robust decision-making. Consider how your current data models handle assertions that are true only under specific conditions or from particular sources.
Key insights
Knowledge graphs should manage assertions with context, not just facts, to reflect varying truths.
Principles
- Validity is not reality.
- Provenance builds trust in assertions.
- Context anchors statements to a frame of reference.
Method
The Annotation Context Ontology (ACO) uses reification and specialized context types (Temporal, Spatial, Epistemic, Modal) to define conditional validity for assertions, transforming a knowledge graph into a state machine.
In practice
- Track historical records with conflicting accounts.
- Manage scientific data under varying conditions.
- Integrate multi-source enterprise knowledge graphs.
Topics
- Knowledge Graphs
- Annotation Context Ontology
- RDF-Star
- Contextual Reasoning
- Data Provenance
Code references
Best for: AI Scientist, Research Scientist, AI Engineer, Data Scientist, AI Architect
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by The Ontologist.