SlideShare a Scribd company logo
Overview of the W3C
Semantic Sensor Network
Ontology
Raúl García-Castro
Ontology Engineering Group.
Universidad Politécnica de Madrid, Spain
rgarcia@fi.upm.es
Overview of the SSN ontology© Raúl García Castro
Index
•  W3C Semantic Sensor Network XG
•  Semantic Sensor Network ontology
•  Use case: coastal flood emergency planning
(FP7 SSG4Env project)
•  Conclusions
2
Overview of the SSN ontology© Raúl García Castro
W3C Semantic Sensor Network (SSN) XG
•  Goal: To begin the formal process of producing ontologies
that define the capabilities of sensors and sensor networks
•  Duration: March 2009 – June 2011
-  Continuity: W3C Semantic Sensor Networks CG (Since Feb. 2012)
•  24 Participants from 14 institutions:
-  CSIRO, Wrigth State University, University of Surrey, Universidad Politécnica de
Madrid, Monterey Bay Aquarium Research Institute, Fraunhofer Gesellschaft,
Pennsylvania State University, The Open University, University of Southampton,
Open Geospatial Consortium, DERI at the National University of Ireland,
Ericsson, Boeing, Fundación CTIC
•  Outcomes:
-  Final report
•  http://www.w3.org/2005/Incubator/ssn/XGR-ssn/
-  Semantic Sensor Network (SSN) ontology
•  http://purl.oclc.org/NET/ssnx/ssn
3
Overview of the SSN ontology© Raúl García Castro
W3C SSN XG motivation
•  Sensor data are not just data:
-  Event-based nature of sensors and sensor networks
-  Temporal and spatial relationships
-  Physical constraints (e.g., limited power availability, limited
memory, variable data quality, loose connectivity)
•  Reflect the Open Geospatial Consortium standards:
-  Sensor Model Language (SensorML)
-  Observations and Measurements (O&M)
4
Overview of the SSN ontology© Raúl García Castro
Motivating use cases
5
http://www.w3.org/2005/Incubator/ssn/XGR-ssn/
Overview of the SSN ontology© Raúl García Castro
Index
•  W3C Semantic Sensor Network XG
•  Semantic Sensor Network ontology
•  Use case: coastal flood emergency planning
(FP7 SSG4Env project)
•  Conclusions
6
Overview of the SSN ontology© Raúl García Castro
Ontology module
Class
Individual
Subclass-of property
Type property
Object or datatype property
Equivalent to a restriction in an object property
Subclass of a restriction in an object property
Legend
Module
Class
= objectProperty only | some
objectProperty only | some
property
Class
Class
Class
Individual
7
Overview of the SSN ontology© Raúl García Castro
SSO Pattern
Device
Deployment
PlatformSite
System
Process
ConstraintBlockMeasuringCapability
OperatingRestriction
Data
Overview of the SSN ontology modules
8
http://www.w3.org/2005/Incubator/ssn/XGR-ssn/
Overview of the SSN ontology© Raúl García Castro
SSO Pattern
Device
Deployment
PlatformSite
System
System
onPlatform only
hasSubsystem only, some
SurvivalRange
hasSurvivalRange only
OperatingRange
hasOperatingRange only
hasDeployment only
DeploymentRelatedProcess
Deployment
deploymentProcesPart only
deployedSystem only
Platform
deployedOnPlatform only
attachedSystem only
Device
Sensor
SensingDevice
Sensing
implements some
observes only
hasMeasurementCapability only
inDeployment only
Stimulus
detects only
isProxyFor only
ObservationValue
SensorOutput
hasValue some
isProducedBy some
Process
Process
hasInput only
hasOutput only, some
Input
Output
Observation
observedBy only
featureOfInterest only
observationResult only
Property
observedProperty only
hasProperty only, some
isPropertyOf some
sensingMethodUsed only
includesEvent some
FeatureOfInterest
ConstraintBlock
Condition
inCondition only
MeasuringCapability
MeasurementCapability
forProperty only
OperatingRestriction
inCondition only
Data
Overview of the SSN ontologies
9
http://www.w3.org/2005/Incubator/ssn/XGR-ssn/
Overview of the SSN ontology© Raúl García Castro
CommunicationMeasuringCapability
MeasurementCapability MeasurementProperty
hasMeasurementProperty only
Accuracy
DetectionLimit Drift
Frequency
MeasurementRange
PrecisionResolution
ResponseTime
Selectivity
Sensitivity
Latency
SSO Pattern
EnergyRestrictionOperatingRestriction
OperatingRange OperatingProperty
hasOperatingProperty only
EnvironmentalOperatingProperty MaintenanceSchedule
SurvivalRange SurvivalProperty
hasSurvivalProperty only
EnvironmentalSurvivalProperty SystemLifetime BatteryLifetime
OperatingPowerRange
Property
Sensor and environmental properties
10
http://www.w3.org/2005/Incubator/ssn/XGR-ssn/
Overview of the SSN ontology© Raúl García Castro
Data
Device
Deployment PlatformSiteSystem
SystemDeploymentRelated
Process
Deployment
Platform
Device
Sensor
SensingDevice
Sensing
SensorInput
ObservationValue
SensorOutput
Process
Process
SSO Pattern
Observation
Property
FeatureOfInterest
DOLCE UltraLite
Situation Method Region
Object
Event
QualityEvent
InformationObject PhysicalObject
Process
DesignedArtifact or
Alignment to DOLCE UltraLite
11
http://www.w3.org/2005/Incubator/ssn/XGR-ssn/
Overview of the SSN ontology© Raúl García Castro
Index
•  W3C Semantic Sensor Network XG
•  Semantic Sensor Network ontology
•  Use case: coastal flood emergency
planning (FP7 SSG4Env project)
•  Conclusions
12
Overview of the SSN ontology© Raúl García Castro
Ontologies overview
SWEET
Service
Coastal
Defences
Ordnance
Survey
Additional
Regions
Role
DOLCE
UltraLite
Schema
FOAF
Upper
External
Infrastructure
Flood domain
13
SSN SSN
Extension
13
Overview of the SSN ontology© Raúl García Castro
SSNExtension ontology
dul:Collection
DUL
ObservationCollection
hasMember
dul:Entity
ssn:Observation
dul:Situation
SSN
directlyPrecedes
directlyFollows
hasMember only
PropertySummary
hasPropertySummary
ssn:Property
forMeasuredProperty
ssn:ObservationValue
hasQuantityValue
xsd:float
hasQuantityUnitOfMeasure
dul:UnitOfMeasure
hasMeasuredValue
(Mean, Median, Mode)
ssn:Sensor
observes only
hasMeasurementCapability only
ssn:MeasurementCapability
forProperty only
SSN
ssn:MeasurementProperty
hasMeasurementProperty only
ssn:Frequencyssn:MeasurementRange
(Min, Max)
hasMeasurementPropertyValue
DUL
hasObservation
(Min, Max, First, Last)
hasObservationPeriod
dul:TimeInterval
xsd:datetime
hasIntervalDate
coversTemporalInterval
(Start, End)
includesCollection
14
Overview of the SSN ontology© Raúl García Castro
Sensor
observes
hasMeasurementCapability
ObservationValue
Property
MeasurementCapability
forProperty
Sensor Capabilities example
MeasurementProperty
hasMeasurementProperty
MeasurementRange
hasQuantityValue
hasQuantityUnitOfMeasure
hasMeasurementPropertyMinValue
hasMeasurementPropertyMaxValue
Sensor001 cd:WaveHeight
WaveHeightMeasurementCapability
WaveHeightMeasurementRange_1
WaveHeightValue_1 3.6
hasQuantityValue
WaveHeightValue_2
meter
1.2
hasQuantityUnitOfMeasure
dul:UnitOfMeasure
“Sensor001 can measure wave heights with a minimum value of 1.2 and a maximum one of 3.6”
15
Overview of the SSN ontology© Raúl García Castro
Infrastructure. Service ontology
coversRegion
hasTemporalExtent
hasSpatialExtent
hasDataset
hasInterface
hasServiceType
containsOperation hasParameter
includesProperty
includesFeature
hasEndpointReference
16
hasSchema
hasStyleURL
WebService
StatefulWebService
xsd:string
sw:Dataset
sw:Region sw:SpatialExtent
sw:TemporalExtent
ssn:Property
ssn:FeatureOfInterest
sm:Schema
xsd:anyURI
Interface Operation Parameter
DataAccessInterface …ServiceType
OGCS.T.InfrastructureS.T. GeoJSONS.T.XMLS.T. RSSXMLS.T.
Schema
SSN
SWEETXSD
ISO 19119
RDFS.T.
16
Overview of the SSN ontology© Raúl García Castro
Infrastructure. Schema Metadata ontology
hasExtent
hasPrimaryKey
hasAttribute
or
hasSQLType
hasTimestampAttribute
17
equivalentToProperty
Extent
Relation Stream
Schema
DatabaseSchema DataStreamSchema
PrimaryKey
Attribute
TimestampAttribute
ssn:Property
SQLType
SSN
17
Overview of the SSN ontology© Raúl García Castro
Domain. Coastal Defences ontology
locatedInRegionssn:hasProperty
18
ssn:Property ssn:FeatureOfInterest sw:Region
AssetProperty OceanRegionProperty
Asset os:TopographicObject
OceanRegion…
…
TideHeight WaveHeight
SSN SWEET
OS
ssn:hasProperty only
AnyOceanRegion
ssn:hasProperty
ssn:hasProperty
sw:Unit
dul:UnitOfMeasure
DUL
degree hectopascal
18
Overview of the SSN ontology© Raúl García Castro
Domain. Features and properties
•  Physical atmosphere
•  Air temperature
•  Air pressure
•  Wind speed
•  Wind gust speed
•  Wind direction
•  Visibility
•  Ocean region
•  Sea temperature
•  Wave height
•  Maximum wave height
•  Predicted wave height
•  Wave periodicity
•  Vertical heave
•  Tide height
•  Predicted tide height
•  Asset
•  Height
•  Condition
•  Class
•  Width
•  Inspection date
•  Maintainer
•  Location
•  Mastermap Id
•  Flood plain
•  Water depth
•  Flood zone
•  Flood zone type
•  Flood defence policy
•  Strategic defence option
•  Vessel
•  Location
•  Name
•  Bearing
•  Type
•  Size
•  Callsign
•  Speed
•  ETA
•  Destination
•  Draught
•  Road problem
•  Location
•  Road identifier
•  Description
•  Event time
19 19
Overview of the SSN ontology© Raúl García Castro
Domain. Additional Regions ontology
20
sw:Region
gz:NamedPlace
Coastal Defence Partnership •  Coastal Defence Partnership
•  Coastal Defence Partnership (Modelled area)
Solent •  Solent
•  Solent (Modelled area)
•  Solent (AIS live)
South East England •  South East England
•  South East England (BRANCH)
•  South East England (CCO)
•  South East England (Highways Agency)
South West England •  South West England (Highways Agency)
Southern Coastal England •  Southern Coastal England (CCO)
Poole Bay •  Poole Bay (Wavenet)
Competent Harbour Authorities •  Southampton Competent Harbour Authority
•  Portsmouth Competent Harbour Authority
Statutory Harbour Authorities •  Southampton Statutory Harbour Authority
•  Portsmouth Statutory Harbour Authority
•  Cowes Statutory Harbour Authority
20
Overview of the SSN ontology© Raúl García Castro
Domain. Role ontology
hasRegionOfResponsibility
hasResponsibility
undertakesTask
foaf:member
21
assumesRole
hasPosition
occupies
hasSubOrganization
ssn:hasProperty
hasRelatedProperty
hasRelatedFeature
isFulfilledBy
definesisAssignedTo
appliesTo
ssn:Property
ssn:FeatureOfInterest
Position
Role Task
Responsibility
Duty
foaf:Person
foaf:Organization
sw:Region
SSN
SWEET
FOAF
isOperatedWithin
assignsTask
21
Overview of the SSN ontology© Raúl García Castro
Index
•  W3C Semantic Sensor Network XG
•  Semantic Sensor Network ontology
•  Use case: coastal flood emergency planning
(FP7 SSG4Env project)
•  Conclusions
22
Overview of the SSN ontology© Raúl García Castro
Conclusions
The SSN ontology:
•  Is compatible with the OGC standards
•  Is aligned with an upper ontology
-  Dolce Ultra Light (DUL)
•  Only includes core concepts; needs to be extended:
-  time, location, units of measurement, domain specific
(feature/property/sensor) hierarchies, etc.
•  Does not need to be wholly reused
-  Only observations
-  Only sensors
-  ...
23
Overview of the SSN ontology© Raúl García Castro
References
•  COMPTON, M., BARNAGHI, P., BERMUDEZ, L., GARCÍA-CASTRO, R.,
CORCHO, O., COX, S., GRAYBEAL, J., HAUSWIRTH, M., HENSON, C.,
HERZOG, A., HUANG, V., JANOWICZ, K., KELSEY, W., PHUOC, D.,
LEFORT, L., LEGGIERI, M., NEUHAUS, H., NIKOLOV, A., PAGE, K.,
PASSANT, A., SHETH, A., TAYLOR, K. The SSN Ontology of the W3C
Semantic Sensor Network Incubator Group. Web Semantics: Science,
Services and Agents on the World Wide Web, North America, 17, oct. 2012.
•  GARCÍA-CASTRO, R., CORCHO, O., & HILL, C. (2012). A Core
Ontological Model for Semantic Sensor Web Infrastructures. International
Journal on Semantic Web and Information Systems (IJSWIS), 8(1), 22-42.
24
Thank you for your
attention!

