Universal Business Process Modeling
The Open Schema Foundation builds free, industry-agnostic, open-source data schema specifications and BPMN-compliant modeling structures to unify operations across the modern enterprise.
OpenSchema Flow
By abstracting business operations from industry-specific domains into generic data containers and process execution states, we build an infinitely adaptable engine.
Data Interchange
Reference schemas can auto-generate OpenAPI specifications, SQL definitions, or data interchange schemas on demand.
BPMN 2.0 Workflows
Execute standard Business Process Model and Notation maps linking user inputs, webhooks, conditions, and AI models.
Workforce Audit
Track steps end-to-end, recording assignee, action, durations, and calculated operational costs dynamically.
AI Ingestion
Ingest raw text and documents directly into fields matching flexible JSON schemas rather than hardcoded forms.
Core Primitives
Four primary architectural layers that structure all data and process definitions.
1. Entity
The generic data container replacing custom tables. Structured with an EntityType (e.g. employee, client, order) and a JSON schema validating arbitrary key-value properties.
2. Process
The workflow blueprint. Formulated using BPMN 2.0 rules, mapping specific stages, gateways, events, and task paths for a given Entity.
3. ProcessRun
A workflow execution instance. Tracks state (running, paused, completed, error), active execution pointers, and custom variables.
4. StepRun
The individual step execution audit log. Tracks start, completion, assignee identity, and details of performance metrics.
“
Our vision is to build a free, open-source standard for schema definitions and workflow executions. By decoupling business logic from proprietary code, we enable developers and businesses to design interoperable systems quickly.— Open Schema Core Contributors
Collaborate on the Standard
Open Schema is a community-driven foundation. Join our efforts to build tools, extend standard business schemas, or contribute to the BPMN compiler.
Join the Foundation