SlideShare a Scribd company logo
Mitglied der Helmholtz-Gemeinschaft

Enabling Quality Control of
Sensor Web Observations
7th January 2014 | 3rd International Conference on Sensor Networks (SENSORNETS 2014)
Anusuriya Devaraju, Ralf Kunkel, Juergen Sorg, Heye Bogena, Harry Vereecken
Presentation Outline

1

2

• Introduction

• Motivation
• Research Questions & Solutions

4

• Summary and Ongoing Work

Mitglied der Helmholtz-Gemeinschaft

3

2
Presentation Outline

1

2

• Introduction

• Motivation
• Research Questions & Solutions

4

• Summary and Ongoing Work

Mitglied der Helmholtz-Gemeinschaft

3

3
1. Quality Control (QC)

“…. started with activities whose purpose is to control the quality
of products or services by finding problems and defects..”1
1http://www.iso9001consultant.com.au/QA.html

The goal of QC of observation data is to identify problems

Mitglied der Helmholtz-Gemeinschaft

within the data, fixing or eliminating them, and documenting
the details involved.

4
2. Sensor Web

Mitglied der Helmholtz-Gemeinschaft

Common standards
for structuring sensor
information and its
exchange.

5
Mitglied der Helmholtz-Gemeinschaft

OGC Sensor Web Enablement (SWE)

An overview of the OGC’s Sensor Observation Service (SOS)

*Source: http://52north.org

6
Mitglied der Helmholtz-Gemeinschaft

3. Terrestrial Environmental Observatories
(TERENO)

7
Mitglied der Helmholtz-Gemeinschaft

The Eifel/Lower Rhine Valley Observatory

8
TERENO Data Infrastructure (Juelich)
4. Publication

5. Administration

Mitglied der Helmholtz-Gemeinschaft

3. Standardized
Access

1. Data Importing & Processing

2. Storage
Presentation Outline

1

2

• Introduction

• Motivation
• Research Questions & Solutions

4

• Summary and Ongoing Work

Mitglied der Helmholtz-Gemeinschaft

3

10
Observation Data Processed at Each
Local Observatory
Eifel/Lower Harz/Centr
Rhine
al Lowland

Climate,
soil, water

Bavarian Alps and
Prealps
HMGU
IMK/IFU

589 stations
980000 obs/d

75 stations
125000 obs/d

179 stations
320000 obs/d

95 stations
848000 obs/d

8 stations
52128 obs/d

7 stations
133000000
obs/d

3 stations
57000000
obs/d

3 stations
57000000
obs/d

1 station
1900000
obs/d

4 stations
76000000
obs/d

Weather
radar

2 devices
576 rasters/d

1 device
288 rasters/d

SoilCan

36 lysimeters
285000 obs/d

30 lysimeters
238000 obs/d

EC flux
data

Mitglied der Helmholtz-Gemeinschaft

Northeastern
Lowland

1 device
288 rasters/d

12 lysimeters
95000 obs/d

6 lysimeters
47500 obs/d

42 lysimeters
333000 obs/d
Mitglied der Helmholtz-Gemeinschaft

We are buried in data!!
How can we uncover good and bad observation data?!
12
Key Aspect of QC Information
How are data
series quality
checked? Which
quality tests are
applied?

Mitglied der Helmholtz-Gemeinschaft

What leads to
problems
within data?

Where the quality
control is
performed?

Who checks the
data?

What are the
quality levels
of the data?

When the quality
control procedure
is performed?
13
Research Goals

Mitglied der Helmholtz-Gemeinschaft

The goals are to capture QC information of various observation
data systematically and make the information accessible via
the Sensor Web.

14
Presentation Outline

1

2

• Introduction

• Motivation
• Research Questions & Solutions

4

• Summary and Ongoing Work

Mitglied der Helmholtz-Gemeinschaft

3

15
Research Questions
Q1. How are raw data gathered and processed into qualitycontrolled observation data?

Mitglied der Helmholtz-Gemeinschaft

Q2. How the key aspects of data quality control can be modeled
and be related to existing observational information? How can
QC information be made available via the Sensor Web?

16
Mitglied der Helmholtz-Gemeinschaft

Different Ways of Importing Data

1. Data series are quality
controlled externally via
proprietary tools and then imported
into the data infrastructure

2. Data series are imported
automatically from sensors and
then quality controlled internally
(within the TEODOOR data
infrastructure).
17
Data Processing Status (Level)
Level

Descriptions

QC

Data Editing

Availability

Raw Data

No

No

Internal*

2a

Externally quality controlled
data; approval is pending

Yes

No, flagging only
(except human
observations)

Internal*

2b

Internally quality controlled
data with automatic QC
procedures

Yes

No, flagging only

Internal*

2c

Externally quality controlled
data with approval

Yes

No, flagging only

Public

2d
Mitglied der Helmholtz-Gemeinschaft

1

Internally quality controlled
data with combined
QC procedures (automatic
and human)

Yes

No, flagging only

Public

3

Derived data

Yes

Allowed

