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

Table of contents


Back to top

WeOS is open source under AGPL-3.0. Built by Wepala.

This site uses Just the Docs, a documentation theme for Jekyll.