W3C home > Mailing lists > Public > public-dxwg-wg@w3.org > May 2018

Re: [dxwg] Provenance information [RPIF]

From: Nicholas Car via GitHub <sysbot+gh@w3.org>
Date: Wed, 23 May 2018 03:24:34 +0000
To: public-dxwg-wg@w3.org
Message-ID: <issue_comment.created-391208459-1527045873-sysbot+gh@w3.org>
Regarding the second of the three items in the description of this requirement:
**[Provide a way to link to] the software used to produce the dataset to the dataset**:

## Proposal
Interpret software as a specialised form of `prov:Entity`, a `prov:Plan` and then apply all of the Entity/Entity mapping patterns described above.

Example:

Dateset X was derived from Dataset Y and the derivation was made using Software Z

As long the specific instance of software that was used can be recorded (i.e. not the URI of the GitHub repo but of the specific commit that was used) then the above can simply be recorded as:

`:Dataset_X prov:wasDerivedFrom :Dataset_Y , :Software_Z` 
 
where the derivation from Software Z is understood to be a derivation by instruction due to `:Software_Z` being a `prov:Plan`. If this requires more spelling out:

```
:Dataset_X
    prov:wasDerivedFrom :Dataset_Y ;
    prov:qualifiedDerivation [
        prov:entity :Software_Z ; # still subclassed from Entity as Plan!
        prov:hadRole :some_special_role_for_software ;
    ] ;
```


-- 
GitHub Notification of comment by nicholascar
Please view or discuss this issue at https://github.com/w3c/dxwg/issues/76#issuecomment-391208459 using your GitHub account
Received on Wednesday, 23 May 2018 03:24:37 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 30 October 2019 00:15:43 UTC