SlideShare uma empresa Scribd logo
1 de 36
®




   Workflow Uncertainty using a
Metamodel Framework and Metadata
     for Data and Processes
              OGC Technical Committee
               September 20-24, 2010
                 Toulouse, France
    Didier G Leibovici and Amir Pourabdollah
           Centre for Geospatial Science
             University of Nottingham

                 © 2010 Open Geospatial Consortium, Inc.
outline

• integrated modelling /scientific workflow
model building / reusing / user’s perspective /rescaling / quality assessment

• uncertainty / sensitivity analyses for workflows
error propagation / uncertainty analysis / emulator (“metamodelling”) / use of metadata

• metadata for data and for processes
quality metadata / UncertML / quality principles & measures for processes

• metamodel for workflows
notation/ encoding/ enrichment

• towards Web Workflow Service?
WPS / WWS / requirements for workflow assessment




                                                                                  FP7 European project


             ®

OGC                                     © 2010 Open Geospatial Consortium, Inc.                          2
OGC initiatives related to workflows


• OWS-5
  http://www.opengeospatial.org/projects/initiatives/ows-5
   conflation workflow and SWE workflow



• OWS-6
  http://www.opengeospatial.org/projects/initiatives/ows-6
  GeoProcessing Workflow, Decision Support Service
  http://www.opengeospatial.org/pub/www/ows6/web_files/ows6.html




       ®

OGC                     © 2010 Open Geospatial Consortium, Inc.    3
OGC OWS-5 conflation workflow




      ®

OGC                © 2010 Open Geospatial Consortium, Inc.   4
OGC OWS-6 landslide sensor geoprocessing
              workflow




      ®

OGC           © 2010 Open Geospatial Consortium, Inc.   5
Debris flow operational scenario




      ®

OGC
integrated modelling/ scientific workflow


model building

reusing

user’s
 perspective

multidiscipline

rescaling

quality
 assessment
            ®                                            uncertainties
 OGC                    © 2010 Open Geospatial Consortium, Inc.          7
integrated modelling/ scientific workflow

  • representation BPMN                                      toy example:
                                                             greenness model

                                                                   Data3= P1(Data1, Data2)




                                                                      P1’




Data3= P1’ (Data1, Data2, Data7)
Data6= P2(Data3, Data4, Data5)
                                       D7

             ®

OGC                                © 2010 Open Geospatial Consortium, Inc.                   8
uncertainty / accuracy /sensitivity




      ®

OGC                  © 2010 Open Geospatial Consortium, Inc.   9
®

OGC       © 2010 Open Geospatial Consortium, Inc.   10
uncertainty / accuracy /sensitivity




      ®

OGC                  © 2010 Open Geospatial Consortium, Inc.   11
uncertainty / accuracy /sensitivity

• error propagation (via the model)

                sensitivity and uncertainty analysis

  – variables interaction


                sampling design and model building

  – spatial dependence of uncertainties


                 sampling design and propagation
        ®

OGC                         © 2010 Open Geospatial Consortium, Inc.   12
uncertainty / accuracy /sensitivity

• uncertainty analysis
  what is the output uncertainty?
• and sensitivity analysis
  where output uncertainty comes from?
                          1. uses quality metadata about inputs
                             (distribution, variance, ...)
                          2. sampling design accordingly
                          3. look at output distribution, variance,
                             ... and compare with inputs

A. using the model
B. using an emulator (see UncertWeb project)
C. can we do a simple estimation without 2 and 3?
        ®

OGC                       © 2010 Open Geospatial Consortium, Inc.     13
propagating thematic uncertainty

           ^                                                       ^
           X1                                                      Y
           ^
           X2
                                                                   ^
            ^                                                      Z
           X3


  ?             =
                >
                <
variance

           ®

OGC                      © 2010 Open Geospatial Consortium, Inc.       14
propagating thematic uncertainty
     ^
     X1                      ^
                             Y
     ^
     X2                                                              ^
                               ^                                     X1
=    ^                         Z
     X3
