Overview
OSIRIS (Open Specification for Infrastructure Resource Interchange Schema) defines a vendor-neutral JSON format for describing infrastructure resources, their properties and their topological relationships across heterogeneous environments with an extension path for OT where applicable.
As an interchange schema, OSIRIS JSON normalizes exports from diverse sources and enables portable consumption by tools dedicated to diagramming, documentation, inventory/CMDB workflows, audit evidence and integrations without requiring each consumer to implement and maintain vendor-specific parsers.
OSIRIS JSON defines a canonical JSON schema that acts as a neutral middleware between infrastructure data sources and consuming applications. Instead of embedding vendor-specific parsing logic into every tool, OSIRIS JSON adopts a translation-layer approach:
- PRODUCERS (parsers, translators, discovery agents) translate source/vendor representations into OSIRIS JSON documents.
- CONSUMERS (diagramming tools, CMDBs, IPAMs, DCIMs, documentation pipelines) read and process a single, well-defined schema.
This decouples data sources from consuming applications, reducing integration complexity from S×C (S sources × C consumers) to P+C (P producers + C consumers).
This decouples data sources from applications and reduces integration complexity. In an environment with S source systems and C consuming applications, integration effort shifts from S×C direct mappings to S producer mappings (source > OSIRIS) plus C consumer mappings (OSIRIS > application).