SlideShare a Scribd company logo
1 of 18
DESIGN AND IMPLEMENTATION OF AN ONTOLOGY FOR
MODELING USERS PROFILE IN PERVASIVE COMPUTING
APPLICATIONS
• EFSTATHOPOULOS AGGELOS-SERAFEIM REG. NUMBER 649
• PROFESSOR: GOUMOPOULOS CHRISTOS
SEPTEMBER 19 2013 PATRAS
TECHNOLOGICAL EDUCATIONAL INSTITUTE OF PATRAS
SCHOOL OF MANAGEMENT AND ECONOMICS
DEPARTMENT OF BUSINESS PLANNING AND INFORMATION SYSTEMS
THESIS
Pervasive Computing
• Envisioned by Mark Weiser.
• Evolution of mobile computing .
• Integration of microprocessors in environmental objects.
• Ubiquitous systems with the use and interconnection of
wired and wireless networks and sensors(for example
internet).
• Rapid development due to the popularity of laptops
smartphones ,laptops, tablets .
Characteristics of pervasive systems
• Invisibility. Ideally the complete disappearance of the system
by the user . The system serves the user without being
distracting .
• Development capability. Users increase, technologies
(internet bandwidth, processors ) are improving, the system
must be developed accordingly.
• Customize evenly in various environments of varying
complexity , organization and intelligence - needs ( eg offices,
factories )
• Context awareness. Knowledge of features, user needs and
the surrounding environment (eg name , surname, residence ,
daily habits and contacts ) .
 Pervasive Computing Technologies
