100 likes | 116 Views
Overview of Today’s Talks. Provenance Data Structures Recording and Querying Provenance Break (30 minutes) Distribution and Scalability Security Methodology. Recording Process Documentation by Paul Groth (pg03r@ecs.soton.ac.uk). Principles of Recording.
E N D
Overview of Today’s Talks • Provenance Data Structures • Recording and Querying Provenance • Break (30 minutes) • Distribution and Scalability • Security • Methodology
Recording Process Documentation by Paul Groth (pg03r@ecs.soton.ac.uk)
Principles of Recording • Factuality – an actor should only record what it knows: • the messages it has sent and received • the relationships between those messages • its state • Attribution – every piece of documentation is an assertionby an actor and must be attributable to that actor • Immutability – an actor cannot change or delete what it already has asserted
Recording an assertion • To record an assertion in a provenance store, an actor sends the following: • Which message the assertion relates to • Whether it sent or received that message • The actor’s own identity (attribution) • The content of the assertion
Record Message Schema The identity of the asserter of the p-assertions being recorded
Record Message Schema Whether the asserter was the sender or the receiver in the interaction
Record Message Schema The identifying key of the interaction that the assertions are about
Record Message Schema The assertion itself: message contents, actor’s state or a relationship
More Background • Complies with an the abstract P-assertion Recording Protocol (PReP) • The protocol has been formalised • Several properties have been proven • Principles are discussed in detail in forthcoming paper • Refer you to appropriate papers if desired