SSN Ontology example: Smart Product

Author
W3C Semantic Sensor Network Incubator Group
Description
An example description of a hypothetical accelerometer sensor related to one of the SmartProducts use cases (cooking guidance). The ontology describes measurement capabilities of a class of accelerometer sensors (WiTilt v3.0 [1]), and an example of such a sensor attached to a kitchen utensil (knife). [1] http://www.sparkfun.com/datasheets/Accelerometers/WiTilt-v3.pdf
Latest Version
http://purl.oclc.org/NET/ssnx/product/smart-knife
Rights
Copyright 2010 - 2011 W3C.
URI
The namespace for this ontology is http://purl.oclc.org/NET/ssnx/product/smart-knife
Prefix
When used in XML documents the suggested prefix is smart-knife

Table of Contents

Section Module Classes Properties
cc cc license
uomvocab uomvocab PhysicalQuality, UnitOfMeasurement
ssn ssn FeatureOfInterest, Frequency, MeasurementCapability, MeasurementProperty, MeasurementRange, Observation, ObservationValue, Platform, Property, SensingDevice, SensorOutput featureOfInterest, forProperty, hasMeasurementCapability, hasMeasurementProperty, hasValue, isProducedBy, observationResult, observedBy, observedProperty, observes, onPlatform
smart-knife smart-knife AccelerationMeasurementCapability, AccelerationObservation, AccelerationSensorOutput, AccelerationValue, Accelerometer, FrequencyValue, QuantityObservationValue, WiTilt30AccelerationMeasurementCapability, WiTilt30Accelerometer, WiTilt30MeasurementFrequency, WiTilt30MeasurementRange hasMeasurementPropertyMaxValue, hasMeasurementPropertyMinValue, hasMeasurementPropertyValue, hasQuantityUnitOfMeasurement, hasQuantityValue

Section cc

Introduction cc

This part of the ontology defines no classes and one property .

Module Term Name Type Definition
cc license property

Module cc

license

URI: http://creativecommons.org/ns#license
Type of property: Annotation property
Schema:

<owl:AnnotationProperty rdf:about="http://creativecommons.org/ns#license"/>

Section uomvocab

Introduction uomvocab

This part of the ontology defines 2 classes and no properties .

Module Term Name Type Definition
uomvocab PhysicalQuality class
uomvocab UnitOfMeasurement class

Module uomvocab

PhysicalQuality

URI: http://purl.oclc.org/NET/muo/muo#PhysicalQuality
Subclass of ssn:Property
Paraphrase (experimental) A uomvocab:PhysicalQuality is something that is a ssn:Property
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/muo/muo#PhysicalQuality">
<rdfs:subClassOf rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#Property"/>
</owl:Class>

UnitOfMeasurement

URI: http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement"/>

Section ssn

Introduction ssn

This part of the ontology defines 11 classes and 11 properties .

Module Term Name Type Definition
ssn FeatureOfInterest class
ssn Frequency class
ssn MeasurementCapability class
ssn MeasurementProperty class
ssn MeasurementRange class
ssn Observation class
ssn ObservationValue class
ssn Platform class
ssn Property class
ssn SensingDevice class
ssn SensorOutput class
ssn featureOfInterest property
ssn forProperty property
ssn hasMeasurementCapability property
ssn hasMeasurementProperty property
ssn hasValue property
ssn isProducedBy property
ssn observationResult property
ssn observedBy property
ssn observedProperty property
ssn observes property
ssn onPlatform property

Module ssn

FeatureOfInterest

URI: http://purl.oclc.org/NET/ssnx/ssn#FeatureOfInterest
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/ssn#FeatureOfInterest"/>

Frequency

URI: http://purl.oclc.org/NET/ssnx/ssn#Frequency
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/ssn#Frequency"/>

MeasurementCapability

URI: http://purl.oclc.org/NET/ssnx/ssn#MeasurementCapability
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/ssn#MeasurementCapability"/>

MeasurementProperty

