-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing requirement regarding lowercase identifiers? #603
Comments
Note: some sample files in https://github.com/opengeospatial/geopackage/tree/gh-pages/data use uppercase identifiers, those should be updated as well if the statement regarding lowercase identifiers is actually a requirement. |
I think we agreed that we would specify all lowercase for identifiers specified in the standard, but that this constraint does not apply to user-defined identifiers. User-defined identifiers are easily discoverable and must be discovered to be used so this should not be an interoperability issue. However, I would agree to some additional explanatory text. Any suggestions? |
See heidivanparys@9839fa2 for a suggestion. |
@heidivanparys The SWG concurs with this update. Please issue a pull request and we will accept it. |
According to clause Base,
geopackage/spec/core/1_base.adoc
Line 5 in 50a28dd
identifiers shall be lowercase. However, no separate, explicit, numbered requirement is present in the specification regarding this.
The line above that line also uses normative language, stating
geopackage/spec/core/1_base.adoc
Line 4 in 50a28dd
but those statements are enforced by requirements, such as e.g. requirement 10 and requirement 29.
And because there is no explicit requirement, no test is present in the ATS, and GeoPackage files using uppercase or camelcase identifiers can pass the test.
The text was updated successfully, but these errors were encountered: