[Esip-preserve] a new relation type for subset citations

Andreas Rauber rauber at ifs.tuwien.ac.at
Fri Jul 17 07:32:37 EDT 2015


Hi Jeff,

Thanks a lot for your comment (and thanks a lot, Ruth, for already answering most of the issues raised!) I'd love to discuss some of the issues raised in more detail, either at RDA P6 in Paris or some other dedicated meeting, but just as a quick feedback:

I fully agree with the need to go beyond only identifying the specific subset of data, moving much deeper into capturing and describing the process. (I currently have a team of 3 PhD students plus others working on that) However, the challenges in this are not to be underestimated once we move beyond the conceptual perspective towards the practicalities of doing and deploying it - and guaranteeing correct re-execution!
We are working on capturing workflows, the organizational, SW and HW context, workflow/process instance data for verification and validation, etc.
Service-neutral languages and abstractions are extremely helpful in this - but solve only parts of the problem when it comes to actual repeatability as studies have shown. 
We have discussed these issues a lot within the WG, but decided, for the recommendations, to refrain from including even generalized views, as they can cause problems that cannot easily be resolved in practice.

As Rut already pointed put, the primary goal was to find a solution to one part of the challenge, and this has to be a solution that can be practically deployed without prohibitive effort or changes to existing operations.
Note, further, that even approaches going further, i.e. capturing process descriptions etc. will require the proposed data citation solution: if data is dynamic and one wants to be able to go back to earlier states of a DB, timestamping/versioning changes is required.
If a process selects a subset of data, that selection needs to be re-executed, i.e. stored as part of the process description in the process instance, the workflow model, etc. So it is mostly the question of who stores the according "query", in which form and where, and how far we dare to go from the mere select/project form of subset identification via generalized views towards increasingly more complex transformations towards capturing entire processes. 

I fully agree with the final goal, and we have discussed how far we dare to move, deciding to stay  at the select/project query level to ensure the solution will work on a generically. (As I said, the practicalities arising when going into more detail are mind-boggling.) The current recommendations address a necessary sub-component of any more far-reaching solution that already solve many issues arising and can be deployed with comparatively little effort immediately, and can be expanded to include more extensive processing at any point in time.
They do not replace the methods section of a paper. We'd be happy to discuss further WG activities moving further in that direction.

I'd be very happy to discuss  these things in more detail, either during a telephone conference or a dedicated meeting.

Best regards, Andreas