More Related Content

PPTX
Semantic Sensor Networks and Linked Stream Data
PPTX
Tutorial ESWC2011 Building Semantic Sensor Web - 04 - Querying_semantic_strea...
PPTX
Semantic (Social) Sensor Networks
PDF
Weather Station Data Publication at Irstea: an implementation Report.
PPT
DIET_BLAST
PPTX
Virtual Science in the Cloud
PDF
VO web-services-based astronomy workflows
PPTX
Taming Big Data!
Semantic Sensor Networks and Linked Stream Data
Tutorial ESWC2011 Building Semantic Sensor Web - 04 - Querying_semantic_strea...
Semantic (Social) Sensor Networks
Weather Station Data Publication at Irstea: an implementation Report.
DIET_BLAST
Virtual Science in the Cloud
VO web-services-based astronomy workflows
Taming Big Data!

What's hot (20)

PPTX
Big data at experimental facilities
PPTX
Accelerating Discovery via Science Services
PPTX
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy Sciences
PDF
How HPC and large-scale data analytics are transforming experimental science
PPTX
Materials Data Facility: Streamlined and automated data sharing, discovery, ...
PDF
Overview of DuraMat software tool development
PPTX
The Pacific Research Platform
 Two Years In
PPT
PPTX
Creating a Big Data Machine Learning Platform in California
PPTX
The Schema Editor of OpenIoT for Semantic Sensor Networks
PPTX
INC 2004: An Efficient Mechanism for Adaptive Resource Discovery in Grids
PPTX
Sgg crest-presentation-final
PDF
Atomate: a tool for rapid high-throughput computing and materials discovery
PDF
CINET: A CyberInfrastructure for Network Science
PDF
Using the Open Science Data Cloud for Data Science Research
PDF
CINET: A Cyber-Infrastructure for Network Science Overview
PDF
Overview of DuraMat software tool development (poster version)
PDF
Automated Machine Learning Applied to Diverse Materials Design Problems
PPT
Positioning University of California Information Technology for the Future: S...
PDF
NASA Advanced Computing Environment for Science & Engineering
Big data at experimental facilities
Accelerating Discovery via Science Services
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy Sciences
How HPC and large-scale data analytics are transforming experimental science
Materials Data Facility: Streamlined and automated data sharing, discovery, ...
Overview of DuraMat software tool development
The Pacific Research Platform
 Two Years In
