- From: Nicholas Car via GitHub <sysbot+gh@w3.org>
- Date: Wed, 23 May 2018 03:24:34 +0000
- To: public-dxwg-wg@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