SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Human-Aware Sensor Network Ontology
(HASNetO): Semantic Support for Empirical
Data Collection
Paulo Pinheiro1
, Deborah McGuinness1
,
Henrique Santos1,2
1
Rensselaer Polytechnic Institute, USA
2
Universidade de Fortaleza, Brazil
ISWC/LISC, October 2015
Outline
• Capturing Contextual Knowledge
• Integration of Empirical Concepts and
Sensor Network Concepts
• Provenance Knowledge support for
Contextual Knowledge
• HASNetO: The Human-Aware Sensor
Network Ontology
• Conclusions
2
DatabaseDatabase
Sensor
network
technician scientist
data user
(including scientists)
maintains
(deploys,
calibrates)
Individual
Instrument(s)
measurement
data
measurement
Data (e.g., CSV file)
queries
uses
reports
needs
data flows
interactions
senses
senses
senses
Knowledge Capture
Measurement Time Interval
TimeStamp,AirTemp_C_Avg,RH_Pct_Avg 2015-02-
12T09:30:00Z,-4.5,66.58
2015-02-12T09:45:00Z,-4.372,66.45
2015-02-12T10:00:00Z,-4.146,65.98
2015-02-12T10:15:00Z,-4.084,66.22
2015-02-12T10:30:00Z,-4.251,67.48
2015-02-12T10:45:00Z,-4.185,69.85
2015-02-12T11:00:00Z,-4.133,72
2015-02-12T11:15:00Z,-3.959,70.84
…
2015-02-12T23:00:00Z,-9.63,77.88
2015-02-12T23:15:00Z,-10.48,80.8
2015-02-12T23:30:00Z,-10.96,82
2015-02-12T23:45:00Z,-10.1,80.7
t
A Comma-Separated Value (CSV) dataset:
February 12, 2015,
9:30AM
February 12, 2015,
11:45PM
Temporal Contextual
Diff
t
Configuration
Deployment
Sensor
Calibration
Infrastructure
Acquisition
t
February 12, 2015,
9:30AM
February 12, 2015,
11:45PM
Data usage
Full Extent of Contextual
Knowledge Scope
6
time
spaceagentstrust
“typical” measurement scope
Selected Observation and
Sensor Network Ontologies
• Sensor Network Knowledge
– Needed to describe the infrastructure of a
sensor network, and the use of sensor
network components in the generation of
datasets
• Observation Knowledge
– Needed to describe observations and their
measurements. Measurements need to be
characterized in terms of physical entities,
entity characteristics, units, and values
Observation Concepts
In our measurements, observation concepts are either OBOE concepts or
OBOE-derived concepts.
The thing that one is observing is an entity, e.g.,’air’.
Things that are observed, however,
cannot be measured. For example,
how can one measure ‘air’? A
characteristic is a measurable property
of an entity, e.g., air temperature.
An observation is a collection of
measurements of entity’s
characteristics.
Each measurement has a value, e.g,
’45’, and a standard unit, e.g., ‘Celsius’.
oboe:
Entity
oboe:
Observation
of-entity
11
hasneto:
DataCollection
oboe:
Measurement
oboe:
Standard
oboe:
Characteristic
oboe:
Value
of-characteristic
hasneto:
hasMeasurement
uses-standard
has-characteristic
has-characteristic-value
has-standard-value
has-value
hasneto:
hasContext
11
*
1
1
1
1
1
1
*
*
*
*
*
*
Sensor Network Concepts
In the Jefferson Project, sensor network concepts are either Virtual Solar-
Terrestrial Observatory (VSTO) concepts or VSTO-derived concepts.
Instruments and their detectors are used to perform measurements.
Instruments, however, can only perform measurements during a deployment
at a given platform, e.g., tower, plane, person, buoy
vstoi:
Detector
vstoi:
Instrument
vstoi:
Platform
hasneto:
Sensing
Perspective
oboe:
Characteristic
oboe:
Entity
vstoi:
Detachable
Detector
vstoi:
Attached
Detector
* *
*
1
0..1
*
hasPerspective
Characteristic
perspectiveOf
Selected Provenance
Ontology
Provenance Knowledge is needed to
contextualize VTSO deployments and
OBOE observations
– “Who deployed an instrument?”
– “When was the instrument deployed?”
– “How many times instrument parameters
changed during deployment?”
– “What was the value of each parameter
during a given observation?”
W3C PROV Concepts
Provenance concepts are W3C PROV concepts.
Provenance-Level
Integration
• Provenance provides
contextual high-level
integration of
observation and sensor
network concepts
• Integration also occurs
in terms of information
flow allowing full
accountability of
measurements in the
context of sensor
network components
and configurations
12
prov:
Activity
hasneto:
DataCollection
vstoi:
Deployment
xsd:dateTime
xsd:dateTime
hasData
Collection
1*
prov:
Agent
prov:
Entity
used
wasGeneratedBy
wasAttributeTo
wasAssociatedWith
actedOnBehalfOf
wasDerivedFrom
startedAtTime
endedAtTime
The Human-Aware Sensor
Network Ontology
vstoi:
Detector
vstoi:
Instrument
vstoi:
Platform
hasneto:
Sensing
Perspective
oboe:
Characteristic
oboe:
Entity
vstoi:
Detachable
Detector
vstoi:
Attached
Detector
*
*
*
1
0..1
*
hasPerspective
Characteristic
perspectiveOf
prov:
Activity
hasneto:
DataCollection
vstoi:
Deployment
xsd:dateTime
xsd:dateTime
hasData
Collection
1*
prov:
Agent
wasAssociatedWith
startedAtTime
endedAtTime
1
1
*
*
*
*
oboe:
Measurement
of-characteristic
hasneto:
hasMeasurement 1
1
*
*
Metadata in Action
14
Mouse over
Combining Data and
Metadata
15
Mouse over
Mouse over
M
etadata
based
faceted
search
Measurement metadata
Metadata about the metadata
Conclusions
• HASNetO was briefly presented along with its support
for describing sensor networks
• OBOE and VSTO provide concepts required for
encoding observation and sensor network metadata
• Neither OBOE and VSTO provide concepts for
describing contextual knowledge about deployments
and observations
16
HASNetO provides a comprehensive integrated
set of concepts for capturing sensor network
measurements along with contextual knowledge
about these measurements
• Extra
17
SPARQL Queries Against
HASNetO
• Question in English:
“List detectors currently deployed with instrument vaisalaAW310-SN000000
and the physical characteristics measured by these detectors”
• W3C SPARQL query (a translation of the question above):
select ?detector ?characteristic ?platform where {
?deployment a Deployment>.
?deployment vsto:hasInstrument kb:vaisalaAW310-SN000000.
?platform vsto:hasDeployment ?deployment.
?deployment hasneto:hasDetector ?detector.
?detector oboe:detectsCharacteristic ?characteristic. }
• Query Result:
+----------------+-------------------+--------------------+
| detector | characteristic | platform |
+----------------+-------------------+--------------------+
| Vaisala WMT52 | windSpeed | towerDomeIsland |
+----------------+-------------------+--------------------+
18
Example of a HASNetO
Knowledge Base*
19
:obs1 a oboe:Observation;
oboe:ofEntity oboe:air;
prov:startedAtTime "2014-02-11T01:01:01Z"^^xsd:dateTime;
prov:endedAtTime "2014-02-12T01:01:01Z"^^xsd:dateTime; .
:dp1 a vsto:Deployment;
vsto:hasInstrument :vaisalaAW310-SN000000;
hasneto:hasDetector :vaisalaWMT52-SN000000;
hasneto:hasObservation :obs1;
prov:startedAtTime "2014-02-10T01:01:01Z"^^xsd:dateTime;
prov:endedAtTime "2014-02-17T01:20:02Z"^^xsd:dateTime; .
:genericTower vsto:hasDeployment :dp1; .
:dset1 a vsto:Dataset;
prov:wasAttributedTo :vaisalaAW310;
prov:wasGeneratedBy :obs1; .
*The knowledge base fragment above is represented in W3C Turtle.
Knowledge About Sensor
Network Operation
• Knowledge about sensor networks, however,
can rarely be inferred from sensor data
themselves.
• The lack of contextual knowledge about
sensor data can render them useless.
Knowledge about sensor networks is as important
as data captured by sensor networks, and sensor
network metadata is as important as sensor data
21
Human-Aware Data Acquisition
Framework
• Two locations:
• Darrin Fresh Water
Institute (DFWI) at
Lake George, NY
and
• data processing site
in Troy, NY
• Wireless network
used to
communicate with
sensors
• Relational
database for data
management and
RDF triple store for
metadata
management
Future Steps
• We will keep refining the HASNetO
vocabulary and testing it over a constantly
growing HASNetO-based knowledge base
• We are in the process of integrating
HASNetO into the HAScO (Human-Aware
Science Ontology) to accommodate
contextual knowledge beyond observation
data to include simulation data and
experimental data
22

