PROV and Real Things
Transcript of PROV and Real Things
![Page 1: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/1.jpg)
PROV and Real Things
LAND AND WATER
Simon J D Cox & Nicholas J Car 4th December 2015
![Page 2: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/2.jpg)
PROV and real things | Cox & Car
The problem
preparation workflow on a specimen’s journey from collection to analysis is complex, and variable
its description must be available in order to evaluate or reproduce observations
this workflow may link in to other business workflows like data publication
2 |
![Page 3: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/3.jpg)
PROV and real things | Cox & Car
Real workflows
3 |
![Page 4: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/4.jpg)
PROV and real things | Cox & Car
Proposal:
1. Describe specimen preparation using a generic process model (i.e. input-process-output)
2. Use W3C PROV as the generic process model
4 |
![Page 5: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/5.jpg)
PROV and real things | Cox & Car
ISO 19156 Specimen model
Specimen is a kind of Sampling Feature• [0..*] Preparation Steps
Issues:• Can’t tie the
predecessor/successor to a preparation step
• UML/XML only
SF_Specimen
+ currentLocation: Location [0..1]+ materialClass: GenericName+ samplingLocation: GM_Object [0..1]+ samplingMethod: SF_Process [0..1]+ samplingTime: TM_Object+ size: Measure [0..1]+ specimenType: GenericName [0..1]
SF_SamplingFeature
+ lineage: LI_Lineage [0..1]+ parameter: NamedValue [0..*]
Location
+ geometryLocation: GM_Object+ nameLocation: EX_GeographicDescription
GFI_Feature
SamplingFeatureComplex
+ role: GenericName
PreparationStep
+ processOperator: CI_ResponsibleParty [0..1]+ time: TM_Object
SF_Process
+processingDetails
0..*
Intention
+sampledFeature 1..*
0..*
+relatedSamplingFeature0..*
5 |
ISO 19156:2011 Geographic Information – Observations and measurements (S J D Cox, Ed.)
![Page 6: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/6.jpg)
PROV and real things | Cox & Car
Specimen model in sam-lite
6 |
S J D Cox, Ontology for observations and sampling features, with alignments to existing models, Sem. Web (in press)
![Page 7: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/7.jpg)
PROV and real things | Cox & Car
What is PROV?
Core classes: - Entity
- thing of interest (‘endurant’)
- Activity - transformation event
(‘occurrent’)- Agent
- responsible party or process
7 |
T. Lebo, S. Sahoo, D.L. McGuinness, PROV-O: The PROV Ontology, (2013). http://www.w3.org/TR/prov-o/
![Page 8: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/8.jpg)
PROV and real things | Cox & Car
PROV applications
The entities of interest are usually • Datasets• Publications, papers, reports, products
i.e. information objects
How about the ‘internet of things’?
8 |
![Page 9: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/9.jpg)
PROV and real things | Cox & Car
Specimen PROV mapping
Specimen sub-class-of prov:Entity .Process sub-class-of prov:Agent .Preparation-step sub-class-of prov:Activity .
Specimen is a real thing!
9 |
![Page 10: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/10.jpg)
PROV and real things | Cox & Car
Example: carbonate analysis
10 |
Entities: specimens, data, reports
Agents: people, machines
Activities: preparation-steps, observations
![Page 11: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/11.jpg)
PROV and real things | Cox & Car
Ontology Design Pattern
11 |
input data
config
plan output dataactivity
machine agent
human agent
This work with real things fits my generic PROV usage design pattern
![Page 12: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/12.jpg)
PROV and real things | Cox & Car
Example: insect taxonomy
12 |
Entities: specimens, data, reports
Agents: people, machines
Activities: preparation-steps, observations
![Page 13: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/13.jpg)
PROV and real things | Cox & Car
URIs for agents some ‘vocabularies’ required
• People, including functional positions (‘the lab technician at the time’)
• Machines, other pieces of kit
• URIs for specimens – see IGSN
13 |
![Page 14: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/14.jpg)
PROV and real things | Cox & Car
Elaborations
14 |
These examples use only ‘core’ PROV:
qualifiedInfluence properties enable recording of more detail
![Page 15: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/15.jpg)
PROV and real things | Cox & Car
Provenance vs provenance
Provenance in GLAM* world = chain-of-custody of non-reproducible things
To verify identity, but also important for assay data, drug-testing, forensics
Provenance in data world = transformations of reproducible things
Provenance in the world of specimens = transformations of non-reproducible things ….?
15 |
* Galleries, Libraries, Archives & Museums
![Page 16: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/16.jpg)
PROV and real things | Cox & Car
Summary
• Original application of PROV to real things• Core PROV model capable of capturing specimen prep & analysis • Specialization might make it stronger, but little needed • Bringing ‘data’ provenance home to the GLAM application …
16 |
![Page 17: PROV and Real Things](https://reader036.fdocuments.us/reader036/viewer/2022070518/58e77c0e1a28abe7528b496d/html5/thumbnails/17.jpg)
CSIRO Land and WaterSimon Cox Research Scientistt +61 3 9545 2365e [email protected]
Geoscience AustraliaNicholas CarData Architectt +61 2 6249 9093e [email protected]
LAND AND WATER
Thank you