~
>              • is   in the “tolerance” of                          according to   ?~
<
<<
               • If                     then
>>

?              • if
Sensitivity
information
          ®

OGC                        © 2010 Open Geospatial Consortium, Inc.                   15
propagating thematic uncertainty
    ^
    X1                           ^
                                 Y
    ^
    X2
=                                  ^
                                   Z
    ^
    X3
~
> Need more than
< Sensitivity
<< Information
>>
   Need a kind
   of meta-sensitivity
   i.e. for various
   sampling
   Variances
   a variance transfer function
         ®

OGC                      © 2010 Open Geospatial Consortium, Inc.   16
metadata for data and for processes


• ISO standards (data and services)
19115, 19113, 19114, 19135, 19138,19119, (19139)
           ISO 19113 - Quality principles, ISO 19114- Quality
           evaluation procedures, ISO 19115-Metadata, ISO - 19138 -
           Data quality measures and ISO - 19135 Registration,


• UncertML (OGC discussion paper)
              encoding uncertainty measures




       ®

OGC                       © 2010 Open Geospatial Consortium, Inc.     17
metadata for data
          Table 1: Data quality elements and data quality sub-elements with definitions (ISO 19113)




      ®

OGC                                  © 2010 Open Geospatial Consortium, Inc.                          18
metadata for data




      ®

OGC         © 2010 Open Geospatial Consortium, Inc.   19
metadata for processes (proposal)




      ®

OGC         © 2010 Open Geospatial Consortium, Inc.   20
metadata for processes (proposal)




      ®

OGC         © 2010 Open Geospatial Consortium, Inc.   21
Metadata for processes / basic measures




      ®

OGC           © 2010 Open Geospatial Consortium, Inc.   22
Metadata for processes / basic measures

• encoding using the same structure as in
ISO19115/ISO19139 for data quality
DQ_element               PQ_element

              PQ_ConflationInformationLoss,
              PQ_ThematicClassificationPropagation,
              PQ_QuantitativeAttributePropagation
              PQ_ConceptualSemanticConformance,
              PQ_DomainConsistency,
              PQ_TopologicalPreservation




• registration of measures ISO19135
       ®

OGC                   © 2010 Open Geospatial Consortium, Inc.   23
Metadata workflow quality / metadata
                       propagation

                                                                  Dynamic Metadata
                                                                  e.g
model building                                                    -discrepancy of
                                                                  scales (data chosen
                                                                  vs expected input)
reusing
                                                                  -Capitalising uses:
                                                                  dynamic also
user’s                                                            by web 2.0
 perspective
                                                                  -parameter choices ”

multidiscipline

rescaling

quality
 assessment
             ®

 OGC                    © 2010 Open Geospatial Consortium, Inc.                    24
metamodel for workflows

• representing / storing & navigate / execute
•   notation encoding enrichment engine

BPMN            XPDL (extensions)                                XPDL or BPEL engine

    PNML (Petri-Nets)

• enrichment with metadata (quality element)
• enrichment with semantic related to quality (tags)


                         e.g greenery / greenness model
        ®

OGC                    © 2010 Open Geospatial Consortium, Inc.                     25
XPDL 2.1 process meta-model




      ®

OGC               © 2010 Open Geospatial Consortium, Inc.
                                                            attached with quality metadata
                                                                                             26
XPDL 2.1 linking with BPMN




                                               attached with quality metadata
      ®

OGC              © 2010 Open Geospatial Consortium, Inc.                        27
Extended attributes

• Without namespace




• With namespace




      ®

OGC                   © 2010 Open Geospatial Consortium, Inc.   28
BPMN/XPDL Example




 Data3= P1(Data1, Data2)


      ®

OGC                        © 2010 Open Geospatial Consortium, Inc.   29
BPMN/XPDL Example – Step 2




 Data3= P1(Data1, Data2)
 Data6= P2(Data3, Data4, Data5)

      ®

OGC                      © 2010 Open Geospatial Consortium, Inc.   30
BPMN/XPDL Example – Step 3




                         ‘




 Data3= P1’ (Data1, Data2, Data7)
 Data6= P2(Data3, Data4, Data5)

      ®

OGC                          © 2010 Open Geospatial Consortium, Inc.   31
towards Web Workflow Service?

• needs to easily
 combine /assess / refine web data/process services

• in a “WPS” fashion (WPS are atomic Workflows)

• and other things: validation using PNML




       ®

OGC                   © 2010 Open Geospatial Consortium, Inc.   32
towards Web Workflow Service?

• WPS executing a worklfow
 see OWS-5 6 (“hard-coded” and / or using a BPEL engine)
• WPS acting alike a workflow service
  WPS GetCapabilities:
     . specific operations stored as available processes (Op)
     . list of the workflows processes (Wkf)
 the principle is the Ops informed on a Wkf by returning an
 enriched XPDL file representing the workflow


• WWS the “WPS acting” has unbalanced intrinsic
  properties of the existing processes living in the WPS
        ®

OGC                      © 2010 Open Geospatial Consortium, Inc.   33
towards Web Workflow Service?

• WPS acting alike a workflow service
  WPS GetCapabilities:
     . specific operations stored as available processes (Op)
     . list of the workflows processes (Wkf)
 the principle is the Ops informed on a Wkf by returning an enriched XPDL file
  representing the workflow

1. OpShow       Id_Wkf returns the XPDL (enriched) of a Wkf
2. OpSet      data/processes (modifiable entries of Wkf) returns the updated
       XPDL file with the updated metadata (particularly propagated metadata)
3. OpExecute, same as OpSet but runs the Wkf as an“aggregated process”,
       returns an XPDL containing as well the links for the outputs.
4. OpStatus     returns the status per node of the Wkf in an XPDL file



          ®

OGC                          © 2010 Open Geospatial Consortium, Inc.             34
towards Web Workflow Service?

• WWS
• GetCapabilities OGC generic request
• DescribeWorkflow request to retrieve the definition of a workflow in a number of
  standard formats, in which XPDL is the primary choice. It corresponds to
  OpShow.
• DefineWorkflow like OpSet allowing to set/modify a workflow (fixed workflow
  witih user’s input, partially modifiable workflow with user’s inputs and swaps of
  internal processes or data, or user’s workflow)
• ExecuteWorkflow as OpExecute launch the execution in “instant” or “delayed”
  mode, as in WPS and requests the execution status as XPDL or “other workflow
  format”.

Parameters to manage the
  - different levels of aggregation/hierarchy (e.g. an erosion model may have
  precipitation model and a run-off model (among other sub-models).
  - uncomplete but published conceptual workflows (collaborations)
           ®

OGC                            © 2010 Open Geospatial Consortium, Inc.           35
summary

• integrated modelling /scientific workflow
model building / reusing / user’s perspective /rescaling / quality assessment

• uncertainty / sensitivity analyses for workflows
error propagation / uncertainty analysis / emulator (“metamodelling”) / use of metadata

• metadata for data and for processes
quality metadata / UncertML / quality principles & measures for processes

• metamodel for workflows
notation/ encoding/ enrichment

• towards Web Workflow Service?
WPS / WWS / requirements for workflow assessment




                                                                                  FP7 European project


             ®

OGC                                     © 2010 Open Geospatial Consortium, Inc.                          36

Mais conteúdo relacionado

Semelhante a OGC spet 2010 Meta-propagation of uncertainties within workflows

OGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-RexOGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-RexGeorge Percivall
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)George Percivall
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsGeorge Percivall
 
Golden Age of Geospatial Data Science
Golden Age of Geospatial Data ScienceGolden Age of Geospatial Data Science
Golden Age of Geospatial Data ScienceGeorge Percivall
 
Kliment ppt gi2011_testing_remote_final
Kliment ppt gi2011_testing_remote_finalKliment ppt gi2011_testing_remote_final
Kliment ppt gi2011_testing_remote_finalIGN Vorstand
 
WorldCist 2013 - Behavior Assessment Framework
WorldCist 2013 - Behavior Assessment Framework WorldCist 2013 - Behavior Assessment Framework
WorldCist 2013 - Behavior Assessment Framework Bernhard Klein
 
Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation George Percivall
 
Keeping things in context a comparative evaluation of focus plus context scre...
Keeping things in context a comparative evaluation of focus plus context scre...Keeping things in context a comparative evaluation of focus plus context scre...
Keeping things in context a comparative evaluation of focus plus context scre...Debaleena Chattopadhyay
 
Osgeo.wageningen kickoff event nov2012
Osgeo.wageningen kickoff event nov2012Osgeo.wageningen kickoff event nov2012
Osgeo.wageningen kickoff event nov2012pvangenuchten
 
Designing at 2x nanometers Some New Problems Appear & Some Old Ones Remain
Designing at 2x nanometers Some New Problems Appear & Some Old Ones RemainDesigning at 2x nanometers Some New Problems Appear & Some Old Ones Remain
Designing at 2x nanometers Some New Problems Appear & Some Old Ones Remainchiportal
 
OGC standards relevant to ISPRS
OGC standards relevant to ISPRSOGC standards relevant to ISPRS
OGC standards relevant to ISPRSGeorge Percivall
 
Tim Malthus_Towards standards for the exchange of field spectral datasets
Tim Malthus_Towards standards for the exchange of field spectral datasetsTim Malthus_Towards standards for the exchange of field spectral datasets
Tim Malthus_Towards standards for the exchange of field spectral datasetsTERN Australia
 
Serving Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataServing Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataChristophe Debruyne
 
Big Data for Local Context
Big Data for Local ContextBig Data for Local Context
Big Data for Local ContextGeorge Percivall
 
Geospatial innovation along four dimensions
Geospatial innovation along four dimensionsGeospatial innovation along four dimensions
Geospatial innovation along four dimensionsGeorge Percivall
 
2017 GeoIOTWorld
2017 GeoIOTWorld2017 GeoIOTWorld
2017 GeoIOTWorldPLACE
 
The Eclipse M2M IWG and Standards for the Internet of Things
The Eclipse M2M IWG and Standards for the Internet of ThingsThe Eclipse M2M IWG and Standards for the Internet of Things
The Eclipse M2M IWG and Standards for the Internet of ThingsWerner Keil
 
Interoperability and Standards for Disaster Risk Management
Interoperability and Standards for Disaster Risk ManagementInteroperability and Standards for Disaster Risk Management
Interoperability and Standards for Disaster Risk ManagementLuis Bermudez
 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsIRJET Journal
 

Semelhante a OGC spet 2010 Meta-propagation of uncertainties within workflows (20)

OGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-RexOGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-Rex
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open Standards
 
Golden Age of Geospatial Data Science
Golden Age of Geospatial Data ScienceGolden Age of Geospatial Data Science
Golden Age of Geospatial Data Science
 
Kliment ppt gi2011_testing_remote_final
Kliment ppt gi2011_testing_remote_finalKliment ppt gi2011_testing_remote_final
Kliment ppt gi2011_testing_remote_final
 
WorldCist 2013 - Behavior Assessment Framework
WorldCist 2013 - Behavior Assessment Framework WorldCist 2013 - Behavior Assessment Framework
WorldCist 2013 - Behavior Assessment Framework
 
Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation
 
Keeping things in context a comparative evaluation of focus plus context scre...
Keeping things in context a comparative evaluation of focus plus context scre...Keeping things in context a comparative evaluation of focus plus context scre...
Keeping things in context a comparative evaluation of focus plus context scre...
 
Osgeo.wageningen kickoff event nov2012
Osgeo.wageningen kickoff event nov2012Osgeo.wageningen kickoff event nov2012
Osgeo.wageningen kickoff event nov2012
 