URI: http://purl.oclc.org/NET/ssnx/ssn#MeasurementProperty
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/ssn#MeasurementProperty"/>

MeasurementRange

URI: http://purl.oclc.org/NET/ssnx/ssn#MeasurementRange
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/ssn#MeasurementRange"/>

Observation

URI: http://purl.oclc.org/NET/ssnx/ssn#Observation
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/ssn#Observation"/>

ObservationValue

URI: http://purl.oclc.org/NET/ssnx/ssn#ObservationValue
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/ssn#ObservationValue"/>

Platform

URI: http://purl.oclc.org/NET/ssnx/ssn#Platform
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/ssn#Platform"/>

Property

URI: http://purl.oclc.org/NET/ssnx/ssn#Property
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/ssn#Property"/>

SensingDevice

URI: http://purl.oclc.org/NET/ssnx/ssn#SensingDevice
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/ssn#SensingDevice"/>

SensorOutput

URI: http://purl.oclc.org/NET/ssnx/ssn#SensorOutput
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/ssn#SensorOutput"/>

featureOfInterest

URI: http://purl.oclc.org/NET/ssnx/ssn#featureOfInterest
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/ssn#featureOfInterest"/>

forProperty

URI: http://purl.oclc.org/NET/ssnx/ssn#forProperty
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/ssn#forProperty"/>

hasMeasurementCapability

URI: http://purl.oclc.org/NET/ssnx/ssn#hasMeasurementCapability
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/ssn#hasMeasurementCapability"/>

hasMeasurementProperty

URI: http://purl.oclc.org/NET/ssnx/ssn#hasMeasurementProperty
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/ssn#hasMeasurementProperty"/>

hasValue

URI: http://purl.oclc.org/NET/ssnx/ssn#hasValue
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/ssn#hasValue"/>

isProducedBy

URI: http://purl.oclc.org/NET/ssnx/ssn#isProducedBy
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/ssn#isProducedBy"/>

observationResult

URI: http://purl.oclc.org/NET/ssnx/ssn#observationResult
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/ssn#observationResult"/>

observedBy

URI: http://purl.oclc.org/NET/ssnx/ssn#observedBy
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/ssn#observedBy"/>

observedProperty

URI: http://purl.oclc.org/NET/ssnx/ssn#observedProperty
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/ssn#observedProperty"/>

observes

URI: http://purl.oclc.org/NET/ssnx/ssn#observes
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/ssn#observes"/>

onPlatform

URI: http://purl.oclc.org/NET/ssnx/ssn#onPlatform
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/ssn#onPlatform"/>

Section smart-knife

Introduction smart-knife

This part of the ontology defines 11 classes and 5 properties .

