SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
Sensing
Presence
(PreSense)
Ontology
–

        
User
Modelling
in
the
Seman3c
Sensor
Web




                       A.E.
Cano,
A.‐S.
Dadzie,
V.S.
Uren,
F.
Ciravegna

                                                                       The
Oak
Group,


                                                      Department
of
Computer
Science,


                                                             The
University
of
Sheffield





PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Outline

   •    Introduc3on/Mo3va3on

   •    Related
Work

   •    Sensors
&
User
Context

   •    Aims
&
Challenges

         –  Scenario
of
Use

   •  PreSense
Ontology

         –  Requirements

         –  Design

         –  Usage

   •  Conclusions



PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Introduc3on/Mo3va3on
–


             Mobiles,
Sensors
&
Smart
Environments





PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Outline

   •  Introduc3on/Mo3va3on

   •  Related
Work

   •  Sensors
&
User
Context

   •  Aims
&
Challenges

         –  Scenario
of
Use

   •  PreSense
Ontology

         –  Requirements

         –  Design

         –  Usage

   •  Conclusions



PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Introduc3on/Mo3va3on

   •  the
need
to
iden3fy:

         –  users’
aVached
sensors


         –  the
observa3ons
of
these
sensors
as
physical
and
online
resources

   •  
address
the
data
streams
generated
as
users’
feature
proper3es

   •  exis3ng
ontologies
address
some
of
the
requirements
to
handle

      this:





PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Outline

   •  Introduc3on/Mo3va3on

   •  Related
Work

   •  Sensors
&
User
Context

   •  Aims
&
Challenges

         –  Scenario
of
Use

   •  PreSense
Ontology

         –  Requirements

         –  Design

         –  Usage

   •  Conclusions



PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Sensors
&
User
Context

    Static/Stable Features




                                                             Work place


                                                      Name




PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Sensors
&
User
Context

    Static/Stable Features


                             Name
   Work place

   Highly changing Features

                                                                  Position




                                                      Interests


PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Outline

   •    Introduc3on/Mo3va3on

   •    Related
Work

   •    Sensors
&
User
Context

   •    Aims
&
Challenges

         –  Scenario
of
Use

   •  PreSense
Ontology

         –  Requirements

         –  Design

         –  Usage

   •  Conclusions



PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Aims
&
Challenges

 •  current
user
modelling
methods

       –  depict
the
digital
iden3ty
of
a
given
person

       –  consider
sensor
informa3on
distributed
across
physical
and
online

worlds



 •  explore
new
techniques
for
combining:

       –  sta3c/stable
features

       –  dynamic
or
highly
changing
features

 •  explore
different
perspec3ves
in
which
the
aVachment
of
sensor

    data
feeds
into
user
models


       –  capture
interac3on
with
smart
objects
and
environments

       –  make
use
of
surrounding,
real‐3me
context

       –  by
aVaching
sensor
data
streams
(physical
and
virtual)
to
user
profiles


PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Outline

   •    Introduc3on/Mo3va3on

   •    Related
Work

   •    Sensors
&
User
Context

   •    Aims
&
Challenges

         –  Scenario
of
Use

   •  PreSense
Ontology

         –  Requirements

         –  Design

         –  Usage

   •  Conclusions



PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Scenario





PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Scenario
–
Challenges
Portrayed

   •  access
to
networks

         –  WAN/LAN

         –  bluetooth,
other
local
wireless
networks

   •  currency
and
validity
of
informa3on


   •  physical
presence
data
vs
online
presence
data

   •  verifica3on
of
iden3ty

         –  associa3on
of
sensor
data
with
en33es/individuals

         –  trust,
privacy
–
what
informa3on
should
be
shared,
and
with

            whom



PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Outline

   •    Introduc3on/Mo3va3on

   •    Related
Work

   •    Sensors
&
User
Context

   •    Aims
&
Challenges

         –  Scenario
of
Use

   •  PreSense
Ontology

         –  Requirements

         –  Design

         –  Usage

   •  Conclusions



PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Ontology
‐
Requirements

   •    Iden3fica3on
and
Addressability

   •    Sensor
Ownership
and
Provenance

   •    Associa3on
of
Sensor
Data
and
Profile
Informa3on

   •    Privacy
in
Data
Streams

   •    Sensor
Data
Expira3on

   •    Interac3on
with
Smart
En33es

   •    Integrate
Physical
and
Virtual
Presence
S3muli





PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Outline

   •    Introduc3on/Mo3va3on

   •    Related
Work

   •    Sensors
&
User
Context

   •    Aims
&
Challenges

         –  Scenario
of
Use

   •  PreSense
Ontology

         –  Requirements

         –  Design

         –  Usage

   •  Conclusions



PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Imported
Ontologies


   •  Seman3c
Sensor
Network
Incubator
Group
(SSN‐XG)

         –  to
model
sensors

   •  FOAF

         –  to
model
en33es,
e.g.,
Person
   •  Provenance
Vocabulary
(PRV)

         –  provenance‐related
metadata
for
sensors
and
their
owners

   •  Web
of
Trust
(WOT)

         –  to
verify
ownership
of
a
sensor

   •  Online
Presence
Ontology
(OPO)

         –  users'
online
presence
proper3es

   •  Dolce
Ultralight
Ontology
(DUL)

         •    to
model
selected
proper3es
of
an
en3ty,
e.g.,
context


PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Core
Concepts
–

                                         

                                             Entity
                                                  
   •  func3ons

         –  describe
iden33es
of
Persons
and
other
en33es
to
whom
sensor
data
is
aVached

         –  prevent
falsifica3on
of
provenance
(through
wot:User)

   •  aVaches
sensors
to
En33es
using
ps:hasSensor property





PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Core
Concepts
–

                                         

                                             Sensor
                                                  
   •  a
physical
object
that
detects,
observes
and
measures
a

      s3mulus

         –  ps:attachedTo
property
used
to
indicate
Entity
to
which
a
Sensor

             is
aVached





PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Core
Concepts
–

                                         

                           PhysicalPresence
                                          
   •  aggrega3on
of
physical
proper3es

   •  derived
by
sensors
observing
physical
s3muli
exhibited
by
an

      Entity,
e.g.,
physical
loca3on,
blood
glucose
levels




PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Core
Concepts
–

                                         

                               OnlinePresence
                                            
   •  abstrac3on
of
the
aggrega3on
of
online
proper3es
exhibited
by
an

      Entity,

         –  e.g.,
detec3on
of
change
of
status
on
a
social
network
site

   •  derived
