šŸŽ“ DomainForgeā„¢ Learning Path

Progress from basics to semantic modeling mastery.


Level 1: Fundamentals (Day 1-2)

Goals

Materials

Exercises

  1. Install sea-cli and start Oxigraph
  2. Create a simple model with Entity, Resource, Flow
  3. Validate the model
  4. Generate RDF projection and view in Oxigraph

Level 2: Semantic Modeling (Day 3-5)

Goals

Materials

Exercises

  1. Define dimensions and units (Currency, Mass)
  2. Write aggregation policies (sum, count, avg)
  3. Implement unique constraints with forall
  4. Generate CALM and SBVR projections

Level 3: Knowledge Graph (Week 2)

Goals

Materials

Exercises

  1. Write 5 SPARQL queries from the cookbook
  2. Create custom SHACL shapes
  3. Create and query snapshots
  4. Implement a change set workflow

Level 4: Advanced (Week 3+)

Goals

Materials

Exercises

  1. Model a complete bounded context
  2. Implement temporal policies
  3. Create vector embeddings for semantic search
  4. Design migration strategy for schema changes

Assessment Checklist