Module Term Name Type Definition
smart-knife AccelerationMeasurementCapability class This class describes measurement capabilities for accelerometer sensors. The property ssn:forProperty is restricted to ucum:acceleration.
smart-knife AccelerationObservation class A class describing acceleration observations. Properties ssn:observationResult, ssn:observedBy, and ssn:observedProperty are restricted accordingly.
smart-knife AccelerationSensorOutput class A class describing sensor output for acceleration measurements. Properties ssn:hasValue and ssn:isProducedBy are restricted accordingly.
smart-knife AccelerationValue class Acceleration value measured in g - standard acceleration of free fall.
smart-knife Accelerometer class Accelerometer is a subclass of sensing devices which measures acceleration. The individual describing a phisical quality "acceleration" is defined in the imported MobileWeb ontology of measurement units. To align the MobileWeb ontology with the SSN ontology, the class muo:PhysicalQuality from the MobileWeb ontology is defined as a subclass of the class ssn:Property.
smart-knife FrequencyValue class Frequency value measured in Hz.
smart-knife QuantityObservationValue class Because SSN ontology does not specify the format of ssn:ObservationValue, in this example we define our own class representing quantities. It is characterised by the value () and the measurement unit.
smart-knife WiTilt30AccelerationMeasurementCapability class This class describes measurement capabilities of WiTilt 3.0 acceleration sensors. Measurement capabilities are characterised by two parameters: measurement range and frequency. Possible values of these parameters are described by classes WiTilt30MeasurementRange and WiTilt30MeasurementFrequency respectively. A specific instance of a WiTilt 3.0 sensor must have exactly one value for each of these parameters.
smart-knife WiTilt30Accelerometer class This class describes WiTilt v3.0 accelerometers. All possible configurations of their measurement capabilities are defined using the class WiTilt30AccelerationMeasurementCapability, so the property ssn:hasMeasurementCapability is restricted to instances of this class.
smart-knife WiTilt30MeasurementFrequency class This class describes maximal output frequency values of WiTilt 3.0 accelerometers in four modes: degree mode (50Hz), gravity mode (135Hz), raw ADC mode (220Hz), and binary mode (610Hz). Because the SSN ontology does not specify how the values of measurement properties should be expressed, three properties are introduced: hasMeasurementPropertyValue (for exact values), hasMeasurementPropertyMaxValue (for maximal values), and hasMeasurementPropertyMinValue (for minimal values).
smart-knife WiTilt30MeasurementRange class This class defines possible measurement ranges of a WiTilt 3.0 accelerometer sensor. These sensors can be calibrated to measure acceleration in the ranges of +/-1.5g, +/-2g, +/-4g and +/-6g. These four ranges are expressed using instances of this class: WiTilt30MeasurementRange_1...WiTilt30MeasurementRange_4. Because the SSN ontology does not specify how the values of measurement properties should be expressed, three properties are introduced: hasMeasurementPropertyValue (for exact values), hasMeasurementPropertyMaxValue (for maximal values), and hasMeasurementPropertyMinValue (for minimal values).
smart-knife hasMeasurementPropertyMaxValue property
smart-knife hasMeasurementPropertyMinValue property
smart-knife hasMeasurementPropertyValue property
smart-knife hasQuantityUnitOfMeasurement property
smart-knife hasQuantityValue property

Module smart-knife

AccelerationMeasurementCapability

This class describes measurement capabilities for accelerometer sensors. The property ssn:forProperty is restricted to ucum:acceleration.

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#AccelerationMeasurementCapability
Label: Acceleration measurement capability
Subclass of ssn:MeasurementCapability and things that have a ssn:forProperty property who has to be a ucum-quality:acceleration individual
Paraphrase (experimental) A smart-knife:AccelerationMeasurementCapability is something that is a ssn:MeasurementCapability and has a ssn:forProperty property who has to be a ucum-quality:acceleration individual
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#AccelerationMeasurementCapability">
<rdfs:label>Acceleration measurement capability</rdfs:label>
<rdfs:subClassOf rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#MeasurementCapability"/>
<rdfs:subClassOf>
<owl:Restriction><owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#forProperty"/>
<owl:hasValue rdf:resource="http://purl.oclc.org/NET/muo/ucum/physical-quality/acceleration"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment>
This class describes measurement capabilities for accelerometer sensors. 
The property ssn:forProperty is restricted to ucum:acceleration.
</rdfs:comment>
</owl:Class>

AccelerationObservation

A class describing acceleration observations. Properties ssn:observationResult, ssn:observedBy, and ssn:observedProperty are restricted accordingly.

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#AccelerationObservation
Label: Acceleration observation
Subclass of ssn:Observation, things that have a ssn:observationResult property who must be a smart-knife:AccelerationSensorOutput, things that have a ssn:observedBy property who must be a smart-knife:Accelerometer and things that have a ssn:observedProperty property who has to be a ucum-quality:acceleration individual
Paraphrase (experimental) A smart-knife:AccelerationObservation is something that is a ssn:Observation and has a ssn:observationResult property who must be a smart-knife:AccelerationSensorOutput and has a ssn:observedBy property who must be a smart-knife:Accelerometer and has a ssn:observedProperty property who has to be a ucum-quality:acceleration individual
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#AccelerationObservation">
<rdfs:label>Acceleration observation</rdfs:label>
<rdfs:comment>
A class describing acceleration observations. Properties 
ssn:observationResult, ssn:observedBy, and ssn:observedProperty are 
restricted accordingly.
</rdfs:comment>
<rdfs:subClassOf rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#Observation"/>
<rdfs:subClassOf>
<owl:Restriction><owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#observationResult"/>
<owl:allValuesFrom rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#AccelerationSensorOutput"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction><owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#observedBy"/>
<owl:allValuesFrom rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#Accelerometer"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction><owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#observedProperty"/>
<owl:hasValue rdf:resource="http://purl.oclc.org/NET/muo/ucum/physical-quality/acceleration"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>

