You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PeterParslow opened this issue
Aug 23, 2022
· 0 comments
Labels
ElementsIssue that primarily affects the GEMINI elementsGuidanceIssues that primarily affect the general or element guidance, not the "normative" parts
The Schematron rules, Gemini2-mi19, quite reasonably enforce that the Resource locator gmd:linkage/gmd:URL element contains a properly formed URL (they only allow http, https, and ftp - but in context allowing other IETF URL schemes is probably unwise!).
This IETF requirement is implicitly imported to ISO 19115 ("Domain" in table B.3.2.5, 'linkage' row); ISO 19139 encodes URL with xs:anyURI, which allows the use of URI fragments - so this ISO 19115 constraint can't be captured by the XSD check.
So far, so good.
We even hint at it in the "Domain" of Resource locator, except by stating "Valid URL" we leave the door open to URL fragments (relative URLs, without the scheme at the start).
I think it would be even better if we mention this in the GEMINI text, for example in the "Guidance" and / or Encoding guidance.
The text was updated successfully, but these errors were encountered:
PeterParslow
added
Guidance
Issues that primarily affect the general or element guidance, not the "normative" parts
Elements
Issue that primarily affects the GEMINI elements
labels
Aug 23, 2022
ElementsIssue that primarily affects the GEMINI elementsGuidanceIssues that primarily affect the general or element guidance, not the "normative" parts
The Schematron rules, Gemini2-mi19, quite reasonably enforce that the Resource locator gmd:linkage/gmd:URL element contains a properly formed URL (they only allow http, https, and ftp - but in context allowing other IETF URL schemes is probably unwise!).
This IETF requirement is implicitly imported to ISO 19115 ("Domain" in table B.3.2.5, 'linkage' row); ISO 19139 encodes URL with xs:anyURI, which allows the use of URI fragments - so this ISO 19115 constraint can't be captured by the XSD check.
So far, so good.
We even hint at it in the "Domain" of Resource locator, except by stating "Valid URL" we leave the door open to URL fragments (relative URLs, without the scheme at the start).
I think it would be even better if we mention this in the GEMINI text, for example in the "Guidance" and / or Encoding guidance.
The text was updated successfully, but these errors were encountered: