Unified Change Tree
Operation-history model for parametric workflows, with normalized operation types such as EXTRUDE, REVOLVE, FILLET, BOOLEAN, and SKETCH.
Program Ref: NJS-SW-OCIS-001
OpenCAD is NJSharp Group's proposed standard baseline for cloud-native 3D design file interoperability across CAD, ECAD, and CAE workflows.
Status: Working Draft 0.1
Normative Draft: OCIS
Mode: Public Review
Mission
OCIS addresses proprietary-format silos by defining a modular, text-based interchange model that preserves design intent, supports validation, and aligns with cloud collaboration workflows.
Core Domains
.ocp Part
.oce Electrical
.oca Assembly
.ocs Simulation Setup
.ocr Simulation Result
Repository
github.com/nathan-sharp/OpenCADTechnical Principles
Operation-history model for parametric workflows, with normalized operation types such as EXTRUDE, REVOLVE, FILLET, BOOLEAN, and SKETCH.
Designed for WebDAV environments with explicit locking and metadata mapping to reduce multi-user overwrite conflicts.
Simulation results separate semantic JSON metadata from heavy numeric binary buffers for scale and performance.
Adoption Position
NJSharp Group is evaluating OCIS as the preferred proposed interchange baseline for future 3D product handoff. Current guidance treats OCIS as an evolving working draft suitable for pilot integrations and validation-led implementation.