-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update the overview of rules, make rule descriptions consistent
Changes for consistency: - add identifier to every rule description - make the titles in the description of the rules consistent with the overview that describes all properties of the rules - use "simplification rule" and "substition rule" as categories - editorial changes Some of these changes were suggested in INSPIRE-MIF/2017.2#99
- Loading branch information
1 parent
dc974c3
commit 62f5700
Showing
12 changed files
with
132 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,60 @@ | ||
# Overview of model transformation rules | ||
# Model transformation rules | ||
|
||
| Name | Category | | ||
|---|---| | ||
| [TODO](#) | TODO | | ||
## Introduction | ||
|
||
The intent of this document is to describe multiple model | ||
transformation rules. These model transformation rules reduce | ||
complexity in encoded INSPIRE data, e.g. by reducing levels of | ||
aggregation, indirect referencing, using simple geometries and | ||
flattening structures such as arrays. As with alternative encodings, | ||
they have different objectives and scopes. A rule may be used with any | ||
number of encodings, including the default encoding, if applicable. | ||
|
||
An alternative encoding may refer to any number of such model | ||
transformation rules in its requirements classes. For this purpose, each | ||
model transformation rule receives a unique identifier. For an | ||
alternative encoding to be the sole encoding, there may not be any | ||
information loss for the particular data set in question. Where there is | ||
information loss, such encoding may only be used as an additional | ||
encoding. | ||
|
||
## Description of model transformation rules | ||
|
||
Each model transformation rule is described by these properties: | ||
|
||
- Name | ||
- Unique identifier | ||
- Category | ||
- Description | ||
- Original model | ||
- Transformed model | ||
- Original instance in default encoding | ||
- Transformed instance in default encoding | ||
- Model transformation rule | ||
- Instance transformation rule | ||
- Solved usability issues | ||
- Known usability issues | ||
- INSPIRE compliance conditions and reversibility | ||
- Notes | ||
|
||
## Catalogue of model transformations rules | ||
|
||
This catalogue contains general model simplification rules identified so | ||
far. | ||
|
||
The catalogue also contains several substitution rules, where existing | ||
types are replaced with less complex types. | ||
|
||
| Identifier | Name | Category | | ||
|---|---|---| | ||
| MT001 | [Flattening of Nested Structures](./GeneralFlattening.md) |simplification rule | | ||
| MT002 | [Extract Primitive Arrays](./ExtractPrimitiveArray.md) |simplification rule | | ||
| MT003 | [Flatten Associated Components using Typenames](./AssociatedComponentsHardType.md) |simplification rule | | ||
| MT004 | [Flatten Associated Components using Codelist Values](./AssociatedComponentsSoftType.md) |simplification rule | | ||
| MT005 | [Simple Geographic Name](./SimplifiedGeographicName.md) | substitution rule | | ||
| MT006 | [Refer to Property Values by Reference](./PropertyByReferenceOnly.md) |simplification rule | | ||
| MT007 | [Simple Citation](./SimplifiedCitation.md) | substitution rule | | ||
| MT008 | [Simple Codelist Reference](./SimplifiedCodelistReference.md) | substitution rule | | ||
| MT009 | [Simple Period](./SimplifiedPeriod.md) | substitution rule | | ||
| MT010 | [European Legislation Identifier](./EuropeanLegislationIdentifier.md) | substitution rule | | ||
|
||
(status: the model transformation rules currently described at | ||
https://github.com/INSPIRE-MIF/2017.2/blob/master/model-transformations/TransformationRules.md | ||
will be copied here) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.