AccelerationSensorOutput

A class describing sensor output for acceleration measurements. Properties ssn:hasValue and ssn:isProducedBy are restricted accordingly.

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#AccelerationSensorOutput
Label: Acceleration sensor output
Subclass of ssn:SensorOutput, things that have a ssn:hasValue property who must be a smart-knife:AccelerationValue and things that have a ssn:isProducedBy property who must be a smart-knife:Accelerometer
Paraphrase (experimental) A smart-knife:AccelerationSensorOutput is something that is a ssn:SensorOutput and has a ssn:hasValue property who must be a smart-knife:AccelerationValue and has a ssn:isProducedBy property who must be a smart-knife:Accelerometer
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#AccelerationSensorOutput">
<rdfs:label>Acceleration sensor output</rdfs:label>
<rdfs:comment>
A class describing sensor output for acceleration measurements. 
Properties ssn:hasValue and ssn:isProducedBy are restricted accordingly.
</rdfs:comment>
<rdfs:subClassOf rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#SensorOutput"/>
<rdfs:subClassOf>
<owl:Restriction><owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#hasValue"/>
<owl:allValuesFrom rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#AccelerationValue"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction><owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#isProducedBy"/>
<owl:allValuesFrom rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#Accelerometer"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>

AccelerationValue

Acceleration value measured in g - standard acceleration of free fall.

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#AccelerationValue
Label: Acceleration value
Subclass of smart-knife:QuantityObservationValue and things that have a smart-knife:hasQuantityUnitOfMeasurement property who has to be a acceleration:standard-acceleration-of-free-fall individual
Paraphrase (experimental) A smart-knife:AccelerationValue is something that is a smart-knife:QuantityObservationValue and has a smart-knife:hasQuantityUnitOfMeasurement property who has to be a acceleration:standard-acceleration-of-free-fall individual
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#AccelerationValue">
<rdfs:label>Acceleration value</rdfs:label>
<rdfs:subClassOf rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#QuantityObservationValue"/>
<rdfs:subClassOf>
<owl:Restriction><owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#hasQuantityUnitOfMeasurement"/>
<owl:hasValue rdf:resource="http://purl.oclc.org/NET/muo/ucum/unit/acceleration/standard-acceleration-of-free-fall"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment>
Acceleration value measured in g - standard acceleration of free fall.
</rdfs:comment>
</owl:Class>

Accelerometer

Accelerometer is a subclass of sensing devices which measures acceleration. The individual describing a phisical quality "acceleration" is defined in the imported MobileWeb ontology of measurement units. To align the MobileWeb ontology with the SSN ontology, the class muo:PhysicalQuality from the MobileWeb ontology is defined as a subclass of the class ssn:Property.

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#Accelerometer
Subclass of ssn:SensingDevice and things that have a ssn:observes property who has to be a ucum-quality:acceleration individual
Paraphrase (experimental) A smart-knife:Accelerometer is something that is a ssn:SensingDevice and has a ssn:observes property who has to be a ucum-quality:acceleration individual
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#Accelerometer">
<rdfs:subClassOf rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#SensingDevice"/>
<rdfs:subClassOf>
<owl:Restriction><owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#observes"/>
<owl:hasValue rdf:resource="http://purl.oclc.org/NET/muo/ucum/physical-quality/acceleration"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment>
Accelerometer is a subclass of sensing devices which measures 
acceleration. The individual describing a phisical quality 
"acceleration" is defined in the imported MobileWeb ontology of 
measurement units. To align the MobileWeb ontology with the SSN 
ontology, the class muo:PhysicalQuality from the MobileWeb ontology is 
defined as a subclass of the class ssn:Property.
</rdfs:comment>
</owl:Class>

