-
Notifications
You must be signed in to change notification settings - Fork 3
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 entry field for Associated Datasets #127
Add entry field for Associated Datasets #127
Comments
What kind of inputs are you picturing in the metadata form? |
Looking at our our slack messages from 2 months ago- we mentioned the option of listing all the published records from the metadata form. That would be nice for the user. |
I was thinking something like the following. Example live ckan dataset: https://catalogue.hakai.org/dataset/1769a04e-b77b-409b-8e48-bc2098bbad3e |
yes, I was thinking listing published records would be nice. Not sure about allowing full URLs. maybe just start with published records and go from there? |
Also, there should be a note to users indicating that links should be created from 'child' to 'parent'. so only one link is needed. no need to create the link in both directions. |
ok if its just linking from child to parent then the UI would be just selecting the parent record, and there can only be one parent. So its just a single drop down. Sound good? |
there could also be cross-references which could involve more than one record. The interface should allow for more than one entry. https://wiki.esipfed.org/MD_AssociatedResource https://catalogue.hakai.org/dataset/cf7a6149-b34a-404c-88e1-c556bf361408 |
Oh I misunderstood this - you mean you do want to support linking in either direction (but not both). I wonder if we can simplify this and just support linking to one parent and/or multiple related records (removing the child option to avoid the double linking issue). Users would create the parent and then when creating the child records they only have the option to select the parent record. Then we would have a dropdown with text "Select an associated record", and a relation type with options "parent dataset" and "related dataset" |
I think that would work as long as there is the option to have more than one "related dataset" For example: if A is a parent then:
if A,B, and C are 'related' then the relationship could be:
The system will still work if users do the revers links but they just don't need to. |
I don't follow what you mean by all those links, but yes it would support linking to one parent and/or multiple related records. Also it wouldn't modify the associated record, just the one the user is currently editing. There would be no indication in the associated record (in this tool) that something has been linked to it |
perfect. :-) |
The ISO implementation of AssociatedResource is similar to DataCite's relatedIdentifier field. Can we use the DataCite schema in the Hakai metadata profile instead? This might simplify dataset granularity and versioning recommendations. |
how do you envision this being implemented? |
I would envision a 'Related Identifiers' section in the metadata intake form in the Data Identification section that comes right after the DOI section.
I like how the 'Associated Datasets' would look in your CKAN example, but I'd call it 'Related Identifiers' because you can relate to a number of different resource types (Dataset, Journal article, Report, Software, etc.) And rather than listing the UUID from datasets just in CIOOS, it would be really nice to use DOI Content Negotiation from crosscite to display a citation. Lastly, I'm unsure if there's a requirement to use the ISO Associated Datasets concept and just map to the DataCite schema for when we export to the DataCite.xml or if we can find a place for the DataCite RelatedIdentifiers elements directly in the ISO XML... Hoping you (@fostermh) and @n-a-t-e can help there. |
In our recent Hakai code sprint (Jan 23-25, 2023)we talked about starting simply by including a section in the Resources tab of the metadata intake form to simply add URLs of relatedIdentifiers with some basic relationTypes. |
Code sprint 4 update (Nov 20., 21st.) We decided to implement something very similar to the DataCite GUI for relatedResources in to the Hakai metadata intake form:
We want to be able to relate resources from either resource, but relating from both is not required. @fostermh will workout how to display related resources in both resources in CKAN at a later date in a different issue. |
explinations of related identifyer types on datacite https://support.datacite.org/docs/schema-optional-properties-v43#section-12-a-related-identifier-type |
@fostermh When can I find the ISO list of relation types? |
Screen shot for context. What other have to say regarding 'Associated/Related Resources' aka the 'Related' tab which goes to MD_AssociatedResource in the ISO standard
also from https://wiki.esipfed.org/MD_DataIdentification Vs the 'Resources' tab which goes to MD_Distribution in the ISO standard
To me these two areas are very different. We can absolutely merge these tabs together but I think we need to make it very clear to users which option they are picking. |
related to cioos-siooc/metadata-xml#89
Need a way to associate one dataset with another. This is not the same as linking to resources as it is treated differently in the xml and ckan.
The text was updated successfully, but these errors were encountered: