SlideShare a Scribd company logo
®




   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

More Related Content

Similar to 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-Rex
George 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 Standards
George Percivall
 
Golden Age of Geospatial Data Science
Golden Age of Geospatial Data ScienceGolden Age of Geospatial Data Science
Golden Age of Geospatial Data Science
George Percivall
 
Kliment ppt gi2011_testing_remote_final
Kliment ppt gi2011_testing_remote_finalKliment ppt gi2011_testing_remote_final
Kliment ppt gi2011_testing_remote_final
IGN 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 nov2012
pvangenuchten
 
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
chiportal
 
OGC standards relevant to ISPRS
OGC standards relevant to ISPRSOGC standards relevant to ISPRS
OGC standards relevant to ISPRS
George 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 datasets
TERN 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 Data
Christophe Debruyne
 
Big Data for Local Context
Big Data for Local ContextBig Data for Local Context
Big Data for Local Context
George Percivall
 
Geospatial innovation along four dimensions
Geospatial innovation along four dimensionsGeospatial innovation along four dimensions
Geospatial innovation along four dimensions
George Percivall
 
2017 GeoIOTWorld
2017 GeoIOTWorld2017 GeoIOTWorld
2017 GeoIOTWorld
PLACE
 
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
Werner Keil
 
PointNet
PointNetPointNet
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
Luis 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 Conditions
IRJET Journal
 

Similar to 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
 

Recently uploaded

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 

Recently uploaded (20)

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 

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