FrequencyValue

Frequency value measured in Hz.

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#FrequencyValue
Label: Frequency value
Subclass of smart-knife:QuantityObservationValue and things that have a smart-knife:hasQuantityUnitOfMeasurement property who has to be a frequency:Herz individual
Paraphrase (experimental) A smart-knife:FrequencyValue is something that is a smart-knife:QuantityObservationValue and has a smart-knife:hasQuantityUnitOfMeasurement property who has to be a frequency:Herz individual
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#FrequencyValue">
<rdfs:label>Frequency value</rdfs:label>
<rdfs:subClassOf rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#QuantityObservationValue"/>
<rdfs:subClassOf>
<owl:Restriction><owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#hasQuantityUnitOfMeasurement"/>
<owl:hasValue rdf:resource="http://purl.oclc.org/NET/muo/ucum/unit/frequency/Herz"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment>Frequency value measured in Hz.</rdfs:comment>
</owl:Class>

QuantityObservationValue

Because SSN ontology does not specify the format of ssn:ObservationValue, in this example we define our own class representing quantities. It is characterised by the value () and the measurement unit.

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#QuantityObservationValue
Label: Quantity observation value
Subclass of ssn:ObservationValue, things that have exactly 1 smart-knife:hasQuantityUnitOfMeasurement property, things that have a smart-knife:hasQuantityUnitOfMeasurement property who must be a uomvocab:UnitOfMeasurement and things that have exactly 1 smart-knife:hasQuantityValue property
Paraphrase (experimental) A smart-knife:QuantityObservationValue is something that is a ssn:ObservationValue and has exactly 1 smart-knife:hasQuantityUnitOfMeasurement property and has a smart-knife:hasQuantityUnitOfMeasurement property who must be a uomvocab:UnitOfMeasurement and has exactly 1 smart-knife:hasQuantityValue property
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#QuantityObservationValue">
<rdfs:label>Quantity observation value</rdfs:label>
<rdfs:subClassOf rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#ObservationValue"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#hasQuantityUnitOfMeasurement"/>
<owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">
1</owl:cardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction><owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#hasQuantityUnitOfMeasurement"/>
<owl:allValuesFrom rdf:resource="http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#hasQuantityValue"/>
<owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">
1</owl:cardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment>
Because SSN ontology does not specify the format of 
ssn:ObservationValue, in this example we define our own class 
representing quantities. It is characterised by the value () and the 
measurement unit.
</rdfs:comment>
</owl:Class>

WiTilt30AccelerationMeasurementCapability