Public
*on request
18
Quality Flags (Qualifiers)
Quality Flags
GENERIC FLAGS
unevaluated

ok

baddata

suspicious

gapfilled

SPECIFIC FLAGS
moderatequality

Mitglied der Helmholtz-Gemeinschaft

goodquality

extrapolated

minerror

interpolated
badqualityquality

isolatedspike

19
Externally QC Data (from level 2a to 2c)
Start

Manually-uploaded, externally quality
controlled data
e.g., eddy-covariance series

fail

Send an email alert of
resubmission of data

Data importing

pass
Perform flags mapping
no

Mitglied der Helmholtz-Gemeinschaft

Processing level: Level 2a (quality controlled data without approval)

Set processing level: Level 2c (externally quality controlled data with approval)
Update approver information

Publish data via
TEODOOR

Approval

yes

End

20
Internally QC Data (from level 2b to 2d)
Start

Automatically-uploaded data
e.g., air temperature series
fail

Send an email alert to the responsible
scientist / field technician

DATA IMPORT

Raw data processing

pass

fail

Set processing level: Level 2b
Set generic flag: e.g., suspicious
Set specific flag: e.g., minerror (value below detection)

Automatic quality checks

Visual Inspection

Mitglied der Helmholtz-Gemeinschaft

pass

Set processing level: Level 2b
Set generic flag: ok
Set specific flag: passedautochecks

Set processing level : Level 2d (quality controlled data with automated procedures and visual inspections)
Update specific flags and evaluator information

Publish data via TEODOOR

End

21
Research Questions
Q1. How are raw data gathered and processed into qualitycontrolled observation data?

Mitglied der Helmholtz-Gemeinschaft

Q2. How the key aspects of data quality control can be modeled
and be related to existing observational information? How can
QC information be made available via the Sensor Web?

22
Observational Data Model (ODM)
sites
PK

objectid

U2,U1

code
definition
elevation_m
foi
geom
latitude
localx
localy
longitude
name
posaccuracy_m
remarks
latlondatumid
localprojectiondatumid
verticaldatumid

sources
PK

U2,U1

qualifiers

variables

objectid

PK

objectid

PK

objectid

address
administrativearea
citation
city
code
country
definition
email
firstname
link
organization
phone
surname
zipcode
metadataid

U1

code
definition

U1
U2

abbreviation
code
definition
datatypeid
offeringid
samplemediumid
timeunitid
unitid
valuetypeid
propertyid

qualifiergroups
PK

objectid

FK1
FK2

groupid
qualifierid

processingstati
PK

PK
U1

code
definition
link
manufacturer
model
type
version

terenodata

objectid
FK1
FK7
FK3

I1
FK4
methods
objectid

U1

Mitglied der Helmholtz-Gemeinschaft

PK

code
definition
link
organization

FK6
I2
FK5
FK2

objectid

U1

sensors

code
definition
shortdesc

U2

timestampto
processingstatusid
siteid
variableid

The existing observational data model
has been modified to support quality
control descriptions
• Qualifiers (quality flags)
• Data processing status
• Source
• Method..etc.

objectid
datavalue
datavalueaccuracy
offsetvalue
timestampfrom
censorcodeid
importid
methodid
offsettypeid
qualifierid
sampleid
sourceid
validationsourceid
derivedfrom
binobject
binobjecttypeid

usersitevariablepermissions

PK

objectid

U1
U1
FK1,U1

groupsetid
siteid
sourceid
variableid

loggervariables
PK

sensorcomponents
PK

objectid

U1

code
definition
functionid
methodid
sensorid
sensortypeid

FK1,U1
FK2,U1
U1

FK1,U1
FK3
FK4,U1
FK2,U1
U1

logger

objectid

PK

objectid

allowedmaxvalue
allowedminvalue
importfactor
loggerfilecolumnname
loggerfilecolumnnumber
loggerid
processingstatusid
sampletypeid
sensorcomponentid
variableid
sensorinstanceid

U1

code
definition
technicalwarningdays
timestampfrom
timestampto
datatableclassid
filetypeid
sourceid
timezone
siteid
notify

U1

23
QC-Enabled SOS
Quality Flags

Observation Values

Mitglied der Helmholtz-Gemeinschaft

Data Processing Status

Each value is accompanied with a reference
combining quality flag id and data processing
24
status id
Mitglied der Helmholtz-Gemeinschaft

Sensor Web Client – Quality Flagging

An Online Quality Flagging Tool is developed based on the
52N Sensor Web Client

25
Mitglied der Helmholtz-Gemeinschaft

TEODOOR Front End

26
Presentation Outline

1

2

• Introduction

• Motivation
• Research Questions & Solutions

4

• Summary and Ongoing Work

Mitglied der Helmholtz-Gemeinschaft

3

27
Summary
A common quality control framework for processing and assessing
time series from various sensing applications of TERENO
infrastructure. The framework consists of:
A common QC workflow covering various sensor data

•

An extensible quality flag classification

•

Changes applied to existing observational data model

•

QC-Enabled SOS

•

