In SBML controlled annotations, we use several elements coming from the Dublin Core Metadata Initiative. To specify that those elements are coming from DCMI and not SBML, we use the namespaces
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:dcterms="http://purl.org/dc/terms/"
It turns out that all the elements in the first namespace have now been mirrored in the second in order to simplify migration. See:
http://dublincore.org/documents/dcmi-terms/
So we do not need to declare the first one anymore. We should deprecate its use in L3V2. That will reduce the size of the files, and create less confusion. Note that the use of the elements themselves does not change. Only the namespace declaration. And we were forced to declare both previsously anyway.
I am accepting this issue as valid.
I am accepting this issue as valid.
I agree with the proposed change and that it should be done.
I agree with the proposed change and that it should be done.
I agree with the proposed change and that it should be done.
Diff:
This change is now in SVN, and will be incorporated into the upcoming releases of L3v2 and L2v5 (the latter now added as a Label, as it, too, had the same issue.)