• It is one or more computer programs that are moving freely in a
system (mobile agent platform) performing missions by the system
or user.
• Decentralizes the classic client -server systems , balancing the
workload .
• Just for this is ideal for pervasive systems.
Mobile security agent
• System security agent for threats coming from another agent or
from the system or outside of it.
Mobile agent platforms
• Various platforms with different uses, like Grasshopper, Alma beans
, Aglets(java based), Pervasive Information Community
Organization (PICO) and others.
1. Mobile agent
2. Sensor Networks
• Development and implementation of smart environmental data
detection devices in an area ( from a house up to space)
• Extremely useful in pervasive systems , which are also called nodes
• Cheap, low processing power , send data (eg temperature ,
pressure) wired or wirelessly to more powerfull base station for
processing.
• Applications for monitoring data on the battlefield , in seismic
surveys, dangerous for fire forests , public works (bridges ) ,
hospitals, habitats , etc.
Software sensor network systems
• They are programming dynamic sensor nodes using virtual
machines and mobile agents .
• There are several , such as Mate, SensorWare, Deluge, Agilla etc.
3. Applications
1. Pervasive volcano
monitoring system
OASIS
•OnSite temperature , pressure and
vibration monitoring with wireless
sensors of St. Helens volcano.
•Cooperation with GPS and ground
based Sensorweb software of Jet
Propulsion Laboratory (JPL) and satellite
Earth Observer-1.
2. Pervasive personalized
higher education platform
• Adjusts the content of the courses to
the needs , interests and student's
background.Uses the Mobile agent
system PICO.
• Agents are self- organized exchanging
data and helping the system to create
the student degree program.
Ontologies
Ontology is a formal, explicit specification of a common devise .
•First mention by Plato, Parmenides , Aristotle.
•Optical visualizing of the system operation .
Categories by
i.Expression ( highly / partially Informal, partially / strict Standard )
ii.Technical Modeling with (1st
class Logic, Descriptive Logic eg OWL,
UML software and OCL language, ER Database diagrams).
iii.Knowledge use(Workplace, Target ontologies, Area ontologies,
Generic ontologies).
iv.Internal structure(Simple Vocabularies, Glossaries , Thesauri ,
Informal / Formal hierarchies , Frames , Limiting value / logic ) .
Ontology Characteristics
i. Classes or concepts with subclasses (e.g. the concept car
/saloon).
ii. Roles or properties of classes ( e.g. Peugeot 508).
iii. Role properties limitations (e.g. does not fly ) .
iv. Relationships (between concepts ie saloons belong to cars).
Ontologies Lifecycle.
Design principles
i. Clarity (clear objective terms , formalism).
ii. Cohesion consistency of findings with their definitions.
iii. Scalability without revising existing terms .
iv. Simple Coding devised for use by mobile operators .
v. Limited specificity ( to be performed by each user later ).
vi. Show related concepts with the same principles.
vii. Standardization of names according to the nomenclature .
Ontology Development Tools
Programming languages
From CyCL (1990) to OWL
(2003)which we will use here.
Special Software
Several exist like EvoOntis,
Altova SemanticWorks, Amine,
The Apelon DTS, DOME, FlexViz,
Knoodl but here we will use
Protégé.
Modeling pervasive environment user profiles
We use OWL and Protégé for the ontologies and project Atraco for the
environment design.
Environment Design Phases
i. Specifications
ii. Realization
iii. Review
We see beside
i.Classes (orange)
ii.Object Properties(blue)
iii.Data type properties
(green)
Static user features
User profile has
i.A permanent sub-profile
(name, weight, sex, disabilities,
neighbors)
ii. Many temporary sub-profiles
(depending of the user action,
application preferences,
environment etc,
Depending upon the user’s place,
time, mood etc.
(user context)
Extended User preferences
Below we see the User Preferences (ie music services) and their
mutual relations in full expansion.
Navigation system user profile modeling
Navigation system modeling.
User’s skills
i. Conscious navigation with knowledge
of the environment.
ii. Spatial Ability, orientation,
visualization and relationships.
iii.Wayfinding, especially in unknown
space.
General system architecture
i. Navigation service (user interface
with the rest of the system) .
ii. Navigation Ontology (spatial
navigation concepts).
iii. Navigation user’s ontology
(classifying users based on
characteristics)
iv. User’s destination Symbolic
Positioning System .
v. Internal space topology
(indoor space visualization).
vi. Routing algorithm(calculate optimal
route between two points).
Navigation user properties
Below we see user ontology concepts properties ( e.g. name,
age , blindness , pregnancy etc).
Concept name Properties Relationship Description
User hasName
canWalk
isBlind
hasCardiopathy
isLazy
isPregnant
hasAge Describes
basic
characteristics
of the user
LazyUser It’s a
specialization
of class User
(defined
class)
BlindUser «
PerceptuallyResctrictedUser «
PhysicallyResctrictedUser «
HandicappedUser «
PregnantUser «
CardiopatheticUser «
Navigation user properties
i. General elements (age, sex, residence etc).
ii. Cognitive characteristics (consciousness, orientation capability,
memory, calculation execution).
iii. Sensory abilities (visual acuity, audio perception).
iv. User Mobility(fully controllable or with the help of a third person
or a wheelchair).
v. Navigation User Preferences (e.g. shortest route preferences ).
vi. User interface preferences(depending on the device, mobile
phone, information form digital , printed etc).
The End!!

More Related Content

Similar to Thesis DESIGN AND IMPLEMENTATION OF AN ONTOLOGY FOR MODELING USERS PROFILE IN PERVASIVE COMPUTING APPLICATIONS

Contextualised Cognitive Perspective for Linked Sensor Data
Contextualised Cognitive Perspective for Linked Sensor Data Contextualised Cognitive Perspective for Linked Sensor Data
Contextualised Cognitive Perspective for Linked Sensor Data iammyr
 
From Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsFrom Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsVille Antila
 
Caaa07 Presentation February Final
Caaa07 Presentation February FinalCaaa07 Presentation February Final
Caaa07 Presentation February Finalpbihler
 
SOFIA project INDRA NEO Publication
SOFIA project INDRA NEO PublicationSOFIA project INDRA NEO Publication
SOFIA project INDRA NEO PublicationSofia Eu
 
Learning of robot navigation tasks by
Learning of robot navigation tasks byLearning of robot navigation tasks by
Learning of robot navigation tasks bycsandit
 
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKLEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKcsandit
 
Ukd2008 18-9-08 andrea
Ukd2008 18-9-08 andreaUkd2008 18-9-08 andrea
Ukd2008 18-9-08 andreaAndrea Zaza
 
Introduction to Investor.pptx
Introduction to Investor.pptxIntroduction to Investor.pptx
Introduction to Investor.pptxNilamHonmane
 
Ambiences on the-fly usage of available resources through personal devices
Ambiences  on the-fly usage of available resources through personal devicesAmbiences  on the-fly usage of available resources through personal devices
Ambiences on the-fly usage of available resources through personal devicesijasuc
 
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKLEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKcscpconf
 
Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing Hitesh Kumar Markam
 
Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069Thomas Burguiere
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Pierrick Thébault
 
연구실 소개(2014)
연구실 소개(2014)연구실 소개(2014)
연구실 소개(2014)NCLab_KAIST
 
Acoustic event characterization for service robot using convolutional networks
Acoustic event characterization for service robot using convolutional networksAcoustic event characterization for service robot using convolutional networks
Acoustic event characterization for service robot using convolutional networksIJECEIAES
 
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004Jason Hong
 
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...AdityaAllamraju1
 

Similar to Thesis DESIGN AND IMPLEMENTATION OF AN ONTOLOGY FOR MODELING USERS PROFILE IN PERVASIVE COMPUTING APPLICATIONS (20)

Contextualised Cognitive Perspective for Linked Sensor Data
Contextualised Cognitive Perspective for Linked Sensor Data Contextualised Cognitive Perspective for Linked Sensor Data
Contextualised Cognitive Perspective for Linked Sensor Data
 
From Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsFrom Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior Patterns
 
Class 2
Class 2Class 2
Class 2
 
18CS3040 DISTRIBUTED SYSTEMS
18CS3040 DISTRIBUTED SYSTEMS18CS3040 DISTRIBUTED SYSTEMS
18CS3040 DISTRIBUTED SYSTEMS
 
Caaa07 Presentation February Final
Caaa07 Presentation February FinalCaaa07 Presentation February Final
Caaa07 Presentation February Final
 
SOFIA project INDRA NEO Publication
SOFIA project INDRA NEO PublicationSOFIA project INDRA NEO Publication
SOFIA project INDRA NEO Publication
 
Learning of robot navigation tasks by
Learning of robot navigation tasks byLearning of robot navigation tasks by
Learning of robot navigation tasks by
 
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKLEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
 
20CS2021 DISTRIBUTED COMPUTING
20CS2021 DISTRIBUTED COMPUTING20CS2021 DISTRIBUTED COMPUTING
20CS2021 DISTRIBUTED COMPUTING
 
Ukd2008 18-9-08 andrea
Ukd2008 18-9-08 andreaUkd2008 18-9-08 andrea
Ukd2008 18-9-08 andrea
 
Introduction to Investor.pptx
Introduction to Investor.pptxIntroduction to Investor.pptx
Introduction to Investor.pptx
 
Ambiences on the-fly usage of available resources through personal devices
Ambiences  on the-fly usage of available resources through personal devicesAmbiences  on the-fly usage of available resources through personal devices
Ambiences on the-fly usage of available resources through personal devices
 
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORKLEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
 
Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing
 
Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...
 
연구실 소개(2014)
연구실 소개(2014)연구실 소개(2014)
연구실 소개(2014)
 
Acoustic event characterization for service robot using convolutional networks
Acoustic event characterization for service robot using convolutional networksAcoustic event characterization for service robot using convolutional networks
Acoustic event characterization for service robot using convolutional networks
 
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
 
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...
 

More from Aggelos Ser

Tei bachelor diploma supplement eng
Tei bachelor diploma supplement engTei bachelor diploma supplement eng
Tei bachelor diploma supplement engAggelos Ser
 
Proficiency english michigan small
Proficiency english michigan smallProficiency english michigan small
Proficiency english michigan smallAggelos Ser
 
τηλερομποτική
τηλερομποτικήτηλερομποτική
τηλερομποτικήAggelos Ser
 
τηλερομποτική ευσταθοπουλος Άγγελος powerpoint
τηλερομποτική ευσταθοπουλος Άγγελος powerpointτηλερομποτική ευσταθοπουλος Άγγελος powerpoint
τηλερομποτική ευσταθοπουλος Άγγελος powerpointAggelos Ser
 
παιγνια εργασια ευσταθοπουλος αγγελος 649
παιγνια εργασια ευσταθοπουλος αγγελος 649παιγνια εργασια ευσταθοπουλος αγγελος 649
παιγνια εργασια ευσταθοπουλος αγγελος 649Aggelos Ser
 
καινοτομία άγγελος 649
καινοτομία  άγγελος 649καινοτομία  άγγελος 649
καινοτομία άγγελος 649Aggelos Ser
 
εργασια στατιστικη-1
εργασια στατιστικη-1εργασια στατιστικη-1
εργασια στατιστικη-1Aggelos Ser
 
εργασία στατιστική 2 εργαστηριο
εργασία στατιστική 2 εργαστηριοεργασία στατιστική 2 εργαστηριο
εργασία στατιστική 2 εργαστηριοAggelos Ser
 
εργασια εφοδιαστικης αλυσιδας 2012 2013
εργασια εφοδιαστικης αλυσιδας 2012 2013εργασια εφοδιαστικης αλυσιδας 2012 2013
εργασια εφοδιαστικης αλυσιδας 2012 2013Aggelos Ser
 
εργασια aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτητας
εργασια  aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτηταςεργασια  aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτητας
εργασια aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτηταςAggelos Ser
 
εργασια επιχ.ερευνα 2 εργ.
εργασια επιχ.ερευνα 2 εργ.εργασια επιχ.ερευνα 2 εργ.
εργασια επιχ.ερευνα 2 εργ.Aggelos Ser
 
εργασία αναλυση οτε ευσταθόπουλος άγγελος 649
εργασία αναλυση οτε ευσταθόπουλος άγγελος 649εργασία αναλυση οτε ευσταθόπουλος άγγελος 649
εργασία αναλυση οτε ευσταθόπουλος άγγελος 649Aggelos Ser
 
εργασία αναλυση αθ.ζυθοποιία ευσταθόπουλος άγγελος 649
εργασία αναλυση αθ.ζυθοποιία ευσταθόπουλος άγγελος 649εργασία αναλυση αθ.ζυθοποιία ευσταθόπουλος άγγελος 649
εργασία αναλυση αθ.ζυθοποιία ευσταθόπουλος άγγελος 649Aggelos Ser
 
Enviro friendly products business plan
Enviro  friendly products business planEnviro  friendly products business plan
Enviro friendly products business planAggelos Ser
 
Ea ευσταθοπουλος-βρατσος καινοτομια
Ea ευσταθοπουλος-βρατσος καινοτομιαEa ευσταθοπουλος-βρατσος καινοτομια
Ea ευσταθοπουλος-βρατσος καινοτομιαAggelos Ser
 
βεβαίωση σεμιναριου εαπ
βεβαίωση σεμιναριου εαπ  βεβαίωση σεμιναριου εαπ
βεβαίωση σεμιναριου εαπ Aggelos Ser
 
φεκ δικαιωματα επιχειρηματικου
φεκ δικαιωματα επιχειρηματικουφεκ δικαιωματα επιχειρηματικου
φεκ δικαιωματα επιχειρηματικουAggelos Ser
 
αναλυτικη βαθμολογια ατει
αναλυτικη βαθμολογια ατειαναλυτικη βαθμολογια ατει
αναλυτικη βαθμολογια ατειAggelos Ser
 
THESIS άγγελος 649 ppts
THESIS    άγγελος 649 pptsTHESIS    άγγελος 649 ppts
THESIS άγγελος 649 pptsAggelos Ser
 
πτυχιακη τει άγγελος final
πτυχιακη τει    άγγελος   finalπτυχιακη τει    άγγελος   final
πτυχιακη τει άγγελος finalAggelos Ser
 

More from Aggelos Ser (20)

Tei bachelor diploma supplement eng
Tei bachelor diploma supplement engTei bachelor diploma supplement eng
Tei bachelor diploma supplement eng
 
Proficiency english michigan small
Proficiency english michigan smallProficiency english michigan small
Proficiency english michigan small
 
τηλερομποτική
τηλερομποτικήτηλερομποτική
τηλερομποτική
 
τηλερομποτική ευσταθοπουλος Άγγελος powerpoint
τηλερομποτική ευσταθοπουλος Άγγελος powerpointτηλερομποτική ευσταθοπουλος Άγγελος powerpoint
τηλερομποτική ευσταθοπουλος Άγγελος powerpoint
 
παιγνια εργασια ευσταθοπουλος αγγελος 649
παιγνια εργασια ευσταθοπουλος αγγελος 649παιγνια εργασια ευσταθοπουλος αγγελος 649
παιγνια εργασια ευσταθοπουλος αγγελος 649
 
καινοτομία άγγελος 649
καινοτομία  άγγελος 649καινοτομία  άγγελος 649
καινοτομία άγγελος 649
 
εργασια στατιστικη-1
εργασια στατιστικη-1εργασια στατιστικη-1
εργασια στατιστικη-1
 
εργασία στατιστική 2 εργαστηριο
εργασία στατιστική 2 εργαστηριοεργασία στατιστική 2 εργαστηριο
εργασία στατιστική 2 εργαστηριο
 
εργασια εφοδιαστικης αλυσιδας 2012 2013
εργασια εφοδιαστικης αλυσιδας 2012 2013εργασια εφοδιαστικης αλυσιδας 2012 2013
εργασια εφοδιαστικης αλυσιδας 2012 2013
 
εργασια aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτητας
εργασια  aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτηταςεργασια  aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτητας
εργασια aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτητας
 
εργασια επιχ.ερευνα 2 εργ.
εργασια επιχ.ερευνα 2 εργ.εργασια επιχ.ερευνα 2 εργ.
εργασια επιχ.ερευνα 2 εργ.
 
εργασία αναλυση οτε ευσταθόπουλος άγγελος 649
εργασία αναλυση οτε ευσταθόπουλος άγγελος 649εργασία αναλυση οτε ευσταθόπουλος άγγελος 649
εργασία αναλυση οτε ευσταθόπουλος άγγελος 649
 
εργασία αναλυση αθ.ζυθοποιία ευσταθόπουλος άγγελος 649
εργασία αναλυση αθ.ζυθοποιία ευσταθόπουλος άγγελος 649εργασία αναλυση αθ.ζυθοποιία ευσταθόπουλος άγγελος 649
εργασία αναλυση αθ.ζυθοποιία ευσταθόπουλος άγγελος 649
 
Enviro friendly products business plan
Enviro  friendly products business planEnviro  friendly products business plan
Enviro friendly products business plan
 
Ea ευσταθοπουλος-βρατσος καινοτομια
Ea ευσταθοπουλος-βρατσος καινοτομιαEa ευσταθοπουλος-βρατσος καινοτομια
Ea ευσταθοπουλος-βρατσος καινοτομια
 
βεβαίωση σεμιναριου εαπ
βεβαίωση σεμιναριου εαπ  βεβαίωση σεμιναριου εαπ
βεβαίωση σεμιναριου εαπ
 
φεκ δικαιωματα επιχειρηματικου
φεκ δικαιωματα επιχειρηματικουφεκ δικαιωματα επιχειρηματικου
φεκ δικαιωματα επιχειρηματικου
 
αναλυτικη βαθμολογια ατει
αναλυτικη βαθμολογια ατειαναλυτικη βαθμολογια ατει
αναλυτικη βαθμολογια ατει
 
THESIS άγγελος 649 ppts
THESIS    άγγελος 649 pptsTHESIS    άγγελος 649 ppts
THESIS άγγελος 649 ppts
 
πτυχιακη τει άγγελος final
πτυχιακη τει    άγγελος   finalπτυχιακη τει    άγγελος   final
πτυχιακη τει άγγελος final
 

Recently uploaded

NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadIslamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadAyesha Khan
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedKaiNexus
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 

Recently uploaded (20)

NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadIslamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 

Thesis DESIGN AND IMPLEMENTATION OF AN ONTOLOGY FOR MODELING USERS PROFILE IN PERVASIVE COMPUTING APPLICATIONS

  • 1. DESIGN AND IMPLEMENTATION OF AN ONTOLOGY FOR MODELING USERS PROFILE IN PERVASIVE COMPUTING APPLICATIONS • EFSTATHOPOULOS AGGELOS-SERAFEIM REG. NUMBER 649 • PROFESSOR: GOUMOPOULOS CHRISTOS SEPTEMBER 19 2013 PATRAS TECHNOLOGICAL EDUCATIONAL INSTITUTE OF PATRAS SCHOOL OF MANAGEMENT AND ECONOMICS DEPARTMENT OF BUSINESS PLANNING AND INFORMATION SYSTEMS THESIS
  • 2. Pervasive Computing • Envisioned by Mark Weiser. • Evolution of mobile computing . • Integration of microprocessors in environmental objects. • Ubiquitous systems with the use and interconnection of wired and wireless networks and sensors(for example internet). • Rapid development due to the popularity of laptops smartphones ,laptops, tablets .
  • 3. Characteristics of pervasive systems • Invisibility. Ideally the complete disappearance of the system by the user . The system serves the user without being distracting . • Development capability. Users increase, technologies (internet bandwidth, processors ) are improving, the system must be developed accordingly. • Customize evenly in various environments of varying complexity , organization and intelligence - needs ( eg offices, factories ) • Context awareness. Knowledge of features, user needs and the surrounding environment (eg name , surname, residence , daily habits and contacts ) .
  • 4.  Pervasive Computing Technologies • It is one or more computer programs that are moving freely in a system (mobile agent platform) performing missions by the system or user. • Decentralizes the classic client -server systems , balancing the workload . • Just for this is ideal for pervasive systems. Mobile security agent • System security agent for threats coming from another agent or from the system or outside of it. Mobile agent platforms • Various platforms with different uses, like Grasshopper, Alma beans , Aglets(java based), Pervasive Information Community Organization (PICO) and others. 1. Mobile agent
  • 5. 2. Sensor Networks • Development and implementation of smart environmental data detection devices in an area ( from a house up to space) • Extremely useful in pervasive systems , which are also called nodes • Cheap, low processing power , send data (eg temperature , pressure) wired or wirelessly to more powerfull base station for processing. • Applications for monitoring data on the battlefield , in seismic surveys, dangerous for fire forests , public works (bridges ) , hospitals, habitats , etc. Software sensor network systems • They are programming dynamic sensor nodes using virtual machines and mobile agents . • There are several , such as Mate, SensorWare, Deluge, Agilla etc.
  • 6. 3. Applications 1. Pervasive volcano monitoring system OASIS •OnSite temperature , pressure and vibration monitoring with wireless sensors of St. Helens volcano. •Cooperation with GPS and ground based Sensorweb software of Jet Propulsion Laboratory (JPL) and satellite Earth Observer-1. 2. Pervasive personalized higher education platform • Adjusts the content of the courses to the needs , interests and student's background.Uses the Mobile agent system PICO. • Agents are self- organized exchanging data and helping the system to create the student degree program.
  • 7. Ontologies Ontology is a formal, explicit specification of a common devise . •First mention by Plato, Parmenides , Aristotle. •Optical visualizing of the system operation . Categories by i.Expression ( highly / partially Informal, partially / strict Standard ) ii.Technical Modeling with (1st class Logic, Descriptive Logic eg OWL, UML software and OCL language, ER Database diagrams). iii.Knowledge use(Workplace, Target ontologies, Area ontologies, Generic ontologies). iv.Internal structure(Simple Vocabularies, Glossaries , Thesauri , Informal / Formal hierarchies , Frames , Limiting value / logic ) .
  • 8. Ontology Characteristics i. Classes or concepts with subclasses (e.g. the concept car /saloon). ii. Roles or properties of classes ( e.g. Peugeot 508). iii. Role properties limitations (e.g. does not fly ) . iv. Relationships (between concepts ie saloons belong to cars). Ontologies Lifecycle.
  • 9. Design principles i. Clarity (clear objective terms , formalism). ii. Cohesion consistency of findings with their definitions. iii. Scalability without revising existing terms . iv. Simple Coding devised for use by mobile operators . v. Limited specificity ( to be performed by each user later ). vi. Show related concepts with the same principles. vii. Standardization of names according to the nomenclature .
  • 10. Ontology Development Tools Programming languages From CyCL (1990) to OWL (2003)which we will use here. Special Software Several exist like EvoOntis, Altova SemanticWorks, Amine, The Apelon DTS, DOME, FlexViz, Knoodl but here we will use Protégé.
  • 11. Modeling pervasive environment user profiles We use OWL and Protégé for the ontologies and project Atraco for the environment design. Environment Design Phases i. Specifications ii. Realization iii. Review We see beside i.Classes (orange) ii.Object Properties(blue) iii.Data type properties (green)
  • 12. Static user features User profile has i.A permanent sub-profile (name, weight, sex, disabilities, neighbors) ii. Many temporary sub-profiles (depending of the user action, application preferences, environment etc, Depending upon the user’s place, time, mood etc. (user context)
  • 13. Extended User preferences Below we see the User Preferences (ie music services) and their mutual relations in full expansion.
  • 14. Navigation system user profile modeling Navigation system modeling. User’s skills i. Conscious navigation with knowledge of the environment. ii. Spatial Ability, orientation, visualization and relationships. iii.Wayfinding, especially in unknown space.
  • 15. General system architecture i. Navigation service (user interface with the rest of the system) . ii. Navigation Ontology (spatial navigation concepts). iii. Navigation user’s ontology (classifying users based on characteristics) iv. User’s destination Symbolic Positioning System . v. Internal space topology (indoor space visualization). vi. Routing algorithm(calculate optimal route between two points).
  • 16. Navigation user properties Below we see user ontology concepts properties ( e.g. name, age , blindness , pregnancy etc). Concept name Properties Relationship Description User hasName canWalk isBlind hasCardiopathy isLazy isPregnant hasAge Describes basic characteristics of the user LazyUser It’s a specialization of class User (defined class) BlindUser « PerceptuallyResctrictedUser « PhysicallyResctrictedUser « HandicappedUser « PregnantUser « CardiopatheticUser «
  • 17. Navigation user properties i. General elements (age, sex, residence etc). ii. Cognitive characteristics (consciousness, orientation capability, memory, calculation execution). iii. Sensory abilities (visual acuity, audio perception). iv. User Mobility(fully controllable or with the help of a third person or a wheelchair). v. Navigation User Preferences (e.g. shortest route preferences ). vi. User interface preferences(depending on the device, mobile phone, information form digital , printed etc).