We have developed the Cloud Information Model (CIM) with a standards-based approach and translated it into multiple formats. This approach enables businesses with varying technologies to adopt CIM. It also empowers contributors and fosters growth for a larger CIM ecosystem.
CIM supports the following standard file formats.
|JSON-LD||concepts.json||Conceptual description of the entities and relationships in the model||RDF-Schema|
|JSON-LD||schema.json||Canonical data shapes and additional constraints||SHACL|
|JSON-LD||schema.r2rml||Mapping from the relational schema to an RDF graph||R2RML|
|YAML||concepts.yaml||AML human-readable version of the conceptual model||AML Vocabulary|
|YAML||schema.yaml||AML human-readable version of the canonical data shapes||AML Dialect|
|YAML||schema.raml||RAML data types library for the canonical data shapes||RAML data types|
|JSON||schema.json||JSON Schema for the canonical data shapes||JSON Schema|
|SQL DDL||schema.sql||SQL DDL statements for the canonical shapes||SQL 2008|
Anyone can collaborate and contribute in the public CIM repo on GitHub (https://github.com/cloudinformationmodel). This repo provides a pull request change model, issue tracking, and community discussion. The CIM repo uses a continuous integration and continuous delivery (CI/CD) pipeline for auto-generation of the model distribution.
Click on one of our available formats to download the complete CIM definition.