Skip to content
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

Add publication date property to keywordSet #257

Open
mbjones opened this issue Mar 12, 2017 · 2 comments
Open

Add publication date property to keywordSet #257

mbjones opened this issue Mar 12, 2017 · 2 comments

Comments

@mbjones
Copy link
Member

@mbjones mbjones commented Mar 12, 2017


Author Name: ben leinfelder (ben leinfelder)
Original Redmine Issue: 5998, https://projects.ecoinformatics.org/ecoinfo/issues/5998
Original Date: 2013-06-06
Original Assignee: Matt Jones


From Éamonn Ó Tuama [GBIF] eotuama@gbif.org:

Both EML and ISO19115 provide fields for keywords and the name/title of associated thesaurus. However, if the thesaurus name is provided, in the case, of ISO19115, a publication date must also be included. In order to ensure maximum information transfer in cross walks from EML to the new North American Profile of ISO19115 [1], consider adding a conditional date (and date type) property to the EML keywordSet. See example in [2].

[1] http://nap.geogratis.gc.ca/metadata/napMetadata-eng.html
[2] http://nap.geogratis.gc.ca/metadata/examples/napEx1.xml

@mbjones
Copy link
Member Author

@mbjones mbjones commented Mar 12, 2017


Original Redmine Comment
Author Name: Matt Jones (Matt Jones)
Original Date: 2013-06-06T18:16:32Z


An example excerpt of an ISO document showing how this is used is shown here for reference:

<gmd:descriptiveKeywords>
    <gmd:MD_Keywords>
        <gmd:keyword xsi:type="PT_FreeText_PropertyType">
            <gco:CharacterString>NESTS</gco:CharacterString>
            <PT_FreeText>
                <textGroup>
                    <LocalisedCharacterString locale="#locale_fra_CAN">NIDS</LocalisedCharacterString>
                </textGroup>
            </PT_FreeText>
        </gmd:keyword>
        <gmd:type>
            <gmd:MD_KeywordTypeCode codeList="http://nap.geogratis.gc.ca/metadata/register/napMetadataRegister.xml#IC_110" codeListValue="RI_528">theme</gmd:MD_KeywordTypeCode>
        </gmd:type>
        <gmd:thesaurusName>
            <gmd:CI_Citation>
                <gmd:title>
                    <gco:CharacterString>
                        Ontario Ministry of Natural Resources (OMNR) Thesaurus
                    </gco:CharacterString>
                </gmd:title>
                <gmd:date>
                    <gmd:CI_Date>
                        <gmd:date>
                            <gco:Date>1972-06-22</gco:Date>
                        </gmd:date>
                        <gmd:dateType>
                            <gmd:CI_DateTypeCode codeList="http://nap.geogratis.gc.ca/metadata/register/napMetadataRegister.xml#IC_87" codeListValue="RI_366">creation</gmd:CI_DateTypeCode>
                        </gmd:dateType>
                    </gmd:CI_Date>
                </gmd:date>
                <gmd:date>
                    <gmd:CI_Date>
                        <gmd:date>
                            <gco:Date>2006-07-16</gco:Date>
                        </gmd:date>
                        <gmd:dateType>
                            <gmd:CI_DateTypeCode codeList="http://nap.geogratis.gc.ca/metadata/register/napMetadataRegister.xml#IC_87" codeListValue="RI_368">revision</gmd:CI_DateTypeCode>
                        </gmd:dateType>
                    </gmd:CI_Date>
                </gmd:date>
                <gmd:edition>
                    <gco:CharacterString>
                        Originally created to catalogue documents stored in the OMNR library and since modified
                    </gco:CharacterString>
                </gmd:edition>
                <gmd:citedResponsibleParty>
                    <gmd:CI_ResponsibleParty>
                        <gmd:organisationName>
                            <gco:CharacterString>Ministry of Natural Resources</gco:CharacterString>
                        </gmd:organisationName>
                        <gmd:role>
                            <gmd:CI_RoleCode codeList="http://nap.geogratis.gc.ca/metadata/register/napMetadataRegister.xml#IC_90" codeListValue="RI_414">pointOfContact</gmd:CI_RoleCode>
                        </gmd:role>
                    </gmd:CI_ResponsibleParty>
                </gmd:citedResponsibleParty>
            </gmd:CI_Citation>
        </gmd:thesaurusName>
    </gmd:MD_Keywords>
</gmd:descriptiveKeywords>


@mbjones
Copy link
Member Author

@mbjones mbjones commented Mar 12, 2017


Original Redmine Comment
Author Name: Matt Jones (Matt Jones)
Original Date: 2013-12-11T19:02:40Z


Two questions:

  1. Looking at this example more closely, rather than just a date, I wonder if it would make sense to add an optional 'citation' field for the thesaurus, which would closely mirror the CI_Citation provided in ISO.

  2. In general we prefer adding optional fields as they allow for easy forward transformations from older EML versions to new. However, if this information is optional, then the conversion to ISO won't be valid when the field is omitted. So, which is more important, backwards compatibility with EML, or ISO validity?

@mbjones mbjones added this to TODO in EML 2.2.0 Release Mar 12, 2017
@mbjones mbjones removed the backlog label Jul 25, 2019
@mbjones mbjones removed this from the EML2.2.0 milestone Sep 5, 2019
@mbjones mbjones added this to the EML3.0.0 milestone Sep 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant