Activity

Generated By

Attributes

NOTE: Timestamp, Description, and Annotation

are common to all activities

ServiceInitialized

Service

Service ID, isWorkflow

ServiceTerminated

Service

Service ID

InvokingService

Client

Client Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Service Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Request Message,

ServiceInvoked

Service

Service Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Client Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Request Message

InvokingService

[Succeeded | Failed]

Client

Client Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Service Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

[ — | Failure Trace]

DataTransfer

Service

Service Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Data ID, Source URL, Target URL, Size, Duration

Computation

Service

Service Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Application, Duration

DataProduced

Service

Service Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Data Product+ {Data ID, URL+, Size, Timestamp}

DataConsumed

Service

Service Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Data Product+ {Data ID, URL+, Size, Timestamp}

SendingResponse

Service

Service Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Client Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Response Message {Result | Fault}

ReceivedResponse

Client

Client Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Service Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Response Message {Result | Fault}

SendingResponse

[Succeeded | Failed]

Service

Service Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

Client Entity ID {Service ID, Workflow ID, Workflow Node ID, Logical Timestamp},

[ — | Failure Trace]

List of provenance activities, the source of the activity, and the attributes present in each. The activities are listed in the order they are typically generated in. Attributes that are underlined are required. Those in italics are complex attributes composed of those in curly braces. A ‘+’ after an attribute represents an array, while a choice is denoted by a ‘|’.