Project

General

Profile

Bug #3459

Support EML 2.1.0 in Morpho

Added by Jing Tao about 11 years ago. Updated about 10 years ago.

Status:
Resolved
Priority:
Immediate
Assignee:
Category:
morpho - general
Target version:
Start date:
07/25/2008
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
3459

Description

EML 2.1.0 release is coming. It is will be good if this release can support this new version of EML. Here are something we need to do:
1. The new generated eml documents will have EML 2.0.1 namespace.
2. Will give user an option to transfer EML 2.0.1 (2.0.0) to EML 2.1.0 documents when user open the old version eml documents(?)
3. Add EML 2.1.0 namespace into return document types in the path query.

History

#1 Updated by Jing Tao about 11 years ago

change it bug

#2 Updated by Margaret O'Brien almost 11 years ago

These 2 paths were mistakenly added to the eml schema. they should be removed from the from tree editor:
eml/distribution/online/connectionDescription
eml/dataset/dataTable/physical/distribution/online/connectionDescription

these paths are available in eml2.1. add these paths to tree editor:
eml/distribution/online/onlineDescription
eml/dataset/dataTable/physical/distribution/online/onlineDescription

#3 Updated by Jing Tao almost 11 years ago

Margaret:
I just double check and found out: we only need to remove
eml/dataset/dataTable/physical/distribution/online/connectionDescription

We should KEEP:
eml/distribution/online/connectionDescription

And the new element name is "description".So we should add
eml/distribution/online/description
eml/dataset/dataTable/physical/distribution/online/description

#4 Updated by Jing Tao almost 11 years ago

Hi, Margaret:

I just found that the name of "description" is different:
eml/distribution/online/description
eml/dataset/dataTable/physical/distribution/online/onlineDescription

Do yo have any special reason to make the name differently?

#5 Updated by Margaret O'Brien almost 11 years ago

Clarifying earlier comments
REMOVE from tree editor
eml/dataset/dataTable/physical/distribution/online/connectionDefinition

KEEP:
eml/distribution/online/connectionDefinition

ADD:
eml/distribution/online/onlineDescription
eml/dataset/dataTable/physical/distribution/online/onlineDescription

#6 Updated by Jing Tao over 10 years ago

Morpho is waiting the official release of eml-2.1.0. Here are somethings need to do after releasing eml-2.1.0:

1)If there are some documentation of eml schemas were changed, we need to update morphohelp.jar file. See first step on http://help.nceas.ucsb.edu/Morpho_installers_building_and_publishing. Currently morphohelp.jar has the eml-2.1.0-RC4 documentation.

2)After eml-2.1.0 is released, we need to change the eml-210-schema-tag and eml-210-style-tag in build.xml. Then tag morpho code and build new morpho installers.

#7 Updated by Jing Tao over 10 years ago

Do we need to change this release to morpho 1.7. Margaret argues we should change it since it supports eml 2.10.

#8 Updated by Margaret O'Brien over 10 years ago

rationale for the suggestion of 1.7:
A major feature of EML2.1 is that no empty elements are allowed, so some authors will need to add content as they upgrade to 2.1. Morpho will not be able to edit files until they have been converted to 2.1.

So it is very likely that some people will continue to create EML2.0.1 rather than upgrade. One option for them is to continue using Morpho-1.6.1 for maintaining 201. So the suggestion of Morpho-1.7 for the version that can handle EML2.1 was to make the distinction between them clear -- Morpho1.6.2 did not seem different enough.

However, this raises another issue: keeping 1.6.1 around will cause confusion between the pairs: Morpho161/EML201 vs. Morpho17/EML21. It would be better to add functionality to Morpho so that people can easily update 201 instead. "Easy" means dialog boxes that clearly state "content is needed here:___", and not simply a message that says 'something wrong with EML, cant continue', or defaulting to the tree editor.

#9 Updated by Matt Jones over 10 years ago

I totally agree -- this version of Morpho should likely be labeled 1.7 because of the feature changes.

#10 Updated by Jing Tao over 10 years ago

The last feature of support eml 210, correction wizard, has been done. I will close this bug. If we found some specific bugs, I will open new ones for them.

#11 Updated by Jing Tao about 10 years ago

move to 1.7

#12 Updated by Redmine Admin over 6 years ago

Original Bugzilla ID was 3459

Also available in: Atom PDF