Creating a Big Data Machine Learning Platform in California
The Schema Editor of OpenIoT for Semantic Sensor Networks
INC 2004: An Efficient Mechanism for Adaptive Resource Discovery in Grids
Sgg crest-presentation-final
Atomate: a tool for rapid high-throughput computing and materials discovery
CINET: A CyberInfrastructure for Network Science
Using the Open Science Data Cloud for Data Science Research
CINET: A Cyber-Infrastructure for Network Science Overview
Overview of DuraMat software tool development (poster version)
Automated Machine Learning Applied to Diverse Materials Design Problems
Positioning University of California Information Technology for the Future: S...
NASA Advanced Computing Environment for Science & Engineering
Ad

Viewers also liked (20)

PPT
Semantic technologies for the Internet of Things
PPT
Semantic Technologies for the Internet of Things: Challenges and Opportunities
PPT
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
PPTX
ontologie de capteurs
PPTX
Tutorial ESWC2011 Building Semantic Sensor Web - 01 - Introduction
PDF
FiCloud2016 lov4iot extended
PPT
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
PDF
MK:Smart - Overview
PDF
Kerry Taylor - Semantics & sensors
PPTX
Ingredients for Semantic Sensor Networks
PPTX
Toward Semantic Sensor Data Archives on the Web
PDF
Semantic IoT Semantic Inter-Operability Practices - Part 1
PPTX
Ojo Al Data 100 - Call for sharing session at IODC 2016
PPTX
Generating Linked Data in Real-time from Sensor Data Streams
PPT
A Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
PDF
RDF, SPARQL and Semantic Repositories
PDF
Laura Daniele | SAREF and SAREF4EE: Towards interoperability for Smart Applia...
PPTX
Reginald Ford, Grit Denker, Daniel Elenius, Wesley Moore and Elie Abi-Lahoud ...
PPT
Dynamic Semantics for the Internet of Things
PDF
ifcOWL - An ontology for building data
Semantic technologies for the Internet of Things
Semantic Technologies for the Internet of Things: Challenges and Opportunities
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
ontologie de capteurs
Tutorial ESWC2011 Building Semantic Sensor Web - 01 - Introduction
FiCloud2016 lov4iot extended
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
MK:Smart - Overview
Kerry Taylor - Semantics & sensors
Ingredients for Semantic Sensor Networks
Toward Semantic Sensor Data Archives on the Web
Semantic IoT Semantic Inter-Operability Practices - Part 1
Ojo Al Data 100 - Call for sharing session at IODC 2016
Generating Linked Data in Real-time from Sensor Data Streams
A Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
RDF, SPARQL and Semantic Repositories
Laura Daniele | SAREF and SAREF4EE: Towards interoperability for Smart Applia...
Reginald Ford, Grit Denker, Daniel Elenius, Wesley Moore and Elie Abi-Lahoud ...
Dynamic Semantics for the Internet of Things
ifcOWL - An ontology for building data
Ad