by
virtual
sensors
observing
s3muli






PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Core
Concepts
–

                                         

         FeaturePropertyAssociation
                                  
   •  bridge
between
a
sensor's
observed
s3mulus
and
the
feature

      that
this
s3mulus
characterises
in
a
user,
e.g.,


         –  a
sensor
observes
changes
in
Bob’s
BloodGlucose
levels
‐
the

            feature
of
interest

         –  this
associa3on
enables
Alice
to
monitor
Bob’s
sugar
levels





PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Ontology





PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

 Complete ontology available at: http://purl.org/net/preSense/ns
PreSense
Ontology

     Match
of
core
PreSense
ontology
components
to
requirements





PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Outline

   •    Introduc3on/Mo3va3on

   •    Related
Work

   •    Sensors
&
User
Context

   •    Aims
&
Challenges

         –  Scenario
of
Use

   •  PreSense
Ontology

         –  Requirements

         –  Design

         –  Usage

   •  Conclusions



PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Scenario
Reminder





PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Ontology
‐
Modules

   •  modelling
aspects
of
the
user’s
physical
proper3es
using

      PreSense

         –  e.g.,
monitoring
Bob’s
glucose
levels

         –  handles
features
related
to
Location
and
PhysiologicalState




PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Ontology
‐
Modules

                    @prefix ps: <http://purl.org/net/preSense/ns#> .
                     @prefix physioState: <http://purl.org/net/preSense/physioState/ns#>   .
                     @prefix prvTypes: <http://purl.org/net/provenance/types#> .
                     @prefix prv: <http://purl.org/net/provenance/ns> .
    @prefix ps: <http://purl.org/net/preSense/ns#> .
                     @prefix ssn: <http://purl.oclc.org/NET/ssnx/ssn#> .
                     <http://my.identity.org/Bob> a ps:Entity, a foaf:Person;
    @prefix physioState: <http://purl.org/net/
                     ps:hasSensor <http://my.identity.org/Bob/sensors/glSen1/>.
                     ps:declaresPresence _:p1.
    preSensephysioState/ns#> .
             _:p1 a ps:Presence;
    @prefix prvTypes: <http://purl.org/net/provenance/types#> .
               ps:hasPresenceComponent _:phyPr.
    @prefix prv: <http://purl.org/net/provenance/ns> .
             _:phyPr a ps:PhysicalPresence;
    @prefix ssn: <http://purl.oclc.org/NET/ssnx/ssn#> .
               ps:hasPresenceProperty _:prop1.
                      
        
 
                     _:prop1 a physioState:GlucoseLevel;
                        ps:hasPresenceProperty _:glucoseLevel.
      <http://my.identity.org/Bob> a ps:Entity, a foaf:Person;
                        ps:isPropertyOf _:bloodGlucose .
      ps:hasSensor <http://my.identity.org/Bob/sensors/glSen1/>.
             <http://my.identity.org/Bob/sensors/glSen1/>
      ps:declaresPresence _:p1.
               a ssn:Sensor, prv:Actor, prvTypes:Sensor;
               prv:operatedBy <http://my.identity.org/Bob> .
    _
         prv:observedBy <http://my.identity.org/Bob/sos/observations/glSen1/>.
                     <http://my.identity.org/Bob/sos/observations/glSen1/> a ssn:Observation;
                       ssn:observedProperty _:glucoseLevel.
                     _:glucoseLevel   a ssn:Property, ps:PresenceProperty;
                       ssn:isPropertyOf _:bloodGlucose.
                     _:bloodGlucose   a ps:FeaturePropertyAssociation;




PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Ontology
‐
Modules

                    @prefix ps: <http://purl.org/net/preSense/ns#> .
                     @prefix physioState: <http://purl.org/net/preSense/physioState/ns#>   .
                     @prefix prvTypes: <http://purl.org/net/provenance/types#> .
                     @prefix prv: <http://purl.org/net/provenance/ns> .
                     @prefix ssn: <http://purl.oclc.org/NET/ssnx/ssn#> .
                     <http://my.identity.org/Bob> a ps:Entity, a foaf:Person;
                     ps:hasSensor <http://my.identity.org/Bob/sensors/glSen1/>.
                     ps:declaresPresence _:p1.
                _:p1 a ps:Presence;
                   _:p1 a ps:Presence;
                   ps:hasPresenceComponent _:phyPr.
                     ps:hasPresenceComponent _:phyPr.

                     _:phyPr a ps:PhysicalPresence;
                  _:phyPr a ps:PhysicalPresence;
                      
                        ps:hasPresenceProperty _:prop1.
                               
 
                    ps:hasPresenceProperty _:prop1.
                     _:prop1 a physioState:GlucoseLevel;
                        ps:hasPresenceProperty _:glucoseLevel.
                  
 
 
   _:bloodGlucose .

                  _:prop1 a physioState:GlucoseLevel;
                    <http://my.identity.org/Bob/sensors/glSen1/>
                    ps:hasPresenceProperty _:glucoseLevel.
                      a ssn:Sensor, prv:Actor, prvTypes:Sensor;
                      prv:operatedBy <http://my.identity.org/Bob> .
                    ps:isPropertyOf _:bloodGlucose .
                      prv:observedBy <http://my.identity.org/Bob/sos/observations/glSen1/>.
 
                                                                                   
 
                     <http://my.identity.org/Bob/sos/observations/glSen1/> a ssn:Observation;
                       ssn:observedProperty _:glucoseLevel.
                     _:glucoseLevel   a ssn:Property, ps:PresenceProperty;
                       ssn:isPropertyOf _:bloodGlucose.
                     _:bloodGlucose   a ps:FeaturePropertyAssociation;




PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Ontology
‐
Modules

                    @prefix ps: <http://purl.org/net/preSense/ns#> .
                     @prefix physioState: <http://purl.org/net/preSense/physioState/ns#>   .
                     @prefix prvTypes: <http://purl.org/net/provenance/types#> .
                     @prefix prv: <http://purl.org/net/provenance/ns> .
                     @prefix ssn: <http://purl.oclc.org/NET/ssnx/ssn#> .
                     <http://my.identity.org/Bob> a ps:Entity, a foaf:Person;
        <http://my.identity.org/Bob/sensors/glSen1/>
                     ps:hasSensor <http://my.identity.org/Bob/sensors/glSen1/>.
                     ps:declaresPresence _:p1.
            a ssn:Sensor, prv:Actor, prvTypes:Sensor;
               _:p1 a ps:Presence;
            prv:operatedBy <http://my.identity.org/Bob> .
                  ps:hasPresenceComponent _:phyPr.
            prv:observedBy <http://my.identity.org/Bob/sos/
               _:phyPr a ps:PhysicalPresence;
        observations/glSen1/>.
                
                  ps:hasPresenceProperty _:prop1.
                         
 
          <http://my.identity.org/Bob/sos/observations/glSen1/>
               _:prop1 a physioState:GlucoseLevel;
                  ps:hasPresenceProperty _:glucoseLevel.
        a ssn:Observation;
                  ps:isPropertyOf _:bloodGlucose .

            ssn:observedProperty _:glucoseLevel.
               <http://my.identity.org/Bob/sensors/glSen1/>
          _:glucoseLevelprv:Actor, prvTypes:Sensor;
 .
 ps:PresenceProperty;
                  a ssn:Sensor,
                                     a ssn:Property,
                  prv:operatedBy <http://my.identity.org/Bob>
            ssn:isPropertyOf _:bloodGlucose.
 a ssn:Observation;
                  prv:observedBy <http://my.identity.org/Bob/sos/observations/glSen1/>.
               <http://my.identity.org/Bob/sos/observations/glSen1/>
          _:bloodGlucose             a ps:FeaturePropertyAssociation; 
 
                  ssn:observedProperty _:glucoseLevel.
                     _:glucoseLevel   a ssn:Property, ps:PresenceProperty;
                       ssn:isPropertyOf _:bloodGlucose.
                     _:bloodGlucose   a ps:FeaturePropertyAssociation;




PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Ontology
‐
Modules

   •  Modeling
aspects
of
the
user’s
online
(virtual)
presence
using

      PreSense

         –  e.g.,
monitoring
Bob’s
tweet
stream

         –  handles
features
related
to
OnlineStatusStream




PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Ontology
‐
Modules

 <http://my.identity.org/Bob> a ps:Entity, a foaf:Person;
 ps:hasSensor <http://my.identity.org/Bob/sensors/stSen1/>. 
  <http://my.identity.org/Bob> a ps:Entity, a foaf:Person; ps:hasSensor <http://my.identity.org/Bob/
  sensors/stSen1/>.
 ps:declaresPresence _:p1.
   ps:declaresPresence _:p1.

 _:p1a a ps:Presence; 
  _:p1 ps:Presence;
  ps:hasPresenceComponent _:onlPr.
 ps:hasPresenceComponent _:onlPr.
   _:onlPr a ps:OnlinePresence;
 _:onlPr a ps:OnlinePresence; 
  ps:hasPresenceProperty _:prop2.
 ps:hasPresenceProperty _:prop2.
   _:prop2 a ps:OnlineStatusStream; ps:hasPresenceProperty :personalStatusStream.
   ps:isPropertyOf :twitterStatusStream .
 _:prop2 a ps:OnlineStatusStream;
 ps:hasPresenceProperty :personalStatusStream.
  <http://my.identity.org/Bob/       /stSen1/> a ssn:Sensor, prv:Actor, prvTypes:Sensor;
 ps:isPropertyOf :twitterStatusStream <http://my.identity.org/Bob/sos/
  prv:operatedBy <http://my.identity.org/Bob> . prv:observedBy .
   observations/stSen1/>.<http://my.identity.org/Bob/sos/observations/stSen1/> a ssn:Observation;
   ssn:observedProperty :personalStatusStream
           
         
 
   .:personalStatusStreama ssn:Property, ps:PresenceProperty;
   ssn:isPropertyOf :twitterStatusStream.:twitterStatusStreama ps:FeaturePropertyAssociation


PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

PreSense
Ontology
‐
Modules

 <http://my.identity.org/Bob/sensors/stSen1/> a ssn:Sensor;
  <http://my.identity.org/Bob> a ps:Entity, a foaf:Person; ps:hasSensor <http://my.identity.org/Bob/
 prv:operatedBy <http://my.identity.org/Bob> . 
  sensors/stSen1/>.
 prv:observedBy <http://my.identity.org/Bob/sos/observations/
  ps:declaresPresence _:p1.
 stSen1/>.
  _:p1 a ps:Presence;
 <http://my.identity.org/Bob/sos/observations/stSen1/> a
  ps:hasPresenceComponent _:onlPr.
 ssn:Observation; 
 ssn:observedProperty _:personalStatusStream.
  _:onlPr a ps:OnlinePresence;
  ps:hasPresenceProperty _:prop2.
 _:personalStatusStream a ssn:Property, ps:PresenceProperty;
 ssn:isPropertyOf _:twitterStatusStream.
  _:prop2 a ps:OnlineStatusStream; ps:hasPresenceProperty :personalStatusStream.
 _:twitterStatusStream a ps:FeaturePropertyAssociation
  ps:isPropertyOf :twitterStatusStream .

   <http://my.identity.org/Bob/       /stSen1/> a ssn:Sensor, prv:Actor, prvTypes:Sensor;
            
          
 
   prv:operatedBy <http://my.identity.org/Bob> . prv:observedBy <http://my.identity.org/Bob/sos/
   observations/stSen1/>.<http://my.identity.org/Bob/sos/observations/stSen1/> a ssn:Observation;
   ssn:observedProperty :personalStatusStream
   .:personalStatusStreama ssn:Property, ps:PresenceProperty;
   ssn:isPropertyOf :twitterStatusStream.:twitterStatusStreama ps:FeaturePropertyAssociation


PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Outline

   •    Introduc3on/Mo3va3on

   •    Related
Work

   •    Sensors
&
User
Context

   •    Aims
&
Challenges

         –  Scenario
of
Use

   •  PreSense
Ontology

         –  Requirements

         –  Design

         –  Usage

   •  Conclusions



PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Conclusions

    The
PreSense
Ontology,
compared
to
exis3ng,
standard
models
–

                       fulfilment
of
requirements





PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Next
Steps
                                                 

   •  further
development
of
PreSense
modules


         –  to
address
interac3on
with
smart
en33es
and
environments,
e.g.,


               •  mapping
user
loca3ons
to
NearByPOIs
and
NearByFriends



   •  tes3ng
applica3on
of
PreSense
in
real
world
scenarios

         –  by
exploring
new
environments
and
ongoing
events

         –  plans
to
evaluate
PreSense
during
Sheffield
2011
Tramlines
Fes3val

               •  link
users’
ps:PhysicalPresence
(via
mobile
GPS)
to

                  ps:OnlinePresence
