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
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.
A view of an interaction by an actor.
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.
The number of expected p-assertions to be contained
within a view as documented by the asserting actor.
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.
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.
WARNING!!! In future revisions the receiver view
may not be allowed to include relationship
p-assertions. If you have an example of the
usage of relationship p-assertions in this view,
please contact the authors of the schema.
Thanks!
Instance documents must select something that is derived