Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System...

15
Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik, Deborah McGuinness – Tetherless World Constellation (http://tw.rpi.edu) – Rensselaer Polytechnic Institute (http://www.rpi.edu) AGUFM2010-IN43C-05 1
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    213
  • download

    0

Transcript of Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System...

Page 1: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

1

Presenting ProvenanceBased on User Roles

Experiences with a Solar Physics Data Ingest System

Patrick West, James Michaelis, Peter Fox,Stephan Zednik, Deborah McGuinness – Tetherless World Constellation (http://tw.rpi.edu) – Rensselaer Polytechnic Institute (http://www.rpi.edu)

AGUFM2010-IN43C-05

Page 2: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

2

Outline of Presentation

• Prior Work in Selective Provenance Presentation• Rationale for User Roles in Presentation• Our Focus Area:

• Semantic Provenance Capture in Data Ingest Systems (SPCDIS)

• Advanced Coronal Observing System (ACOS)• Applying user roles to provenance

Page 3: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

3

Prior Work

• Significant prior work on provenance views + abstractions (Moreau, 2009)

• Two kinds approaches:• Expanding Abstract Provenance (Hunter, 2007)

• Start with abstract provenance, expand to fine grained

• Abstracting Fine Grained Provenance (Davidson, 2008)• Start with fine-grained, select desired

components, then abstract away unwanted detail

• Common goal: manage complexity of provenance

Page 4: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

4

Complexity

Page 5: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

5

Kinds of Users

• In context of a Solar Physics Data System, two kinds of expertise:

• Scientific (Astro/Solar Physics)• Technical (Pipeline + components)

• Kinds of Users:• Project coordinators

• Knowledgeable in both science and technical• Outside Domain Experts• Citizen Scientists

Page 6: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

6

Rationale for User Roles

• Different backgrounds for different users• E.g., Domain Experts versus Citizen Scientists

• Abstract -> Fine-grained: can be time intensive process

• Fine-grained -> Abstract: requires background to know what you’re looking for

• Key idea: Initial presentation of provenance components can be important for end-users• Finer grained components for experts• Abstract components for novices

Page 7: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

Multiple-domain knowledgebase

• Objective: Use Semantic Web technologies to combine provenance from different sources in an interoperable fashion.

7

Provenance Ontology

Solar Physics Domain

Data

Processing

Domain

Extension of work on Virtual Solar

Terrestrial Observatory

http://www.vsto.org

Good/Bad/Ugly (GBU) ratings,

Trust, Quality flags

Proof MarkupLanguage (PML)http://inference-web.org

Page 8: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

8

Advanced CoronalObserving System

Mauna Loa Solar Observatory (MLSO)Hawaii

Intensity Images (GIF)

• Raw Image Data

Raw Image DataCaptured by CHIPChromosphericHelium-I ImagePhotometer

• Raw Data Capture

National Center for Atmospheric Research (NCAR) Data Center.Boulder, CO

Velocity Images (GIF)

• Follow-up Processing on Raw Data • Quality Checking (Images Graded: GOOD, BAD, UGLY)

Publishes

Page 9: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

9

Provenance View –Citizen Scientist

Data Capture (MLSO)

Data Processing (NCAR)

Quality Check (NCAR) Good/Bad/

UglyRating

• Raw Image Data

• Calibrated Image Data

Page 10: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

10

Provenance View –Domain Expert

Data Capture (MLSO)

Flat Field Calibration

Good/Bad/Ugly Rating

Hot Pixel Correction

Centering/Trimming/Clipping

Compute Sample Means

Determine Test Channel

Assign GBU Rating

Data Processing

Quality Check

Page 11: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

11

Use Cases

• Different users wish to get overview of provenance for quality rating.

• Citizen Scientist: • Sees high-level provenance.• Wishes to know more about how Good/Bad/Ugly rating

created• Expands Quality Check node.

• Domain Expert:• Starts with fine-grained provenance view,

generates abstraction exposing quality check processes:

• Compute Sample Means• Determine Test Channel• Assign Good/Bad/Ugly Rating

Page 12: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

12

Applying user roles

• Semantic Web (RDFS/OWL) Ontologies for defining domain knowledge needed. Specifically for defining:• Workflow components.• User roles.• Component-Role Mapping.

RDFs – Resource Description Framework schemaOWL – Web Ontology Language

Page 13: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

13

Ongoing Issues

• Some inherent challenges• Deciding on how to map components to roles.• Will a given user necessarily fit into one of the pre-

defined roles?• Key research question pursued

• For preserving provenance interface usability, what a good middle ground between:• Going from abstract to fine-grained provenance• As well as fine-grained to abstract provenance

Page 14: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

14

Summary

• Managing complexity is an important activity for presenting provenance.

• Just providing drill-down from abstract to more detailed views or fine-grained selection is not enough.

• The user can be provided an initial presentation of content based on their level of knowledge, from general interest to domain expert.

• What is needed is an approach that provides the right level of initial explanation based on the user’s role.

Page 15: Presenting Provenance Based on User Roles Experiences with a Solar Physics Data Ingest System Patrick West, James Michaelis, Peter Fox, Stephan Zednik,

15

References

• L. Moreau, 2009. “The foundations for provenance on the web.”

• K. Cheung, J. Hunter, and Lashtabeg, A. and J. Drennan “SCOPE: a scientific compound object publishing and editing system.” International Journal of Digital Curation, 3(2), 2008.

• S. Cohen-Boulakia, O. Biton, S. Cohen and S. Davidson “Addressing the provenance challenge using ZOOM.” Concurrency and Computation: Practice and Experience, 20(5), p. 497-506, 2008.