Weitere ähnliche Inhalte

Was ist angesagt?

GSN Global Sensor Networks for Environmental Data Management
GSN Global Sensor Networks for Environmental Data ManagementGSN Global Sensor Networks for Environmental Data Management
GSN Global Sensor Networks for Environmental Data ManagementJean-Paul Calbimonte
 
XGSN: An Open-source Semantic Sensing Middleware for the Web of Things
XGSN: An Open-source Semantic Sensing Middleware for the Web of ThingsXGSN: An Open-source Semantic Sensing Middleware for the Web of Things
XGSN: An Open-source Semantic Sensing Middleware for the Web of ThingsJean-Paul Calbimonte
 
Data Automation at Light Sources
Data Automation at Light SourcesData Automation at Light Sources
Data Automation at Light SourcesIan Foster
 
Strata 2014 Anomaly Detection
Strata 2014 Anomaly DetectionStrata 2014 Anomaly Detection
Strata 2014 Anomaly DetectionTed Dunning
 
Data Stream Algorithms in Storm and R
Data Stream Algorithms in Storm and RData Stream Algorithms in Storm and R
Data Stream Algorithms in Storm and RRadek Maciaszek
 
Big Data Visualization
Big Data VisualizationBig Data Visualization
Big Data Visualizationbigdataviz_bay
 