Designing at 2x nanometers Some New Problems Appear & Some Old Ones Remain
Designing at 2x nanometers Some New Problems Appear & Some Old Ones RemainDesigning at 2x nanometers Some New Problems Appear & Some Old Ones Remain
Designing at 2x nanometers Some New Problems Appear & Some Old Ones Remain
 
OGC standards relevant to ISPRS
OGC standards relevant to ISPRSOGC standards relevant to ISPRS
OGC standards relevant to ISPRS
 
Tim Malthus_Towards standards for the exchange of field spectral datasets
Tim Malthus_Towards standards for the exchange of field spectral datasetsTim Malthus_Towards standards for the exchange of field spectral datasets
Tim Malthus_Towards standards for the exchange of field spectral datasets
 
Serving Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataServing Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked Data
 
Big Data for Local Context
Big Data for Local ContextBig Data for Local Context
Big Data for Local Context
 
Geospatial innovation along four dimensions
Geospatial innovation along four dimensionsGeospatial innovation along four dimensions
Geospatial innovation along four dimensions
 
2017 GeoIOTWorld
2017 GeoIOTWorld2017 GeoIOTWorld
2017 GeoIOTWorld
 
The Eclipse M2M IWG and Standards for the Internet of Things
The Eclipse M2M IWG and Standards for the Internet of ThingsThe Eclipse M2M IWG and Standards for the Internet of Things
The Eclipse M2M IWG and Standards for the Internet of Things
 
PointNet
PointNetPointNet
PointNet
 
Interoperability and Standards for Disaster Risk Management
Interoperability and Standards for Disaster Risk ManagementInteroperability and Standards for Disaster Risk Management
Interoperability and Standards for Disaster Risk Management
 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather Conditions
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

