NJS

NJSharp

OpenCAD (OCIS)

Program Ref: NJS-SW-OCIS-001

OpenCAD Interchange Standard (OCIS)

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/OpenCAD
  • Includes schemas, examples, validation scripts, and draft specification text.
  • Defines required header fields with generator and semantic version pattern.
  • Uses automated repository validation for schema consistency and reference integrity.

Technical Principles

What Makes OCIS Useful for Product Teams

Unified Change Tree

Operation-history model for parametric workflows, with normalized operation types such as EXTRUDE, REVOLVE, FILLET, BOOLEAN, and SKETCH.

Cloud-Native Workflows

Designed for WebDAV environments with explicit locking and metadata mapping to reduce multi-user overwrite conflicts.

High-Volume Results

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.