Transcript
Page 1: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

Human-Aware Sensor Networks Ontology (HASNet-O):

PROV-O/OBOE/VSTO Alignments

Paulo Pinheiro

Page 2: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

Lake George, NY

Establish a strategic partnership that becomes the global model for sustained ecosystem understanding and protection

Page 3: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

3

The Jefferson Project at Lake George: Science to Inform Solutions

Mod

els Experim

ents

Observations

Smart Lake:Integrative Approach to

Understanding Lake Stressors and Predicting Future Outcomes

Science-based Solutions:Leveraging deep

understanding for solutions with staying power for a healthy

Lake George for future generations

informs

Cyberinfrastructure/Data Platform/Viz Lab

Semantic DataModel

Paulo Pinheiro
In major research projects, we rarely we see situations where observational data is combined with simulation data or experimental data. In the Jefferson Project, such combined used of observational, simulated and experimental data is supposed to be the norm
Page 4: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

4

We Have Completed Initial Sensor Deployment Locations and Phasing

Page 5: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

5

Sensor Deployment Phasing

NB: associated deployment and maintenance resources are are not captured in this table.

Page 6: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

6

Software Architecture

RPI management of production quality assets, consuming Deep Thunderdata as a service

Page 7: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

Sensor Network Knowledge

• Sensor data provide a mean for humans to understand characteristics of physical entities

• Most knowledge about sensor networks cannot be inferred from sensor data themselves. Moreover, the lack of contextual knowledge about sensor data can render them useless. For example, one can only understand sensor data if one minimally knows the following:– what are the physical entity characteristics being

measured– how these characteristics relate to data values and

measurement units

Page 8: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

Selected Ontologies

• Provenance Knowledge– When a sensor network changes, how those changes occur?

How machines can be aware of changes when changes are occurring on themselves?

• Sensor Infrastructure Knowledge– How can machines learn about the infrastructure of a sensor

network, and the impact of the infrastructure on measurements?

• Measurements Knowledge– How can machines learn about the meaning of measurements

in terms of physical entities, their characteristics, and the units used to quantify these measurements?

Page 9: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

PROV-O Concepts

Page 10: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

OBOE Concepts

Page 11: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

VSTO ConceptsPlatform

Deployment

Instrument

Detector

Parameter

Dataset

hasDeployment

hasInstrument

hasDetector

hasMeasuredParameter

hasContainedParameter

isFromInstrument

Page 12: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

Alignments – VSTO and OBOEvsto:Platform

vsto:Deployment

vsto:Instrument

vsto:Detector

vsto:Parameter

vsto:Dataset

hasDeployment

hasInstrument

hasDetector

hasMeasuredCharacteristic

hasContainedParameter

isFromInstrument

oboe:Characteristic

Oboe:Observation

hasContainedObservation

Page 13: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

Alignments – PROV-O and OBOE

provo:Activity

oboe:Observation

isA

Page 14: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

Alignments – VSTO and PROV-O

provo:Entity provo:Agent

vsto:Dataset vsto:Instrument(or InstrumentOperatingMode)

isA

isA

isFromInstrument(or isFromInstrumentOperatingMode)

WasAttributedTo

provo:SoftwareAgent provo:Person

isA isA

vsto:Deployment

Provo:Activity

isA

WasGeneratedBy

Used

Page 15: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

HIO Additions

provo:Entity provo:Agent

ConfigurationFile Configurator

isA

isA

Provo:Person

isA

WasAttributedTo

Provo:Software Agent

isA

isA

SensorConfiguration

Skill

Page 16: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

Alignments & Additions Summary

provo:Entity provo:Agent

vsto:Dataset vsto:Instrument

isA isA

wasAttributeToprovo:Activity

oboe:Observation

isA

oboe:Characteristicoboe:Measurement

hasMeasurement

wasGeneratedBy

wasAssociatedWith

used

ConfigurationFile

isA

vsto:Deployment

isA

provo:Person

isA

ConfiguratorhasInstrument

isAofCharacteristic

containsObservation

Page 17: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

Deployment(the state of being deployed)

Key Sensor Lifecycle(State Diagram)

Not Deployed

Obsertavion(the state of observing)

IdleRedeployment

Deployment: activity moving a sensor from ‘not deployed’ to ‘deployed’ or from ‘deployed’ to ‘deployed’ (redeployment).Observation: activity of being in the ‘Observing’ state

Deployment’s startedAtTime

Deployment’s endedAtTime

Page 18: Human-Aware Sensor Networks Ontology ( HASNet -O): PROV-O/OBOE/VSTO Alignments

Top Related