From 50d2d4b96645921d02419b8f1124c2ae220a7f25 Mon Sep 17 00:00:00 2001 From: Todd Viegut Date: Tue, 17 Sep 2024 05:04:46 -0500 Subject: [PATCH] Site updates Site updates to sync up with enhancements/additions made in the CIMTool 2.0.0 and 2.1.0 releases --- README.md | 4 ++-- .../cimantic-graphs/builder.md | 0 .../cimantic-graphs/cimantic-graphs-init.xsl | 0 .../cimantic-graphs/cimantic-graphs.xsl | 0 .../cimantic-graphs/cimantic_graphs.png | Bin .../cimantic-graphs/cimantic_graphs_init.png | Bin .../cimantic-graphs/init.png | Bin .../cimantic-graphs/profile.png | Bin 8 files changed, 2 insertions(+), 2 deletions(-) rename {custom-builders => shipped-builders}/cimantic-graphs/builder.md (100%) rename {custom-builders => shipped-builders}/cimantic-graphs/cimantic-graphs-init.xsl (100%) rename {custom-builders => shipped-builders}/cimantic-graphs/cimantic-graphs.xsl (100%) rename {custom-builders => shipped-builders}/cimantic-graphs/cimantic_graphs.png (100%) rename {custom-builders => shipped-builders}/cimantic-graphs/cimantic_graphs_init.png (100%) rename {custom-builders => shipped-builders}/cimantic-graphs/init.png (100%) rename {custom-builders => shipped-builders}/cimantic-graphs/profile.png (100%) diff --git a/README.md b/README.md index b7bba36..346b30f 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,8 @@ Feel free to initiate a [discussion](https://github.com/cimug-org/CIMTool-Builde | [html.xsl](shipped-builders/html/builder.md) | HTML file | The **html.xsl** builder generates a standalone HTML file containing the complete documentation for all classes, attributes and associations defined in a profile. | | [json-schema-draft-07.xsl](shipped-builders/json-schema-draft-07/builder.md) | JSON schema | The **json-schema-draft-07.xsl** builder generates a JSON schema compliant with the draft **IEC 62361-104** standard (CIM Profiles to JSON schema Mapping). The version of the JSON schema specification that the schema conforms to is draft-07. | | [json-schema-draft-2020-12.xsl](shipped-builders/json-schema-draft-2020-12/builder.md) | JSON schema | The **json-schema-draft-2020-12.xsl** builder generates a JSON schema compliant with the draft **IEC 62361-104** standard (CIM Profiles to JSON schema Mapping). The version of the JSON schema specification that the schema conforms to is draft-2020-12. | +| [cimantic-graphs.xsl](custom-builders/cimantic-graphs/builder.md)| Python Source Code | The **cimantic-graphs.xsl** builder produces a specialized python dataclass schema to be used as input into the CIMantic Graphs open source library for creating, parsing, and editing CIM power system models using in-memory knowledge graphs. | +| [cimantic-graphs-init.xsl](custom-builders/cimantic-graphs/builder.md)| Python Source Code | This builder is intended to be used in conjunction with the **cimantic-graphs.xsl** builder and is responsible for generating the `python __init__.py` file required for library imports to work correctly. | #### Community Developed Builders: @@ -37,8 +39,6 @@ Feel free to initiate a [discussion](https://github.com/cimug-org/CIMTool-Builde |------------------|------------------|------------------| | [json-schema-draft-07-jsonschema2pojo.xsl](custom-builders/json-schema-draft-07-jsonschema2pojo/builder.md) | Specialized JSON schema | The **json-schema-draft-07-jsonschema2pojo.xsl** builder produces a specialized JSON schema to be used as input into the jsonschema2pojo open source Maven or Gradle build plugins to generate annotated Java classes for data-binding with Jackson 2.x or Gson. This custom builder was derived from the **json-schema-draft-07.xsl** builder and is intended to serve as a companion builder to it. | | [json-schema-draft-2020-12-jsonschema2pojo.xsl](custom-builders/json-schema-draft-2020-12-jsonschema2pojo/builder.md) | Specialized JSON schema | The **json-schema-draft-2020-12-jsonschema2pojo.xsl** builder produces a specialized JSON schema to be used as input into the jsonschema2pojo open source Maven or Gradle build plugins to generate annotated Java classes for data-binding with Jackson 2.x or Gson. This custom builder was derived from the **json-schema-draft-2020-12.xsl** builder and is intended to serve as a companion builder to it. | -| [cimantic-graphs.xsl](custom-builders/cimantic-graphs/builder.md)| Python Source Code | The **cimantic-graphs.xsl** builder produces a specialized python dataclass schema to be used as input into the CIMantic Graphs open source library for creating, parsing, and editing CIM power system models using in-memory knowledge graphs. | -| [cimantic-graphs-init.xsl](custom-builders/cimantic-graphs/builder.md)| Python Source Code | This builder is intended to be used in conjunction with the **cimantic-graphs.xsl** builder and is responsible for generating the `python __init__.py` file required for library imports to work correctly. | ## Background **CIMTool** ships with a variety of different types of builders that generate artifacts based on a profile. Examples of existing builders include those that generate XSD schemas, JPA Java source code, RDBMS DDL scripts, RDFS profiles, and RTF Word docs among others. diff --git a/custom-builders/cimantic-graphs/builder.md b/shipped-builders/cimantic-graphs/builder.md similarity index 100% rename from custom-builders/cimantic-graphs/builder.md rename to shipped-builders/cimantic-graphs/builder.md diff --git a/custom-builders/cimantic-graphs/cimantic-graphs-init.xsl b/shipped-builders/cimantic-graphs/cimantic-graphs-init.xsl similarity index 100% rename from custom-builders/cimantic-graphs/cimantic-graphs-init.xsl rename to shipped-builders/cimantic-graphs/cimantic-graphs-init.xsl diff --git a/custom-builders/cimantic-graphs/cimantic-graphs.xsl b/shipped-builders/cimantic-graphs/cimantic-graphs.xsl similarity index 100% rename from custom-builders/cimantic-graphs/cimantic-graphs.xsl rename to shipped-builders/cimantic-graphs/cimantic-graphs.xsl diff --git a/custom-builders/cimantic-graphs/cimantic_graphs.png b/shipped-builders/cimantic-graphs/cimantic_graphs.png similarity index 100% rename from custom-builders/cimantic-graphs/cimantic_graphs.png rename to shipped-builders/cimantic-graphs/cimantic_graphs.png diff --git a/custom-builders/cimantic-graphs/cimantic_graphs_init.png b/shipped-builders/cimantic-graphs/cimantic_graphs_init.png similarity index 100% rename from custom-builders/cimantic-graphs/cimantic_graphs_init.png rename to shipped-builders/cimantic-graphs/cimantic_graphs_init.png diff --git a/custom-builders/cimantic-graphs/init.png b/shipped-builders/cimantic-graphs/init.png similarity index 100% rename from custom-builders/cimantic-graphs/init.png rename to shipped-builders/cimantic-graphs/init.png diff --git a/custom-builders/cimantic-graphs/profile.png b/shipped-builders/cimantic-graphs/profile.png similarity index 100% rename from custom-builders/cimantic-graphs/profile.png rename to shipped-builders/cimantic-graphs/profile.png