NCEAS / morpho

Morpho metadata editor
GNU General Public License v2.0
3 stars 1 forks source link

Ensure Morpho can edit EML contributed by DataUp #999

Closed mbjones closed 5 months ago

mbjones commented 6 years ago

Author Name: ben leinfelder (ben leinfelder) Original Redmine Issue: 5848, https://projects.ecoinformatics.org/ecoinfo/issues/5848 Original Date: 2013-02-05 Original Assignee: ben leinfelder


Tried to open network EML 2.1.1 contributed by DataUp tool: https://oneshare.unm.edu/knb/d1/mn/object/ark:/90135/q13j39xf/4/mrt-eml.xml Got a few errors while it tried to parse the package (butterfly still flapping): physicalList is null! physicalList is null! physicalList is null! physicalList is null! Invalid Id

mbjones commented 6 years ago

Original Redmine Comment Author Name: ben leinfelder (ben leinfelder) Original Date: 2013-02-06T06:19:46Z


After overcoming the error message about the missing physical entity information I was able to open the package in Morpho. The data was not loaded, but the attribute metadata and columns were displayed.

But there are differences with what metadata fields Morpho can safely edit. In cases where the wizard pages cannot handle all the EML fields, the horrible Tree Editor window is displayed. This is useable, but not ideal.

Here are the xpaths that Morpho cannot currently handle in the wizard pages:

/abstract

/project/abstract[1]/para[1] /project/funding[1]

/intellectualRights

Either we can try to support them in Morpho, or we can get DataUp to change where it places the information in EML. For /abstract we assume /abstract/para. Will have to look into the other three.

mbjones commented 6 years ago

Original Redmine Comment Author Name: ben leinfelder (ben leinfelder) Original Date: 2013-02-13T00:57:16Z


Basic open operation works, but as noted in the comments, editing these packages will be tricky since Morpho expects the data pointers to be in a particular sopt in EML whereas DataUp relies on ORE objects only and does not include data pointers from entity/physical to the actual data that is being described.

Moving this to later release of Morpho (2.1)

mbjones commented 6 years ago

Original Redmine Comment Author Name: Redmine Admin (Redmine Admin) Original Date: 2013-03-27T21:31:52Z


Original Bugzilla ID was 5848