A Deep Learning use case for water end use detection by Roberto Díaz and José...
A Deep Learning use case for water end use detection by Roberto Díaz and José...A Deep Learning use case for water end use detection by Roberto Díaz and José...
A Deep Learning use case for water end use detection by Roberto Díaz and José...Big Data Spain
 

Was ist angesagt? (10)

GSN Global Sensor Networks for Environmental Data Management
GSN Global Sensor Networks for Environmental Data ManagementGSN Global Sensor Networks for Environmental Data Management
GSN Global Sensor Networks for Environmental Data Management
 
XGSN: An Open-source Semantic Sensing Middleware for the Web of Things
XGSN: An Open-source Semantic Sensing Middleware for the Web of ThingsXGSN: An Open-source Semantic Sensing Middleware for the Web of Things
XGSN: An Open-source Semantic Sensing Middleware for the Web of Things
 
X-GSN in OpenIoT SummerSchool
X-GSN in OpenIoT SummerSchoolX-GSN in OpenIoT SummerSchool
X-GSN in OpenIoT SummerSchool
 
Data Automation at Light Sources
Data Automation at Light SourcesData Automation at Light Sources
Data Automation at Light Sources
 
STDCS
STDCSSTDCS
STDCS
 
Strata 2014 Anomaly Detection
Strata 2014 Anomaly DetectionStrata 2014 Anomaly Detection
Strata 2014 Anomaly Detection
 
Data Stream Algorithms in Storm and R
Data Stream Algorithms in Storm and RData Stream Algorithms in Storm and R
Data Stream Algorithms in Storm and R
 
Big Data Visualization
Big Data VisualizationBig Data Visualization
Big Data Visualization
 
A Deep Learning use case for water end use detection by Roberto Díaz and José...
A Deep Learning use case for water end use detection by Roberto Díaz and José...A Deep Learning use case for water end use detection by Roberto Díaz and José...
A Deep Learning use case for water end use detection by Roberto Díaz and José...
 
poster draft 5
poster draft 5poster draft 5
poster draft 5
 

Andere mochten auch

Contextual Data Collection for Smart Cities
Contextual Data Collection for Smart CitiesContextual Data Collection for Smart Cities
Contextual Data Collection for Smart CitiesHenrique O. Santos
 
Interent of Things (IoT) & Data Science Contextual Reference Models
Interent of Things (IoT) & Data Science Contextual Reference ModelsInterent of Things (IoT) & Data Science Contextual Reference Models
Interent of Things (IoT) & Data Science Contextual Reference ModelsTom Zorde
 
Semantically enhanced quality assurance in the jurion business use case
Semantically enhanced quality assurance in the jurion  business use caseSemantically enhanced quality assurance in the jurion  business use case
Semantically enhanced quality assurance in the jurion business use caseDimitris Kontokostas
 