Sensor Web Client(s) delivering quality controlled observation
data.

Mitglied der Helmholtz-Gemeinschaft

•

28
What’s Next?
Extend the
observation request
of the SOS with QCbased filters

1.

Mitglied der Helmholtz-Gemeinschaft

1.

Incorporate
descriptions about
operation and
maintenance
sensing systems in
the Sensor Web

29
Thank you.

Mitglied der Helmholtz-Gemeinschaft

For more information, please visit:

http://teodoor.icg.kfa-juelich.de
30

More Related Content

Viewers also liked

Sterker Merk Social Media Abonnement
Sterker Merk Social Media AbonnementSterker Merk Social Media Abonnement
Sterker Merk Social Media Abonnement
Sterker Merk
 
EDUCA A TUS HIJOS CON UN POCO DE HAMBRE Y UN POCO DE FRIO
EDUCA A TUS HIJOS CON UN POCO DE HAMBRE Y UN POCO DE FRIOEDUCA A TUS HIJOS CON UN POCO DE HAMBRE Y UN POCO DE FRIO
EDUCA A TUS HIJOS CON UN POCO DE HAMBRE Y UN POCO DE FRIOFernando Vela Diaz
 
Falta coordinación tripartito
Falta coordinación tripartitoFalta coordinación tripartito
Falta coordinación tripartito
CsAsturias
 
Fiesta de-halloween
Fiesta de-halloweenFiesta de-halloween
Fiesta de-halloweenTony Ortiz
 
πρόγραμμα π.κ.λ. καλοκαίρι 2009
πρόγραμμα π.κ.λ. καλοκαίρι 2009πρόγραμμα π.κ.λ. καλοκαίρι 2009
πρόγραμμα π.κ.λ. καλοκαίρι 2009nikoslefkas
 
720 Designer Immersion Training
720 Designer Immersion Training720 Designer Immersion Training
720 Designer Immersion TrainingEmily Bartow
 
Reward Management
Reward ManagementReward Management
Reward Management
yogesh tanpure
 
Motivation,early theories of motivation and job satisfaction
Motivation,early theories of motivation and job satisfactionMotivation,early theories of motivation and job satisfaction
Motivation,early theories of motivation and job satisfactionanwaar alam
 

Viewers also liked (13)

1.2.mitos
1.2.mitos1.2.mitos
1.2.mitos
 
Sterker Merk Social Media Abonnement
Sterker Merk Social Media AbonnementSterker Merk Social Media Abonnement
Sterker Merk Social Media Abonnement
 
EDUCA A TUS HIJOS CON UN POCO DE HAMBRE Y UN POCO DE FRIO
EDUCA A TUS HIJOS CON UN POCO DE HAMBRE Y UN POCO DE FRIOEDUCA A TUS HIJOS CON UN POCO DE HAMBRE Y UN POCO DE FRIO
EDUCA A TUS HIJOS CON UN POCO DE HAMBRE Y UN POCO DE FRIO
 
HKDI 06a
HKDI 06aHKDI 06a
HKDI 06a
 
Storia
StoriaStoria
Storia
 
Falta coordinación tripartito
Falta coordinación tripartitoFalta coordinación tripartito
Falta coordinación tripartito
 
Gay rights
Gay rightsGay rights
Gay rights
 
AUTOCAD CERTIFICATE
AUTOCAD CERTIFICATEAUTOCAD CERTIFICATE
AUTOCAD CERTIFICATE
 
Fiesta de-halloween
Fiesta de-halloweenFiesta de-halloween
Fiesta de-halloween
 
πρόγραμμα π.κ.λ. καλοκαίρι 2009
πρόγραμμα π.κ.λ. καλοκαίρι 2009πρόγραμμα π.κ.λ. καλοκαίρι 2009
πρόγραμμα π.κ.λ. καλοκαίρι 2009
 
720 Designer Immersion Training
720 Designer Immersion Training720 Designer Immersion Training
720 Designer Immersion Training
 
Reward Management
Reward ManagementReward Management
Reward Management
 
Motivation,early theories of motivation and job satisfaction
Motivation,early theories of motivation and job satisfactionMotivation,early theories of motivation and job satisfaction
Motivation,early theories of motivation and job satisfaction
 

Similar to Enabling Quality Control of SensorWeb Observations

2014 IEEE DOTNET DATA MINING PROJECT Product aspect-ranking-and--its-applicat...
2014 IEEE DOTNET DATA MINING PROJECT Product aspect-ranking-and--its-applicat...2014 IEEE DOTNET DATA MINING PROJECT Product aspect-ranking-and--its-applicat...
2014 IEEE DOTNET DATA MINING PROJECT Product aspect-ranking-and--its-applicat...
IEEEMEMTECHSTUDENTSPROJECTS
 
IEEE 2014 DOTNET DATA MINING PROJECTS Product aspect-ranking-and--its-applica...
IEEE 2014 DOTNET DATA MINING PROJECTS Product aspect-ranking-and--its-applica...IEEE 2014 DOTNET DATA MINING PROJECTS Product aspect-ranking-and--its-applica...
IEEE 2014 DOTNET DATA MINING PROJECTS Product aspect-ranking-and--its-applica...
IEEEMEMTECHSTUDENTPROJECTS
 
