UDA Addendum: Giving Thanks
Jeff Uren ★ 2026-08-14
This is an addendum, or follow-up to the UDA article series on this site, which you can find here:
Before finishing this series, I wanted to take a moment to acknowledge something that is easy to lose sight of when talking about architecture.
Almost none of these ideas began with us.
Like most engineering, what we're building stands on the shoulders of an extraordinary number of people who spent decades exploring problems that many organisations are only now beginning to encounter.
The Upper Data Architecture, DataMesh, the query engine, the generated projections, the semantic APIs, the integration spine, and many of the surrounding ideas are our implementation of a much broader body of work. They represent a year of reading papers, building prototypes, throwing ideas away, arguing, and learning from organisations that were generous enough to publish what they had discovered and in some instances, lending us their own time to help us form our own understanding.
In particular I'd like to thank the engineers, architects, and researchers at organisations like Netflix, NASA, Bosch, NHS, and many others who have consistently chosen to publish their work rather than keep it hidden behind organisational walls.
Many of the ideas explored throughout this series (knowledge graphs, semantic modeling, metadata-driven systems, ontology engineering, graph-based reasoning, data lineage, federated data platforms, schema evolution, and executable metadata) exist today because those communities were willing to document both their successes and their failures.
Perhaps more importantly, the academic community has spent decades laying the theoretical foundations that make systems like this possible. Work around ontologies, RDF, OWL, SKOS, semantic interoperability, knowledge representation, and linked data has often been viewed as niche or overly academic. Increasingly, however, those ideas are proving remarkably practical as organisations struggle to make sense of a rapidly growing and increasingly inter-connected data landscapes.
The implementation described throughout these articles should therefore be viewed for what it really is: another step and some synthesis in a much longer journey.
Our hope was never to to invent an entirely new way of thinking about data.
Our hope is to take the remarkable work that has already been done, combine it with the practical realities of building and operating a modern data platform, and make those ideas useful within Wellcome, and hopefully, in the future, the broader funding and research community through example.
If we succeed, the real beneficiaries won't be the platform team.
They'll be the analysts who spend less time hunting for data, the engineers who spend less time rebuilding integrations, the domain experts who can finally describe their part of the organisation in a way that software can understand, the governance teams who gain clearer visibility into how data moves, the researchers who receive answers more quickly and with greater confidence, and ultimately, the scientific work that Wellcome exists to support.
There's still an enormous amount to build, there are undoubtedly ideas in this series that will prove naive, others that will need refining, and some that may turn out entirely wrong.
That's part of engineering though.
But if these articles encourage even a handful of people to think about organisational meaning before storage, concepts before schemas, and semantics before implementation, then they've achieved exactly what I hoped they would.
Suggested Reading
Finally, for anyone interested in exploring these ideas further, I'd strongly encourage reading the work of the people who came before us. They deserve far more credit than we do, and without them, very little of what we've built would have been possible.
Foundations of the Semantic Web
- Gruber, T. - A Translation Approach to Portable Ontology Specifications (1993)
- Berners-Lee, Hendler & Lassila - The Semantic Web (Scientific American, 2001)
- Antoniou & van Harmelen - A Semantic Web Primer
- Dean Allemang & James Hendler - Semantic Web for the Working Ontologist
RDF / OWL / SKOS
- RDF 1.1. Concepts and Abstract Syntax
- OWL 2 Web Ontology Language
- SKOS Simple Knowledge Organisation System Reference
- SPARQL 1.1 Specification
Knowledge Graphs
- Knowledge Graphs - Hogan et al. (2021 survey)
- Building Knowledge Graphs - Oracle
- Google's Knowledge Graph Papers
- Microsoft's Satori publications
Enterprise Knowledge Graphs
- NASA JPL knowledge graph work
- Bosch Research - Enterprise knowledge graph papers
- Siemens industrial knowledge graph work
- Stardog whitepapers
- Ontotext publications
Metadata & Data Platforms
- Martin Kleppmann - Designing Data-Intensive Applications
- Maxime Beauchemin - The Data Mesh
- Zhamak Dehgani - Data Mesh
- Joe Reis & Matt Housley - Fundamentals of Data Engineering
data Lineage & Metadata
- Netflix Metacat
- Netflix Data Discovery Platform
- LinkedIn DataHub
- OpenMetadata
- Apache Atlas
Query Engines
- Apache Calcite
- Apache Arrow
- Apache DataFusion
- DuckDB papers
W3C RDF / OWL & Ontologies
- https://www.w3.org/RDF/ — RDF Spec
- https://www.w3.org/TR/rdf12-concepts/ — RDF Concepts
- https://www.w3.org/OWL/ — OWL Ontology
- https://basic-formal-ontology.org/ — BFO Ontology
- https://iptc.org/thirdparty/foaf/ — FOAF Ontology
General Concepts
- https://en.wikipedia.org/wiki/Metamodeling — Metamodeling
- https://en.wikipedia.org/wiki/Data_integration — Data Integration
- https://en.wikipedia.org/wiki/Semantic_integration — Semantic Integration
- https://en.wikipedia.org/wiki/Upper_ontology — Upper Ontologies
- https://en.wikipedia.org/wiki/Semantic_interoperability — Semantic Interoperability
- https://en.wikipedia.org/wiki/Conceptualization_(information_science) — Conceptualization
- https://www.w3.org/2001/sw/wiki/Linking_patterns — Linking Patterns
- https://tomgruber.org/writing/onto-design.pdf#page=4 — Monotonic Contribution
- https://en.wikipedia.org/wiki/Conservative_extension — Law of Conservative Extension
- https://en.wikipedia.org/wiki/Knowledge_representation_and_reasoning — Knowledge representation and reasoning
The Bosch Papers
- Semantic Integration of Bosch Manufacturing Data Using Virtual Knowledge Graphs — Kalaycı et al., 2020
- Ontology-Enhanced Machine Learning: A Bosch Use Case of Welding Quality Monitoring — Svetashova et al., 2020
- The Data Value Quest: A Holistic Semantic Approach at Bosch — Zhou et al., 2022
- Enhancing Knowledge Graph Generation with Ontology Reshaping — Bosch Case — Zhou et al., 2022
- Towards Ontology Reshaping for Knowledge Graph Generation with User-in-the-Loop: Applied to Bosch Welding — Zhou et al., 2022
- Query-Based Industrial Analytics over Knowledge Graphs with Ontology Reshaping — Zheng et al., 2022
- Ontology Reshaping for Knowledge Graph Construction: Applied on Bosch Welding Case — Zhou et al., 2022
- Literal-Aware Knowledge Graph Embedding for Welding Quality Monitoring: A Bosch Case — Tan et al., 2023
- Knowledge Graphs in Manufacturing and Production: A Systematic Literature Review — Buchgeher et al., 2020
- Ontologies in Digital Twins: A Systematic Literature Review — Karabulut et al., 2023
Core ontology / semantic data platform papers
- Ontology-Based Data Management — Maurizio Lenzerini
- Ontology-Based Data Access: A Survey — Guohui Xiao et al.
- Ontology-Based Data Access and Integration — Diego Calvanese et al.
- Answering SPARQL Queries over Relational Databases
- The Virtual Knowledge Graph System Ontop — Guohui Xiao et al.
- Mapping Patterns for Virtual Knowledge Graphs — Diego Calvanese et al.
- Relational Database to RDF Mapping Patterns — Juan Sequeda et al.
- R2RML and RML Comparison for RDF Generation, Rules Validation and Inconsistency Resolution — Anastasia Dimou
Knowledge graphs and semantic data management
- Knowledge Graphs — Aidan Hogan et al.
- A Survey on Knowledge Graphs: Representation, Acquisition and Applications — Shaoxiong Ji et al.
- Ontologies for Knowledge Graphs? — Markus Krötzsch
- Semantic Data Management in Data Lakes — Sayed Hoseini, Johannes Theissen-Lipp, Christoph Quix
- Using Semantic Technologies to Manage a Data Lake: Data Catalog, Provenance and Access Control — Hanna Dibowski et al.
- Using Knowledge Graphs to Manage a Data Lake — Hanna Dibowski et al.
- Enriching Data Lakes with Knowledge Graphs — Andrea Chessa et al.
- Metadata Systems for Data Lakes: Models and Features — Pegdwendé Sawadogo et al.
FAIR, data mesh, and data platform governance
- The FAIR Guiding Principles for Scientific Data Management and Stewardship — Mark D. Wilkinson et al.
- Data Mesh: Concepts and Principles of a Paradigm Shift in Data Architectures — Ivo A. Machado et al.
- Data Mesh: A Systematic Gray Literature Review — Abel Goedegebuure et al.
- Ten Pillars for Data Meshes — Robert L. Grossman et al.
Biomedical / science-domain semantic platforms
- The EBI RDF Platform: Linked Open Data for the Life Sciences — Simon Jupp et al.
- Open Targets: A Platform for Therapeutic Target Identification and Validation — Gabriela Koscielny et al.
- The Next-Generation Open Targets Platform: Reimagined, Redesigned, Rebuilt — David Ochoa et al.
- Biolink Model: A Universal Schema for Knowledge Graphs in Clinical, Biomedical, and Translational Science — Deepak R. Unni et al.
- KG-Hub: Building and Exchanging Biological Knowledge Graphs — J. Harry Caufield et al.
- Announcing the Biomedical Data Translator: Initial Public Release — Karamarie Fecho et al.
AI / knowledge graph grounding
- Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks — Patrick Lewis et al.
- From Local to Global: A Graph RAG Approach to Query-Focused Summarization — Darren Edge et al.
- Unifying Large Language Models and Knowledge Graphs: A Roadmap — Shirui Pan et al.
- A Survey of Graph Retrieval-Augmented Generation for Customized Large Language Models — Qinggang Zhang et al.
_J