Semantic Types: From Computer-Centric to Human-Centric Data Types
Jun 22, 2023Scott Affens,

Summary
This post introduces the concept of Semantic Types for data, proposing a 'Semantic Enrichment of Data' (SED) initiative. It details use cases for semantic typing, including richer understanding of primitive types, improved data joining and linking (fuzzy joins), hierarchical and graph-oriented typing for knowledge graphs, and context-driven automatic validation. The post also outlines an implementation model for a Semantic Typing Data Model, emphasizing standardization of domain, formatting, conversion patterns, organization, and system characteristics, with a proposal for an open-source library.