This class describes measurement capabilities of WiTilt 3.0 acceleration sensors. Measurement capabilities are characterised by two parameters: measurement range and frequency. Possible values of these parameters are described by classes WiTilt30MeasurementRange and WiTilt30MeasurementFrequency respectively. A specific instance of a WiTilt 3.0 sensor must have exactly one value for each of these parameters.

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#WiTilt30AccelerationMeasurementCapability
Label: WiTilt 3.0 acceleration measurement capability
Subclass of smart-knife:AccelerationMeasurementCapability, things that have exactly ssn:hasMeasurementProperty property that is a smart-knife:WiTilt30MeasurementRange and things that have exactly ssn:hasMeasurementProperty property that is a smart-knife:WiTilt30MeasurementFrequency
Paraphrase (experimental) A smart-knife:WiTilt30AccelerationMeasurementCapability is something that is a smart-knife:AccelerationMeasurementCapability and has exactly ssn:hasMeasurementProperty property that is a smart-knife:WiTilt30MeasurementRange and has exactly ssn:hasMeasurementProperty property that is a smart-knife:WiTilt30MeasurementFrequency
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#WiTilt30AccelerationMeasurementCapability">
<rdfs:label>WiTilt 3.0 acceleration measurement capability</rdfs:label>
<rdfs:subClassOf rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#AccelerationMeasurementCapability"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#hasMeasurementProperty"/>
<owl:onClass rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#WiTilt30MeasurementRange"/>
<owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">
1</owl:qualifiedCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#hasMeasurementProperty"/>
<owl:onClass rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#WiTilt30MeasurementFrequency"/>
<owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">
1</owl:qualifiedCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment>
This class describes measurement capabilities of WiTilt 3.0 acceleration 
sensors. Measurement capabilities are characterised by two parameters: 
measurement range and frequency. Possible values of these parameters are 
described by classes WiTilt30MeasurementRange and 
WiTilt30MeasurementFrequency respectively. A specific instance of a 
WiTilt 3.0 sensor must have exactly one value for each of these 
parameters.
</rdfs:comment>
</owl:Class>

WiTilt30Accelerometer

This class describes WiTilt v3.0 accelerometers. All possible configurations of their measurement capabilities are defined using the class WiTilt30AccelerationMeasurementCapability, so the property ssn:hasMeasurementCapability is restricted to instances of this class.

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#WiTilt30Accelerometer
Subclass of smart-knife:Accelerometer and things that have a ssn:hasMeasurementCapability property who must be a smart-knife:WiTilt30AccelerationMeasurementCapability
Paraphrase (experimental) A smart-knife:WiTilt30Accelerometer is something that is a smart-knife:Accelerometer and has a ssn:hasMeasurementCapability property who must be a smart-knife:WiTilt30AccelerationMeasurementCapability
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#WiTilt30Accelerometer">
<rdfs:subClassOf rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#Accelerometer"/>
<rdfs:subClassOf>
<owl:Restriction><owl:onProperty rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#hasMeasurementCapability"/>
<owl:allValuesFrom rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#WiTilt30AccelerationMeasurementCapability"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment>
This class describes WiTilt v3.0 accelerometers. All possible 
configurations of their measurement capabilities are defined using the 
class WiTilt30AccelerationMeasurementCapability, so the property 
ssn:hasMeasurementCapability is restricted to instances of this class.
</rdfs:comment>
</owl:Class>

WiTilt30MeasurementFrequency

This class describes maximal output frequency values of WiTilt 3.0 accelerometers in four modes: degree mode (50Hz), gravity mode (135Hz), raw ADC mode (220Hz), and binary mode (610Hz). Because the SSN ontology does not specify how the values of measurement properties should be expressed, three properties are introduced: hasMeasurementPropertyValue (for exact values), hasMeasurementPropertyMaxValue (for maximal values), and hasMeasurementPropertyMinValue (for minimal values).

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#WiTilt30MeasurementFrequency
Label: WiTilt 3.0 measurement frequency
Subclass of ssn:Frequency
Paraphrase (experimental) A smart-knife:WiTilt30MeasurementFrequency is something that is a ssn:Frequency
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#WiTilt30MeasurementFrequency">
<rdfs:label>WiTilt 3.0 measurement frequency</rdfs:label>
<rdfs:subClassOf rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#Frequency"/>
<rdfs:comment>
This class describes maximal output frequency values of WiTilt 3.0 
accelerometers in four modes: degree mode (50Hz), gravity mode (135Hz), 
raw ADC mode (220Hz), and binary mode (610Hz). Because the SSN ontology 
does not specify how the values of measurement properties should be 
expressed, three properties are introduced: hasMeasurementPropertyValue 
(for exact values), hasMeasurementPropertyMaxValue (for maximal values), 
and hasMeasurementPropertyMinValue (for minimal values).
</rdfs:comment>
</owl:Class>

WiTilt30MeasurementRange