> Am 17.07.2015 um 07:08 schrieb Ruth Duerr <ruth.duerr3 at gmail.com>:
> 
> Hi Jeff,
> 
> I can tell you that very long discussions of the "what does the subset cover" issue were held in very many places.  The general agreement was that the purpose of a subset specifier was not to replace the methods portion of a paper; that the very best a repository could do was to allow explicit identification of what subset the user actually obtained - what they did with that data after that, was their issue to describe in their paper - so not this was definitely not meant to address workflow.
> 
> I am sure that he would be happy to talk to you about this (actually he has been trying pretty hard to get folks to comment and he has quite a few pilot implementations at this point).  I took the liberty of adding him to this conversation.
> 
> Ruth
> 
> 
>> On Jul 16, 2015, at 4:48 PM, Fontaine, Kathy via Esip-preserve <esip-preserve at lists.esipfed.org> wrote:
>> 
>> Hi all - one more thing....
>> 
>> Please note that the RDA outputs are designed to solve one particular problem that was identified and scoped by the Working Group.  These should not ever be viewed as _the_ universal answer to all related problems.
>> 
>> With that in mind, if the issue you are describing, Jeff, is not addressed in the initial conditions, that's why you see what you see.  The comment, then, might be addressed in future or follow-on work.
>> 
>> I don't know, but just wanted to put that caveat out there.
>> 
>> Thanks
>> 
>> K
>> 
>> 
>> 
>> ________________________________
>> Dr. Kathleen Fontaine
>> Managing Director, Research Data Alliance/US (RDA/US)
>> 
>> Amos Eaton Building, Room 211
>> Rensselaer Polytechnic Institute (RPI)
>> 110 8th Street
>> Troy, NY 12180-3590
>> 
>> Cell:  410-991-6728
>> Office:  518-276-2829
>> 
>> Email:  fontak at rpi.edu
>> Skype:  ksfontaine
>> 
>> ________________________________________
>> From: Fox, Peter
>> Sent: Thursday, July 16, 2015 7:30 PM
>> To: Jeff de La Beaujardiere - NOAA
>> Cc: Greg Janée; ESIP Preserve List; Fontaine, Kathy
>> Subject: Re: [Esip-preserve] a new relation type for subset citations
>> 
>> Jeff - go here https://rd-alliance.org/groups/data-citation-wg.html (need to register/ login) and can add comments (cc: Kathy F - who is here at ESIP for more info on commenting).
>> ---Peter.
>> 
>>> On 16 Jul 2015, at 19:25 , Jeff de La Beaujardiere - NOAA via Esip-preserve <esip-preserve at lists.esipfed.org> wrote:
>>> 
>>> I strongly disagree with the RDA recommendation to include subset specifiers in citations and to require the provider to record them permanently. Besides the huge burden on the providers, subsetting is only one part of the workflow. Scientific papers need to describe the work they did including subsetting, mathematical operations, assumptions, et cetera, so merely capturing the subset information is nearly worthless. If the workflow is to be captured in a machine-readable fashion, then a service-neutral language such as (but not necessarily) the OGC Web Coverage Processing Service grammar should be referenced in the paper using a URL maintained by the author or publisher of the paper.
>>> 
>>> I would like to register this objection with RDA but am not sure where to do so. I have CCed Mark Parsons as a start.
>>> 
>>> Regards,
>>> Jeff DLB
>>> 
>>> 
>>> Jeff de La Beaujardiere, PhD
>>> NOAA Data Management Architect
>>> 1335 East-West Hwy, Silver Spring MD 20910 USA
>>> +1 301 713 7175 (NESDIS/ACIO-S - SSMC1/5236)
>>> ORCID: http://orcid.org/0000-0002-1001-9210
>>> 
>>> On Thu, Jul 16, 2015 at 9:54 AM, Greg Janée <esip-preserve at lists.esipfed.org> wrote:
>>> The RDA data citation working group has recommended that subsets of datasets (more broadly, queries against datasets) be persistently identified upon request; cf. https://www.rd-alliance.org/group/data-citation-wg/wiki/wgdc-recommendations.html.
>>> `
>>> For this to work, queries have to be stored *somewhere*.  One approach (this appears to be the RDA group's working assumption) is for the provider to take on the burden of permanently storing queries, and from there it can issue PIDs for those queries by whatever means it has available.  Another approach is for the provider to support a query API of some kind, e.g., query URLs (think http://dataset?query=this+that+and+the+other).  This may result in lengthy URLs, but an external identifier system can be used to assign short, opaque PIDs that redirect to those query URLs.
>>> 
>>> Regardless of the approach taken, the net result is multiple, related PIDs: one PID for the dataset as a whole, and then multiple PIDs, one per stored query.  It would be beneficial to record the relationship between these identifiers, particularly in the case when an external identifier system is being used.  The DataCite metadata schema (http://schema.datacite.org) lists a number of possibilities, but none quite fit:
>>> 
>>> - IsPartOf/HasPart: "A IsPartOf B" implies that B can be broken down into some disjoint pieces, and A is one of those pieces.  But a cited subset is not a disjoint part of a whole.
>>> 
>>> - IsCitedBy/Cites: "A IsCitedBy B" implies that B mentions A in some way, and is possibly intellectually derived from A, but not necessarily.  This is intentionally a pretty vague relationship (as vague as publication citations, right?), whereas a cited subset has a very specific relationship to the whole.
>>> 
>>> - IsReferencedBy/References: same thing.
>>> 
>>> - IsMemberOf/HasMember (a newly proposed relation): "A IsMemberOf B" implies that B has some rules or standards for inclusion, and A satisfies those rules.  Doesn't seem applicable in this case.
>>> 
>>> So I'm wondering if we need a new relation, which I'll provisionally call "IsCitedSubsetOf".  "A IsCitedSubsetOf B" would mean that a reference to A is really a reference to B, but only a subset of B was actually used.  Note that I didn't call it IsSubsetOf, for that would bring up the same issues that IsPartOf has.  It seems important to record that the purpose of these query PIDs is for citation and nothing else.
>>> 
>>> Thoughts?
>>> -Greg
>>> 
>>> _______________________________________________
>>> Esip-preserve mailing list
>>> Esip-preserve at lists.esipfed.org
>>> http://lists.deltaforce.net/mailman/listinfo/esip-preserve
>>> 
>>> NOTE: This message was trained as non-spam. If this is wrong, please correct the training as soon as possible.
>>> Spam
>>> Not spam
>>> Forget previous vote
>>> _______________________________________________
>>> Esip-preserve mailing list
>>> Esip-preserve at lists.esipfed.org
>>> http://lists.deltaforce.net/mailman/listinfo/esip-preserve
>> 
>> _______________________________________________
>> Esip-preserve mailing list
>> Esip-preserve at lists.esipfed.org
>> http://lists.deltaforce.net/mailman/listinfo/esip-preserve
> 


More information about the Esip-preserve mailing list