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

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

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