Unit 2 Classical Systems Development Methodology.pptx
Unit 2 Classical Systems Development Methodology.pptxUnit 2 Classical Systems Development Methodology.pptx
Unit 2 Classical Systems Development Methodology.pptx
VrundaPatadia
 
Optimising Clinical Trials Monitoring Data review - Neill Barron
Optimising Clinical Trials Monitoring Data review - Neill BarronOptimising Clinical Trials Monitoring Data review - Neill Barron
Optimising Clinical Trials Monitoring Data review - Neill Barron
Neill Barron
 
Observability, Distributed Tracing, and Open Source: The Missing Primer
Observability, Distributed Tracing, and Open Source: The Missing PrimerObservability, Distributed Tracing, and Open Source: The Missing Primer
Observability, Distributed Tracing, and Open Source: The Missing Primer
VMware Tanzu
 
Systems Lifecycle workbook
Systems Lifecycle workbookSystems Lifecycle workbook
Systems Lifecycle workbookMISY
 
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxLecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
SirRafiLectures
 
Data Quality Challenges & Solution Approaches in Yahoo!’s Massive Data
Data Quality Challenges & Solution Approaches in Yahoo!’s Massive DataData Quality Challenges & Solution Approaches in Yahoo!’s Massive Data
Data Quality Challenges & Solution Approaches in Yahoo!’s Massive Data
DATAVERSITY
 
Qlcl bao cao
Qlcl bao caoQlcl bao cao
Qlcl bao cao
Luong Tien Dat
 
Performance Continuous Integration
Performance Continuous IntegrationPerformance Continuous Integration
Performance Continuous IntegrationAlmudena Vivanco
 
What is Platform Observability? An Overview
What is Platform Observability? An OverviewWhat is Platform Observability? An Overview
What is Platform Observability? An Overview
Kumar Kolaganti
 
Software Engineering Introduction
Software Engineering IntroductionSoftware Engineering Introduction
Software Engineering Introduction
rajeswaricseAvinuty
 
QualityAssurance.pdf
QualityAssurance.pdfQualityAssurance.pdf
QualityAssurance.pdf
kumari36
 
Ch 2-RE-process.pptx
Ch 2-RE-process.pptxCh 2-RE-process.pptx
Ch 2-RE-process.pptx
balewayalew
 
quality-assurance_best_practice_guide_4 0
quality-assurance_best_practice_guide_4 0quality-assurance_best_practice_guide_4 0
quality-assurance_best_practice_guide_4 0Andrei Hortúa
 
product aspect ranking and applications
product aspect ranking and applicationsproduct aspect ranking and applications
product aspect ranking and applications
swathi78
 

Similar to Enabling Quality Control of SensorWeb Observations (20)

2014 IEEE DOTNET DATA MINING PROJECT Product aspect-ranking-and--its-applicat...
2014 IEEE DOTNET DATA MINING PROJECT Product aspect-ranking-and--its-applicat...2014 IEEE DOTNET DATA MINING PROJECT Product aspect-ranking-and--its-applicat...
2014 IEEE DOTNET DATA MINING PROJECT Product aspect-ranking-and--its-applicat...
 
IEEE 2014 DOTNET DATA MINING PROJECTS Product aspect-ranking-and--its-applica...
IEEE 2014 DOTNET DATA MINING PROJECTS Product aspect-ranking-and--its-applica...IEEE 2014 DOTNET DATA MINING PROJECTS Product aspect-ranking-and--its-applica...
IEEE 2014 DOTNET DATA MINING PROJECTS Product aspect-ranking-and--its-applica...
 
Unit 2 Classical Systems Development Methodology.pptx
Unit 2 Classical Systems Development Methodology.pptxUnit 2 Classical Systems Development Methodology.pptx
Unit 2 Classical Systems Development Methodology.pptx
 
Presentation2
Presentation2Presentation2
Presentation2
 
SQA_Class
SQA_ClassSQA_Class
SQA_Class
 
Optimising Clinical Trials Monitoring Data review - Neill Barron
Optimising Clinical Trials Monitoring Data review - Neill BarronOptimising Clinical Trials Monitoring Data review - Neill Barron
Optimising Clinical Trials Monitoring Data review - Neill Barron
 
Observability, Distributed Tracing, and Open Source: The Missing Primer
Observability, Distributed Tracing, and Open Source: The Missing PrimerObservability, Distributed Tracing, and Open Source: The Missing Primer
Observability, Distributed Tracing, and Open Source: The Missing Primer
 
Systems Lifecycle workbook
Systems Lifecycle workbookSystems Lifecycle workbook
Systems Lifecycle workbook
 
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxLecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
 
Data Quality Challenges & Solution Approaches in Yahoo!’s Massive Data
Data Quality Challenges & Solution Approaches in Yahoo!’s Massive DataData Quality Challenges & Solution Approaches in Yahoo!’s Massive Data
Data Quality Challenges & Solution Approaches in Yahoo!’s Massive Data
 