Similar to Overview of the W3C Semantic Sensor Network (SSN) ontology (20)

PPTX
MDM-2013, Milan, Italy, 6 June, 2013
PPTX
XGSN: An Open-source Semantic Sensing Middleware for the Web of Things
PPTX
Multi-component Modeling with Swift at Extreme Scale
PDF
Data persistency (draco, cygnus, sth comet, quantum leap)
PDF
An Open Source Web Service for Registering and Managing Environmental Samples
PDF
Polar Domain Discovery with Sparkler - EarthCube
PDF
Enabling Cloud Bursting for Life Sciences within Galaxy
PPTX
Scientific
PPT
GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...
PPT
Grid Projects In The US July 2008
PDF
Venice Juanillas at #ICG13: Rice Galaxy: an open resource for plant science
PDF
SemsorGrid4Env (Newsfromthefront 2010)
PDF
Psyche Payload Fault Protection Design and Strategy for launch Readiness CL24...
PDF
ieee cloud 2015 keynote talk
PDF
Runtime Behavior of JavaScript Programs
PPTX
Semantic Sensor Network Ontology: Description et usage
PDF
Practical Machine Learning in Information Security
PPT
hans-werner_braun
PPTX
Sigcomm16 sdn-nvf-topics-preview
MDM-2013, Milan, Italy, 6 June, 2013
XGSN: An Open-source Semantic Sensing Middleware for the Web of Things
Multi-component Modeling with Swift at Extreme Scale
Data persistency (draco, cygnus, sth comet, quantum leap)
An Open Source Web Service for Registering and Managing Environmental Samples
Polar Domain Discovery with Sparkler - EarthCube
Enabling Cloud Bursting for Life Sciences within Galaxy
Scientific
GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...
Grid Projects In The US July 2008
Venice Juanillas at #ICG13: Rice Galaxy: an open resource for plant science
SemsorGrid4Env (Newsfromthefront 2010)
Psyche Payload Fault Protection Design and Strategy for launch Readiness CL24...
ieee cloud 2015 keynote talk
Runtime Behavior of JavaScript Programs
Semantic Sensor Network Ontology: Description et usage
Practical Machine Learning in Information Security
hans-werner_braun
Sigcomm16 sdn-nvf-topics-preview

