WSF follows a strict governance discipline. All contributions go through the ADR → CR process.
Thank you for your interest in contributing to the World Semantic Foundation. WSF is a governed, versioned, authoritative semantic foundation : meaning contributions are carefully managed to preserve semantic integrity, traceability, and conformance.
WSF follows an 8-stage Change Control Lifecycle:
Investigation → Finding → Synthesis → ADR → CR → Implementation → Validation → Release
Every change goes through all 8 stages. There are no shortcuts.
Before proposing any change, conduct an investigation:
- Read the existing ADRs that govern the area
- Read the Investigation Record: RESEARCH/INVESTIGATION-RECORD.md
- Identify whether the change is architectural (ADR), implementational (CR), or both
- Use the ADR Template and CR Template to draft
Lift findings into 01_findings/ style numbered records (F-NNN-slug.md format).
Synthesize findings into a coherent proposal. Identify:
- What is being changed
- Why it is being changed
- What alternatives were considered
- What consequences are accepted
- What is explicitly NOT being decided
If the change is architectural (governs meaning, structure, or process):
- Create
ADR-WSF-NN-<decision>.mdinwsf-governance/ADR/ - Use the ADR Template
- Status begins as
Proposed - Submit via PR
If the change is implementational:
- Create
CR-WSF-NN-<change>.mdinwsf-governance/CR/ - Reference the ADR(s) it implements
- Use the CR Template
- Submit via PR
After ADR/CR approval, implementation proceeds through normal Git workflow:
- Branch per task (
feature/<description>,fix/<description>, etc.) - Atomic commits
- Tests pass before merge
- Cross-references added
After implementation, validate:
- Semantic correctness
- Cross-reference integrity
- Conformance to specifications
- Documentation completeness
Release through governance:
- Update version numbers per ADR-WSF-16
- Update CHANGELOG (per repo)
- Mark ADRs as Accepted
- Update top-level README where appropriate
Every semantic artifact moves through:
Candidate → Investigating → Proposed → Normative → Deprecated → Retired
Status changes happen through ADRs, not through direct edits.
All contributions must respect the 12 Foundational Principles:
- Semantic Primacy : Meaning precedes representation
- Minimal Foundation : Smallest sufficiently expressive foundation
- Explicit Specialization : Domain concepts specialize, not redefine
- Versioned Evolution : Changes are governed
- Authoritative Provenance : Sources are tracked
- Governance First : Architecture precedes implementation
- Layered Realization : Multiple levels, distinct concerns
- Traceable Rationale : Decisions have documented reasoning
- Constrained Extensibility : Extensions are governed
- Verifiable Conformance : Claims are demonstrable
- Identity by Meaning : Identity persists through change
- Investigation-Driven : Decisions follow research
All examples in WSF documentation MUST use:
- Enterprise: OTCHERE Inc (or OTCHERE)
- Individual: Kwesi
- System: OTCHERE DC-01
ACME is prohibited in all WSF artifacts.
When contributing to a specific repository:
- wsf: New foundational concepts, refinements to existing concepts
- wsf-spec: Normative specifications, conformance tests
- wsf-governance: ADRs, CRs, governance documents, investigation records
- wsf-examples: Reference applications, digital twin examples, simulation examples
- wsf-software: Engine implementation, services, APIs
- wsf-connectors: Integration adapters
- wsf-visuals: Visual asset sources (Mermaid, PlantUML, etc.)
- wsf-docs: Conceptual documentation, tutorials
Always cross-reference related concepts/ADRs using stable links.
- Markdown for prose
- YAML for structured data (preferred for semantic assets)
- Mermaid for diagrams (preferred source format)
- English throughout
- Examples: Use OTCHERE Inc / Kwesi / OTCHERE DC-01
- Versions: Follow semver for semantic content per ADR-WSF-16
- Dates: ISO 8601 format
Open an issue or start a discussion. Complex architectural questions should become ADRs; implementation questions should reference ADRs.
By contributing to WSF, you agree to follow its governance model and principles.