Qlcl bao cao
Qlcl bao caoQlcl bao cao
Qlcl bao cao
 
Performance Continuous Integration
Performance Continuous IntegrationPerformance Continuous Integration
Performance Continuous Integration
 
What is Platform Observability? An Overview
What is Platform Observability? An OverviewWhat is Platform Observability? An Overview
What is Platform Observability? An Overview
 
Software Engineering Introduction
Software Engineering IntroductionSoftware Engineering Introduction
Software Engineering Introduction
 
DC_OC15_mo
DC_OC15_moDC_OC15_mo
DC_OC15_mo
 
QualityAssurance.pdf
QualityAssurance.pdfQualityAssurance.pdf
QualityAssurance.pdf
 
Ch 2-RE-process.pptx
Ch 2-RE-process.pptxCh 2-RE-process.pptx
Ch 2-RE-process.pptx
 
quality-assurance_best_practice_guide_4 0
quality-assurance_best_practice_guide_4 0quality-assurance_best_practice_guide_4 0
quality-assurance_best_practice_guide_4 0
 
product aspect ranking and applications
product aspect ranking and applicationsproduct aspect ranking and applications
product aspect ranking and applications
 
FinalReviewReport
FinalReviewReportFinalReviewReport
FinalReviewReport
 

More from Anusuriya Devaraju

FAIR – Assessment or Improvement?
FAIR – Assessment or Improvement?FAIR – Assessment or Improvement?
FAIR – Assessment or Improvement?
Anusuriya Devaraju
 
Simple Steps to Effective Research Data Sharing
Simple Steps to Effective Research Data SharingSimple Steps to Effective Research Data Sharing
Simple Steps to Effective Research Data Sharing
Anusuriya Devaraju
 
F-UJI : An Automated Assessment Tool for Improving the FAIRness of Research Data
F-UJI : An Automated Assessment Tool for Improving the FAIRness of Research DataF-UJI : An Automated Assessment Tool for Improving the FAIRness of Research Data
F-UJI : An Automated Assessment Tool for Improving the FAIRness of Research Data
Anusuriya Devaraju
 
An Automated Assessment of the FAIRness of Research Data
An Automated Assessment of the FAIRness of Research DataAn Automated Assessment of the FAIRness of Research Data
An Automated Assessment of the FAIRness of Research Data
Anusuriya Devaraju
 
Towards A Web-Enabled Geo-Sample Web: An Open Source Resource Registration an...
Towards A Web-Enabled Geo-Sample Web: An Open Source Resource Registration an...Towards A Web-Enabled Geo-Sample Web: An Open Source Resource Registration an...
Towards A Web-Enabled Geo-Sample Web: An Open Source Resource Registration an...
Anusuriya Devaraju
 
Data You May Like: A Recommender System for Research Data Discovery
Data You May Like: A Recommender System for Research Data DiscoveryData You May Like: A Recommender System for Research Data Discovery
Data You May Like: A Recommender System for Research Data Discovery
Anusuriya Devaraju
 
Web-enabled Physical Samples: Curating and Publishing Physical Samples in CSIRO
Web-enabled Physical Samples: Curating and Publishing Physical Samples in CSIROWeb-enabled Physical Samples: Curating and Publishing Physical Samples in CSIRO
Web-enabled Physical Samples: Curating and Publishing Physical Samples in CSIRO
Anusuriya Devaraju
 
The Implementation of the International Geo Sample Number in CSIRO: Experienc...
The Implementation of the International Geo Sample Number in CSIRO: Experienc...The Implementation of the International Geo Sample Number in CSIRO: Experienc...
The Implementation of the International Geo Sample Number in CSIRO: Experienc...
Anusuriya Devaraju
 
Publishing Physical Sample Records on the Web
Publishing Physical Sample Records on the WebPublishing Physical Sample Records on the Web
Publishing Physical Sample Records on the Web
Anusuriya Devaraju
 
Using Feedback from Data Consumers to Capture Quality Information on Environm...
Using Feedback from Data Consumers to Capture Quality Information on Environm...Using Feedback from Data Consumers to Capture Quality Information on Environm...
Using Feedback from Data Consumers to Capture Quality Information on Environm...
Anusuriya Devaraju
 
CAPTURING DATA PROVENANCE WITH A USER-DRIVEN FEEDBACK APPROACH
CAPTURING DATA PROVENANCE WITH A USER-DRIVEN FEEDBACK APPROACHCAPTURING DATA PROVENANCE WITH A USER-DRIVEN FEEDBACK APPROACH
CAPTURING DATA PROVENANCE WITH A USER-DRIVEN FEEDBACK APPROACH
Anusuriya Devaraju
 
An Open Source Web Service for Registering and Managing Environmental Samples
 An Open Source Web Service for Registering and Managing Environmental Samples An Open Source Web Service for Registering and Managing Environmental Samples
An Open Source Web Service for Registering and Managing Environmental Samples
Anusuriya Devaraju
 
