The ShapeChange tool processes application schemas according to ISO 19109 and generates resources derived from the conceptual schema. Creating an implementation schema of an application schema in general will involve some transformation of the application schema in order to meet the needs of a use case or implementation constraints. Some of these transformations can be classified as "simplifications".
Example instance
These are not instance examples, but related links:
The ShapeChange tool processes application schemas according to ISO 19109 and generates resources derived from the conceptual schema. The typical output is an implementation schema (e.g. XML, SQL DDL, ArcGIS workspaces, JSON Schema) but other outputs like documentation and other more specific outputs are supported, too.
Creating an implementation schema of an application schema in general will involve some transformation of the application schema. ShapeChange provides a tool set with a range of configurable transformations to transform the conceptual schema before generating the target outputs.
Used simplification rules
Some of the transformations can be classified as "simplifications". For example, the Flattener supports the flattening of data structures (data types, multiple values, inheritance, etc.) with rich options to control the flattening rules that are applied.
Profiling is another important aspect that is usually used to reduce the information in an application schema to the scope of the source data or the target use case.
Simplified encoding example
Short description
The ShapeChange tool processes application schemas according to ISO 19109 and generates resources derived from the conceptual schema. Creating an implementation schema of an application schema in general will involve some transformation of the application schema in order to meet the needs of a use case or implementation constraints. Some of these transformations can be classified as "simplifications".
Example instance
These are not instance examples, but related links:
Purpose & use
The ShapeChange tool processes application schemas according to ISO 19109 and generates resources derived from the conceptual schema. The typical output is an implementation schema (e.g. XML, SQL DDL, ArcGIS workspaces, JSON Schema) but other outputs like documentation and other more specific outputs are supported, too.
Creating an implementation schema of an application schema in general will involve some transformation of the application schema. ShapeChange provides a tool set with a range of configurable transformations to transform the conceptual schema before generating the target outputs.
Used simplification rules
Some of the transformations can be classified as "simplifications". For example, the Flattener supports the flattening of data structures (data types, multiple values, inheritance, etc.) with rich options to control the flattening rules that are applied.
Profiling is another important aspect that is usually used to reduce the information in an application schema to the scope of the source data or the target use case.