The authoritative home for WSF's foundational semantic assets.
This repository (wsf/) contains the canonical semantic definitions, relationships, identity, assertions, context, temporal, spatial, and provenance foundations that constitute the World Semantic Foundation.
wsf/
├── README.md (this file)
├── concepts/ ← Tier 1 (12) + Tier 2 (9) + Tier 3 (16+) concept definitions
├── relationships/ ← 4 Forms of Relation + specialized relationships
├── identity/ ← Identity/Reference/Representation distinctions
├── assertions/ ← Semantic Assertion Model
├── context/ ← Context as semantic qualification
├── temporal/ ← Time semantics (Instant/Interval/Duration)
├── spatial/ ← Space semantics (Location/Position/Region)
└── provenance/ ← Evidence/Provenance/Authority/Trust
The 12 Tier 1 foundational concepts and 9 Tier 2 supporting constructs. Each concept has:
- Unique Semantic Identity (URI)
- Preferred Name
- Definition
- Classification (per ADR-WSF-09)
- Relationships to other concepts
- Constraints
- Scope and Context considerations
- Canonical examples (OTCHERE/Kwesi)
The 4 Forms of Relation (Structural / Temporal / Causal / Dispositional) plus the 10 relationship families (Identity, Possession, Participation, Realization, Enablement, Provision, Constraint, Measurement, Causality, Context).
Distinguishes Identity, Identifier, Name, Reference, Representation. Implements the 5 distinctions from Investigation 6.
The Subject + Relationship + Object + Context + Time + Space + Condition + Evidence + Provenance + Trust pattern. See ADR-WSF-12.
Context qualifies meaning, applicability, interpretation ; not a generic metadata container.
Instant, Interval, Duration. Precedence ≠ Causality. Temporal Validity ≠ Lifecycle.
Location, Position, Spatial Region. Position ≠ Location.
The 4 epistemic qualifiers for assertions.
- Files:
kebab-case.mdfor documents,snake_case.yamlfor machine-readable - Concepts: PascalCase for the canonical name, lowercase for files
- Examples: Always OTCHERE Inc (or OTCHERE) and Kwesi : never ACME
Every concept file includes:
---
semantic_id: <URI>
preferred_name: <Canonical Name>
status: Candidate | Investigating | Proposed | Normative | Deprecated | Retired
version: <semver>
defined_by: <ADR-WSF-XX>
classification: <Foundational | Supporting | Derived>
domain: <14 Foundational Domains>
last_reviewed: <YYYY-MM-DD>
---All examples use:
- Enterprise: OTCHERE Inc
- Individual: Kwesi
- System: OTCHERE DC-01 (data center example)
This repository is being established per CR-WSF-17 Rev.1. Initial concept definitions are being authored under subsequent ADRs (ADR-WSF-18 through ADR-WSF-22).
Initial 12 Tier 1 Foundational Concepts (all status: Normative):
- Entity
- Concept
- Relationship
- Event
- State
- Disposition
- Proposition
- Assertion
- Identity
- Context
- Time
- Space
Initial 9 Tier 2 Supporting Constructs (all status: Baseline):
Initial 16 Tier 3 Specialisation Concepts (all status: Baseline):
- Role
- Process
- Function
- Activity
- Outcome
- Resource
- System
- Organisation
- Service
- Goal
- Policy
- Rule
- Constraint
- Objective
- Measure
- Actor
Tier 3 Worked Example:
- Capability : Tier 3 derived example grounded in Disposition
- Read the 12 Foundational Principles
- Read the Investigation Record
- Read relevant ADRs in
wsf-governance/ADR/ - Propose new concepts/relationships via the ADR Template
- Use canonical examples (OTCHERE/Kwesi)
- wsf-spec/ : Normative specifications
- wsf-governance/ : ADRs, CRs, governance
- wsf-examples/ : Reference applications
- wsf-software/ : Semantic Engine implementation
- wsf-docs/ : Conceptual documentation
- wsf-connectors/ : Integration adapters
- wsf-visuals/ : Visual semantic assets
This is the canonical semantic foundation of WSF. Changes occur only through the ADR/CR process.