OGC spet 2010 Meta-propagation of uncertainties within workflows

  • 1. ® Workflow Uncertainty using a Metamodel Framework and Metadata for Data and Processes OGC Technical Committee September 20-24, 2010 Toulouse, France Didier G Leibovici and Amir Pourabdollah Centre for Geospatial Science University of Nottingham © 2010 Open Geospatial Consortium, Inc.
  • 2. outline • integrated modelling /scientific workflow model building / reusing / user’s perspective /rescaling / quality assessment • uncertainty / sensitivity analyses for workflows error propagation / uncertainty analysis / emulator (“metamodelling”) / use of metadata • metadata for data and for processes quality metadata / UncertML / quality principles & measures for processes • metamodel for workflows notation/ encoding/ enrichment • towards Web Workflow Service? WPS / WWS / requirements for workflow assessment FP7 European project ® OGC © 2010 Open Geospatial Consortium, Inc. 2
  • 3. OGC initiatives related to workflows • OWS-5 http://www.opengeospatial.org/projects/initiatives/ows-5 conflation workflow and SWE workflow • OWS-6 http://www.opengeospatial.org/projects/initiatives/ows-6 GeoProcessing Workflow, Decision Support Service http://www.opengeospatial.org/pub/www/ows6/web_files/ows6.html ® OGC © 2010 Open Geospatial Consortium, Inc. 3
  • 4. OGC OWS-5 conflation workflow ® OGC © 2010 Open Geospatial Consortium, Inc. 4
  • 5. OGC OWS-6 landslide sensor geoprocessing workflow ® OGC © 2010 Open Geospatial Consortium, Inc. 5
  • 6. Debris flow operational scenario ® OGC
  • 7. integrated modelling/ scientific workflow model building reusing user’s perspective multidiscipline rescaling quality assessment ® uncertainties OGC © 2010 Open Geospatial Consortium, Inc. 7
  • 8. integrated modelling/ scientific workflow • representation BPMN toy example: greenness model Data3= P1(Data1, Data2) P1’ Data3= P1’ (Data1, Data2, Data7) Data6= P2(Data3, Data4, Data5) D7 ® OGC © 2010 Open Geospatial Consortium, Inc. 8
  • 9. uncertainty / accuracy /sensitivity ® OGC © 2010 Open Geospatial Consortium, Inc. 9
  • 10. ® OGC © 2010 Open Geospatial Consortium, Inc. 10
  • 11. uncertainty / accuracy /sensitivity ® OGC © 2010 Open Geospatial Consortium, Inc. 11
  • 12. uncertainty / accuracy /sensitivity • error propagation (via the model) sensitivity and uncertainty analysis – variables interaction sampling design and model building – spatial dependence of uncertainties sampling design and propagation ® OGC © 2010 Open Geospatial Consortium, Inc. 12
  • 13. uncertainty / accuracy /sensitivity • uncertainty analysis what is the output uncertainty? • and sensitivity analysis where output uncertainty comes from? 1. uses quality metadata about inputs (distribution, variance, ...) 2. sampling design accordingly 3. look at output distribution, variance, ... and compare with inputs A. using the model B. using an emulator (see UncertWeb project) C. can we do a simple estimation without 2 and 3? ® OGC © 2010 Open Geospatial Consortium, Inc. 13
  • 14. propagating thematic uncertainty ^ ^ X1 Y ^ X2 ^ ^ Z X3 ? = > < variance ® OGC © 2010 Open Geospatial Consortium, Inc. 14
  • 15. propagating thematic uncertainty ^ X1 ^ Y ^ X2 ^ ^ X1 = ^ Z X3 ~ > • is in the “tolerance” of according to ?~ < << • If then >> ? • if Sensitivity information ® OGC © 2010 Open Geospatial Consortium, Inc. 15
  • 16. propagating thematic uncertainty ^ X1 ^ Y ^ X2 = ^ Z ^ X3 ~ > Need more than < Sensitivity << Information >> Need a kind of meta-sensitivity i.e. for various sampling Variances a variance transfer function ® OGC © 2010 Open Geospatial Consortium, Inc. 16
  • 17. metadata for data and for processes • ISO standards (data and services) 19115, 19113, 19114, 19135, 19138,19119, (19139) ISO 19113 - Quality principles, ISO 19114- Quality evaluation procedures, ISO 19115-Metadata, ISO - 19138 - Data quality measures and ISO - 19135 Registration, • UncertML (OGC discussion paper) encoding uncertainty measures ® OGC © 2010 Open Geospatial Consortium, Inc. 17
  • 18. metadata for data Table 1: Data quality elements and data quality sub-elements with definitions (ISO 19113) ® OGC © 2010 Open Geospatial Consortium, Inc. 18
  • 19. metadata for data ® OGC © 2010 Open Geospatial Consortium, Inc. 19
  • 20. metadata for processes (proposal) ® OGC © 2010 Open Geospatial Consortium, Inc. 20
  • 21. metadata for processes (proposal) ® OGC © 2010 Open Geospatial Consortium, Inc. 21
  • 22. Metadata for processes / basic measures ® OGC © 2010 Open Geospatial Consortium, Inc. 22
  • 23. Metadata for processes / basic measures • encoding using the same structure as in ISO19115/ISO19139 for data quality DQ_element PQ_element PQ_ConflationInformationLoss, PQ_ThematicClassificationPropagation, PQ_QuantitativeAttributePropagation PQ_ConceptualSemanticConformance, PQ_DomainConsistency, PQ_TopologicalPreservation • registration of measures ISO19135 ® OGC © 2010 Open Geospatial Consortium, Inc. 23
  • 24. Metadata workflow quality / metadata propagation Dynamic Metadata e.g model building -discrepancy of scales (data chosen vs expected input) reusing -Capitalising uses: dynamic also user’s by web 2.0 perspective -parameter choices ” multidiscipline rescaling quality assessment ® OGC © 2010 Open Geospatial Consortium, Inc. 24
  • 25. metamodel for workflows • representing / storing & navigate / execute • notation encoding enrichment engine BPMN XPDL (extensions) XPDL or BPEL engine PNML (Petri-Nets) • enrichment with metadata (quality element) • enrichment with semantic related to quality (tags) e.g greenery / greenness model ® OGC © 2010 Open Geospatial Consortium, Inc. 25
  • 26. XPDL 2.1 process meta-model ® OGC © 2010 Open Geospatial Consortium, Inc. attached with quality metadata 26
  • 27. XPDL 2.1 linking with BPMN attached with quality metadata ® OGC © 2010 Open Geospatial Consortium, Inc. 27
  • 28. Extended attributes • Without namespace • With namespace ® OGC © 2010 Open Geospatial Consortium, Inc. 28
  • 29. BPMN/XPDL Example Data3= P1(Data1, Data2) ® OGC © 2010 Open Geospatial Consortium, Inc. 29
  • 30. BPMN/XPDL Example – Step 2 Data3= P1(Data1, Data2) Data6= P2(Data3, Data4, Data5) ® OGC © 2010 Open Geospatial Consortium, Inc. 30
  • 31. BPMN/XPDL Example – Step 3 ‘ Data3= P1’ (Data1, Data2, Data7) Data6= P2(Data3, Data4, Data5) ® OGC © 2010 Open Geospatial Consortium, Inc. 31
  • 32. towards Web Workflow Service? • needs to easily combine /assess / refine web data/process services • in a “WPS” fashion (WPS are atomic Workflows) • and other things: validation using PNML ® OGC © 2010 Open Geospatial Consortium, Inc. 32
  • 33. towards Web Workflow Service? • WPS executing a worklfow see OWS-5 6 (“hard-coded” and / or using a BPEL engine) • WPS acting alike a workflow service WPS GetCapabilities: . specific operations stored as available processes (Op) . list of the workflows processes (Wkf) the principle is the Ops informed on a Wkf by returning an enriched XPDL file representing the workflow • WWS the “WPS acting” has unbalanced intrinsic properties of the existing processes living in the WPS ® OGC © 2010 Open Geospatial Consortium, Inc. 33
  • 34. towards Web Workflow Service? • WPS acting alike a workflow service WPS GetCapabilities: . specific operations stored as available processes (Op) . list of the workflows processes (Wkf) the principle is the Ops informed on a Wkf by returning an enriched XPDL file representing the workflow 1. OpShow Id_Wkf returns the XPDL (enriched) of a Wkf 2. OpSet data/processes (modifiable entries of Wkf) returns the updated XPDL file with the updated metadata (particularly propagated metadata) 3. OpExecute, same as OpSet but runs the Wkf as an“aggregated process”, returns an XPDL containing as well the links for the outputs. 4. OpStatus returns the status per node of the Wkf in an XPDL file ® OGC © 2010 Open Geospatial Consortium, Inc. 34
  • 35. towards Web Workflow Service? • WWS • GetCapabilities OGC generic request • DescribeWorkflow request to retrieve the definition of a workflow in a number of standard formats, in which XPDL is the primary choice. It corresponds to OpShow. • DefineWorkflow like OpSet allowing to set/modify a workflow (fixed workflow witih user’s input, partially modifiable workflow with user’s inputs and swaps of internal processes or data, or user’s workflow) • ExecuteWorkflow as OpExecute launch the execution in “instant” or “delayed” mode, as in WPS and requests the execution status as XPDL or “other workflow format”. Parameters to manage the - different levels of aggregation/hierarchy (e.g. an erosion model may have precipitation model and a run-off model (among other sub-models). - uncomplete but published conceptual workflows (collaborations) ® OGC © 2010 Open Geospatial Consortium, Inc. 35
  • 36. summary • integrated modelling /scientific workflow model building / reusing / user’s perspective /rescaling / quality assessment • uncertainty / sensitivity analyses for workflows error propagation / uncertainty analysis / emulator (“metamodelling”) / use of metadata • metadata for data and for processes quality metadata / UncertML / quality principles & measures for processes • metamodel for workflows notation/ encoding/ enrichment • towards Web Workflow Service? WPS / WWS / requirements for workflow assessment FP7 European project ® OGC © 2010 Open Geospatial Consortium, Inc. 36