Representing and Reasoning about Geographic Occurrences in the Sensor Web
Representing and Reasoning about Geographic Occurrences in the Sensor WebRepresenting and Reasoning about Geographic Occurrences in the Sensor Web
Representing and Reasoning about Geographic Occurrences in the Sensor Web
Anusuriya Devaraju
 
Linked Data
Linked DataLinked Data
Linked Data
Anusuriya Devaraju
 
Combining Process and Sensor Ontologies to Support Geo-Sensor Data Retrieval
Combining Process and Sensor Ontologies to Support Geo-Sensor Data RetrievalCombining Process and Sensor Ontologies to Support Geo-Sensor Data Retrieval
Combining Process and Sensor Ontologies to Support Geo-Sensor Data RetrievalAnusuriya Devaraju
 

More from Anusuriya Devaraju (18)

FAIR – Assessment or Improvement?
FAIR – Assessment or Improvement?FAIR – Assessment or Improvement?
FAIR – Assessment or Improvement?
 
Simple Steps to Effective Research Data Sharing
Simple Steps to Effective Research Data SharingSimple Steps to Effective Research Data Sharing
Simple Steps to Effective Research Data Sharing
 
F-UJI : An Automated Assessment Tool for Improving the FAIRness of Research Data
F-UJI : An Automated Assessment Tool for Improving the FAIRness of Research DataF-UJI : An Automated Assessment Tool for Improving the FAIRness of Research Data
F-UJI : An Automated Assessment Tool for Improving the FAIRness of Research Data
 
An Automated Assessment of the FAIRness of Research Data
An Automated Assessment of the FAIRness of Research DataAn Automated Assessment of the FAIRness of Research Data
An Automated Assessment of the FAIRness of Research Data
 
Towards A Web-Enabled Geo-Sample Web: An Open Source Resource Registration an...
Towards A Web-Enabled Geo-Sample Web: An Open Source Resource Registration an...Towards A Web-Enabled Geo-Sample Web: An Open Source Resource Registration an...
Towards A Web-Enabled Geo-Sample Web: An Open Source Resource Registration an...
 
Data You May Like: A Recommender System for Research Data Discovery
Data You May Like: A Recommender System for Research Data DiscoveryData You May Like: A Recommender System for Research Data Discovery
Data You May Like: A Recommender System for Research Data Discovery
 
Web-enabled Physical Samples: Curating and Publishing Physical Samples in CSIRO
Web-enabled Physical Samples: Curating and Publishing Physical Samples in CSIROWeb-enabled Physical Samples: Curating and Publishing Physical Samples in CSIRO
Web-enabled Physical Samples: Curating and Publishing Physical Samples in CSIRO
 
The Implementation of the International Geo Sample Number in CSIRO: Experienc...
The Implementation of the International Geo Sample Number in CSIRO: Experienc...The Implementation of the International Geo Sample Number in CSIRO: Experienc...
The Implementation of the International Geo Sample Number in CSIRO: Experienc...
 
Publishing Physical Sample Records on the Web
Publishing Physical Sample Records on the WebPublishing Physical Sample Records on the Web
Publishing Physical Sample Records on the Web
 
Using Feedback from Data Consumers to Capture Quality Information on Environm...
Using Feedback from Data Consumers to Capture Quality Information on Environm...Using Feedback from Data Consumers to Capture Quality Information on Environm...
Using Feedback from Data Consumers to Capture Quality Information on Environm...
 
CAPTURING DATA PROVENANCE WITH A USER-DRIVEN FEEDBACK APPROACH
CAPTURING DATA PROVENANCE WITH A USER-DRIVEN FEEDBACK APPROACHCAPTURING DATA PROVENANCE WITH A USER-DRIVEN FEEDBACK APPROACH
CAPTURING DATA PROVENANCE WITH A USER-DRIVEN FEEDBACK APPROACH
 
An Open Source Web Service for Registering and Managing Environmental Samples
 An Open Source Web Service for Registering and Managing Environmental Samples An Open Source Web Service for Registering and Managing Environmental Samples
An Open Source Web Service for Registering and Managing Environmental Samples
 
Representing and Reasoning about Geographic Occurrences in the Sensor Web
Representing and Reasoning about Geographic Occurrences in the Sensor WebRepresenting and Reasoning about Geographic Occurrences in the Sensor Web
Representing and Reasoning about Geographic Occurrences in the Sensor Web
 
Semantic interoperability
Semantic interoperabilitySemantic interoperability
Semantic interoperability
 
Semantic Sensor Web
Semantic Sensor WebSemantic Sensor Web
Semantic Sensor Web
 
Linked Data
Linked DataLinked Data
Linked Data
 
Combining Process and Sensor Ontologies to Support Geo-Sensor Data Retrieval
Combining Process and Sensor Ontologies to Support Geo-Sensor Data RetrievalCombining Process and Sensor Ontologies to Support Geo-Sensor Data Retrieval
Combining Process and Sensor Ontologies to Support Geo-Sensor Data Retrieval
 