This class defines possible measurement ranges of a WiTilt 3.0 accelerometer sensor. These sensors can be calibrated to measure acceleration in the ranges of +/-1.5g, +/-2g, +/-4g and +/-6g. These four ranges are expressed using instances of this class: WiTilt30MeasurementRange_1...WiTilt30MeasurementRange_4. Because the SSN ontology does not specify how the values of measurement properties should be expressed, three properties are introduced: hasMeasurementPropertyValue (for exact values), hasMeasurementPropertyMaxValue (for maximal values), and hasMeasurementPropertyMinValue (for minimal values).

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#WiTilt30MeasurementRange
Label: WiTilt 3.0 measurement range
Subclass of ssn:MeasurementRange
Paraphrase (experimental) A smart-knife:WiTilt30MeasurementRange is something that is a ssn:MeasurementRange
Schema:

<owl:Class rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#WiTilt30MeasurementRange">
<rdfs:label>WiTilt 3.0 measurement range</rdfs:label>
<rdfs:subClassOf rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#MeasurementRange"/>
<rdfs:comment>
This class defines possible measurement ranges of a WiTilt 3.0 
accelerometer sensor. These sensors can be calibrated to measure 
acceleration in the ranges of +/-1.5g, +/-2g, +/-4g and +/-6g. These 
four ranges are expressed using instances of this class: 
WiTilt30MeasurementRange_1...WiTilt30MeasurementRange_4. Because the SSN 
ontology does not specify how the values of measurement properties 
should be expressed, three properties are introduced: 
hasMeasurementPropertyValue (for exact values), 
hasMeasurementPropertyMaxValue (for maximal values), and 
hasMeasurementPropertyMinValue (for minimal values).
</rdfs:comment>
</owl:Class>

hasMeasurementPropertyMaxValue

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#hasMeasurementPropertyMaxValue
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#hasMeasurementPropertyMaxValue"/>

hasMeasurementPropertyMinValue

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#hasMeasurementPropertyMinValue
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#hasMeasurementPropertyMinValue"/>

hasMeasurementPropertyValue

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#hasMeasurementPropertyValue
Domain ssn:MeasurementProperty
Range ssn:ObservationValue
Paraphrase (experimental) Having a smart-knife:hasMeasurementPropertyValue implies being something that is a ssn:MeasurementProperty
Paraphrase (experimental) Being the smart-knife:hasMeasurementPropertyValue of something, implies being something that is a ssn:ObservationValue
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#hasMeasurementPropertyValue">
<rdfs:domain rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#MeasurementProperty"/>
<rdfs:range rdf:resource="http://purl.oclc.org/NET/ssnx/ssn#ObservationValue"/>
</owl:ObjectProperty>

hasQuantityUnitOfMeasurement

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#hasQuantityUnitOfMeasurement
Schema:

<owl:ObjectProperty rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#hasQuantityUnitOfMeasurement"/>

hasQuantityValue

URI: http://purl.oclc.org/NET/ssnx/product/smart-knife#hasQuantityValue
Domain smart-knife:QuantityObservationValue
Paraphrase (experimental) Having a smart-knife:hasQuantityValue implies being something that is a smart-knife:QuantityObservationValue
Schema:

<owl:DatatypeProperty rdf:about="http://purl.oclc.org/NET/ssnx/product/smart-knife#hasQuantityValue">
<rdfs:domain rdf:resource="http://purl.oclc.org/NET/ssnx/product/smart-knife#QuantityObservationValue"/>
</owl:DatatypeProperty>

Section http://purl.oclc.org/NET/muo/ucum/unit/frequency/

Introduction http://purl.oclc.org/NET/muo/ucum/unit/frequency/

Section http://purl.oclc.org/NET/muo/ucum/physical-quality/

Introduction http://purl.oclc.org/NET/muo/ucum/physical-quality/

Section http://purl.oclc.org/NET/muo/ucum/unit/acceleration/

Introduction http://purl.oclc.org/NET/muo/ucum/unit/acceleration/