The P-Structure. This is a logical view of the contents of a provenance store.
The P-Structure contains a set of interaction records that document interactions
between actors.
Author: Paul Groth
Last Modified: 28 Feb 2006
Copyright (c) 2006 University of Southampton
See pasoalicense.txt for license information.
http://www.opensource.org/licenses/mit-license.php
(Root Element Start Here) An instance of the
p-structure. Each instance of the p-structure contains a
set of interaction records.
An interaction record describes the client and service
view of a particular interaction. An interaction record
is identified by an interaction key.
An interaction key contains a message source,
a message sink, and an interaction id.
The source of the message within the sender.
The sink of the message within the receiver.
A URI that uniquely identifies this interaction .
Each view (either client or service) comes from a
particular actor. The actor that asserts p-assertion
in a particular view is termed the asserter. The identity
of the asserter is documented in the corresponding view inside
the interaction record.
Assertion as to the content of an interaction.
Information supplied by an actor about its state in the
context of this interaction . Examples include the
script that was used in running a service or the time
when an invocation was sent/received.
Describes a relationship between a p-assertion recorded
in this view and another p-assertion made by the
asserting actor. This can be seen as a triple: subject
identifier, relation, object identifier.
The number of expected p-assertions to be contained
within a view as documented by the asserting actor.
A link between this provenance store and another provenance
store. Where the provenance store linked to will contain
the other view of the interaction record.
Whether a view is from the sender or receiver.
Uniquely identifies a p-assertion within a view.
An application dependent mechanism for referencing a
piece of data within a p-assertion.
The parameter name of a data item referenced
in a relationship p-assertion.
The style of documentation used when recording
an interaction p-assertion.
The senders's view of the interaction .
The receiver's view of the interaction .
The actual link to the PS.