Retype all order elements to xsd:positiveInteger and fix the associated examples#477
Retype all order elements to xsd:positiveInteger and fix the associated examples#477
Conversation
something went massively wrong...
This reverts commit f7997ad.
This reverts commit 2b466ef.
This reverts commit 20e6fd6.
…TableColumn has a required order element
…ed examples This is a breaking change (with respect to the documentation) which mixes xsd:positiveInteger with xsd:integer. The main difference is: positiveInteger starts at 1. Please carefully consider the changes that have a mention on "Relative order". No examples exists with a negative relative order, but the design might allow them? Fix #475
|
@skinkie No, I cannot be sure about negative order numbers, I'm not sufficiently familiar with the structures in question. |
|
I think we moved the elevator order into an element. So it means that order is arbitrary. And from N to Q everything can be ordered the same way ;-) |
|
I agree that we need to harmonise order's type ... |
|
Show me the breaking data. |
The examples you had to correct ? |
The PassengerStopAssignment order should always have started at 1? |
|
Will be discussed in meeting #14 (October 4th) |
Does this mean you are ok with it? |
My mind is not fully made up about it (not against, but don't like its drawbacks)... and anyway whatever I prefer, we need the group validation to accept the drawbacks |
|
The RelativeOrder element should remain integer. |
|
@Joostb61 RelativeLevelOrder is not affected. Only the order attributes are concerned. |
|
@Aurige go or no go from group? |
|
The group decision was : The PR is accepted but needs to be separated from the IdType fix on which it is stacked |
|
If you only go for the changing or order element, I would cherry pick the specific commits. |
|
use the last four or so comments. and redo... |
|
How to express that order (mandatory) is not useful in some cases ? Make it non mandatory ? use value "1" for all orders ? |
|
replaces with #657 |
|
Removing "documentation update needed" since closed without merging. |
This is a breaking change (with respect to the documentation) which mixes xsd:positiveInteger with xsd:integer.
The main difference is: positiveInteger starts at 1.
Please carefully consider the changes that have a mention on "Relative order". No examples exists with a negative relative order, but the design might allow them?
Fix #475
(apply after the required Id pull request)