Fois2010 final
Fois2010 finalFois2010 final
Fois2010 final
 

Recently uploaded

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
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
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
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
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
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
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
 
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
 

Recently uploaded (20)

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 ...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
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
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
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
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
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
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 

Enabling Quality Control of SensorWeb Observations

  • 1. Mitglied der Helmholtz-Gemeinschaft Enabling Quality Control of Sensor Web Observations 7th January 2014 | 3rd International Conference on Sensor Networks (SENSORNETS 2014) Anusuriya Devaraju, Ralf Kunkel, Juergen Sorg, Heye Bogena, Harry Vereecken
  • 2. Presentation Outline 1 2 • Introduction • Motivation • Research Questions & Solutions 4 • Summary and Ongoing Work Mitglied der Helmholtz-Gemeinschaft 3 2
  • 3. Presentation Outline 1 2 • Introduction • Motivation • Research Questions & Solutions 4 • Summary and Ongoing Work Mitglied der Helmholtz-Gemeinschaft 3 3
  • 4. 1. Quality Control (QC) “…. started with activities whose purpose is to control the quality of products or services by finding problems and defects..”1 1http://www.iso9001consultant.com.au/QA.html The goal of QC of observation data is to identify problems Mitglied der Helmholtz-Gemeinschaft within the data, fixing or eliminating them, and documenting the details involved. 4
  • 5. 2. Sensor Web Mitglied der Helmholtz-Gemeinschaft Common standards for structuring sensor information and its exchange. 5
  • 6. Mitglied der Helmholtz-Gemeinschaft OGC Sensor Web Enablement (SWE) An overview of the OGC’s Sensor Observation Service (SOS) *Source: http://52north.org 6
  • 7. Mitglied der Helmholtz-Gemeinschaft 3. Terrestrial Environmental Observatories (TERENO) 7
  • 8. Mitglied der Helmholtz-Gemeinschaft The Eifel/Lower Rhine Valley Observatory 8
  • 9. TERENO Data Infrastructure (Juelich) 4. Publication 5. Administration Mitglied der Helmholtz-Gemeinschaft 3. Standardized Access 1. Data Importing & Processing 2. Storage
  • 10. Presentation Outline 1 2 • Introduction • Motivation • Research Questions & Solutions 4 • Summary and Ongoing Work Mitglied der Helmholtz-Gemeinschaft 3 10
  • 11. Observation Data Processed at Each Local Observatory Eifel/Lower Harz/Centr Rhine al Lowland Climate, soil, water Bavarian Alps and Prealps HMGU IMK/IFU 589 stations 980000 obs/d 75 stations 125000 obs/d 179 stations 320000 obs/d 95 stations 848000 obs/d 8 stations 52128 obs/d 7 stations 133000000 obs/d 3 stations 57000000 obs/d 3 stations 57000000 obs/d 1 station 1900000 obs/d 4 stations 76000000 obs/d Weather radar 2 devices 576 rasters/d 1 device 288 rasters/d SoilCan 36 lysimeters 285000 obs/d 30 lysimeters 238000 obs/d EC flux data Mitglied der Helmholtz-Gemeinschaft Northeastern Lowland 1 device 288 rasters/d 12 lysimeters 95000 obs/d 6 lysimeters 47500 obs/d 42 lysimeters 333000 obs/d
  • 12. Mitglied der Helmholtz-Gemeinschaft We are buried in data!! How can we uncover good and bad observation data?! 12
  • 13. Key Aspect of QC Information How are data series quality checked? Which quality tests are applied? Mitglied der Helmholtz-Gemeinschaft What leads to problems within data? Where the quality control is performed? Who checks the data? What are the quality levels of the data? When the quality control procedure is performed? 13
  • 14. Research Goals Mitglied der Helmholtz-Gemeinschaft The goals are to capture QC information of various observation data systematically and make the information accessible via the Sensor Web. 14
  • 15. Presentation Outline 1 2 • Introduction • Motivation • Research Questions & Solutions 4 • Summary and Ongoing Work Mitglied der Helmholtz-Gemeinschaft 3 15
  • 16. Research Questions Q1. How are raw data gathered and processed into qualitycontrolled observation data? Mitglied der Helmholtz-Gemeinschaft Q2. How the key aspects of data quality control can be modeled and be related to existing observational information? How can QC information be made available via the Sensor Web? 16
  • 17. Mitglied der Helmholtz-Gemeinschaft Different Ways of Importing Data 1. Data series are quality controlled externally via proprietary tools and then imported into the data infrastructure 2. Data series are imported automatically from sensors and then quality controlled internally (within the TEODOOR data infrastructure). 17
  • 18. Data Processing Status (Level) Level Descriptions QC Data Editing Availability Raw Data No No Internal* 2a Externally quality controlled data; approval is pending Yes No, flagging only (except human observations) Internal* 2b Internally quality controlled data with automatic QC procedures Yes No, flagging only Internal* 2c Externally quality controlled data with approval Yes No, flagging only Public 2d Mitglied der Helmholtz-Gemeinschaft 1 Internally quality controlled data with combined QC procedures (automatic and human) Yes No, flagging only Public 3 Derived data Yes Allowed Public *on request 18
  • 19. Quality Flags (Qualifiers) Quality Flags GENERIC FLAGS unevaluated ok baddata suspicious gapfilled SPECIFIC FLAGS moderatequality Mitglied der Helmholtz-Gemeinschaft goodquality extrapolated minerror interpolated badqualityquality isolatedspike 19
  • 20. Externally QC Data (from level 2a to 2c) Start Manually-uploaded, externally quality controlled data e.g., eddy-covariance series fail Send an email alert of resubmission of data Data importing pass Perform flags mapping no Mitglied der Helmholtz-Gemeinschaft Processing level: Level 2a (quality controlled data without approval) Set processing level: Level 2c (externally quality controlled data with approval) Update approver information Publish data via TEODOOR Approval yes End 20
  • 21. Internally QC Data (from level 2b to 2d) Start Automatically-uploaded data e.g., air temperature series fail Send an email alert to the responsible scientist / field technician DATA IMPORT Raw data processing pass fail Set processing level: Level 2b Set generic flag: e.g., suspicious Set specific flag: e.g., minerror (value below detection) Automatic quality checks Visual Inspection Mitglied der Helmholtz-Gemeinschaft pass Set processing level: Level 2b Set generic flag: ok Set specific flag: passedautochecks Set processing level : Level 2d (quality controlled data with automated procedures and visual inspections) Update specific flags and evaluator information Publish data via TEODOOR End 21
  • 22. Research Questions Q1. How are raw data gathered and processed into qualitycontrolled observation data? Mitglied der Helmholtz-Gemeinschaft Q2. How the key aspects of data quality control can be modeled and be related to existing observational information? How can QC information be made available via the Sensor Web? 22
  • 23. Observational Data Model (ODM) sites PK objectid U2,U1 code definition elevation_m foi geom latitude localx localy longitude name posaccuracy_m remarks latlondatumid localprojectiondatumid verticaldatumid sources PK U2,U1 qualifiers variables objectid PK objectid PK objectid address administrativearea citation city code country definition email firstname link organization phone surname zipcode metadataid U1 code definition U1 U2 abbreviation code definition datatypeid offeringid samplemediumid timeunitid unitid valuetypeid propertyid qualifiergroups PK objectid FK1 FK2 groupid qualifierid processingstati PK PK U1 code definition link manufacturer model type version terenodata objectid FK1 FK7 FK3 I1 FK4 methods objectid U1 Mitglied der Helmholtz-Gemeinschaft PK code definition link organization FK6 I2 FK5 FK2 objectid U1 sensors code definition shortdesc U2 timestampto processingstatusid siteid variableid The existing observational data model has been modified to support quality control descriptions • Qualifiers (quality flags) • Data processing status • Source • Method..etc. objectid datavalue datavalueaccuracy offsetvalue timestampfrom censorcodeid importid methodid offsettypeid qualifierid sampleid sourceid validationsourceid derivedfrom binobject binobjecttypeid usersitevariablepermissions PK objectid U1 U1 FK1,U1 groupsetid siteid sourceid variableid loggervariables PK sensorcomponents PK objectid U1 code definition functionid methodid sensorid sensortypeid FK1,U1 FK2,U1 U1 FK1,U1 FK3 FK4,U1 FK2,U1 U1 logger objectid PK objectid allowedmaxvalue allowedminvalue importfactor loggerfilecolumnname loggerfilecolumnnumber loggerid processingstatusid sampletypeid sensorcomponentid variableid sensorinstanceid U1 code definition technicalwarningdays timestampfrom timestampto datatableclassid filetypeid sourceid timezone siteid notify U1 23
  • 24. QC-Enabled SOS Quality Flags Observation Values Mitglied der Helmholtz-Gemeinschaft Data Processing Status Each value is accompanied with a reference combining quality flag id and data processing 24 status id
  • 25. Mitglied der Helmholtz-Gemeinschaft Sensor Web Client – Quality Flagging An Online Quality Flagging Tool is developed based on the 52N Sensor Web Client 25
  • 27. Presentation Outline 1 2 • Introduction • Motivation • Research Questions & Solutions 4 • Summary and Ongoing Work Mitglied der Helmholtz-Gemeinschaft 3 27
  • 28. Summary A common quality control framework for processing and assessing time series from various sensing applications of TERENO infrastructure. The framework consists of: A common QC workflow covering various sensor data • An extensible quality flag classification • Changes applied to existing observational data model • QC-Enabled SOS • Sensor Web Client(s) delivering quality controlled observation data. Mitglied der Helmholtz-Gemeinschaft • 28
  • 29. What’s Next? Extend the observation request of the SOS with QCbased filters 1. Mitglied der Helmholtz-Gemeinschaft 1. Incorporate descriptions about operation and maintenance sensing systems in the Sensor Web 29
  • 30. Thank you. Mitglied der Helmholtz-Gemeinschaft For more information, please visit: http://teodoor.icg.kfa-juelich.de 30