![Page 1: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/1.jpg)
Bridging between Sensor Measurements and
Symbolic Ontologies through Conceptual
Spaces- SemSensWeb’09 Workshop, ESWC 2009, Heraklion, June 01, 2009 -
Stefan Dietze, John Domingue,
Knowledge Media Institute, The Open University, UK
www.luisa-project.eu
![Page 2: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/2.jpg)
� Background & Motivation
� Conceptual Spaces (CS)
� Utilising CS to map between symbolic Ontologies and Measurements
� Application
� Conclusions
Outline
![Page 3: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/3.jpg)
Ontology:
� Formal symbolic specification of shared conceptualisation
� Defined as tuple of concepts C, instances I, properties P, relations R and
axioms A
Sensor data:
� Usually consists of binary data representing measurements…
� …describing observations of real-world phenomena
� Concurrent standards to represent sensor models and measurements
(e.g. OpenGIS SensorML,O&M Encoding Standard)
Introduction
Ontology vs Sensor Data
( ){ }ARPICO ,,,,=
![Page 4: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/4.jpg)
� Symbol grounding issue – ontological entities lack grounding in real-world / cognitive
dimensions
� Multiplicity of mappings – potentially infinite amount of measurements needs to be
mapped to finite set of symbols
� Lack of implicit similarity – symbolic ontologies lack meaningfulness to implicitly infer on
similarities
� Representations needed which are able:
� to bridge between measurement-based sensor data and ontological symbols,
� to map infinite variety of real-world observations to finite set of symbols.
Ontology vs Sensor Data
Issues
...
<owl:Class rdf:ID="Color">
<rdfs:subClassOf>
<owl:Class rdf:ID="PhysicalQuality"/>
</rdfs:subClassOf>
</owl:Class>
<Color rdf:ID="Lilac"/>
...
Observed real-world
parameter (e.g. color)
Ontological Knowledge
(e.g. OWL individual of particular color)
?
![Page 5: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/5.jpg)
� Symbol grounding issue – ontological entities lack grounding in real-world / cognitive
dimensions
� Multiplicity of mappings – potentially infinite amount of measurements needs to be
mapped to finite set of symbols
� Lack of implicit similarity – symbolic ontologies lack meaningfulness to implicitly infer on
similarities
� Representations needed which are able:
� to bridge between measurement-based sensor data and ontological symbols,
� to map infinite variety of real-world observations to finite set of symbols.
Ontology vs Sensor Data
Issues
...
<owl:Class rdf:ID="Color">
<rdfs:subClassOf>
<owl:Class rdf:ID="PhysicalQuality"/>
</rdfs:subClassOf>
</owl:Class>
<Color rdf:ID="Lilac"/>
...
Observed real-world
parameter (e.g. color)
Ontological Knowledge
(e.g. OWL individual of particular color)
11100010001… {228; 197, 8}
10001110100… {237; 177; 73}
01010010100… {211; 169; 127}
Sensor-data based on measurements
(e.g. HSL values)
![Page 6: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/6.jpg)
� Symbol grounding issue – ontological entities lack grounding in real-world / cognitive
dimensions
� Multiplicity of mappings – potentially infinite amount of measurements needs to be
mapped to finite set of symbols
� Lack of implicit similarity – symbolic ontologies lack meaningfulness to implicitly infer on
similarities
� Representations needed which are able:
� to bridge between measurement-based sensor data and ontological symbols,
� to map infinite variety of real-world observations to finite set of symbols.
Ontology vs Sensor Data
Issues
...
<owl:Class rdf:ID="Color">
<rdfs:subClassOf>
<owl:Class rdf:ID="PhysicalQuality"/>
</rdfs:subClassOf>
</owl:Class>
<Color rdf:ID="Lilac"/>
...
Observed real-world
parameter (e.g. color)
Ontological Knowledge
(e.g. OWL individual of particular color)
11100010001… {228; 197, 8}
10001110100… {237; 177; 73}
01010010100… {211; 169; 127}
Sensor-data based on measurements
(e.g. HSL values)
?
?
![Page 7: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/7.jpg)
Ontology vs Sensor Data
Issues
� Symbol grounding issue – ontological entities lack grounding in real-world / cognitive
dimensions
� Multiplicity of mappings – potentially infinite amount of measurements needs to be
mapped to finite set of symbols
� Lack of implicit similarity – symbolic ontologies lack meaningfulness to implicitly infer on
similarities
� Representations needed which enable:
� to bridge between measurement-based sensor data and ontological symbols
� to map infinite variety of real-world observations to finite set of symbols
![Page 8: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/8.jpg)
Spatial Representations
Conceptual Spaces
� Exploit measurements for similarity computation
� Multidimensional geometrical vector spaces
� Entities represented in terms of (metric-based)
cognitive quality dimensions...
(e.g. colors through dimensions hue, saturation,
brightness)
� Instances (e.g. 2 colors) => points (vectors) in the
CS
� Semantic similarity between instances => spatial
distance
![Page 9: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/9.jpg)
CS groundings for ontological concepts (1/2):
� Refining ontologies through multiple CS
� Concept C ontology O => Conceptual Space CS
� Instance I of C => member M (vector) in CS...
Two-fold Approach
Refining Ontologies through CS
Instance I1j Instance I1i
Concept C1x is-a
refined-as-cs
refined-as-member refined-as-member d1
d2
d3
is-a
Ontology O1
Conceptual Space CS1x
![Page 10: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/10.jpg)
CS groundings for ontological concepts (2/2):
� Similarity-computation between sensor-based measurements and ontological
instances
� Common agreement at schema (i.e. CS) level…
� … facilitated through standards for sensor measurement models
Two-fold Approach
Refining Ontologies through CS
L
S
H
...
<owl:Class rdf:ID="Color">
<rdfs:subClassOf>
<owl:Class rdf:ID="PhysicalQuality"/>
</rdfs:subClassOf>
</owl:Class>
<Color rdf:ID="Lilac"/>
...
01010010100… {211; 169; 127}
11100010001… {228; 197, 8}
10001110100… {237; 177; 73}
Similarity-based mapping through
Conceptual Color Space
Sensor-data based on measurements
(e.g. HSL values)
Ontological Knowledge
(e.g. OWL individual of particular color)
![Page 11: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/11.jpg)
Formal ontology allowing to refine ontologies through CS:
� Representation of concept properties pcj of Ci as dimensions dj of CSi
� Assignment of measurement scales to each quality dimension dj
� Assignment of prominence values pj to each quality dimension dj
� Representation of all instances Iki of Ci as members Mki in CSi
� Similarity between sensor measurements and symbolic instance = Euclidean
distance in CS
Two-fold Approach
CS Formalisation
Ci
pc1 …pc2 pcn d1 …d2 dn
CSi
![Page 12: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/12.jpg)
Formal ontology allowing to refine ontologies through CS:
� Representation of concept properties pcj of Ci as dimensions dj of CSi
� Assignment of measurement scales to each quality dimension dj
� Assignment of prominence values pj to each quality dimension dj
� Representation of all instances Iki of Ci as members Mki in CSi
� Similarity between sensor measurements and symbolic instance = Euclidean
distance in CS
Two-fold Approach
CS Formalisation
Ci
pc1 …pc2 pcn
CSi
d1 …d2 dn
d21d22
d2n
![Page 13: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/13.jpg)
Formal ontology allowing to refine ontologies through CS:
� Representation of concept properties pcj of Ci as dimensions dj of CSi
� Assignment of measurement scales to each quality dimension dj
� Assignment of prominence values pj to each quality dimension dj
� Representation of instances Iki of Ci as members Mki in CSi
� Similarity between sensor measurements and symbolic instance = Euclidean
distance in CS
Two-fold Approach
CS Formalisation
Ci
pc1 …pc2 pcn
CSi
d1 …d2 dn
{interval, ratio, ordinal, nominal}
d21d22
d2n
![Page 14: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/14.jpg)
Formal ontology allowing to refine ontologies through CS:
� Representation of concept properties pcj of Ci as dimensions dj of CSi
� Assignment of measurement scales to each quality dimension dj
� Assignment of prominence values pj to each quality dimension dj
� Representation of instances Iki of Ci as members Mki in CSi
� Similarity between sensor measurements and symbolic instance = Euclidean
distance in CS
Two-fold Approach
CS Formalisation
Ci
pc1
( ){ } ( ){ }PpCSddpdpdpPCpcpcpcpctrans ijiijininiiiiiijinii ∈∈⇒∈ ,,...,,,...,,: 221121
…pc2 pcn p1d1 …p2d2 pndn
CSi
p21d21
p22d22
p2nd2n
![Page 15: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/15.jpg)
Formal ontology allowing to refine ontologies through CS:
� Representation of concept properties pcj of Ci as dimensions dj of CSi
� Assignment of measurement scales to each quality dimension dj
� Assignment of prominence values pj to each quality dimension dj
� Representation of instances Iki of Ci as members Mki in CSi
� Similarity between sensor measurements and symbolic instance = Euclidean
distance in CS
Two-fold Approach
CS Formalisation
Iki
pi1 …pi2 pin
Ci
instance-of
![Page 16: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/16.jpg)
Formal ontology allowing to refine ontologies through CS:
� Representation of concept properties pcj of Ci as dimensions dj of CSi
� Assignment of measurement scales to each quality dimension dj
� Assignment of prominence values pj to each quality dimension dj
� Representation of instances Iki of Ci as members Mki in CSi
� Similarity between sensor measurements and symbolic instance = Euclidean
distance in CS
Two-fold Approach
CS Formalisation
Iki
pi1 …pi2 pin v1 …v2 vn
Mki
( ){ } ( ){ }kklknkkkklknkk MvvvvPIpipipipitrans ∈⇒∈ ,...,,,...,,: 2121
e.g. Mki={(20.649, 98, 0, 7.9894)}
Ci CSi
instance-of member-in
![Page 17: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/17.jpg)
Formal ontology allowing to refine ontologies through CS:
� Representation of concept properties pcj of Ci as dimensions dj of CSi
� Assignment of measurement scale to each quality dimension dj
� Assignment of prominence values pj to each quality dimension dj
� Representation of instances Iki of Ci as members Mki in CSi
� Similarity between sensor measurements and symbolic instance = Euclidean
distance in CS
Two-fold Approach
CS Formalisation
L
S
H
...
<owl:Class rdf:ID="Color">
<rdfs:subClassOf>
<owl:Class rdf:ID="PhysicalQuality"/>
</rdfs:subClassOf>
</owl:Class>
<Color rdf:ID="Lilac"/>
...
01010010100… {211; 169; 127}
11100010001… {228; 197, 8}
10001110100… {237; 177; 73}
Similarity-based mapping through
Conceptual Color Space
Sensor-data based on measurements
(e.g. HSL values)
Ontological Knowledge
(e.g. OWL individual of particular color)
L
S
H
...
<owl:Class rdf:ID="Color">
<rdfs:subClassOf>
<owl:Class rdf:ID="PhysicalQuality"/>
</rdfs:subClassOf>
</owl:Class>
<Color rdf:ID="Lilac"/>
...
01010010100… {211; 169; 127}
11100010001… {228; 197, 8}
10001110100… {237; 177; 73}
Similarity-based mapping through
Conceptual Color Space
Sensor-data based on measurements
(e.g. HSL values)
Ontological Knowledge
(e.g. OWL individual of particular color)
∑=
−−
−=
n
i v
i
u
ii
s
vv
s
uupvudist
1
2))()((),(
![Page 18: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/18.jpg)
irs:Mediator Med.1
irs:WebService SWS.2
irs:WebService SWS.3
irs:Goal G.1
irs:WebService SWS.1
irs:MedWS SWS.1.1 Comp. Sim.
(1)
(2)
(4)
(5)
(3)
� Matchmaking of Semantic Web Services (SWS) based on context measurements
� Uses SWS reasoning environment IRS-III
� Request: “irs:Goal” - context defined as set of measurements
� Matchmaking between request and x associated SWS (SWS1..SWSx)
� Implemented through mediation Web service based on similarity-computation
Application
Measurement-based Service Selection
![Page 19: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/19.jpg)
irs:Mediator Med.1
irs:WebService SWS.2
irs:WebService SWS.3
irs:Goal G.1
irs:WebService SWS.1
irs:MedWS SWS.1.1 Comp. Sim.
(1)
(2)
(4)
(5)
(3)
� Matchmaking of Semantic Web Services (SWS) based on context measurements
� Uses SWS reasoning environment IRS-III
� Request: “irs:Goal” - context defined as set of measurements
� Matchmaking between request and x associated SWS (SWS1..SWSx)
� Implemented through mediation Web service based on similarity-computation
Application
Measurement-based Service Selection
![Page 20: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/20.jpg)
irs:Mediator Med.1
irs:WebService SWS.2
irs:WebService SWS.3
irs:Goal G.1
irs:WebService SWS.1
irs:MedWS SWS.1.1 Comp. Sim.
(1)
(2)
(4)
(5)
(3)
� MedWS SWS1.1 computes x similarity values with Sim(G1,SWSj) defined as reciprocal of
mean value of individual member distances:
� distk = distance between one particular vector (member) vi describing context of G1
and one member of SWSj
( )
1
11
)(
),(),(
−
=−
==∑
n
dist
SWSGDistSWSGSim
n
k
k
jiji
Application
Measurement-based Service Selection
![Page 21: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/21.jpg)
� Automated discovery of distributed weather forecast services
� Each service targets distinct locations and Quality of Service (QoS)
(represented via SWS capability description)
� Symbolic ontologies (SWS) extended with CS-based grounding
(service capability parameter - locations, QoS - represented as members in CS)
� Requests (IRS-III goals) use measurements to describe context
(e.g. the current location and desired QoS)
� Similarity-based service selection for a given request based on MedWS
Measurement-based Service Selection
Prototype Application
![Page 22: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/22.jpg)
SWS1
O1:Country O1:QoS
M42={v1, v2, v3}
SWS4:
get-forecast-request
M41={v1, v2}
WS1
O1:France O1:QoS-1
instance-of
SWS2
O2:Country O2:QoS
WS2
O2:UK O2:QoS-2
instance-of
SWS3
O3:Country O3:QoS
WS3
O3:UK O3:QoS-3
instance-of
CS2 QoS SpaceCS1 Location Space
Measurement-based Service Selection
Prototype Application
![Page 23: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/23.jpg)
SWS1
O1:Country O1:QoS
M42={v1, v2, v3}
SWS4:
get-forecast-request
M41={v1, v2}
WS1
O1:France O1:QoS-1
instance-of
SWS2
O2:Country O2:QoS
WS2
O2:UK O2:QoS-2
instance-of
SWS3
O3:Country O3:QoS
WS3
O3:UK O3:QoS-3
instance-of
CS2 QoS SpaceCS1 Location Space
Measurement-based Service Selection
Prototype Application
![Page 24: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/24.jpg)
SWS1
O1:Country O1:QoS
M42={v1, v2, v3}
SWS4:
get-forecast-request
M41={v1, v2}
WS1
O1:France O1:QoS-1
instance-of
SWS2
O2:Country O2:QoS
WS2
O2:UK O2:QoS-2
instance-of
SWS3
O3:Country O3:QoS
WS3
O3:UK O3:QoS-3
instance-of
CS2 QoS SpaceCS1 Location Space
( ){ } 2321 ,, CStyavailabilipthroughputplatencyp ={ } 121 ),( CSlongitudeplatitudep =
Measurement-based Service Selection
Prototype Application
![Page 25: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/25.jpg)
Assumption
)..()..( 2121 mSWSiSWSiSWSinSWSiSWSiSWSiSWSi QQQLLLAss ∪∪∪∪∪∪∪=
Members Li in CS1 (locations) Members Cj in CS2 (QoS)
SWS1 L1(SWS1)={(46.227644, 2.213755)} L2(SWS1)={(40.463667, -3.74922)}
Q1(SWS1)={(155, 2, 91)}
SWS2 L1(SWS2)={(55.378051, -3.435973)} Q1(SWS2)={(15, 50, 98)}
SWS3 L1(SWS3)={(55.378048, -3.435963)} Q1(SWS3)={(78, 5, 95)}
SWS4 L1(SWS4={(55.378048, -3.435963)} Q1(SWS4)={(0,100,100)}
� SWS capabilities described through conjunction of instances
� Instances refined through vectors (members)
Measurement-based Service Selection
Prototype Application
![Page 26: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/26.jpg)
Assumption
)..()..( 2121 mSWSiSWSiSWSinSWSiSWSiSWSiSWSi QQQLLLAss ∪∪∪∪∪∪∪=
Members Li in CS1 (locations) Members Cj in CS2 (QoS)
SWS1 L1(SWS1)={(46.227644, 2.213755)} L2(SWS1)={(40.463667, -3.74922)}
Q1(SWS1)={(155, 2, 91)}
SWS2 L1(SWS2)={(55.378051, -3.435973)} Q1(SWS2)={(15, 50, 98)}
SWS3 L1(SWS3)={(55.378048, -3.435963)} Q1(SWS3)={(78, 5, 95)}
SWS4 L1(SWS4={(55.378048, -3.435963)} Q1(SWS4)={(0,100,100)}
Locations: France, Spain
Latency = 155 ms
Throughput = 2
Availability = 91%
Measurement-based Service Selection
Prototype Application
![Page 27: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/27.jpg)
SWS1
O1:Country O1:QoS
M42={v1, v2, v3}
SWS4:
get-forecast-request
M41={v1, v2}
WS1
O1:France O1:QoS-1
instance-of
SWS2
O2:Country O2:QoS
WS2
O2:UK O2:QoS-2
instance-of
SWS3
O3:Country O3:QoS
WS3
O3:UK O3:QoS-3
instance-of
CS2 QoS SpaceCS1 Location Space
Measurement-based Service Selection
Prototype Application
![Page 28: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/28.jpg)
Assumption
)..()..( 2121 mSWSiSWSiSWSinSWSiSWSiSWSiSWSi QQQLLLAss ∪∪∪∪∪∪∪=
Members Li in CS1 (locations) Members Cj in CS2 (QoS)
SWS1 L1(SWS1)={(46.227644, 2.213755)} L2(SWS1)={(40.463667, -3.74922)}
Q1(SWS1)={(155, 2, 91)}
SWS2 L1(SWS2)={(55.378051, -3.435973)} Q1(SWS2)={(15, 50, 98)}
SWS3 L1(SWS3)={(55.378048, -3.435963)} Q1(SWS3)={(78, 5, 95)}
SWS4 L1(SWS4={(55.378048, -3.435963)} Q1(SWS4)={(0,100,100)}
Location: UK Latency = 0 ms
Throughput = 100
Availability = 100%
Measurement-based Service Selection
Prototype Application
![Page 29: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/29.jpg)
Assumption
)..()..( 2121 mSWSiSWSiSWSinSWSiSWSiSWSiSWSi QQQLLLAss ∪∪∪∪∪∪∪=
Members Li in CS1 (locations) Members Cj in CS2 (QoS)
SWS1 L1(SWS1)={(46.227644, 2.213755)} L2(SWS1)={(40.463667, -3.74922)}
Q1(SWS1)={(155, 2, 91)}
SWS2 L1(SWS2)={(55.378051, -3.435973)} Q1(SWS2)={(15, 50, 98)}
SWS3 L1(SWS3)={(55.378048, -3.435963)} Q1(SWS3)={(78, 5, 95)}
SWS4 L1(SWS4={(55.378048, -3.435963)} Q1(SWS4)={(0,100,100)}
3 1(SWS3) 1(SWS3)
SWS4 L1(SWS4={(55.378048, -3.435963)} Q1(SWS4)={(0,100,100)}
Location: UK Latency = 0 ms
Throughput = 100
Availability = 100%
Measurement-based Service Selection
Prototype Application
Similarities
SWS1 0.010290349
SWS2 0.038284954
SWS3 0.016257476
![Page 30: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/30.jpg)
Assumption
)..()..( 2121 mSWSiSWSiSWSinSWSiSWSiSWSiSWSi QQQLLLAss ∪∪∪∪∪∪∪=
Members Li in CS1 (locations) Members Cj in CS2 (QoS)
SWS1 L1(SWS1)={(46.227644, 2.213755)} L2(SWS1)={(40.463667, -3.74922)}
Q1(SWS1)={(155, 2, 91)}
SWS2 L1(SWS2)={(55.378051, -3.435973)} Q1(SWS2)={(15, 50, 98)}
SWS3 L1(SWS3)={(55.378048, -3.435963)} Q1(SWS3)={(78, 5, 95)}
SWS4 L1(SWS4={(55.378048, -3.435963)} Q1(SWS4)={(0,100,100)}
3 1(SWS3) 1(SWS3)
SWS4 L1(SWS4={(55.378048, -3.435963)} Q1(SWS4)={(0,100,100)}
Location: UK Latency = 15 ms
Throughput = 50
Availability = 98%
Measurement-based Service Selection
Prototype Application
Similarities
SWS1 0.010290349
SWS2 0.038284954
SWS3 0.016257476
L2(SWS1)={(40.463667, -3.74922)}
SWS2 L1(SWS2)={(55.378051, -3.435973)} Q1(SWS2)={(15, 50, 98)}
![Page 31: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/31.jpg)
Some issues:
� Additional representational effort
� => CS might just shift symbol grounding issue
(i.e. dimensions lack grounding and are ambiguous)
� CS dimensions need to represent actual sensor measurements
� Ontologies/sensor data need to share common schema (CS)
Conclusions
Discussion and Summary
![Page 32: Bridging between Sensor Measurements and Symbolic Ontologies …semsensweb.di.uoa.gr/Dietze_SemSensWeb_final.pdf · 2009-06-12 · Bridging between Sensor Measurements and Symbolic](https://reader030.vdocuments.us/reader030/viewer/2022040917/5e92d73dff2a35252b7ed145/html5/thumbnails/32.jpg)
Some issues:
� Additional representational effort
� => CS might just shift symbol grounding issue
(i.e. dimensions lack grounding and are ambiguous)
� CS dimensions need to represent actual sensor measurements
� Ontologies/sensor data need to share common schema (CS)
…, however:
� Similarity computation between symbolic instances and sensor measurements
� Provides means to map infinite variety of potential sensor measurements to
finite set of symbolic instances
� Alignment of distinct sensor models through alignment of CS
Conclusions
Discussion and Summary