RMLEditor: A Graph-based Mapping Editor for Linked Data Mappings
RMLEditor: A Graph-based Mapping Editor for Linked Data MappingsRMLEditor: A Graph-based Mapping Editor for Linked Data Mappings
RMLEditor: A Graph-based Mapping Editor for Linked Data MappingsPieter Heyvaert
 
TEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum IntelligenceTEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum IntelligenceLora Aroyo
 
CrowdTruth @VU Faculty Colloquium (June 2015)
CrowdTruth @VU Faculty Colloquium (June 2015)CrowdTruth @VU Faculty Colloquium (June 2015)
CrowdTruth @VU Faculty Colloquium (June 2015)Lora Aroyo
 
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...Lora Aroyo
 

Andere mochten auch (12)

Contextual Data Collection for Smart Cities
Contextual Data Collection for Smart CitiesContextual Data Collection for Smart Cities
Contextual Data Collection for Smart Cities
 
Presentation 17 may keynote lara aroyo
Presentation 17 may keynote lara aroyoPresentation 17 may keynote lara aroyo
Presentation 17 may keynote lara aroyo
 
Interent of Things (IoT) & Data Science Contextual Reference Models
Interent of Things (IoT) & Data Science Contextual Reference ModelsInterent of Things (IoT) & Data Science Contextual Reference Models
Interent of Things (IoT) & Data Science Contextual Reference Models
 
VOLT - ESWC 2016
VOLT - ESWC 2016VOLT - ESWC 2016
VOLT - ESWC 2016
 
cyclades eswc2016
cyclades eswc2016cyclades eswc2016
cyclades eswc2016
 
Assessing the performance of RDF Engines: Discussing RDF Benchmarks
Assessing the performance of RDF Engines: Discussing RDF Benchmarks Assessing the performance of RDF Engines: Discussing RDF Benchmarks
Assessing the performance of RDF Engines: Discussing RDF Benchmarks
 
Semantically enhanced quality assurance in the jurion business use case
Semantically enhanced quality assurance in the jurion  business use caseSemantically enhanced quality assurance in the jurion  business use case
Semantically enhanced quality assurance in the jurion business use case
 
RMLEditor: A Graph-based Mapping Editor for Linked Data Mappings
RMLEditor: A Graph-based Mapping Editor for Linked Data MappingsRMLEditor: A Graph-based Mapping Editor for Linked Data Mappings
RMLEditor: A Graph-based Mapping Editor for Linked Data Mappings
 
TEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum IntelligenceTEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum Intelligence
 
CrowdTruth @VU Faculty Colloquium (June 2015)
CrowdTruth @VU Faculty Colloquium (June 2015)CrowdTruth @VU Faculty Colloquium (June 2015)
CrowdTruth @VU Faculty Colloquium (June 2015)
 
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
 
Wither OWL
Wither OWLWither OWL
Wither OWL
 

Ähnlich wie HASNetO: Human-Aware Sensor Network Ontology for Contextual Data

OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...eNovance
 
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Laurent Lefort
 
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCLOCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCLLionel Briand
 
1 Object tracking using sensor network Orla Sahi
1       Object tracking using sensor network Orla Sahi1       Object tracking using sensor network Orla Sahi
1 Object tracking using sensor network Orla SahiSilvaGraf83
 
Standard Provenance Reporting and Scientific Software Management in Virtual L...
Standard Provenance Reporting and Scientific Software Management in Virtual L...Standard Provenance Reporting and Scientific Software Management in Virtual L...
Standard Provenance Reporting and Scientific Software Management in Virtual L...njcar
 
Real-Time Simulation for MBSE of Synchrophasor Systems
Real-Time Simulation for MBSE of Synchrophasor SystemsReal-Time Simulation for MBSE of Synchrophasor Systems
Real-Time Simulation for MBSE of Synchrophasor SystemsLuigi Vanfretti
 
Extension of Parametric Evaluation of WSN Utilizing Kautz Technique
Extension of Parametric Evaluation of WSN Utilizing Kautz TechniqueExtension of Parametric Evaluation of WSN Utilizing Kautz Technique
Extension of Parametric Evaluation of WSN Utilizing Kautz TechniqueIJSRED
 
Introduction to OpenStack.
Introduction to OpenStack.Introduction to OpenStack.
Introduction to OpenStack.Eggy Cheng
 
