ShapeChange v3.0.0 Technical Documentation
Table of contents
1. About
1.1. Contact
1.2. Contributors
1.3. Background documents from_OGC Testbeds and Pilots
2. Getting started
2.1. Distribution contents
2.2. Executing ShapeChange
2.2.1. Publication of processing status events
2.3. Configuration
2.3.1. The element input
2.3.2. The element dialog
2.3.3. The element log
2.3.4. The element transformers
2.3.5. The element targets
2.3.6. Validation of the configuration
2.4. Examples
2.5. Packages
2.6. Release notes
2.7. Typical problems
2.8. How to extend ShapeChange
3. Application schemas
3.1. UML profile
3.2. Constraints
3.3. Enterprise Architect models
3.4. ShapeChange XML models
3.5. XMI 1.0 models
4. Transformations
4.1. Common transformer functionality
4.2. AIXM schema merger
4.3. Association class mapper
4.4. Attribute creator
4.5. CityGML transformer
4.6. Code list loader
4.7. Constraint converter
4.8. Constraint loader
4.9. Descriptor transformer
4.10. First order logic constraint parser
4.11. Flattener
4.12. Identity
4.13. Linked document transformer
4.14. Naming modifier
4.15. Profiling
4.15.1. Profile constraint transformer
4.15.2. Profile loader
4.15.3. Profiler
4.15.3.1. Profiling with explicit profile settings rule enabled
4.16. Tagged value transformer
4.17. Type converter
5. Targets
5.1. Application schema metadata
5.2. ArcGIS workspace
5.2.1. Pre-processing through flattening
5.2.2. Creating the ArcGIS workspace UML model
5.3. CDB
5.4. Dictionaries
5.4.1. GML codelist dictionary
5.4.2. ISO 19139 codelist dictionary
5.5. Feature catalogue
5.5.1. Cascading style sheets (CSS)
5.5.2. Application schema differences
5.6. First order logic (FOL) to schematron
5.6.1. Deriving schematron from AIXM business rules
5.6.2. Deriving schematron from SBVR constraints for ISO 19109 compliant schema
5.7. GeoPackage template
5.8. gfs template
5.9. JSON Schema
5.10. JSON Schema (deprecated)
5.11. ldproxy configuration
5.12. ldproxy configuration (old)
5.13. Model diff
5.14. Model export
5.15. Ontology
5.15.1. UML to RDF OWL (based on ISO IS 19150-2)
5.15.2. UML to RDF OWL (based on ISO DIS 19150-2)
5.15.3. UML to RDF OWL (based on OWS-8 encoding rule)
5.16. OpenAPI definition
5.17. Profile transfer to EA repository
5.18. Replication XML schema
5.19. SQL DDL
5.20. UML model
5.21. XML Schema
5.21.1. Conversion rule basics
5.21.2. GML 3.2 encoding rule
5.21.3. GML 3.3 encoding rule
5.21.4. ISO TS 19139 encoding rule
5.21.5. SWE Common data model 2.0 encoding rule
5.21.6. Non-standard conversion rules
5.21.6.1. OCL conversion to schematron (xslt2 query binding)
5.21.6.2. OCL conversion to schematron
5.21.6.3. Support for mixin classes
5.21.6.4. Support for nillable and nilReason
1.
About
1.1.
Contact
1.2.
Contributors
1.3.
Background documents from_OGC Testbeds and Pilots
2.
Getting started
2.1.
Distribution contents
2.2.
Executing ShapeChange
2.2.1.
Publication of processing status events
2.3.
Configuration
2.3.1.
The element input
2.3.2.
The element dialog
2.3.3.
The element log
2.3.4.
The element transformers
2.3.5.
The element targets
2.3.6.
Validation of the configuration
2.4.
Examples
2.5.
Packages
2.6.
Release notes
2.7.
Typical problems
2.8.
How to extend ShapeChange
3.
Application schemas
3.1.
UML profile
3.2.
Constraints
3.3.
Enterprise Architect models
3.4.
ShapeChange XML models
3.5.
XMI 1.0 models
4.
Transformations
4.1.
Common transformer functionality
4.2.
AIXM schema merger
4.3.
Association class mapper
4.4.
Attribute creator
4.5.
CityGML transformer
4.6.
Code list loader
4.7.
Constraint converter
4.8.
Constraint loader
4.9.
Descriptor transformer
4.10.
First order logic constraint parser
4.11.
Flattener
4.12.
Identity
4.13.
Linked document transformer
4.14.
Naming modifier
4.15.
Profiling
4.15.1.
Profile constraint transformer
4.15.2.
Profile loader
4.15.3.
Profiler
4.15.3.1.
Profiling with explicit profile settings rule enabled
4.16.
Tagged value transformer
4.17.
Type converter
5.
Targets
5.1.
Application schema metadata
5.2.
ArcGIS workspace
5.2.1.
Pre-processing through flattening
5.2.2.
Creating the ArcGIS workspace UML model
5.3.
CDB
5.4.
Dictionaries
5.4.1.
GML codelist dictionary
5.4.2.
ISO 19139 codelist dictionary
5.5.
Feature catalogue
5.5.1.
Cascading style sheets (CSS)
5.5.2.
Application schema differences
5.6.
First order logic (FOL) to schematron
5.6.1.
Deriving schematron from AIXM business rules
5.6.2.
Deriving schematron from SBVR constraints for ISO 19109 compliant schema
5.7.
GeoPackage template
5.8.
gfs template
5.9.
JSON Schema
5.10.
JSON Schema (deprecated)
5.11.
ldproxy configuration
5.12.
ldproxy configuration (old)
5.13.
Model diff
5.14.
Model export
5.15.
Ontology
5.15.1.
UML to RDF OWL (based on ISO IS 19150-2)
5.15.2.
UML to RDF OWL (based on ISO DIS 19150-2)
5.15.3.
UML to RDF OWL (based on OWS-8 encoding rule)
5.16.
OpenAPI definition
5.17.
Profile transfer to EA repository
5.18.
Replication XML schema
5.19.
SQL DDL
5.20.
UML model
5.21.
XML Schema
5.21.1.
Conversion rule basics
5.21.2.
GML 3.2 encoding rule
5.21.3.
GML 3.3 encoding rule
5.21.4.
ISO TS 19139 encoding rule
5.21.5.
SWE Common data model 2.0 encoding rule
5.21.6.
Non-standard conversion rules
5.21.6.1.
OCL conversion to schematron (xslt2 query binding)
5.21.6.2.
OCL conversion to schematron
5.21.6.3.
Support for mixin classes
5.21.6.4.
Support for nillable and nilReason