Typed Ontology in Applications
summary
Claims that modeling with typed property identifiers replaces sprawling case class sets and yields a single domain language across layers. Implements properties-as-first-class objects in Scala, maps them to typed maps, type-safe JSON wrapper, HLists and lenses, and reuses one event representation for many events. Presents a small GitHub implementation used in projects, notes boilerplate stays similar but transforms and event sourcing become reusable, and reports the approach works in practice for metadata, parsing, and schema-driven data transformations.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 0:51Outline
- 2:51Ontology
- 9:03Layers
- 10:25Meta
- 13:02Data Representation
- 14:37Architecture
- 15:12Metaprogramming
- 16:06Conclusion