Using the Open Science Data Cloud for Data Science Research
Using the Open Science Data Cloud for Data Science ResearchUsing the Open Science Data Cloud for Data Science Research
Using the Open Science Data Cloud for Data Science ResearchRobert Grossman
 
Jetstream: Adding Cloud-based Computing to the National Cyberinfrastructure
Jetstream: Adding Cloud-based Computing to the National CyberinfrastructureJetstream: Adding Cloud-based Computing to the National Cyberinfrastructure
Jetstream: Adding Cloud-based Computing to the National CyberinfrastructureMatthew Vaughn
 
Ingredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksIngredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksOscar Corcho
 
Making Runtime Data Useful for Incident Diagnosis: An Experience Report
Making Runtime Data Useful for Incident Diagnosis: An Experience ReportMaking Runtime Data Useful for Incident Diagnosis: An Experience Report
Making Runtime Data Useful for Incident Diagnosis: An Experience ReportQAware GmbH
 
Gaining insight to Acoustic Measurements through the fusion of multisource data
Gaining insight to Acoustic Measurements through the fusion of multisource dataGaining insight to Acoustic Measurements through the fusion of multisource data
Gaining insight to Acoustic Measurements through the fusion of multisource datachrismalzone
 
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...University of Southern California
 

Ähnlich wie HASNetO: Human-Aware Sensor Network Ontology for Contextual Data (20)

OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
 
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
 
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCLOCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
 
1 Object tracking using sensor network Orla Sahi
1       Object tracking using sensor network Orla Sahi1       Object tracking using sensor network Orla Sahi
1 Object tracking using sensor network Orla Sahi
 
Standard Provenance Reporting and Scientific Software Management in Virtual L...
Standard Provenance Reporting and Scientific Software Management in Virtual L...Standard Provenance Reporting and Scientific Software Management in Virtual L...
Standard Provenance Reporting and Scientific Software Management in Virtual L...
 
Real-Time Simulation for MBSE of Synchrophasor Systems
Real-Time Simulation for MBSE of Synchrophasor SystemsReal-Time Simulation for MBSE of Synchrophasor Systems
Real-Time Simulation for MBSE of Synchrophasor Systems
 
OCRE webinar - April 14 - Cloud_Validation_Suite_Ignacio Peluaga Lozada.pdf
OCRE webinar - April 14 - Cloud_Validation_Suite_Ignacio Peluaga Lozada.pdfOCRE webinar - April 14 - Cloud_Validation_Suite_Ignacio Peluaga Lozada.pdf
OCRE webinar - April 14 - Cloud_Validation_Suite_Ignacio Peluaga Lozada.pdf
 
Extension of Parametric Evaluation of WSN Utilizing Kautz Technique
Extension of Parametric Evaluation of WSN Utilizing Kautz TechniqueExtension of Parametric Evaluation of WSN Utilizing Kautz Technique
Extension of Parametric Evaluation of WSN Utilizing Kautz Technique
 
Waferpro
WaferproWaferpro
Waferpro
 
NFV Open Source projects
NFV Open Source projectsNFV Open Source projects
NFV Open Source projects
 
Introduction to OpenStack.
Introduction to OpenStack.Introduction to OpenStack.
Introduction to OpenStack.
 
Using the Open Science Data Cloud for Data Science Research
Using the Open Science Data Cloud for Data Science ResearchUsing the Open Science Data Cloud for Data Science Research
Using the Open Science Data Cloud for Data Science Research
 
C4Bio paper talk
C4Bio paper talkC4Bio paper talk
C4Bio paper talk
 
Jetstream: Adding Cloud-based Computing to the National Cyberinfrastructure
Jetstream: Adding Cloud-based Computing to the National CyberinfrastructureJetstream: Adding Cloud-based Computing to the National Cyberinfrastructure
Jetstream: Adding Cloud-based Computing to the National Cyberinfrastructure
 
Ingredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksIngredients for Semantic Sensor Networks
Ingredients for Semantic Sensor Networks
 
Making Runtime Data Useful for Incident Diagnosis: An Experience Report
Making Runtime Data Useful for Incident Diagnosis: An Experience ReportMaking Runtime Data Useful for Incident Diagnosis: An Experience Report
Making Runtime Data Useful for Incident Diagnosis: An Experience Report
 
Gaining insight to Acoustic Measurements through the fusion of multisource data
Gaining insight to Acoustic Measurements through the fusion of multisource dataGaining insight to Acoustic Measurements through the fusion of multisource data
Gaining insight to Acoustic Measurements through the fusion of multisource data
 