Recently uploaded (20)

PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
artificial intelligence overview of it and more
PPTX
Funds Management Learning Material for Beg
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
Digital Literacy And Online Safety on internet
PPT
tcp ip networks nd ip layering assotred slides
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPTX
Introduction to Information and Communication Technology
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
international classification of diseases ICD-10 review PPT.pptx
PDF
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
Paper PDF World Game (s) Great Redesign.pdf
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PDF
Testing WebRTC applications at scale.pdf
Cloud-Scale Log Monitoring _ Datadog.pdf
Job_Card_System_Styled_lorem_ipsum_.pptx
presentation_pfe-universite-molay-seltan.pptx
artificial intelligence overview of it and more
Funds Management Learning Material for Beg
Module 1 - Cyber Law and Ethics 101.pptx
Digital Literacy And Online Safety on internet
tcp ip networks nd ip layering assotred slides
Decoding a Decade: 10 Years of Applied CTI Discipline
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Introduction to Information and Communication Technology
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Unit-1 introduction to cyber security discuss about how to secure a system
international classification of diseases ICD-10 review PPT.pptx
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
PptxGenJS_Demo_Chart_20250317130215833.pptx
Paper PDF World Game (s) Great Redesign.pdf
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Testing WebRTC applications at scale.pdf

Overview of the W3C Semantic Sensor Network (SSN) ontology

  • 1. Overview of the W3C Semantic Sensor Network Ontology Raúl García-Castro Ontology Engineering Group. Universidad Politécnica de Madrid, Spain rgarcia@fi.upm.es
  • 2. Overview of the SSN ontology© Raúl García Castro Index •  W3C Semantic Sensor Network XG •  Semantic Sensor Network ontology •  Use case: coastal flood emergency planning (FP7 SSG4Env project) •  Conclusions 2
  • 3. Overview of the SSN ontology© Raúl García Castro W3C Semantic Sensor Network (SSN) XG •  Goal: To begin the formal process of producing ontologies that define the capabilities of sensors and sensor networks •  Duration: March 2009 – June 2011 -  Continuity: W3C Semantic Sensor Networks CG (Since Feb. 2012) •  24 Participants from 14 institutions: -  CSIRO, Wrigth State University, University of Surrey, Universidad Politécnica de Madrid, Monterey Bay Aquarium Research Institute, Fraunhofer Gesellschaft, Pennsylvania State University, The Open University, University of Southampton, Open Geospatial Consortium, DERI at the National University of Ireland, Ericsson, Boeing, Fundación CTIC •  Outcomes: -  Final report •  http://www.w3.org/2005/Incubator/ssn/XGR-ssn/ -  Semantic Sensor Network (SSN) ontology •  http://purl.oclc.org/NET/ssnx/ssn 3
  • 4. Overview of the SSN ontology© Raúl García Castro W3C SSN XG motivation •  Sensor data are not just data: -  Event-based nature of sensors and sensor networks -  Temporal and spatial relationships -  Physical constraints (e.g., limited power availability, limited memory, variable data quality, loose connectivity) •  Reflect the Open Geospatial Consortium standards: -  Sensor Model Language (SensorML) -  Observations and Measurements (O&M) 4
  • 5. Overview of the SSN ontology© Raúl García Castro Motivating use cases 5 http://www.w3.org/2005/Incubator/ssn/XGR-ssn/
  • 6. Overview of the SSN ontology© Raúl García Castro Index •  W3C Semantic Sensor Network XG •  Semantic Sensor Network ontology •  Use case: coastal flood emergency planning (FP7 SSG4Env project) •  Conclusions 6
  • 7. Overview of the SSN ontology© Raúl García Castro Ontology module Class Individual Subclass-of property Type property Object or datatype property Equivalent to a restriction in an object property Subclass of a restriction in an object property Legend Module Class = objectProperty only | some objectProperty only | some property Class Class Class Individual 7
  • 8. Overview of the SSN ontology© Raúl García Castro SSO Pattern Device Deployment PlatformSite System Process ConstraintBlockMeasuringCapability OperatingRestriction Data Overview of the SSN ontology modules 8 http://www.w3.org/2005/Incubator/ssn/XGR-ssn/
  • 9. Overview of the SSN ontology© Raúl García Castro SSO Pattern Device Deployment PlatformSite System System onPlatform only hasSubsystem only, some SurvivalRange hasSurvivalRange only OperatingRange hasOperatingRange only hasDeployment only DeploymentRelatedProcess Deployment deploymentProcesPart only deployedSystem only Platform deployedOnPlatform only attachedSystem only Device Sensor SensingDevice Sensing implements some observes only hasMeasurementCapability only inDeployment only Stimulus detects only isProxyFor only ObservationValue SensorOutput hasValue some isProducedBy some Process Process hasInput only hasOutput only, some Input Output Observation observedBy only featureOfInterest only observationResult only Property observedProperty only hasProperty only, some isPropertyOf some sensingMethodUsed only includesEvent some FeatureOfInterest ConstraintBlock Condition inCondition only MeasuringCapability MeasurementCapability forProperty only OperatingRestriction inCondition only Data Overview of the SSN ontologies 9 http://www.w3.org/2005/Incubator/ssn/XGR-ssn/
  • 10. Overview of the SSN ontology© Raúl García Castro CommunicationMeasuringCapability MeasurementCapability MeasurementProperty hasMeasurementProperty only Accuracy DetectionLimit Drift Frequency MeasurementRange PrecisionResolution ResponseTime Selectivity Sensitivity Latency SSO Pattern EnergyRestrictionOperatingRestriction OperatingRange OperatingProperty hasOperatingProperty only EnvironmentalOperatingProperty MaintenanceSchedule SurvivalRange SurvivalProperty hasSurvivalProperty only EnvironmentalSurvivalProperty SystemLifetime BatteryLifetime OperatingPowerRange Property Sensor and environmental properties 10 http://www.w3.org/2005/Incubator/ssn/XGR-ssn/
  • 11. Overview of the SSN ontology© Raúl García Castro Data Device Deployment PlatformSiteSystem SystemDeploymentRelated Process Deployment Platform Device Sensor SensingDevice Sensing SensorInput ObservationValue SensorOutput Process Process SSO Pattern Observation Property FeatureOfInterest DOLCE UltraLite Situation Method Region Object Event QualityEvent InformationObject PhysicalObject Process DesignedArtifact or Alignment to DOLCE UltraLite 11 http://www.w3.org/2005/Incubator/ssn/XGR-ssn/
  • 12. Overview of the SSN ontology© Raúl García Castro Index •  W3C Semantic Sensor Network XG •  Semantic Sensor Network ontology •  Use case: coastal flood emergency planning (FP7 SSG4Env project) •  Conclusions 12
  • 13. Overview of the SSN ontology© Raúl García Castro Ontologies overview SWEET Service Coastal Defences Ordnance Survey Additional Regions Role DOLCE UltraLite Schema FOAF Upper External Infrastructure Flood domain 13 SSN SSN Extension 13
  • 14. Overview of the SSN ontology© Raúl García Castro SSNExtension ontology dul:Collection DUL ObservationCollection hasMember dul:Entity ssn:Observation dul:Situation SSN directlyPrecedes directlyFollows hasMember only PropertySummary hasPropertySummary ssn:Property forMeasuredProperty ssn:ObservationValue hasQuantityValue xsd:float hasQuantityUnitOfMeasure dul:UnitOfMeasure hasMeasuredValue (Mean, Median, Mode) ssn:Sensor observes only hasMeasurementCapability only ssn:MeasurementCapability forProperty only SSN ssn:MeasurementProperty hasMeasurementProperty only ssn:Frequencyssn:MeasurementRange (Min, Max) hasMeasurementPropertyValue DUL hasObservation (Min, Max, First, Last) hasObservationPeriod dul:TimeInterval xsd:datetime hasIntervalDate coversTemporalInterval (Start, End) includesCollection 14
  • 15. Overview of the SSN ontology© Raúl García Castro Sensor observes hasMeasurementCapability ObservationValue Property MeasurementCapability forProperty Sensor Capabilities example MeasurementProperty hasMeasurementProperty MeasurementRange hasQuantityValue hasQuantityUnitOfMeasure hasMeasurementPropertyMinValue hasMeasurementPropertyMaxValue Sensor001 cd:WaveHeight WaveHeightMeasurementCapability WaveHeightMeasurementRange_1 WaveHeightValue_1 3.6 hasQuantityValue WaveHeightValue_2 meter 1.2 hasQuantityUnitOfMeasure dul:UnitOfMeasure “Sensor001 can measure wave heights with a minimum value of 1.2 and a maximum one of 3.6” 15
  • 16. Overview of the SSN ontology© Raúl García Castro Infrastructure. Service ontology coversRegion hasTemporalExtent hasSpatialExtent hasDataset hasInterface hasServiceType containsOperation hasParameter includesProperty includesFeature hasEndpointReference 16 hasSchema hasStyleURL WebService StatefulWebService xsd:string sw:Dataset sw:Region sw:SpatialExtent sw:TemporalExtent ssn:Property ssn:FeatureOfInterest sm:Schema xsd:anyURI Interface Operation Parameter DataAccessInterface …ServiceType OGCS.T.InfrastructureS.T. GeoJSONS.T.XMLS.T. RSSXMLS.T. Schema SSN SWEETXSD ISO 19119 RDFS.T. 16
  • 17. Overview of the SSN ontology© Raúl García Castro Infrastructure. Schema Metadata ontology hasExtent hasPrimaryKey hasAttribute or hasSQLType hasTimestampAttribute 17 equivalentToProperty Extent Relation Stream Schema DatabaseSchema DataStreamSchema PrimaryKey Attribute TimestampAttribute ssn:Property SQLType SSN 17
  • 18. Overview of the SSN ontology© Raúl García Castro Domain. Coastal Defences ontology locatedInRegionssn:hasProperty 18 ssn:Property ssn:FeatureOfInterest sw:Region AssetProperty OceanRegionProperty Asset os:TopographicObject OceanRegion… … TideHeight WaveHeight SSN SWEET OS ssn:hasProperty only AnyOceanRegion ssn:hasProperty ssn:hasProperty sw:Unit dul:UnitOfMeasure DUL degree hectopascal 18
  • 19. Overview of the SSN ontology© Raúl García Castro Domain. Features and properties •  Physical atmosphere •  Air temperature •  Air pressure •  Wind speed •  Wind gust speed •  Wind direction •  Visibility •  Ocean region •  Sea temperature •  Wave height •  Maximum wave height •  Predicted wave height •  Wave periodicity •  Vertical heave •  Tide height •  Predicted tide height •  Asset •  Height •  Condition •  Class •  Width •  Inspection date •  Maintainer •  Location •  Mastermap Id •  Flood plain •  Water depth •  Flood zone •  Flood zone type •  Flood defence policy •  Strategic defence option •  Vessel •  Location •  Name •  Bearing •  Type •  Size •  Callsign •  Speed •  ETA •  Destination •  Draught •  Road problem •  Location •  Road identifier •  Description •  Event time 19 19
  • 20. Overview of the SSN ontology© Raúl García Castro Domain. Additional Regions ontology 20 sw:Region gz:NamedPlace Coastal Defence Partnership •  Coastal Defence Partnership •  Coastal Defence Partnership (Modelled area) Solent •  Solent •  Solent (Modelled area) •  Solent (AIS live) South East England •  South East England •  South East England (BRANCH) •  South East England (CCO) •  South East England (Highways Agency) South West England •  South West England (Highways Agency) Southern Coastal England •  Southern Coastal England (CCO) Poole Bay •  Poole Bay (Wavenet) Competent Harbour Authorities •  Southampton Competent Harbour Authority •  Portsmouth Competent Harbour Authority Statutory Harbour Authorities •  Southampton Statutory Harbour Authority •  Portsmouth Statutory Harbour Authority •  Cowes Statutory Harbour Authority 20
  • 21. Overview of the SSN ontology© Raúl García Castro Domain. Role ontology hasRegionOfResponsibility hasResponsibility undertakesTask foaf:member 21 assumesRole hasPosition occupies hasSubOrganization ssn:hasProperty hasRelatedProperty hasRelatedFeature isFulfilledBy definesisAssignedTo appliesTo ssn:Property ssn:FeatureOfInterest Position Role Task Responsibility Duty foaf:Person foaf:Organization sw:Region SSN SWEET FOAF isOperatedWithin assignsTask 21
  • 22. Overview of the SSN ontology© Raúl García Castro Index •  W3C Semantic Sensor Network XG •  Semantic Sensor Network ontology •  Use case: coastal flood emergency planning (FP7 SSG4Env project) •  Conclusions 22
  • 23. Overview of the SSN ontology© Raúl García Castro Conclusions The SSN ontology: •  Is compatible with the OGC standards •  Is aligned with an upper ontology -  Dolce Ultra Light (DUL) •  Only includes core concepts; needs to be extended: -  time, location, units of measurement, domain specific (feature/property/sensor) hierarchies, etc. •  Does not need to be wholly reused -  Only observations -  Only sensors -  ... 23
  • 24. Overview of the SSN ontology© Raúl García Castro References •  COMPTON, M., BARNAGHI, P., BERMUDEZ, L., GARCÍA-CASTRO, R., CORCHO, O., COX, S., GRAYBEAL, J., HAUSWIRTH, M., HENSON, C., HERZOG, A., HUANG, V., JANOWICZ, K., KELSEY, W., PHUOC, D., LEFORT, L., LEGGIERI, M., NEUHAUS, H., NIKOLOV, A., PAGE, K., PASSANT, A., SHETH, A., TAYLOR, K. The SSN Ontology of the W3C Semantic Sensor Network Incubator Group. Web Semantics: Science, Services and Agents on the World Wide Web, North America, 17, oct. 2012. •  GARCÍA-CASTRO, R., CORCHO, O., & HILL, C. (2012). A Core Ontological Model for Semantic Sensor Web Infrastructures. International Journal on Semantic Web and Information Systems (IJSWIS), 8(1), 22-42. 24
  • 25. Thank you for your attention!