SlideShare a Scribd company logo
1 of 1
Ontological Sensor Selection
for Wearable Activity Recognition
Claudia Villalonga, Héctor Pomares, Ignacio Rojas
Research Center for Information and Communications Technologies
of the University of Granada (CTIC-UGR)
cvillalonga@correo.ugr.es, {hpomares,irojas}@atc.ugr.es
Oresti Baños
Department of Computer Engineering
Kyung Hee University, Korea
oresti@oslab.khu.ac.kr
Wearable activity recognition has attracted very much attention in the recent years. Although many contributions have been provided so far, most
solutions are developed to operate on predefined settings and fixed sensor setups. Real-world activity recognition applications and users demand
more flexible sensor configurations, which may deal with potential adverse situations such as defective or missing sensors. A novel method to
intelligently select the best replacement for an anomalous or nonrecoverable sensor is presented in this work. The proposed method builds on an
ontology defined to neatly describe wearable sensors and their main properties, such as measured magnitude, location and internal characteristics.
SPARQL queries are used to retrieve the ontological sensor descriptions for the selection of the best sensor replacement. The on-body location
proximity of the sensors is considered during the sensor search process to determine the most adequate alternative.
Keywords: Ontologies, Activity Recognition, Wearable sensors, Sensor selection, Sensor placement, Human anatomy
Abstract
• Human activity recognition systems consist of
mobile devices worn on diverse body parts to
quantify physical activity patterns.
• Wearable activity recognition systems work in
closed environments with pre-defined, well-
known and steady sensors.
• In real-world scenarios, sensors suffer from
anomalies -failures or deployment changes-.
• Realistic dynamic sensor setups pose important
challenges to the practical use of wearable
activity recognition systems.
• To ensure seamless recognition capabilities, an
important requirement is the support of
anomalous sensor replacement.
• Mechanisms to abstract the selection of the
most adequate sensors are needed.
• Comprehensive and interoperable descriptions
of available sensors are required so that the
best ones could be selected to replace the
anomalous ones.
Activity Recognition
SS4RWWAR Ontology-based Sensor Selection Method
Selection of a replacement
sensor located on the same
body part where the anomalous
sensor is worn
Selection of a replacement
sensor located on a body part
adjacent to where the
anomalous sensor is worn
Selection of a replacement
sensor located on a body part
directly connected to a part
adjacent to where the
anomalous sensor is worn
SELECT ?replacementsensor
WHERE { <sensor-id> ss4rwwar:placedOn ?part.
?part rdf:type ?parttype.
?parttype rdfs:subClassOf ?restriction.
?restriction rdf:type owl:Restriction.
?restriction owl:onProperty ?connected.
?connected rdfs:subPropertyOf body:connectedTo.
?restriction owl:someValuesFrom ?conparttype.
?conpart rdf:type ?conparttype.
?bodypart body:hasPart ?part.
?bodypart body:hasPart ?conpart.
?replacementsensor ss4rwwar:placedOn ?conpart }
SELECT ?replacementsensor
WHERE { <sensor-id> ss4rwwar:placedOn ?part.
replacementsensor ss4rwwar:placedOn ?part.
FILTER (<sensor-id> != ?replacementsensor) }
SELECT ?replacementsensor
WHERE { <sensor-id> ss4rwwar:placedOn ?part.
?part rdf:type ?parttype.
?parttype rdfs:subClassOf ?restriction1.
?restriction1 rdf:type owl:Restriction.
?restriction1 owl:onProperty ?connected1.
?connected1 rdfs:subPropertyOf body:connectedTo.
?restriction1 owl:someValuesFrom ?conparttype1.
?conpart1 rdf:type ?conparttype1.
?conparttype1 rdfs:subClassOf ?restriction2.
?restriction2 rdf:type owl:Restriction.
?restriction2 owl:onProperty ?connected2.
?connected2 rdfs:subPropertyOf body:connectedTo.
?restriction2 owl:someValuesFrom ?conparttype2.
?conpart2 rdf:type ?conparttype2.
?bodypart body:hasPart ?part.
?bodypart body:hasPart ?conpart1.
?bodypart body:hasPart ?conpart2.
?replacementsensor ss4rwwar:placedOn ?conpart2.
FILTER (<sensor-id> != ?replacementsensor) }
Sensor Selection
for Real-World
Wearable Activity
Recognition
Ontology:
SS4RWWAR
Upper & Human
Body Ontologies

