Hi all!
For the new update in schema 5.4 for publication types in citations, will this only be visible in XML API calls or will it also be visible in REST API calls? Also, will there be updates to the REST API to filter or select based on the publication type in the citation?
For example, I can filter for ‘has-references’, it would be great then if there was dot notation such as ‘has-references.book-chapter’.
At least, I think it would be great. Might not be.
Thanks!
Thanks for the suggestion! We haven’t done this yet, but it’s a feature we’ve been asked about and will consider adding. I’ve added a placeholder ticket for us to discuss at Jira.
|
Poppy Riddle reacted to your message: |
@poppynicolette - we’re looking at prioritising this issue but feel like we’d like to know a bit more about the potential uses of it. Are you able to share any specific use you have in mind for typed references? We want to balance this against the extra resources it would take to support a filter for typed references, and see if there would be any unintended consequences, i.e. uses that we hadn’t anticipated and might blow up.
Hi @mrittman - Thanks for asking. Right now we’re creating corpora based on references from reports, such as those from the UN and the IPCC. These corpora are being used as a means of creating a ‘core’ of works and then we grab all the citing and cited by references from core works. So, these datasets get big quickly. Currently, we are manually cleaning them for references that are software, letters, blogs. This is the context in which I could see this being useful.
Will the attribute work on any reference regardless of whether or not it has a DOI in Crossref? For example, what if someone applied ‘software’ to a reference for the Python package Pandas? Its a small thing, but would be great to aid in filtering these out in the API call rather than later on with cleaning. ’
I also posted this discussion to our team so maybe they will have some other scenarios as well.
Thanks!
That’s really helpful, and we’d be happy to hear about other scenarios. The types are added by our members, are independent of whether there is a DOI, and can be added to any reference. They could definitely be added to something like a software library.
It’s worth noting that a filter wouldn’t filter these references out for you. We’d implement something like reference-type:dataset
which would return all works where at least one of the references is a dataset. I don’t anticipate that we’d add a filter that would return records with certain types of references filtered out. You’d need to do post-processing for this, although being able to exclude references from your analysis based on the reference type would still be a good start.