(via
twiVer
and
public
Facebook
feeds)

               •  collect
and
broadcast
informa3on,
e.g.,


                     –  par3cipants’
interests
in
music
and
fes3vals
(Events)

                     –  preferences
when
exploring
new
loca3ons
(NearByPOIs)

                     –  informa3on
on
NearByFriends



PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

Find
this
online
at...





PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web


Mais conteúdo relacionado

Destaque

微薄!我们应该如何编织?
微薄!我们应该如何编织?微薄!我们应该如何编织?
微薄!我们应该如何编织?nigel wu
 
UX Strategy for Any Device
UX Strategy for Any DeviceUX Strategy for Any Device
UX Strategy for Any DeviceDave Hogue
 
Auto Sensing Context
Auto Sensing ContextAuto Sensing Context
Auto Sensing ContextEnrique Allen
 
CST 498 Project Architecture Fall 15 Draft 4 HH
CST 498 Project Architecture Fall 15 Draft 4 HHCST 498 Project Architecture Fall 15 Draft 4 HH
CST 498 Project Architecture Fall 15 Draft 4 HHHoward Hardiman
 
Monteverdi - Remote sensing software from educational to operational context
Monteverdi - Remote sensing software from educational to operational context Monteverdi - Remote sensing software from educational to operational context
Monteverdi - Remote sensing software from educational to operational context otb
 
Sensing Opportunities and Zero Effort Applications for Mobile Health Persuasion
Sensing Opportunities and Zero Effort Applications for Mobile Health PersuasionSensing Opportunities and Zero Effort Applications for Mobile Health Persuasion
Sensing Opportunities and Zero Effort Applications for Mobile Health PersuasionJon Froehlich
 
Supersense! Studio Context
Supersense! Studio ContextSupersense! Studio Context
Supersense! Studio ContextPhilip van Allen
 
How long to wait predicting bus arrival time with mobile phone based particip...
How long to wait predicting bus arrival time with mobile phone based particip...How long to wait predicting bus arrival time with mobile phone based particip...
How long to wait predicting bus arrival time with mobile phone based particip...Papitha Velumani
 
Integrating GIS and Remote Sensing Technology In Contact Tracing Of Ebola Vir...
Integrating GIS and Remote Sensing Technology In Contact Tracing Of Ebola Vir...Integrating GIS and Remote Sensing Technology In Contact Tracing Of Ebola Vir...
Integrating GIS and Remote Sensing Technology In Contact Tracing Of Ebola Vir...ANUMBA JOSEPH UCHE
 
Design at the Edges - UX Design for Developing Countries
Design at the Edges - UX Design for Developing CountriesDesign at the Edges - UX Design for Developing Countries
Design at the Edges - UX Design for Developing CountriesGabriel White
 
Tizen apps with Context Awareness and Machine Learning
Tizen apps with Context Awareness and Machine LearningTizen apps with Context Awareness and Machine Learning
Tizen apps with Context Awareness and Machine LearningShashwat Pradhan
 
COLLABORATECOM-2013, Austin, Texas, United States, 20 October 2013
COLLABORATECOM-2013, Austin, Texas, United States, 20 October 2013 COLLABORATECOM-2013, Austin, Texas, United States, 20 October 2013
COLLABORATECOM-2013, Austin, Texas, United States, 20 October 2013 Charith Perera
 
