The Interface Is the Contract
Summary
The article argues that the semantic web's original vision of a universal, global ontology, based on denotational uniformity, has failed in practice over 25 years due to inherent linguistic challenges. It highlights the distinction between denotation (reference, what a term picks out) and connotation (sense, contextual meaning), a concept established by Gottlob Frege in 1892. While OWL is effective for denotational identity, it struggles with contextual meaning, leading to definitional conflicts in enterprise ontologies where terms like "customer" hold different connotations across departments. The authors propose a holonic projection architecture, leveraging RDF 1.2's new reifier syntax and SHACL 1.2's connotation mechanisms, to enable contextual meaning. This approach mirrors software engineering's encapsulation and REST principles, allowing sub-holons to maintain internal denotational rigor while providing context-specific projections (interfaces) to containing holons, thus respecting connotational diversity.
Key takeaway
For Research Scientists designing knowledge graphs, recognize that universal ontologies often fail due to contextual meaning differences. You should adopt a holonic projection architecture, using RDF 1.2 and SHACL 1.2 features, to define explicit interfaces that translate connotational meaning across domain boundaries. This approach allows internal models to maintain precision while ensuring interoperability, preventing the definitional conflicts that plague monolithic enterprise ontologies and improving long-term maintainability.
Key insights
Global ontologies fail because they conflate denotation with connotation, ignoring contextual meaning.
Principles
- Meaning is irreducibly contextual.
- Encapsulate internal state, project external interfaces.
- Closed-world reasoning applies at interfaces, open-world at discovery.
Method
Employ holonic architecture where sub-holons project context-specific representations using RDF 1.2 reification and SHACL 1.2 connotations, acting as interfaces for meaning translation.
In practice
- Use RDF 1.2 reifier syntax for contextual annotations.
- Define SHACL 1.2 shapes for projection schemas.
- Utilize SPARQL for mapping interior to projective schemas.
Topics
- Holonic Architecture
- Denotation and Connotation
- Global Ontology Design
- RDF 1.2 Reification
- SHACL 1.2 Connotations
Best for: Research Scientist, AI Architect, Software Engineer, AI Scientist
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by The Ontologist.