1 / 6

Southampton

Southampton. PASOA and EU Provenance Simon Miles, Luc Moreau, Paul Groth, Sheng Jiang, Steve Munroe, Thibaut Assandri. Implementation. Implementation of workflow as a set of interacting Java classes: one per workflow activity and one ‘enactor’

angelaswan
Download Presentation

Southampton

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Southampton PASOA and EU Provenance Simon Miles, Luc Moreau, Paul Groth, Sheng Jiang, Steve Munroe, Thibaut Assandri

  2. Implementation • Implementation of workflow as a set of interacting Java classes: one per workflow activity and one ‘enactor’ • Each service records documentation to a Web Service provenance store • Data follows our XML data model, the p-structure • Provenance as the answer to a query over process documentation • Combination of provenance queries (scoped recursion) and XQueries to answer challenge

  3. P-Assertions

  4. Process Enactor Interaction P-Assertion Relationship P-Assertion AlignWarp Reslice Softmean Actor State P-Assertion

  5. Interesting Features • Relationships: Workflow enactments not identified themselves, but relationships between data recorded instead • Provenance Queries: Provenance found by recursively following these relations and stopping where some condition is met (e.g. reached to the softmean actor) • Multiple Views: Each actor records its own view of the same flow of data

  6. Interesting Features • Intensionally Defined Data Items: Rather than manage new unique identifiers for every data item, ask for provenance of something by giving its defining characteristics: event that it was involved in, actors involved in the event, content etc. • Documentation Style: Not documenting data verbatim, but replacing it with equivalent data and recording the transformation that took place to help queriers (used for querying image headers) • Process Composition: Possible to express and scope queries on composition of steps by modelling one actor’s internal process in the same way as the high-level workflow

More Related