Felicitous Computing (invited Talk for UC Irvine ISR Distinguished Speaker Se...
Felicitous Computing (invited Talk for UC Irvine ISR Distinguished Speaker Se...Felicitous Computing (invited Talk for UC Irvine ISR Distinguished Speaker Se...
Felicitous Computing (invited Talk for UC Irvine ISR Distinguished Speaker Se...David Rosenblum
 
"Age of Context" September 2014
"Age of Context" September 2014"Age of Context" September 2014
"Age of Context" September 2014Robert Scoble
 
Fjord @Webinale in Berlin - The dawning age of the mobile internet
Fjord @Webinale in Berlin - The dawning age of the mobile internetFjord @Webinale in Berlin - The dawning age of the mobile internet
Fjord @Webinale in Berlin - The dawning age of the mobile internetFjord
 
Mobile "Context Awareness"
Mobile "Context Awareness"Mobile "Context Awareness"
Mobile "Context Awareness"Neal Lathia
 

Destaque (18)

微薄!我们应该如何编织?
微薄!我们应该如何编织?微薄!我们应该如何编织?
微薄!我们应该如何编织?
 
UX Strategy for Any Device
UX Strategy for Any DeviceUX Strategy for Any Device
UX Strategy for Any Device
 
Auto Sensing Context
Auto Sensing ContextAuto Sensing Context
Auto Sensing Context
 
SenseDroid
SenseDroidSenseDroid
SenseDroid
 
CST 498 Project Architecture Fall 15 Draft 4 HH
CST 498 Project Architecture Fall 15 Draft 4 HHCST 498 Project Architecture Fall 15 Draft 4 HH
CST 498 Project Architecture Fall 15 Draft 4 HH
 
Monteverdi - Remote sensing software from educational to operational context
Monteverdi - Remote sensing software from educational to operational context Monteverdi - Remote sensing software from educational to operational context
Monteverdi - Remote sensing software from educational to operational context
 
Sensing Opportunities and Zero Effort Applications for Mobile Health Persuasion
Sensing Opportunities and Zero Effort Applications for Mobile Health PersuasionSensing Opportunities and Zero Effort Applications for Mobile Health Persuasion
Sensing Opportunities and Zero Effort Applications for Mobile Health Persuasion
 
Supersense! Studio Context
Supersense! Studio ContextSupersense! Studio Context
Supersense! Studio Context
 
How long to wait predicting bus arrival time with mobile phone based particip...
How long to wait predicting bus arrival time with mobile phone based particip...How long to wait predicting bus arrival time with mobile phone based particip...
How long to wait predicting bus arrival time with mobile phone based particip...
 
Integrating GIS and Remote Sensing Technology In Contact Tracing Of Ebola Vir...
Integrating GIS and Remote Sensing Technology In Contact Tracing Of Ebola Vir...Integrating GIS and Remote Sensing Technology In Contact Tracing Of Ebola Vir...
Integrating GIS and Remote Sensing Technology In Contact Tracing Of Ebola Vir...
 
Design at the Edges - UX Design for Developing Countries
Design at the Edges - UX Design for Developing CountriesDesign at the Edges - UX Design for Developing Countries
Design at the Edges - UX Design for Developing Countries
 
Tizen apps with Context Awareness and Machine Learning
Tizen apps with Context Awareness and Machine LearningTizen apps with Context Awareness and Machine Learning
Tizen apps with Context Awareness and Machine Learning
 
COLLABORATECOM-2013, Austin, Texas, United States, 20 October 2013
COLLABORATECOM-2013, Austin, Texas, United States, 20 October 2013 COLLABORATECOM-2013, Austin, Texas, United States, 20 October 2013
COLLABORATECOM-2013, Austin, Texas, United States, 20 October 2013
 
Felicitous Computing (invited Talk for UC Irvine ISR Distinguished Speaker Se...
Felicitous Computing (invited Talk for UC Irvine ISR Distinguished Speaker Se...Felicitous Computing (invited Talk for UC Irvine ISR Distinguished Speaker Se...
Felicitous Computing (invited Talk for UC Irvine ISR Distinguished Speaker Se...
 
"Age of Context" September 2014
"Age of Context" September 2014"Age of Context" September 2014
"Age of Context" September 2014
 
Fjord @Webinale in Berlin - The dawning age of the mobile internet
Fjord @Webinale in Berlin - The dawning age of the mobile internetFjord @Webinale in Berlin - The dawning age of the mobile internet
Fjord @Webinale in Berlin - The dawning age of the mobile internet
 
Sensing
SensingSensing
Sensing
 
Mobile "Context Awareness"
Mobile "Context Awareness"Mobile "Context Awareness"
Mobile "Context Awareness"
 

Semelhante a Sensing Presence (PreSense) Ontology - User Modelling in the Semantic Sensor Web

MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013Charith Perera
 
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...IEEEBEBTECHSTUDENTSPROJECTS
 
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS A novel time obfuscated algorithm ...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS  A novel time obfuscated algorithm ...IEEE 2014 JAVA SERVICE COMPUTING PROJECTS  A novel time obfuscated algorithm ...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS A novel time obfuscated algorithm ...IEEEFINALYEARSTUDENTPROJECTS
 
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...IEEEFINALYEARSTUDENTPROJECT
 
IRJET- Criminal Recognization in CCTV Surveillance Video
IRJET-  	  Criminal Recognization in CCTV Surveillance VideoIRJET-  	  Criminal Recognization in CCTV Surveillance Video
IRJET- Criminal Recognization in CCTV Surveillance VideoIRJET Journal
 
A Novel Method for Creating and Recognizing User Behavior Profiles
A Novel Method for Creating and Recognizing User Behavior ProfilesA Novel Method for Creating and Recognizing User Behavior Profiles
A Novel Method for Creating and Recognizing User Behavior ProfilesIJMER
 
Semantic Sensor Network Ontology: Description et usage
Semantic Sensor Network Ontology: Description et usageSemantic Sensor Network Ontology: Description et usage
Semantic Sensor Network Ontology: Description et usagecatherine roussey
 
Fortuna 2012 metadata_management_web_of_things
Fortuna 2012 metadata_management_web_of_thingsFortuna 2012 metadata_management_web_of_things
Fortuna 2012 metadata_management_web_of_thingscarolninap
 
1 Object tracking using sensor network Orla Sahi
1       Object tracking using sensor network Orla Sahi1       Object tracking using sensor network Orla Sahi
1 Object tracking using sensor network Orla SahiSilvaGraf83
 
DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...
DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...
DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...yeung2000
 
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
 
An Efficient Approach for Requirement Traceability Integrated With Software R...
An Efficient Approach for Requirement Traceability Integrated With Software R...An Efficient Approach for Requirement Traceability Integrated With Software R...
An Efficient Approach for Requirement Traceability Integrated With Software R...IOSR Journals
 
Service rating prediction by exploring social mobile users’ geographical loca...
Service rating prediction by exploring social mobile users’ geographical loca...Service rating prediction by exploring social mobile users’ geographical loca...
Service rating prediction by exploring social mobile users’ geographical loca...CloudTechnologies
 
An effective search on web log from most popular downloaded content
An effective search on web log from most popular downloaded contentAn effective search on web log from most popular downloaded content
An effective search on web log from most popular downloaded contentijdpsjournal
 
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...ijcsa
 

Semelhante a Sensing Presence (PreSense) Ontology - User Modelling in the Semantic Sensor Web (20)

MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013
 
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...
 
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS A novel time obfuscated algorithm ...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS  A novel time obfuscated algorithm ...IEEE 2014 JAVA SERVICE COMPUTING PROJECTS  A novel time obfuscated algorithm ...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS A novel time obfuscated algorithm ...
 
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...
 
IRJET- Criminal Recognization in CCTV Surveillance Video
IRJET-  	  Criminal Recognization in CCTV Surveillance VideoIRJET-  	  Criminal Recognization in CCTV Surveillance Video
IRJET- Criminal Recognization in CCTV Surveillance Video
 
Sensor Cloud
Sensor CloudSensor Cloud
Sensor Cloud
 
Al26234241
Al26234241Al26234241
Al26234241
 
A Novel Method for Creating and Recognizing User Behavior Profiles
A Novel Method for Creating and Recognizing User Behavior ProfilesA Novel Method for Creating and Recognizing User Behavior Profiles
A Novel Method for Creating and Recognizing User Behavior Profiles
 
Semantic Sensor Network Ontology: Description et usage
Semantic Sensor Network Ontology: Description et usageSemantic Sensor Network Ontology: Description et usage
Semantic Sensor Network Ontology: Description et usage
 
Fortuna 2012 metadata_management_web_of_things
Fortuna 2012 metadata_management_web_of_thingsFortuna 2012 metadata_management_web_of_things
Fortuna 2012 metadata_management_web_of_things
 
NS-3
NS-3 NS-3
NS-3
 
1 Object tracking using sensor network Orla Sahi
1       Object tracking using sensor network Orla Sahi1       Object tracking using sensor network Orla Sahi
1 Object tracking using sensor network Orla Sahi
 
An Efficient Approach for Requirement Traceability Integrated With Software ...
An Efficient Approach for Requirement Traceability Integrated  With Software ...An Efficient Approach for Requirement Traceability Integrated  With Software ...
An Efficient Approach for Requirement Traceability Integrated With Software ...
 
V01 i010405
V01 i010405V01 i010405
V01 i010405
 
DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...
DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...
DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...
 
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
 
An Efficient Approach for Requirement Traceability Integrated With Software R...
An Efficient Approach for Requirement Traceability Integrated With Software R...An Efficient Approach for Requirement Traceability Integrated With Software R...
An Efficient Approach for Requirement Traceability Integrated With Software R...
 
Service rating prediction by exploring social mobile users’ geographical loca...
Service rating prediction by exploring social mobile users’ geographical loca...Service rating prediction by exploring social mobile users’ geographical loca...
Service rating prediction by exploring social mobile users’ geographical loca...
 
An effective search on web log from most popular downloaded content
An effective search on web log from most popular downloaded contentAn effective search on web log from most popular downloaded content
An effective search on web log from most popular downloaded content
 
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
MULTIFACTOR NAÏVE BAYES CLASSIFICATION FOR THE SLOW LEARNER PREDICTION OVER M...
 

Último

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 

Último (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 

Sensing Presence (PreSense) Ontology - User Modelling in the Semantic Sensor Web

  • 1. Sensing
Presence
(PreSense)
Ontology
–
 
User
Modelling
in
the
Seman3c
Sensor
Web
 A.E.
Cano,
A.‐S.
Dadzie,
V.S.
Uren,
F.
Ciravegna
 The
Oak
Group,

 Department
of
Computer
Science,

 The
University
of
Sheffield
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 2. Outline
 •  Introduc3on/Mo3va3on
 •  Related
Work
 •  Sensors
&
User
Context
 •  Aims
&
Challenges
 –  Scenario
of
Use
 •  PreSense
Ontology
 –  Requirements
 –  Design
 –  Usage
 •  Conclusions
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 3. Introduc3on/Mo3va3on
–

 Mobiles,
Sensors
&
Smart
Environments
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 4. Outline
 •  Introduc3on/Mo3va3on
 •  Related
Work
 •  Sensors
&
User
Context
 •  Aims
&
Challenges
 –  Scenario
of
Use
 •  PreSense
Ontology
 –  Requirements
 –  Design
 –  Usage
 •  Conclusions
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 5. Introduc3on/Mo3va3on
 •  the
need
to
iden3fy:
 –  users’
aVached
sensors

 –  the
observa3ons
of
these
sensors
as
physical
and
online
resources
 •  
address
the
data
streams
generated
as
users’
feature
proper3es
 •  exis3ng
ontologies
address
some
of
the
requirements
to
handle
 this:
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 6. Outline
 •  Introduc3on/Mo3va3on
 •  Related
Work
 •  Sensors
&
User
Context
 •  Aims
&
Challenges
 –  Scenario
of
Use
 •  PreSense
Ontology
 –  Requirements
 –  Design
 –  Usage
 •  Conclusions
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 7. Sensors
&
User
Context
 Static/Stable Features Work place Name PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 8. Sensors
&
User
Context
 Static/Stable Features Name Work place Highly changing Features Position Interests PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 9. Outline
 •  Introduc3on/Mo3va3on
 •  Related
Work
 •  Sensors
&
User
Context
 •  Aims
&
Challenges
 –  Scenario
of
Use
 •  PreSense
Ontology
 –  Requirements
 –  Design
 –  Usage
 •  Conclusions
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 10. Aims
&
Challenges
 •  current
user
modelling
methods
 –  depict
the
digital
iden3ty
of
a
given
person
 –  consider
sensor
informa3on
distributed
across
physical
and
online

worlds
 •  explore
new
techniques
for
combining:
 –  sta3c/stable
features
 –  dynamic
or
highly
changing
features
 •  explore
different
perspec3ves
in
which
the
aVachment
of
sensor
 data
feeds
into
user
models

 –  capture
interac3on
with
smart
objects
and
environments
 –  make
use
of
surrounding,
real‐3me
context
 –  by
aVaching
sensor
data
streams
(physical
and
virtual)
to
user
profiles
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 11. Outline
 •  Introduc3on/Mo3va3on
 •  Related
Work
 •  Sensors
&
User
Context
 •  Aims
&
Challenges
 –  Scenario
of
Use
 •  PreSense
Ontology
 –  Requirements
 –  Design
 –  Usage
 •  Conclusions
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 13. Scenario
–
Challenges
Portrayed
 •  access
to
networks
 –  WAN/LAN
 –  bluetooth,
other
local
wireless
networks
 •  currency
and
validity
of
informa3on

 •  physical
presence
data
vs
online
presence
data
 •  verifica3on
of
iden3ty
 –  associa3on
of
sensor
data
with
en33es/individuals
 –  trust,
privacy
–
what
informa3on
should
be
shared,
and
with
 whom
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 14. Outline
 •  Introduc3on/Mo3va3on
 •  Related
Work
 •  Sensors
&
User
Context
 •  Aims
&
Challenges
 –  Scenario
of
Use
 •  PreSense
Ontology
 –  Requirements
 –  Design
 –  Usage
 •  Conclusions
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 15. PreSense
Ontology
‐
Requirements
 •  Iden3fica3on
and
Addressability
 •  Sensor
Ownership
and
Provenance
 •  Associa3on
of
Sensor
Data
and
Profile
Informa3on
 •  Privacy
in
Data
Streams
 •  Sensor
Data
Expira3on
 •  Interac3on
with
Smart
En33es
 •  Integrate
Physical
and
Virtual
Presence
S3muli
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 16. Outline
 •  Introduc3on/Mo3va3on
 •  Related
Work
 •  Sensors
&
User
Context
 •  Aims
&
Challenges
 –  Scenario
of
Use
 •  PreSense
Ontology
 –  Requirements
 –  Design
 –  Usage
 •  Conclusions
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 17. Imported
Ontologies

 •  Seman3c
Sensor
Network
Incubator
Group
(SSN‐XG)
 –  to
model
sensors
 •  FOAF
 –  to
model
en33es,
e.g.,
Person •  Provenance
Vocabulary
(PRV)
 –  provenance‐related
metadata
for
sensors
and
their
owners
 •  Web
of
Trust
(WOT)
 –  to
verify
ownership
of
a
sensor
 •  Online
Presence
Ontology
(OPO)
 –  users'
online
presence
proper3es
 •  Dolce
Ultralight
Ontology
(DUL)
 •  to
model
selected
proper3es
of
an
en3ty,
e.g.,
context
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 18. PreSense
Core
Concepts
–
 
 Entity •  func3ons
 –  describe
iden33es
of
Persons
and
other
en33es
to
whom
sensor
data
is
aVached
 –  prevent
falsifica3on
of
provenance
(through
wot:User)
 •  aVaches
sensors
to
En33es
using
ps:hasSensor property
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 19. PreSense
Core
Concepts
–
 
 Sensor •  a
physical
object
that
detects,
observes
and
measures
a
 s3mulus
 –  ps:attachedTo
property
used
to
indicate
Entity
to
which
a
Sensor
 is
aVached
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 20. PreSense
Core
Concepts
–
 
 PhysicalPresence •  aggrega3on
of
physical
proper3es
 •  derived
by
sensors
observing
physical
s3muli
exhibited
by
an
 Entity,
e.g.,
physical
loca3on,
blood
glucose
levels PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 21. PreSense
Core
Concepts
–
 
 OnlinePresence •  abstrac3on
of
the
aggrega3on
of
online
proper3es
exhibited
by
an
 Entity,
 –  e.g.,
detec3on
of
change
of
status
on
a
social
network
site
 •  derived
by
virtual
sensors
observing
s3muli

 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 22. PreSense
Core
Concepts
–
 
 FeaturePropertyAssociation •  bridge
between
a
sensor's
observed
s3mulus
and
the
feature
 that
this
s3mulus
characterises
in
a
user,
e.g.,

 –  a
sensor
observes
changes
in
Bob’s
BloodGlucose
levels
‐
the
 feature
of
interest
 –  this
associa3on
enables
Alice
to
monitor
Bob’s
sugar
levels
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 24. PreSense
Ontology
 Match
of
core
PreSense
ontology
components
to
requirements
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 25. Outline
 •  Introduc3on/Mo3va3on
 •  Related
Work
 •  Sensors
&
User
Context
 •  Aims
&
Challenges
 –  Scenario
of
Use
 •  PreSense
Ontology
 –  Requirements
 –  Design
 –  Usage
 •  Conclusions
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 27. PreSense
Ontology
‐
Modules
 •  modelling
aspects
of
the
user’s
physical
proper3es
using
 PreSense
 –  e.g.,
monitoring
Bob’s
glucose
levels
 –  handles
features
related
to
Location
and
PhysiologicalState PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 28. PreSense
Ontology
‐
Modules
 @prefix ps: <http://purl.org/net/preSense/ns#> . @prefix physioState: <http://purl.org/net/preSense/physioState/ns#> . @prefix prvTypes: <http://purl.org/net/provenance/types#> . @prefix prv: <http://purl.org/net/provenance/ns> . @prefix ps: <http://purl.org/net/preSense/ns#> . @prefix ssn: <http://purl.oclc.org/NET/ssnx/ssn#> . <http://my.identity.org/Bob> a ps:Entity, a foaf:Person; @prefix physioState: <http://purl.org/net/ ps:hasSensor <http://my.identity.org/Bob/sensors/glSen1/>. ps:declaresPresence _:p1. preSensephysioState/ns#> . _:p1 a ps:Presence; @prefix prvTypes: <http://purl.org/net/provenance/types#> . ps:hasPresenceComponent _:phyPr. @prefix prv: <http://purl.org/net/provenance/ns> . _:phyPr a ps:PhysicalPresence; @prefix ssn: <http://purl.oclc.org/NET/ssnx/ssn#> . ps:hasPresenceProperty _:prop1. _:prop1 a physioState:GlucoseLevel; ps:hasPresenceProperty _:glucoseLevel. <http://my.identity.org/Bob> a ps:Entity, a foaf:Person; ps:isPropertyOf _:bloodGlucose . ps:hasSensor <http://my.identity.org/Bob/sensors/glSen1/>. <http://my.identity.org/Bob/sensors/glSen1/> ps:declaresPresence _:p1. a ssn:Sensor, prv:Actor, prvTypes:Sensor; prv:operatedBy <http://my.identity.org/Bob> . _ prv:observedBy <http://my.identity.org/Bob/sos/observations/glSen1/>. <http://my.identity.org/Bob/sos/observations/glSen1/> a ssn:Observation; ssn:observedProperty _:glucoseLevel. _:glucoseLevel a ssn:Property, ps:PresenceProperty; ssn:isPropertyOf _:bloodGlucose. _:bloodGlucose a ps:FeaturePropertyAssociation; PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 29. PreSense
Ontology
‐
Modules
 @prefix ps: <http://purl.org/net/preSense/ns#> . @prefix physioState: <http://purl.org/net/preSense/physioState/ns#> . @prefix prvTypes: <http://purl.org/net/provenance/types#> . @prefix prv: <http://purl.org/net/provenance/ns> . @prefix ssn: <http://purl.oclc.org/NET/ssnx/ssn#> . <http://my.identity.org/Bob> a ps:Entity, a foaf:Person; ps:hasSensor <http://my.identity.org/Bob/sensors/glSen1/>. ps:declaresPresence _:p1. _:p1 a ps:Presence; _:p1 a ps:Presence; ps:hasPresenceComponent _:phyPr. ps:hasPresenceComponent _:phyPr. _:phyPr a ps:PhysicalPresence; _:phyPr a ps:PhysicalPresence; ps:hasPresenceProperty _:prop1. ps:hasPresenceProperty _:prop1. _:prop1 a physioState:GlucoseLevel; ps:hasPresenceProperty _:glucoseLevel. _:bloodGlucose . _:prop1 a physioState:GlucoseLevel; <http://my.identity.org/Bob/sensors/glSen1/> ps:hasPresenceProperty _:glucoseLevel. a ssn:Sensor, prv:Actor, prvTypes:Sensor; prv:operatedBy <http://my.identity.org/Bob> . ps:isPropertyOf _:bloodGlucose . prv:observedBy <http://my.identity.org/Bob/sos/observations/glSen1/>. <http://my.identity.org/Bob/sos/observations/glSen1/> a ssn:Observation; ssn:observedProperty _:glucoseLevel. _:glucoseLevel a ssn:Property, ps:PresenceProperty; ssn:isPropertyOf _:bloodGlucose. _:bloodGlucose a ps:FeaturePropertyAssociation; PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 30. PreSense
Ontology
‐
Modules
 @prefix ps: <http://purl.org/net/preSense/ns#> . @prefix physioState: <http://purl.org/net/preSense/physioState/ns#> . @prefix prvTypes: <http://purl.org/net/provenance/types#> . @prefix prv: <http://purl.org/net/provenance/ns> . @prefix ssn: <http://purl.oclc.org/NET/ssnx/ssn#> . <http://my.identity.org/Bob> a ps:Entity, a foaf:Person; <http://my.identity.org/Bob/sensors/glSen1/> ps:hasSensor <http://my.identity.org/Bob/sensors/glSen1/>. ps:declaresPresence _:p1. a ssn:Sensor, prv:Actor, prvTypes:Sensor; _:p1 a ps:Presence; prv:operatedBy <http://my.identity.org/Bob> . ps:hasPresenceComponent _:phyPr. prv:observedBy <http://my.identity.org/Bob/sos/ _:phyPr a ps:PhysicalPresence; observations/glSen1/>. ps:hasPresenceProperty _:prop1. <http://my.identity.org/Bob/sos/observations/glSen1/> _:prop1 a physioState:GlucoseLevel; ps:hasPresenceProperty _:glucoseLevel. a ssn:Observation; ps:isPropertyOf _:bloodGlucose . ssn:observedProperty _:glucoseLevel. <http://my.identity.org/Bob/sensors/glSen1/> _:glucoseLevelprv:Actor, prvTypes:Sensor; . ps:PresenceProperty; a ssn:Sensor, a ssn:Property, prv:operatedBy <http://my.identity.org/Bob> ssn:isPropertyOf _:bloodGlucose. a ssn:Observation; prv:observedBy <http://my.identity.org/Bob/sos/observations/glSen1/>. <http://my.identity.org/Bob/sos/observations/glSen1/> _:bloodGlucose a ps:FeaturePropertyAssociation; ssn:observedProperty _:glucoseLevel. _:glucoseLevel a ssn:Property, ps:PresenceProperty; ssn:isPropertyOf _:bloodGlucose. _:bloodGlucose a ps:FeaturePropertyAssociation; PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 31. PreSense
Ontology
‐
Modules
 •  Modeling
aspects
of
the
user’s
online
(virtual)
presence
using
 PreSense
 –  e.g.,
monitoring
Bob’s
tweet
stream
 –  handles
features
related
to
OnlineStatusStream PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 32. PreSense
Ontology
‐
Modules
 <http://my.identity.org/Bob> a ps:Entity, a foaf:Person; ps:hasSensor <http://my.identity.org/Bob/sensors/stSen1/>. <http://my.identity.org/Bob> a ps:Entity, a foaf:Person; ps:hasSensor <http://my.identity.org/Bob/ sensors/stSen1/>. ps:declaresPresence _:p1. ps:declaresPresence _:p1. _:p1a a ps:Presence; _:p1 ps:Presence; ps:hasPresenceComponent _:onlPr. ps:hasPresenceComponent _:onlPr. _:onlPr a ps:OnlinePresence; _:onlPr a ps:OnlinePresence; ps:hasPresenceProperty _:prop2. ps:hasPresenceProperty _:prop2. _:prop2 a ps:OnlineStatusStream; ps:hasPresenceProperty :personalStatusStream. ps:isPropertyOf :twitterStatusStream . _:prop2 a ps:OnlineStatusStream; ps:hasPresenceProperty :personalStatusStream. <http://my.identity.org/Bob/ /stSen1/> a ssn:Sensor, prv:Actor, prvTypes:Sensor; ps:isPropertyOf :twitterStatusStream <http://my.identity.org/Bob/sos/ prv:operatedBy <http://my.identity.org/Bob> . prv:observedBy . observations/stSen1/>.<http://my.identity.org/Bob/sos/observations/stSen1/> a ssn:Observation; ssn:observedProperty :personalStatusStream .:personalStatusStreama ssn:Property, ps:PresenceProperty; ssn:isPropertyOf :twitterStatusStream.:twitterStatusStreama ps:FeaturePropertyAssociation PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 33. PreSense
Ontology
‐
Modules
 <http://my.identity.org/Bob/sensors/stSen1/> a ssn:Sensor; <http://my.identity.org/Bob> a ps:Entity, a foaf:Person; ps:hasSensor <http://my.identity.org/Bob/ prv:operatedBy <http://my.identity.org/Bob> . sensors/stSen1/>. prv:observedBy <http://my.identity.org/Bob/sos/observations/ ps:declaresPresence _:p1. stSen1/>. _:p1 a ps:Presence; <http://my.identity.org/Bob/sos/observations/stSen1/> a ps:hasPresenceComponent _:onlPr. ssn:Observation; ssn:observedProperty _:personalStatusStream. _:onlPr a ps:OnlinePresence; ps:hasPresenceProperty _:prop2. _:personalStatusStream a ssn:Property, ps:PresenceProperty; ssn:isPropertyOf _:twitterStatusStream. _:prop2 a ps:OnlineStatusStream; ps:hasPresenceProperty :personalStatusStream. _:twitterStatusStream a ps:FeaturePropertyAssociation ps:isPropertyOf :twitterStatusStream . <http://my.identity.org/Bob/ /stSen1/> a ssn:Sensor, prv:Actor, prvTypes:Sensor; prv:operatedBy <http://my.identity.org/Bob> . prv:observedBy <http://my.identity.org/Bob/sos/ observations/stSen1/>.<http://my.identity.org/Bob/sos/observations/stSen1/> a ssn:Observation; ssn:observedProperty :personalStatusStream .:personalStatusStreama ssn:Property, ps:PresenceProperty; ssn:isPropertyOf :twitterStatusStream.:twitterStatusStreama ps:FeaturePropertyAssociation PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 34. Outline
 •  Introduc3on/Mo3va3on
 •  Related
Work
 •  Sensors
&
User
Context
 •  Aims
&
Challenges
 –  Scenario
of
Use
 •  PreSense
Ontology
 –  Requirements
 –  Design
 –  Usage
 •  Conclusions
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 35. Conclusions
 The
PreSense
Ontology,
compared
to
exis3ng,
standard
models
–
 fulfilment
of
requirements
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web

  • 36. Next
Steps 
 •  further
development
of
PreSense
modules

 –  to
address
interac3on
with
smart
en33es
and
environments,
e.g.,

 •  mapping
user
loca3ons
to
NearByPOIs
and
NearByFriends
 •  tes3ng
applica3on
of
PreSense
in
real
world
scenarios
 –  by
exploring
new
environments
and
ongoing
events
 –  plans
to
evaluate
PreSense
during
Sheffield
2011
Tramlines
Fes3val
 •  link
users’
ps:PhysicalPresence
(via
mobile
GPS)
to
 ps:OnlinePresence
(via
twiVer
and
public
Facebook
feeds)
 •  collect
and
broadcast
informa3on,
e.g.,

 –  par3cipants’
interests
in
music
and
fes3vals
(Events)
 –  preferences
when
exploring
new
loca3ons
(NearByPOIs)
 –  informa3on
on
NearByFriends
 PreSense:
User
Modelling
in
the
Seman3c
Sensor
Web