Menu

#224 Deprecating dc/elements/ namespace

closed
nobody
5
2014-06-12
2012-07-24
No

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.

Discussion

  • Chris Myers

    Chris Myers - 2012-07-25

    I am accepting this issue as valid.

     
  • Sarah Keating

    Sarah Keating - 2012-07-25

    I am accepting this issue as valid.

     
  • Sarah Keating

    Sarah Keating - 2012-07-25

    I agree with the proposed change and that it should be done.

     
  • Lucian Smith

    Lucian Smith - 2012-07-25

    I agree with the proposed change and that it should be done.

     
  • Michael Hucka

    Michael Hucka - 2012-07-26

    I agree with the proposed change and that it should be done.

     
  • Michael Hucka

    Michael Hucka - 2013-09-14
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,5 +1,4 @@
    -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
    +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/"
    
    • Group: --> Accept-conformance-implications
     
  • Michael Hucka

    Michael Hucka - 2013-09-14
    • status: open --> accepted
     
  • Lucian Smith

    Lucian Smith - 2014-06-12
    • labels: Level 3 Version 1 Core --> Level 3 Version 1 Core, Level 2 Version 4
    • status: accepted --> closed
     
  • Lucian Smith

    Lucian Smith - 2014-06-12

    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.)

     

Log in to post a comment.

MongoDB Logo MongoDB