Sharing Data, hiding Complexity (with Clojure and RDF)
summary
Claims that Clojure plus RDF let a small team turn an ODS metamodel XML into a unified graph and expose business-level access without changing the database. Implementation specifics: parsed XML metamodel into RDF, a Wrap service that exposes views-as-RDF that compile to SQL, and a graph-zip zipper layer that treats config and queries as graphs. Performance detail: lazy Clojure sequences stream tens of gigabytes through a JVM. Proposed ergonomics: graph-zip zipper queries as declarative transforms replace boilerplate traversal code.
AI-written summary · about
chapters (10)
- 0:00Intro
- 1:10Conways Law
- 4:17Traditional Modelling
- 11:05Risk Access Point
- 12:33Data Source Support
- 14:07Querying
- 15:26RDF
- 16:15Wrap
- 21:25Zipper Pattern
- 33:17Summary
related talks
38mClojure for Business Teams - Decomplecting Data Analysis
33mClojure Dispatches From a National Research Lab
37mCascalog 2- Streaming MapReduce in Clojure
50mThe Babel Fish Data: A Case Study
36mSimplifying ETL with Clojure and Datomic
48mSemantic Python: Mastering Linked Data with Python
41mActivity Stream Processing in Clojure
37mClojure Remixed: Pyroclast Data Processing