More Related Content

Viewers also liked

Multiwindow Fusion for Wearable Activity Recognition
Multiwindow Fusion for Wearable Activity RecognitionMultiwindow Fusion for Wearable Activity Recognition
Multiwindow Fusion for Wearable Activity RecognitionOresti Banos
 
Recognition of Human Physical Activity based on a novel Hierarchical Weighted...
Recognition of Human Physical Activity based on a novel Hierarchical Weighted...Recognition of Human Physical Activity based on a novel Hierarchical Weighted...
Recognition of Human Physical Activity based on a novel Hierarchical Weighted...Oresti Banos
 
Sistema automático para la estimación de la presión arterial a partir de pará...
Sistema automático para la estimación de la presión arterial a partir de pará...Sistema automático para la estimación de la presión arterial a partir de pará...
Sistema automático para la estimación de la presión arterial a partir de pará...Oresti Banos
 
Mining Human Behavior for Health Promotion
Mining Human Behavior for Health PromotionMining Human Behavior for Health Promotion
Mining Human Behavior for Health PromotionOresti Banos
 
mHealthDroid: a novel framework for agile development of mobile health appli...
mHealthDroid: a novel framework for agile development of mobile health appli...mHealthDroid: a novel framework for agile development of mobile health appli...
mHealthDroid: a novel framework for agile development of mobile health appli...Oresti Banos
 
On the Development of A Real-Time Multi-Sensor Activity Recognition System
On the Development of A Real-Time Multi-Sensor Activity Recognition SystemOn the Development of A Real-Time Multi-Sensor Activity Recognition System
On the Development of A Real-Time Multi-Sensor Activity Recognition SystemOresti Banos
 

Viewers also liked (6)

Multiwindow Fusion for Wearable Activity Recognition
Multiwindow Fusion for Wearable Activity RecognitionMultiwindow Fusion for Wearable Activity Recognition
Multiwindow Fusion for Wearable Activity Recognition
 
Recognition of Human Physical Activity based on a novel Hierarchical Weighted...
Recognition of Human Physical Activity based on a novel Hierarchical Weighted...Recognition of Human Physical Activity based on a novel Hierarchical Weighted...
Recognition of Human Physical Activity based on a novel Hierarchical Weighted...
 
Sistema automático para la estimación de la presión arterial a partir de pará...
Sistema automático para la estimación de la presión arterial a partir de pará...Sistema automático para la estimación de la presión arterial a partir de pará...
Sistema automático para la estimación de la presión arterial a partir de pará...
 
Mining Human Behavior for Health Promotion
Mining Human Behavior for Health PromotionMining Human Behavior for Health Promotion
Mining Human Behavior for Health Promotion
 
mHealthDroid: a novel framework for agile development of mobile health appli...
mHealthDroid: a novel framework for agile development of mobile health appli...mHealthDroid: a novel framework for agile development of mobile health appli...
mHealthDroid: a novel framework for agile development of mobile health appli...
 
On the Development of A Real-Time Multi-Sensor Activity Recognition System
On the Development of A Real-Time Multi-Sensor Activity Recognition SystemOn the Development of A Real-Time Multi-Sensor Activity Recognition System
On the Development of A Real-Time Multi-Sensor Activity Recognition System
 

More from Oresti Banos

Measuring human behaviour to inform e-coaching actions
Measuring human behaviour to inform e-coaching actionsMeasuring human behaviour to inform e-coaching actions
Measuring human behaviour to inform e-coaching actionsOresti Banos
 
Measuring human behaviour by sensing everyday mobile interactions
Measuring human behaviour by sensing everyday mobile interactionsMeasuring human behaviour by sensing everyday mobile interactions
Measuring human behaviour by sensing everyday mobile interactionsOresti Banos
 
Emotion AI: Concepts, Challenges and Opportunities
Emotion AI: Concepts, Challenges and OpportunitiesEmotion AI: Concepts, Challenges and Opportunities
Emotion AI: Concepts, Challenges and OpportunitiesOresti Banos
 
Biosignal Processing
Biosignal ProcessingBiosignal Processing
Biosignal ProcessingOresti Banos
 
