-
-
Notifications
You must be signed in to change notification settings - Fork 15
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
change namespaces to use https #341
Comments
EDI has been testing the EML 2.2 changes as they progress, and would like to test this one too. So go ahead and push the namespace change, and we will test again. Probably there is no objection. |
The new namespace is of the form `https://eml.ecoinformatics.org/eml-2.2.0`. XSD files, stylesheets, and test documents were updated. Work related to issue #341.
New namespace names were implemented as proposed (
|
I've just finished testing the DataONE indexing stack, Metacat, and MetacatUI (sans editor) with the new namespace change and things look good. I'm awaiting reviews on PRs but hope I can get comments by next week and @taojing2002 can help me do some testing. An example EML 2.2.0 doc can be see on https://neutral-cat.nceas.ucsb.edu/view/5ddefe83-0d65-4316-8301-1e40b51468b7 with the matching Solr index contenet at https://neutral-cat.nceas.ucsb.edu/metacat/d1/mn/v2/query/solr/?q=id:%225ddefe83-0d65-4316-8301-1e40b51468b7%22. |
Awesome, thanks @amoeba! |
Hi, Given for example as input an XML file that starts with: <eml:eml packageId="edi.1073.1" system="https://pasta.edirepository.org" I have the following error: “Namespace prefix eml on eml is not defined in Entity” I have tried with different EML2.1.1 files from different sources but the result is always the same. If I add the following two lines to the input file: and hence the file becomes: the transformation works fine and gives the desired output, but I cannot modify the input files that I will use as harvesting source. Thank you very much in advance! |
Current eml namespaces use a custom URI that starts with
eml://
, such aseml://ecoinformatics.org/eml-2.1.1
andeml://ecoinformatics.org/eml-dataset-2.1.1
. Because these are not registered URIs, and because some people prefer https URIs (even if they are just names that don't necessarily resolve), a request has been made to switch to this convention.Proposal
New namespaces for EML 2.2.0 would have the form:
https://eml.ecoinformatics.org/eml-2.2.0
https://eml.ecoinformatics.org/eml-dataset-2.2.0
https://eml.ecoinformatics.org/eml-resource-2.2.0
Software (Metacat, MetacatUI, XSLT, etc) will need to be updated to recognize this new namespace format.
Comments appreciated.
The text was updated successfully, but these errors were encountered: