The Interface Is the Contract

· Source: The Ontologist · Field: Technology & Digital — Software Development & Engineering, Artificial Intelligence & Machine Learning, Data Science & Analytics · Depth: Advanced, long

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

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

Topics

Best for: Research Scientist, AI Architect, Software Engineer, AI Scientist

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by The Ontologist.