Closed marqh closed 7 years ago
based on discussions with Roger, Martin and I, we suggest that calendar is continued to be mandatory in the UML and table 62 Additionally, a statement is requested to be added, similar to the statement in table 51 (prime meridian) detailing the default behaviour
NOTE The default value for calendar is 'prolepticGregorian'.
The default value can be handled in the UML as well, as illustrated bellow.
It is fine for me. I was not aware of this notation. I searched on internet and found one on IBM site (search "default") using the same syntax for the same purpose. So it seems the proper way to do.
This looks fine as means of dealing with the default calendar. I am closing the issue, but note that this version of the diagram is superseded by the change to the ellipsoid class covered in issue #31.
The aim of this ticket is to propose a comment to the 19111 editing committee raising this issue for discussion.
To provide less verbose syntax, such as for WKT-CRS, and to provide backwards compatibility with ISO19162 WKT-CRS v1.0 I propose that Calendar is made optional within the 19111 model.
this would enable current examples in ISO19162 to continue to be used, e.g.
as well as fully defined examples using updated syntax, such as
Alternatively, could standards such as ISO19162 define a default value such that Calendar is optional within that encoding, but assumed to be the default value if not provided explicitly in the encoding. Would this enable 19111 to remain unchanged? (note: in 19111 is prime meridian is optional, and assumed to be Greenwich if undefined, see table 51)
What is the preferred approach for enabling
Calendar
to be optional with a default value in encodings such as WKT-CRS ISO19162