Automatic mapping of motivational text messages into ontological entities for...
Automatic mapping of motivational text messages into ontological entities for...Automatic mapping of motivational text messages into ontological entities for...
Automatic mapping of motivational text messages into ontological entities for...Oresti Banos
 
Enabling remote assessment of cognitive behaviour through mobile experience s...
Enabling remote assessment of cognitive behaviour through mobile experience s...Enabling remote assessment of cognitive behaviour through mobile experience s...
Enabling remote assessment of cognitive behaviour through mobile experience s...Oresti Banos
 
Ontological Modeling of Motivational Messages for Physical Activity Coaching
Ontological Modeling of Motivational Messages for Physical Activity CoachingOntological Modeling of Motivational Messages for Physical Activity Coaching
Ontological Modeling of Motivational Messages for Physical Activity CoachingOresti Banos
 
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...Oresti Banos
 
Analysis of the Innovation Outputs in mHealth for Patient Monitoring
Analysis of the Innovation Outputs in mHealth for Patient MonitoringAnalysis of the Innovation Outputs in mHealth for Patient Monitoring
Analysis of the Innovation Outputs in mHealth for Patient MonitoringOresti Banos
 
First Approach to Automatic Performance Status Evaluation and Physical Activi...
First Approach to Automatic Performance Status Evaluation and Physical Activi...First Approach to Automatic Performance Status Evaluation and Physical Activi...
First Approach to Automatic Performance Status Evaluation and Physical Activi...Oresti Banos
 
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...Oresti Banos
 
Activity recognition based on a multi-sensor meta-classifier
Activity recognition based on a multi-sensor meta-classifierActivity recognition based on a multi-sensor meta-classifier
Activity recognition based on a multi-sensor meta-classifierOresti Banos
 

More from Oresti Banos (13)

Measuring human behaviour to inform e-coaching actions
Measuring human behaviour to inform e-coaching actionsMeasuring human behaviour to inform e-coaching actions
Measuring human behaviour to inform e-coaching actions
 
Measuring human behaviour by sensing everyday mobile interactions
Measuring human behaviour by sensing everyday mobile interactionsMeasuring human behaviour by sensing everyday mobile interactions
Measuring human behaviour by sensing everyday mobile interactions
 
Emotion AI: Concepts, Challenges and Opportunities
Emotion AI: Concepts, Challenges and OpportunitiesEmotion AI: Concepts, Challenges and Opportunities
Emotion AI: Concepts, Challenges and Opportunities
 
Biodata analysis
Biodata analysisBiodata analysis
Biodata analysis
 
Biosignal Processing
Biosignal ProcessingBiosignal Processing
Biosignal Processing
 
Automatic mapping of motivational text messages into ontological entities for...
Automatic mapping of motivational text messages into ontological entities for...Automatic mapping of motivational text messages into ontological entities for...
Automatic mapping of motivational text messages into ontological entities for...
 
Enabling remote assessment of cognitive behaviour through mobile experience s...
Enabling remote assessment of cognitive behaviour through mobile experience s...Enabling remote assessment of cognitive behaviour through mobile experience s...
Enabling remote assessment of cognitive behaviour through mobile experience s...
 
Ontological Modeling of Motivational Messages for Physical Activity Coaching
Ontological Modeling of Motivational Messages for Physical Activity CoachingOntological Modeling of Motivational Messages for Physical Activity Coaching
Ontological Modeling of Motivational Messages for Physical Activity Coaching
 
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...
 
Analysis of the Innovation Outputs in mHealth for Patient Monitoring
Analysis of the Innovation Outputs in mHealth for Patient MonitoringAnalysis of the Innovation Outputs in mHealth for Patient Monitoring
Analysis of the Innovation Outputs in mHealth for Patient Monitoring
 
First Approach to Automatic Performance Status Evaluation and Physical Activi...
First Approach to Automatic Performance Status Evaluation and Physical Activi...First Approach to Automatic Performance Status Evaluation and Physical Activi...
First Approach to Automatic Performance Status Evaluation and Physical Activi...
 
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...
 
Activity recognition based on a multi-sensor meta-classifier
Activity recognition based on a multi-sensor meta-classifierActivity recognition based on a multi-sensor meta-classifier
Activity recognition based on a multi-sensor meta-classifier
 

Recently uploaded

Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 