NFV testing landscape
NFV testing landscapeNFV testing landscape
NFV testing landscape
 
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
 
S4x20 Forescout Presentation
S4x20 Forescout Presentation S4x20 Forescout Presentation
S4x20 Forescout Presentation
 

Kürzlich hochgeladen

RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 

Kürzlich hochgeladen (20)

VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 

HASNetO: Human-Aware Sensor Network Ontology for Contextual Data

  • 1. Human-Aware Sensor Network Ontology (HASNetO): Semantic Support for Empirical Data Collection Paulo Pinheiro1 , Deborah McGuinness1 , Henrique Santos1,2 1 Rensselaer Polytechnic Institute, USA 2 Universidade de Fortaleza, Brazil ISWC/LISC, October 2015
  • 2. Outline • Capturing Contextual Knowledge • Integration of Empirical Concepts and Sensor Network Concepts • Provenance Knowledge support for Contextual Knowledge • HASNetO: The Human-Aware Sensor Network Ontology • Conclusions 2
  • 3. DatabaseDatabase Sensor network technician scientist data user (including scientists) maintains (deploys, calibrates) Individual Instrument(s) measurement data measurement Data (e.g., CSV file) queries uses reports needs data flows interactions senses senses senses Knowledge Capture
  • 4. Measurement Time Interval TimeStamp,AirTemp_C_Avg,RH_Pct_Avg 2015-02- 12T09:30:00Z,-4.5,66.58 2015-02-12T09:45:00Z,-4.372,66.45 2015-02-12T10:00:00Z,-4.146,65.98 2015-02-12T10:15:00Z,-4.084,66.22 2015-02-12T10:30:00Z,-4.251,67.48 2015-02-12T10:45:00Z,-4.185,69.85 2015-02-12T11:00:00Z,-4.133,72 2015-02-12T11:15:00Z,-3.959,70.84 … 2015-02-12T23:00:00Z,-9.63,77.88 2015-02-12T23:15:00Z,-10.48,80.8 2015-02-12T23:30:00Z,-10.96,82 2015-02-12T23:45:00Z,-10.1,80.7 t A Comma-Separated Value (CSV) dataset: February 12, 2015, 9:30AM February 12, 2015, 11:45PM
  • 6. Full Extent of Contextual Knowledge Scope 6 time spaceagentstrust “typical” measurement scope
  • 7. Selected Observation and Sensor Network Ontologies • Sensor Network Knowledge – Needed to describe the infrastructure of a sensor network, and the use of sensor network components in the generation of datasets • Observation Knowledge – Needed to describe observations and their measurements. Measurements need to be characterized in terms of physical entities, entity characteristics, units, and values
  • 8. Observation Concepts In our measurements, observation concepts are either OBOE concepts or OBOE-derived concepts. The thing that one is observing is an entity, e.g.,’air’. Things that are observed, however, cannot be measured. For example, how can one measure ‘air’? A characteristic is a measurable property of an entity, e.g., air temperature. An observation is a collection of measurements of entity’s characteristics. Each measurement has a value, e.g, ’45’, and a standard unit, e.g., ‘Celsius’. oboe: Entity oboe: Observation of-entity 11 hasneto: DataCollection oboe: Measurement oboe: Standard oboe: Characteristic oboe: Value of-characteristic hasneto: hasMeasurement uses-standard has-characteristic has-characteristic-value has-standard-value has-value hasneto: hasContext 11 * 1 1 1 1 1 1 * * * * * *
  • 9. Sensor Network Concepts In the Jefferson Project, sensor network concepts are either Virtual Solar- Terrestrial Observatory (VSTO) concepts or VSTO-derived concepts. Instruments and their detectors are used to perform measurements. Instruments, however, can only perform measurements during a deployment at a given platform, e.g., tower, plane, person, buoy vstoi: Detector vstoi: Instrument vstoi: Platform hasneto: Sensing Perspective oboe: Characteristic oboe: Entity vstoi: Detachable Detector vstoi: Attached Detector * * * 1 0..1 * hasPerspective Characteristic perspectiveOf
  • 10. Selected Provenance Ontology Provenance Knowledge is needed to contextualize VTSO deployments and OBOE observations – “Who deployed an instrument?” – “When was the instrument deployed?” – “How many times instrument parameters changed during deployment?” – “What was the value of each parameter during a given observation?”
  • 11. W3C PROV Concepts Provenance concepts are W3C PROV concepts.
  • 12. Provenance-Level Integration • Provenance provides contextual high-level integration of observation and sensor network concepts • Integration also occurs in terms of information flow allowing full accountability of measurements in the context of sensor network components and configurations 12 prov: Activity hasneto: DataCollection vstoi: Deployment xsd:dateTime xsd:dateTime hasData Collection 1* prov: Agent prov: Entity used wasGeneratedBy wasAttributeTo wasAssociatedWith actedOnBehalfOf wasDerivedFrom startedAtTime endedAtTime
  • 13. The Human-Aware Sensor Network Ontology vstoi: Detector vstoi: Instrument vstoi: Platform hasneto: Sensing Perspective oboe: Characteristic oboe: Entity vstoi: Detachable Detector vstoi: Attached Detector * * * 1 0..1 * hasPerspective Characteristic perspectiveOf prov: Activity hasneto: DataCollection vstoi: Deployment xsd:dateTime xsd:dateTime hasData Collection 1* prov: Agent wasAssociatedWith startedAtTime endedAtTime 1 1 * * * * oboe: Measurement of-characteristic hasneto: hasMeasurement 1 1 * *
  • 15. Combining Data and Metadata 15 Mouse over Mouse over M etadata based faceted search Measurement metadata Metadata about the metadata
  • 16. Conclusions • HASNetO was briefly presented along with its support for describing sensor networks • OBOE and VSTO provide concepts required for encoding observation and sensor network metadata • Neither OBOE and VSTO provide concepts for describing contextual knowledge about deployments and observations 16 HASNetO provides a comprehensive integrated set of concepts for capturing sensor network measurements along with contextual knowledge about these measurements
  • 18. SPARQL Queries Against HASNetO • Question in English: “List detectors currently deployed with instrument vaisalaAW310-SN000000 and the physical characteristics measured by these detectors” • W3C SPARQL query (a translation of the question above): select ?detector ?characteristic ?platform where { ?deployment a Deployment>. ?deployment vsto:hasInstrument kb:vaisalaAW310-SN000000. ?platform vsto:hasDeployment ?deployment. ?deployment hasneto:hasDetector ?detector. ?detector oboe:detectsCharacteristic ?characteristic. } • Query Result: +----------------+-------------------+--------------------+ | detector | characteristic | platform | +----------------+-------------------+--------------------+ | Vaisala WMT52 | windSpeed | towerDomeIsland | +----------------+-------------------+--------------------+ 18
  • 19. Example of a HASNetO Knowledge Base* 19 :obs1 a oboe:Observation; oboe:ofEntity oboe:air; prov:startedAtTime "2014-02-11T01:01:01Z"^^xsd:dateTime; prov:endedAtTime "2014-02-12T01:01:01Z"^^xsd:dateTime; . :dp1 a vsto:Deployment; vsto:hasInstrument :vaisalaAW310-SN000000; hasneto:hasDetector :vaisalaWMT52-SN000000; hasneto:hasObservation :obs1; prov:startedAtTime "2014-02-10T01:01:01Z"^^xsd:dateTime; prov:endedAtTime "2014-02-17T01:20:02Z"^^xsd:dateTime; . :genericTower vsto:hasDeployment :dp1; . :dset1 a vsto:Dataset; prov:wasAttributedTo :vaisalaAW310; prov:wasGeneratedBy :obs1; . *The knowledge base fragment above is represented in W3C Turtle.
  • 20. Knowledge About Sensor Network Operation • Knowledge about sensor networks, however, can rarely be inferred from sensor data themselves. • The lack of contextual knowledge about sensor data can render them useless. Knowledge about sensor networks is as important as data captured by sensor networks, and sensor network metadata is as important as sensor data
  • 21. 21 Human-Aware Data Acquisition Framework • Two locations: • Darrin Fresh Water Institute (DFWI) at Lake George, NY and • data processing site in Troy, NY • Wireless network used to communicate with sensors • Relational database for data management and RDF triple store for metadata management
  • 22. Future Steps • We will keep refining the HASNetO vocabulary and testing it over a constantly growing HASNetO-based knowledge base • We are in the process of integrating HASNetO into the HAScO (Human-Aware Science Ontology) to accommodate contextual knowledge beyond observation data to include simulation data and experimental data 22