Explanation
Explanation pages are understanding-oriented — they answer “why” and “how it works” rather than “how to do X.” Read these when you want to build a mental model of how WeOS is designed.
| Topic | What it covers |
|---|---|
| RDF and the Ontology | Why content is modeled as linked data using Schema.org, FOAF, and other vocabularies |
| Atomic Models and Triples | How resources are atomic units linked by RDF triples |
| Event Store | Event sourcing fundamentals, the Pericarp library, and the Unit of Work pattern |
| Projections | How events become queryable SQL tables via the ProjectionManager |
| MCP Protocol | How the Model Context Protocol makes WeOS LLM-agnostic |
| Architecture | Clean Architecture layers, dependency injection, and the request lifecycle |
| Behaviors | The Type Object pattern for attaching domain logic to resource types |