Recently uploaded (20)

Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 

Ontological Sensor Selection for Wearable Activity Recognition

  • 1. Ontological Sensor Selection for Wearable Activity Recognition Claudia Villalonga, Héctor Pomares, Ignacio Rojas Research Center for Information and Communications Technologies of the University of Granada (CTIC-UGR) cvillalonga@correo.ugr.es, {hpomares,irojas}@atc.ugr.es Oresti Baños Department of Computer Engineering Kyung Hee University, Korea oresti@oslab.khu.ac.kr Wearable activity recognition has attracted very much attention in the recent years. Although many contributions have been provided so far, most solutions are developed to operate on predefined settings and fixed sensor setups. Real-world activity recognition applications and users demand more flexible sensor configurations, which may deal with potential adverse situations such as defective or missing sensors. A novel method to intelligently select the best replacement for an anomalous or nonrecoverable sensor is presented in this work. The proposed method builds on an ontology defined to neatly describe wearable sensors and their main properties, such as measured magnitude, location and internal characteristics. SPARQL queries are used to retrieve the ontological sensor descriptions for the selection of the best sensor replacement. The on-body location proximity of the sensors is considered during the sensor search process to determine the most adequate alternative. Keywords: Ontologies, Activity Recognition, Wearable sensors, Sensor selection, Sensor placement, Human anatomy Abstract • Human activity recognition systems consist of mobile devices worn on diverse body parts to quantify physical activity patterns. • Wearable activity recognition systems work in closed environments with pre-defined, well- known and steady sensors. • In real-world scenarios, sensors suffer from anomalies -failures or deployment changes-. • Realistic dynamic sensor setups pose important challenges to the practical use of wearable activity recognition systems. • To ensure seamless recognition capabilities, an important requirement is the support of anomalous sensor replacement. • Mechanisms to abstract the selection of the most adequate sensors are needed. • Comprehensive and interoperable descriptions of available sensors are required so that the best ones could be selected to replace the anomalous ones. Activity Recognition SS4RWWAR Ontology-based Sensor Selection Method Selection of a replacement sensor located on the same body part where the anomalous sensor is worn Selection of a replacement sensor located on a body part adjacent to where the anomalous sensor is worn Selection of a replacement sensor located on a body part directly connected to a part adjacent to where the anomalous sensor is worn SELECT ?replacementsensor WHERE { <sensor-id> ss4rwwar:placedOn ?part. ?part rdf:type ?parttype. ?parttype rdfs:subClassOf ?restriction. ?restriction rdf:type owl:Restriction. ?restriction owl:onProperty ?connected. ?connected rdfs:subPropertyOf body:connectedTo. ?restriction owl:someValuesFrom ?conparttype. ?conpart rdf:type ?conparttype. ?bodypart body:hasPart ?part. ?bodypart body:hasPart ?conpart. ?replacementsensor ss4rwwar:placedOn ?conpart } SELECT ?replacementsensor WHERE { <sensor-id> ss4rwwar:placedOn ?part. replacementsensor ss4rwwar:placedOn ?part. FILTER (<sensor-id> != ?replacementsensor) } SELECT ?replacementsensor WHERE { <sensor-id> ss4rwwar:placedOn ?part. ?part rdf:type ?parttype. ?parttype rdfs:subClassOf ?restriction1. ?restriction1 rdf:type owl:Restriction. ?restriction1 owl:onProperty ?connected1. ?connected1 rdfs:subPropertyOf body:connectedTo. ?restriction1 owl:someValuesFrom ?conparttype1. ?conpart1 rdf:type ?conparttype1. ?conparttype1 rdfs:subClassOf ?restriction2. ?restriction2 rdf:type owl:Restriction. ?restriction2 owl:onProperty ?connected2. ?connected2 rdfs:subPropertyOf body:connectedTo. ?restriction2 owl:someValuesFrom ?conparttype2. ?conpart2 rdf:type ?conparttype2. ?bodypart body:hasPart ?part. ?bodypart body:hasPart ?conpart1. ?bodypart body:hasPart ?conpart2. ?replacementsensor ss4rwwar:placedOn ?conpart2. FILTER (<sensor-id> != ?replacementsensor) } Sensor Selection for Real-World Wearable Activity Recognition Ontology: SS4RWWAR Upper & Human Body Ontologies