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