SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
On Semantics in Onto-DIY


                      Yan Tang Demey(VUB STARLab, Belgium)
                      ZhenZhen Zhao (Télécom SudParis, France)

                      The 3rd Workshop on Semantics & Decision Support (SeDeS’12)
                                                                    Rome, Italy, 13/09/2012

21/09/2012 | pag. 1
Summary

       • Introduction
             – Use Case and Design of Onto-DIY
       • Semantics in Onto-DIY
             – Semantics in Ontologies
             – Semantics in Semantic Decision Tables
             – Semantics in user-centric services
       • Conclusion and future work
21/09/2012 | pag. 2
Introduction
                          DIY

       • Do-It-Yourself
              – 18th century handcraft
              – Mid 1920’s (money<-
                >time)
       • Why DIY?
              – Fun
              – Personal
              – Creativity
              – Social contact       Cover Time Magazine (August 2, 1954) portraying the abundance of tasks for a DIY-homeowner

21/09/2012 | pag. 3
Introduction
                      DIY in ICT

       • Geeks have a playground in a virtual world
       • DIY content creation, online application
         creation, hardware assemblage etc.




21/09/2012 | pag. 4
Introduction
                      Motivation



       • Too difficult to use for non-technical users
       • Impossible to use personalized semantics
       • Reuse ubiquitous solutions (e.g., context
         aware applications) is almost impossible



21/09/2012 | pag. 5
Onto-DIY
                      An Overview
                                                          DIY Creation Environment                     Smart Objects and Services


       • Flexible and idea                                                                                                 Screen
                                                                                                                                                      End-user                           Twitter
                                                                                                                                                                                           ®




         inspiring ontology-
                                                           End-user                                                                                                      Nabaz
                                                                                                                                                                          ag©
                                                                                                                                     Smart camera
                                                                                                                                                       Smart phone       bunny




         based architecture                                                                                                                                                     Communication
                                                                                                                                                                                   Layer




       • Manage data


                                 Semantic DIY services
                                                                                     Meaning Evolution Layer




                                                                                                                                                                                                      Execution Env
                                                                                                                                                             Resource Registry




         semantics for
                                                                      Knowledge engineer                         Ontology engineer
                                                                                                                                                        Resource Data Aggregation


                                                                                     Ontology Layer                                                              Event Triggering

         semantic objects                                Retrieve, update
                                                          delete, merge




         and services in a                                                                                                            Data Sematics Layer



         ubiquitous network                                                 Lexon base
                                                                                                         Mapping
                                                                                                           and
                                                                                                      Interpretation                         Ontology engineer    DB engineer    Knowledge engineer
                               Knowledge Base




                                                             Domain
                                                            dictionary

                                                                                                                        Hardware                                   Software
                                                                             Commitment                                Compo. Info.                               Compo. info.
                                                                              Repository                                database                                   database
                                                                                                                                 TV                          Web                 Mash-
                                                                                                                  Sensor Mobile
                                                                                                                         compo compo                         API Tools     API    up
                                                                  SDT


21/09/2012 | pag. 6                                              Ontology Base                    Vender Specific Data Bases                                           Computer geek      Programmer
OntoDIY
                                        Background Knowledge
                                        Semantic Decision Tables

       • SDT = Semantics + DT (Tang and Meersman, 2007)
                 Condition                     1          2        3           4
                 People move Ear               Yes        No       Yes         No
                 Pressure on Crib              Yes        Yes      No          No
                 Action
                 Screen shows Message          Message1
                 iPhone rings                                      RingTone1



                      Semantics is expressed through
                      annotations, commitments,
                      definitions, instantiation

21/09/2012 | pag. 7
Onto-DIY
                      Naughty Boy Use Case
                      Before DIY




21/09/2012 | pag. 8
Onto-DIY
                                       Before DIY
                                                                         DIY Creation Environment                     Smart Objects and Services


                                                                                                                                                                     End-user                           Twitter
                                                                                                                                                                                                          ®
                                                                                                                                          Screen
                                                                          End-user                                                                                                      Nabaz
                                                                                                                                                                                         ag©
                                                                                                                                                    Smart camera
                                                                                                                                                                      Smart phone       bunny




                                                                                                                                                                                               Communication
                                                                                                                                                                                                  Layer




                                                Semantic DIY services
                                                                                                    Meaning Evolution Layer




                                                                                                                                                                                                                     Execution Env
                                                                                                                                                                            Resource Registry

                                                                                     Knowledge engineer                         Ontology engineer
                                                                                                                                                                       Resource Data Aggregation


                                                                                                    Ontology Layer                                                              Event Triggering
                                                                        Retrieve, update
                          Check info.                                    delete, merge


                          source & find
                          concepts in Ω                                                                                                              Data Sematics Layer


                                                                                                                        Mapping
                                                                                                                          and
                                                                                                                     Interpretation                         Ontology engineer    DB engineer    Knowledge engineer
                                                                                           Lexon base
                                              Knowledge Base




                      Ω-based server                                        Domain
                      finds relevant                                       dictionary

                      semantic rules                                                        Commitment
                                                                                                                                       Hardware
                                                                                                                                      Compo. Info.
                                                                                                                                                                                  Software
                                                                                                                                                                                 Compo. info.
                                                                                             Repository                                database                                   database
                                                                                                                                                TV                          Web                 Mash-
                                                                                                                                 Sensor Mobile
                                                                                                                                        compo compo                         API Tools     API    up
                                                                                 SDT


21/09/2012 | pag. 9                                                             Ontology Base                    Vender Specific Data Bases                                           Computer geek      Programmer
Onto-DIY
                       Naughty Boy Use Case




21/09/2012 | pag. 10
Onto-DIY
                         Community of Users for DIY
                                                            DIY Creation Environment                     Smart Objects and Services


       • Types of users                                      End-user
                                                                                                                             Screen
                                                                                                                                                        End-user


                                                                                                                                                                           Nabaz
                                                                                                                                                                                           Twitter
                                                                                                                                                                                             ®




              – Non-technical
                                                                                                                                                                            ag©
                                                                                                                                       Smart camera
                                                                                                                                                         Smart phone       bunny




                                                                                                                                                                                  Communication


              – Technical
                                                                                                                                                                                     Layer




                                   Semantic DIY services
                                                                                       Meaning Evolution Layer




                                                                                                                                                                                                        Execution Env
              – Semi-technical
                                                                                                                                                               Resource Registry

                                                                        Knowledge engineer                         Ontology engineer
                                                                                                                                                          Resource Data Aggregation


                                                                                       Ontology Layer                                                              Event Triggering
                                                           Retrieve, update
                                                            delete, merge




                                                                                                                                        Data Sematics Layer


                                                                                                           Mapping
                                                                                                             and
                                                                                                        Interpretation                         Ontology engineer    DB engineer    Knowledge engineer
                                                                              Lexon base
                                 Knowledge Base




                                                               Domain
                                                              dictionary

                                                                                                                          Hardware                                   Software
                                                                               Commitment                                Compo. Info.                               Compo. info.
                                                                                Repository                                database                                   database
                                                                                                                                   TV                          Web                 Mash-
                                                                                                                    Sensor Mobile
                                                                                                                           compo compo                         API Tools     API    up
                                                                    SDT


21/09/2012 | pag. 11                                               Ontology Base                    Vender Specific Data Bases                                           Computer geek      Programmer
Onto-DIY
                                    DIY Aspects

       • Starting point: needs of extending existing
         hardware/software compositions, e.g.,
              – new ambient objects are plugged in
                       • No existing concept type in Ω
                       • New object instance with existing concept type
          – wants to use new concepts, not defined in Ω server
          – wants to define new rules
       • Use Meaning Evolution Support Systems to create new
         concepts in Ω



21/09/2012 | pag. 12
Semantics in SDT
               Condition                                          1                        2                       3                             4
               People move Ear                                    Yes                      No                      Yes                           No
               Pressure on Crib                                   Yes                      Yes                     No                            No
               Action
               Screen shows Message                               Message1
               iPhone rings                                                                                        RingTone1
                                                                                  SDT Lexons
               Lexon 1                                         <Bunny, has, is of, Ear>
               Lexon 2                                         <Bunny, has, is of, Name>
               Lexon 3                                         <Ear, is moved by, move, People>
               Lexon 4                                         <Crib, has, is of, Name>
               Lexon 5                                         <Screen, shows, is shown by, Message>
               Lexon 6                                         <iPhone, rings with, is rang with, RingTone>
                                                                              SDT Commitments
               Commitment   1                                 EACH Bunny has EXACT ONE name.
               Commitment   2                                 EACH Crib has EXACT ONE name.
               Commitment   3                                 EACH Screen shows AT LEAST ONE Message
               Commitment   4                                 Each iPhone rings with AT LEAST ONE Ring Tone.
                                                                       Instantiation of Decision Items
               People move Ear                                 “People” is James. “Ear” is the ear from the Bunny in the living room.
               Pressure on Crib                               “Crib” is James’ crib. “Pressure on Crib – Yes” means that James is in his crib.
               Screen shows Messages                          “Screen” is the smart screen in the living room.
               iPhone rings                                   “iPhone” is Mary’s iPhone. She has only one iPhone.


                                                                                                     iPhone                      Ring Tone
                                                                                                     iPhone2093113               RingTone1
               iPhone                                                 RingTone
                                                                                                     iPhone2093113               RingTone2
                         ... Rings with .../... Is rang with by ...                                  iPhone2093113               RingTone3
                                                                                                     iPhoneYan23                 RingTone25
                                                                                                     …                           …

21/09/2012 | pag. 13
Semantics in SDT

                                                                   Name
                                      ... has .../... is of...
                                                                            Smart Rabbit                                         Name
                       iPhone                                      Event
                                                                                                  ... has .../... is of...
                                      ... has .../... is of...
                                                                   Motion
                                                                                                                                 Message
                                ... Is shaked… ...
                                             by .../... shake...                           ... speaks .../... Is spoken by ...
                                              Person               Shake




                 𝐼𝑃ℎ𝑜𝑛𝑒 ⊑≤ 1ℎ𝑎𝑠. 𝑁𝑎𝑚𝑒 ⊓ ∃ℎ𝑎𝑠. 𝑁𝑎𝑚𝑒                                  𝑃𝑒𝑜𝑝𝑙𝑒 ⊑ 𝑠ℎ𝑎𝑘𝑒. 𝐼𝑃ℎ𝑜𝑛𝑒
                        𝐼𝑃ℎ𝑜𝑛𝑒 ⊑ ℎ𝑎𝑠. 𝐸𝑣𝑒𝑛𝑡                                  𝑆𝑚𝑎𝑟𝑡𝑅𝑎𝑏𝑏𝑖𝑡 ⊑≤ 1ℎ𝑎𝑠. 𝑁𝑎𝑚𝑒 ⊓ ∃ℎ𝑎𝑠. 𝑁𝑎𝑚𝑒
                      𝑆ℎ𝑎𝑘𝑒 ⊑ 𝑀𝑜𝑡𝑖𝑜𝑛 ⊑ 𝐸𝑣𝑒𝑛𝑡                                    𝑆𝑚𝑎𝑟𝑡𝑅𝑎𝑏𝑏𝑖𝑡 ⊑ ∃𝑠𝑝𝑒𝑎𝑘𝑠. 𝑀𝑒𝑠𝑠𝑎𝑔𝑒

                          𝑃𝑒𝑜𝑝𝑙𝑒 ≡ 𝑗𝑎𝑚𝑒𝑠, 𝑚𝑎𝑟𝑦                                      𝑠ℎ𝑎𝑘𝑒 𝑗𝑎𝑚𝑒𝑠, 𝑚𝑎𝑟𝑦𝑠𝑖𝑃ℎ𝑜𝑛𝑒
                         𝐼𝑃ℎ𝑜𝑛𝑒 ≡ 𝑚𝑎𝑟𝑦𝑠𝑖𝑃ℎ𝑜𝑛𝑒                                         𝑀𝑒𝑠𝑠𝑎𝑞𝑒 ≡ 𝑚𝑒𝑠𝑠𝑎𝑔𝑒1
                       𝑆𝑚𝑎𝑟𝑡𝑅𝑎𝑏𝑏𝑖𝑡 ≡ 𝑚𝑎𝑟𝑦𝑠𝑅𝑎𝑏𝑏𝑖𝑡                                  𝑠𝑝𝑒𝑎𝑘(𝑚𝑎𝑟𝑦𝑠𝑅𝑎𝑏𝑏𝑖𝑡, 𝑚𝑒𝑠𝑠𝑎𝑔𝑒1)




21/09/2012 | pag. 14
Semantics in User-Centric
                          Services
       • User centric service: apply user-centered
         design (UCD) process in designing a
         useful and easy-to-use service,
              – user motivation, user requirements, user
                behaviors, user interactions
       • Propose: develop a semantic service
         creation assistant,
              – suggest a set of syntactically or semantically
                related services that can be connected to the
                existing service
21/09/2012 | pag. 15
Discover the web service of
                       asking a smart rabbit to
                       speak




21/09/2012 | pag. 16
Conclusion

       • Onto-DIY
              – use SDRule-L and DL to formalize the
                semantics in Onto-DIY
              – But, it is recommended to use any kinds of
                conceptual modeling means, as long as they
                meet the request and technically/conceptually
                sound.



21/09/2012 | pag. 17
Future Work

       • Create an automatic mapping between the semantics in
         the three semantic divisions
       • User-centric service creation
              – Context-aware service creation – tracing end-users’ behaviors and help
                  them to organize and filter information in order to provide personalized service
              – Service creation with trust – assisting end-users to control privacy policies
                  to protect their sensitive data in a nonintrusive manner
              – Social service co-creation – allowing users to share their existing “Do-It-
                  Yourself” solutions with others in order to “Do-It-Together”
              – Social service venue sharing – bringing a business concern to Onto-DIY
                  in order to promote software innovation and encourage users to create their
                  solutions and provide to the market


21/09/2012 | pag. 18
Questions?

       • Thank you!




21/09/2012 | pag. 19

Weitere ähnliche Inhalte

Was ist angesagt?

What Apache Stanbol Can Do for You
What Apache Stanbol Can Do for YouWhat Apache Stanbol Can Do for You
What Apache Stanbol Can Do for YouFabian Christ
 
How to become an effective knowledge manager
How to become an effective knowledge managerHow to become an effective knowledge manager
How to become an effective knowledge managerAberdeen CES
 
Design Scripts: Designing (inter)action with intent
Design Scripts: Designing (inter)action with intent Design Scripts: Designing (inter)action with intent
Design Scripts: Designing (inter)action with intent Bas Leurs
 
SCHEME OF WORK 2010
SCHEME OF WORK 2010SCHEME OF WORK 2010
SCHEME OF WORK 2010SMS
 
Presence
PresencePresence
Presencescottw
 
Preservation Planning: Choosing a suitable digital preservation strategy
Preservation Planning: Choosing a suitable digital preservation strategyPreservation Planning: Choosing a suitable digital preservation strategy
Preservation Planning: Choosing a suitable digital preservation strategyGarethKnight
 
Global Futures Forum (Washington, D.C.)
Global Futures Forum (Washington, D.C.)Global Futures Forum (Washington, D.C.)
Global Futures Forum (Washington, D.C.)Michell Zappa
 
Ubiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware ServicesUbiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware ServicesKuncoro Wastuwibowo
 
Saiful hidayar santri indigo telkom republika pondok pesantren keresek garut ...
Saiful hidayar santri indigo telkom republika pondok pesantren keresek garut ...Saiful hidayar santri indigo telkom republika pondok pesantren keresek garut ...
Saiful hidayar santri indigo telkom republika pondok pesantren keresek garut ...Saiful Hidayat
 
Destiny pen user manual
Destiny pen user manualDestiny pen user manual
Destiny pen user manualTony Toole
 
Affect in recommender systems
Affect in recommender systemsAffect in recommender systems
Affect in recommender systemsMarko Tkalčič
 
MuMe Slide M. Wolpers 18 Nov
MuMe Slide M. Wolpers 18 NovMuMe Slide M. Wolpers 18 Nov
MuMe Slide M. Wolpers 18 NovMartin Wolpers
 
An Architecture for Open Cross-Media Annotation Services
An Architecture for Open Cross-Media Annotation ServicesAn Architecture for Open Cross-Media Annotation Services
An Architecture for Open Cross-Media Annotation ServicesBeat Signer
 
Lextant SXSW 2013 Innovation Intervention
Lextant SXSW 2013 Innovation InterventionLextant SXSW 2013 Innovation Intervention
Lextant SXSW 2013 Innovation InterventionSherie Masters
 
Allan Robinson Portfolio
Allan Robinson   PortfolioAllan Robinson   Portfolio
Allan Robinson Portfolioallrob2
 
Accenture - Innovation at Work
Accenture - Innovation at WorkAccenture - Innovation at Work
Accenture - Innovation at WorkRobert Casselman
 
Multiple intelligences
Multiple intelligencesMultiple intelligences
Multiple intelligencesLily Estrada
 
The memex presentation
The memex presentationThe memex presentation
The memex presentationDavid Lavenda
 

Was ist angesagt? (20)

What Apache Stanbol Can Do for You
What Apache Stanbol Can Do for YouWhat Apache Stanbol Can Do for You
What Apache Stanbol Can Do for You
 
How to become an effective knowledge manager
How to become an effective knowledge managerHow to become an effective knowledge manager
How to become an effective knowledge manager
 
Design Scripts: Designing (inter)action with intent
Design Scripts: Designing (inter)action with intent Design Scripts: Designing (inter)action with intent
Design Scripts: Designing (inter)action with intent
 
SCHEME OF WORK 2010
SCHEME OF WORK 2010SCHEME OF WORK 2010
SCHEME OF WORK 2010
 
Presence
PresencePresence
Presence
 
Preservation Planning: Choosing a suitable digital preservation strategy
Preservation Planning: Choosing a suitable digital preservation strategyPreservation Planning: Choosing a suitable digital preservation strategy
Preservation Planning: Choosing a suitable digital preservation strategy
 
Global Futures Forum (Washington, D.C.)
Global Futures Forum (Washington, D.C.)Global Futures Forum (Washington, D.C.)
Global Futures Forum (Washington, D.C.)
 
Maya
MayaMaya
Maya
 
Ubiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware ServicesUbiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware Services
 
Roadmap Smart Home TTC
Roadmap Smart Home TTCRoadmap Smart Home TTC
Roadmap Smart Home TTC
 
Saiful hidayar santri indigo telkom republika pondok pesantren keresek garut ...
Saiful hidayar santri indigo telkom republika pondok pesantren keresek garut ...Saiful hidayar santri indigo telkom republika pondok pesantren keresek garut ...
Saiful hidayar santri indigo telkom republika pondok pesantren keresek garut ...
 
Destiny pen user manual
Destiny pen user manualDestiny pen user manual
Destiny pen user manual
 
Affect in recommender systems
Affect in recommender systemsAffect in recommender systems
Affect in recommender systems
 
MuMe Slide M. Wolpers 18 Nov
MuMe Slide M. Wolpers 18 NovMuMe Slide M. Wolpers 18 Nov
MuMe Slide M. Wolpers 18 Nov
 
An Architecture for Open Cross-Media Annotation Services
An Architecture for Open Cross-Media Annotation ServicesAn Architecture for Open Cross-Media Annotation Services
An Architecture for Open Cross-Media Annotation Services
 
Lextant SXSW 2013 Innovation Intervention
Lextant SXSW 2013 Innovation InterventionLextant SXSW 2013 Innovation Intervention
Lextant SXSW 2013 Innovation Intervention
 
Allan Robinson Portfolio
Allan Robinson   PortfolioAllan Robinson   Portfolio
Allan Robinson Portfolio
 
Accenture - Innovation at Work
Accenture - Innovation at WorkAccenture - Innovation at Work
Accenture - Innovation at Work
 
Multiple intelligences
Multiple intelligencesMultiple intelligences
Multiple intelligences
 
The memex presentation
The memex presentationThe memex presentation
The memex presentation
 

Andere mochten auch

Using SOIQ(D) to Formalize Semantics within one Semantic Decision Table
Using SOIQ(D) to Formalize Semantics within one Semantic Decision TableUsing SOIQ(D) to Formalize Semantics within one Semantic Decision Table
Using SOIQ(D) to Formalize Semantics within one Semantic Decision TableEuropean Patent Office
 
Course material: semantic decision tables for open information systems
Course material: semantic decision tables for open information systemsCourse material: semantic decision tables for open information systems
Course material: semantic decision tables for open information systemsEuropean Patent Office
 
Adcss 2014 system data repository - yan tang
Adcss 2014   system data repository - yan tangAdcss 2014   system data repository - yan tang
Adcss 2014 system data repository - yan tangEuropean Patent Office
 
Music Lesson Sample
Music Lesson SampleMusic Lesson Sample
Music Lesson Samplecmackmckay
 
Empowering and equipping academic recovery students for academic and career ...
Empowering and equipping academic recovery students for academic  and career ...Empowering and equipping academic recovery students for academic  and career ...
Empowering and equipping academic recovery students for academic and career ...Elizabeth Cole, M.A., LPCC, BCC
 
Consturction Last Question
Consturction Last QuestionConsturction Last Question
Consturction Last Questionguestf026e1
 
Code And Conventions
Code And ConventionsCode And Conventions
Code And Conventionsguestf026e1
 
A educação no brasil
A educação no brasilA educação no brasil
A educação no brasilSarahLimaBruce
 
Semantic Decision Support Models for Energy Efficiency in Smart-Metered Homes
Semantic Decision Support Models for Energy Efficiency in Smart-Metered HomesSemantic Decision Support Models for Energy Efficiency in Smart-Metered Homes
Semantic Decision Support Models for Energy Efficiency in Smart-Metered HomesEuropean Patent Office
 

Andere mochten auch (17)

Using SOIQ(D) to Formalize Semantics within one Semantic Decision Table
Using SOIQ(D) to Formalize Semantics within one Semantic Decision TableUsing SOIQ(D) to Formalize Semantics within one Semantic Decision Table
Using SOIQ(D) to Formalize Semantics within one Semantic Decision Table
 
Course material: semantic decision tables for open information systems
Course material: semantic decision tables for open information systemsCourse material: semantic decision tables for open information systems
Course material: semantic decision tables for open information systems
 
Adcss 2014 system data repository - yan tang
Adcss 2014   system data repository - yan tangAdcss 2014   system data repository - yan tang
Adcss 2014 system data repository - yan tang
 
V Family
V  FamilyV  Family
V Family
 
Innovations
InnovationsInnovations
Innovations
 
Jeremiah the Weeping Prophet
Jeremiah the Weeping ProphetJeremiah the Weeping Prophet
Jeremiah the Weeping Prophet
 
Music Lesson Sample
Music Lesson SampleMusic Lesson Sample
Music Lesson Sample
 
Empowering and equipping academic recovery students for academic and career ...
Empowering and equipping academic recovery students for academic  and career ...Empowering and equipping academic recovery students for academic  and career ...
Empowering and equipping academic recovery students for academic and career ...
 
Paper: Marriage Customs in the Old Testament (PDF)
Paper: Marriage Customs in the Old Testament (PDF)Paper: Marriage Customs in the Old Testament (PDF)
Paper: Marriage Customs in the Old Testament (PDF)
 
Consturction Last Question
Consturction Last QuestionConsturction Last Question
Consturction Last Question
 
Direiro e educação
Direiro e educaçãoDireiro e educação
Direiro e educação
 
New Testament Cultural Background: Sheep and Shepherd
New Testament Cultural Background: Sheep and ShepherdNew Testament Cultural Background: Sheep and Shepherd
New Testament Cultural Background: Sheep and Shepherd
 
Code And Conventions
Code And ConventionsCode And Conventions
Code And Conventions
 
A educação no brasil
A educação no brasilA educação no brasil
A educação no brasil
 
Semantic Decision Support Models for Energy Efficiency in Smart-Metered Homes
Semantic Decision Support Models for Energy Efficiency in Smart-Metered HomesSemantic Decision Support Models for Energy Efficiency in Smart-Metered Homes
Semantic Decision Support Models for Energy Efficiency in Smart-Metered Homes
 
Virtulization
VirtulizationVirtulization
Virtulization
 
New KCTCS Assessment and Placement Policy
New KCTCS Assessment and Placement PolicyNew KCTCS Assessment and Placement Policy
New KCTCS Assessment and Placement Policy
 

Ähnlich wie On Semantics in Onto-DIY

ROLE Vision RWTH Aachen
ROLE Vision RWTH AachenROLE Vision RWTH Aachen
ROLE Vision RWTH AachenRalf Klamma
 
DashMash: a Mashup Environment for End User Development
DashMash: a Mashup Environment for End User DevelopmentDashMash: a Mashup Environment for End User Development
DashMash: a Mashup Environment for End User DevelopmentMatteo Picozzi
 
Computing for Human Experience and Wellness
Computing for Human Experience and WellnessComputing for Human Experience and Wellness
Computing for Human Experience and WellnessAmit Sheth
 
Taming digital traces for informal learning dhaval
Taming digital traces for informal learning  dhavalTaming digital traces for informal learning  dhaval
Taming digital traces for informal learning dhavalDhavalkumar Thakker
 
Future of Library User Experience
Future of Library User ExperienceFuture of Library User Experience
Future of Library User Experiencebolt peters
 
TheTrendwatch #06
TheTrendwatch #06TheTrendwatch #06
TheTrendwatch #06damoncb
 
eCognition Image Analysis System
eCognition Image Analysis SystemeCognition Image Analysis System
eCognition Image Analysis SystemCAPIGI
 
Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...
Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...
Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...SemLib Project
 
Sda2012 pundit system
Sda2012 pundit systemSda2012 pundit system
Sda2012 pundit systemMarco Grassi
 
Sda2012 pundit system
Sda2012 pundit systemSda2012 pundit system
Sda2012 pundit systemM_Grassi
 
Presentatie peter vink back to the future, TASS technology solutions
Presentatie peter vink   back to the future, TASS technology solutionsPresentatie peter vink   back to the future, TASS technology solutions
Presentatie peter vink back to the future, TASS technology solutions#devdate
 
Semantic Energy - Malcolm Murray
Semantic Energy - Malcolm MurraySemantic Energy - Malcolm Murray
Semantic Energy - Malcolm Murraymocathe1st
 
Towards Social Webtops Using Semantic Wiki
Towards Social Webtops Using Semantic WikiTowards Social Webtops Using Semantic Wiki
Towards Social Webtops Using Semantic WikiJie Bao
 
Ossia, Dynamic Collaborative Communications Deck
Ossia, Dynamic Collaborative Communications DeckOssia, Dynamic Collaborative Communications Deck
Ossia, Dynamic Collaborative Communications DeckAndrew Sispoidis
 
Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...
Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...
Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...Dmitry Tseitlin
 
Impact centre of_competence_for_workshop_ocr_rouen_march_2011[1]
Impact centre of_competence_for_workshop_ocr_rouen_march_2011[1]Impact centre of_competence_for_workshop_ocr_rouen_march_2011[1]
Impact centre of_competence_for_workshop_ocr_rouen_march_2011[1]IMPACT Centre of Competence
 
Junos Space SDK - Imagination, Ideas, Innovation
Junos Space SDK - Imagination, Ideas, InnovationJunos Space SDK - Imagination, Ideas, Innovation
Junos Space SDK - Imagination, Ideas, InnovationJuniper Networks
 
Cooking an ontology-based spoken dialogue system
Cooking an ontology-based spoken dialogue systemCooking an ontology-based spoken dialogue system
Cooking an ontology-based spoken dialogue systemJoana Paulo Pardal
 
Eudat user forum-london-11march2013-biovel-v3
Eudat user forum-london-11march2013-biovel-v3Eudat user forum-london-11march2013-biovel-v3
Eudat user forum-london-11march2013-biovel-v3Alex Hardisty
 

Ähnlich wie On Semantics in Onto-DIY (20)

ROLE Vision RWTH Aachen
ROLE Vision RWTH AachenROLE Vision RWTH Aachen
ROLE Vision RWTH Aachen
 
DashMash: a Mashup Environment for End User Development
DashMash: a Mashup Environment for End User DevelopmentDashMash: a Mashup Environment for End User Development
DashMash: a Mashup Environment for End User Development
 
Computing for Human Experience and Wellness
Computing for Human Experience and WellnessComputing for Human Experience and Wellness
Computing for Human Experience and Wellness
 
Taming digital traces for informal learning dhaval
Taming digital traces for informal learning  dhavalTaming digital traces for informal learning  dhaval
Taming digital traces for informal learning dhaval
 
Future of Library User Experience
Future of Library User ExperienceFuture of Library User Experience
Future of Library User Experience
 
TheTrendwatch #06
TheTrendwatch #06TheTrendwatch #06
TheTrendwatch #06
 
Evolution: It's a process
Evolution: It's a processEvolution: It's a process
Evolution: It's a process
 
eCognition Image Analysis System
eCognition Image Analysis SystemeCognition Image Analysis System
eCognition Image Analysis System
 
Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...
Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...
Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...
 
Sda2012 pundit system
Sda2012 pundit systemSda2012 pundit system
Sda2012 pundit system
 
Sda2012 pundit system
Sda2012 pundit systemSda2012 pundit system
Sda2012 pundit system
 
Presentatie peter vink back to the future, TASS technology solutions
Presentatie peter vink   back to the future, TASS technology solutionsPresentatie peter vink   back to the future, TASS technology solutions
Presentatie peter vink back to the future, TASS technology solutions
 
Semantic Energy - Malcolm Murray
Semantic Energy - Malcolm MurraySemantic Energy - Malcolm Murray
Semantic Energy - Malcolm Murray
 
Towards Social Webtops Using Semantic Wiki
Towards Social Webtops Using Semantic WikiTowards Social Webtops Using Semantic Wiki
Towards Social Webtops Using Semantic Wiki
 
Ossia, Dynamic Collaborative Communications Deck
Ossia, Dynamic Collaborative Communications DeckOssia, Dynamic Collaborative Communications Deck
Ossia, Dynamic Collaborative Communications Deck
 
Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...
Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...
Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...
 
Impact centre of_competence_for_workshop_ocr_rouen_march_2011[1]
Impact centre of_competence_for_workshop_ocr_rouen_march_2011[1]Impact centre of_competence_for_workshop_ocr_rouen_march_2011[1]
Impact centre of_competence_for_workshop_ocr_rouen_march_2011[1]
 
Junos Space SDK - Imagination, Ideas, Innovation
Junos Space SDK - Imagination, Ideas, InnovationJunos Space SDK - Imagination, Ideas, Innovation
Junos Space SDK - Imagination, Ideas, Innovation
 
Cooking an ontology-based spoken dialogue system
Cooking an ontology-based spoken dialogue systemCooking an ontology-based spoken dialogue system
Cooking an ontology-based spoken dialogue system
 
Eudat user forum-london-11march2013-biovel-v3
Eudat user forum-london-11march2013-biovel-v3Eudat user forum-london-11march2013-biovel-v3
Eudat user forum-london-11march2013-biovel-v3
 

Kürzlich hochgeladen

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

On Semantics in Onto-DIY

  • 1. On Semantics in Onto-DIY Yan Tang Demey(VUB STARLab, Belgium) ZhenZhen Zhao (Télécom SudParis, France) The 3rd Workshop on Semantics & Decision Support (SeDeS’12) Rome, Italy, 13/09/2012 21/09/2012 | pag. 1
  • 2. Summary • Introduction – Use Case and Design of Onto-DIY • Semantics in Onto-DIY – Semantics in Ontologies – Semantics in Semantic Decision Tables – Semantics in user-centric services • Conclusion and future work 21/09/2012 | pag. 2
  • 3. Introduction DIY • Do-It-Yourself – 18th century handcraft – Mid 1920’s (money<- >time) • Why DIY? – Fun – Personal – Creativity – Social contact Cover Time Magazine (August 2, 1954) portraying the abundance of tasks for a DIY-homeowner 21/09/2012 | pag. 3
  • 4. Introduction DIY in ICT • Geeks have a playground in a virtual world • DIY content creation, online application creation, hardware assemblage etc. 21/09/2012 | pag. 4
  • 5. Introduction Motivation • Too difficult to use for non-technical users • Impossible to use personalized semantics • Reuse ubiquitous solutions (e.g., context aware applications) is almost impossible 21/09/2012 | pag. 5
  • 6. Onto-DIY An Overview DIY Creation Environment Smart Objects and Services • Flexible and idea Screen End-user Twitter ® inspiring ontology- End-user Nabaz ag© Smart camera Smart phone bunny based architecture Communication Layer • Manage data Semantic DIY services Meaning Evolution Layer Execution Env Resource Registry semantics for Knowledge engineer Ontology engineer Resource Data Aggregation Ontology Layer Event Triggering semantic objects Retrieve, update delete, merge and services in a Data Sematics Layer ubiquitous network Lexon base Mapping and Interpretation Ontology engineer DB engineer Knowledge engineer Knowledge Base Domain dictionary Hardware Software Commitment Compo. Info. Compo. info. Repository database database TV Web Mash- Sensor Mobile compo compo API Tools API up SDT 21/09/2012 | pag. 6 Ontology Base Vender Specific Data Bases Computer geek Programmer
  • 7. OntoDIY Background Knowledge Semantic Decision Tables • SDT = Semantics + DT (Tang and Meersman, 2007) Condition 1 2 3 4 People move Ear Yes No Yes No Pressure on Crib Yes Yes No No Action Screen shows Message Message1 iPhone rings RingTone1 Semantics is expressed through annotations, commitments, definitions, instantiation 21/09/2012 | pag. 7
  • 8. Onto-DIY Naughty Boy Use Case Before DIY 21/09/2012 | pag. 8
  • 9. Onto-DIY Before DIY DIY Creation Environment Smart Objects and Services End-user Twitter ® Screen End-user Nabaz ag© Smart camera Smart phone bunny Communication Layer Semantic DIY services Meaning Evolution Layer Execution Env Resource Registry Knowledge engineer Ontology engineer Resource Data Aggregation Ontology Layer Event Triggering Retrieve, update Check info. delete, merge source & find concepts in Ω Data Sematics Layer Mapping and Interpretation Ontology engineer DB engineer Knowledge engineer Lexon base Knowledge Base Ω-based server Domain finds relevant dictionary semantic rules Commitment Hardware Compo. Info. Software Compo. info. Repository database database TV Web Mash- Sensor Mobile compo compo API Tools API up SDT 21/09/2012 | pag. 9 Ontology Base Vender Specific Data Bases Computer geek Programmer
  • 10. Onto-DIY Naughty Boy Use Case 21/09/2012 | pag. 10
  • 11. Onto-DIY Community of Users for DIY DIY Creation Environment Smart Objects and Services • Types of users End-user Screen End-user Nabaz Twitter ® – Non-technical ag© Smart camera Smart phone bunny Communication – Technical Layer Semantic DIY services Meaning Evolution Layer Execution Env – Semi-technical Resource Registry Knowledge engineer Ontology engineer Resource Data Aggregation Ontology Layer Event Triggering Retrieve, update delete, merge Data Sematics Layer Mapping and Interpretation Ontology engineer DB engineer Knowledge engineer Lexon base Knowledge Base Domain dictionary Hardware Software Commitment Compo. Info. Compo. info. Repository database database TV Web Mash- Sensor Mobile compo compo API Tools API up SDT 21/09/2012 | pag. 11 Ontology Base Vender Specific Data Bases Computer geek Programmer
  • 12. Onto-DIY DIY Aspects • Starting point: needs of extending existing hardware/software compositions, e.g., – new ambient objects are plugged in • No existing concept type in Ω • New object instance with existing concept type – wants to use new concepts, not defined in Ω server – wants to define new rules • Use Meaning Evolution Support Systems to create new concepts in Ω 21/09/2012 | pag. 12
  • 13. Semantics in SDT Condition 1 2 3 4 People move Ear Yes No Yes No Pressure on Crib Yes Yes No No Action Screen shows Message Message1 iPhone rings RingTone1 SDT Lexons Lexon 1 <Bunny, has, is of, Ear> Lexon 2 <Bunny, has, is of, Name> Lexon 3 <Ear, is moved by, move, People> Lexon 4 <Crib, has, is of, Name> Lexon 5 <Screen, shows, is shown by, Message> Lexon 6 <iPhone, rings with, is rang with, RingTone> SDT Commitments Commitment 1 EACH Bunny has EXACT ONE name. Commitment 2 EACH Crib has EXACT ONE name. Commitment 3 EACH Screen shows AT LEAST ONE Message Commitment 4 Each iPhone rings with AT LEAST ONE Ring Tone. Instantiation of Decision Items People move Ear “People” is James. “Ear” is the ear from the Bunny in the living room. Pressure on Crib “Crib” is James’ crib. “Pressure on Crib – Yes” means that James is in his crib. Screen shows Messages “Screen” is the smart screen in the living room. iPhone rings “iPhone” is Mary’s iPhone. She has only one iPhone. iPhone Ring Tone iPhone2093113 RingTone1 iPhone RingTone iPhone2093113 RingTone2 ... Rings with .../... Is rang with by ... iPhone2093113 RingTone3 iPhoneYan23 RingTone25 … … 21/09/2012 | pag. 13
  • 14. Semantics in SDT Name ... has .../... is of... Smart Rabbit Name iPhone Event ... has .../... is of... ... has .../... is of... Motion Message ... Is shaked… ... by .../... shake... ... speaks .../... Is spoken by ... Person Shake 𝐼𝑃ℎ𝑜𝑛𝑒 ⊑≤ 1ℎ𝑎𝑠. 𝑁𝑎𝑚𝑒 ⊓ ∃ℎ𝑎𝑠. 𝑁𝑎𝑚𝑒 𝑃𝑒𝑜𝑝𝑙𝑒 ⊑ 𝑠ℎ𝑎𝑘𝑒. 𝐼𝑃ℎ𝑜𝑛𝑒 𝐼𝑃ℎ𝑜𝑛𝑒 ⊑ ℎ𝑎𝑠. 𝐸𝑣𝑒𝑛𝑡 𝑆𝑚𝑎𝑟𝑡𝑅𝑎𝑏𝑏𝑖𝑡 ⊑≤ 1ℎ𝑎𝑠. 𝑁𝑎𝑚𝑒 ⊓ ∃ℎ𝑎𝑠. 𝑁𝑎𝑚𝑒 𝑆ℎ𝑎𝑘𝑒 ⊑ 𝑀𝑜𝑡𝑖𝑜𝑛 ⊑ 𝐸𝑣𝑒𝑛𝑡 𝑆𝑚𝑎𝑟𝑡𝑅𝑎𝑏𝑏𝑖𝑡 ⊑ ∃𝑠𝑝𝑒𝑎𝑘𝑠. 𝑀𝑒𝑠𝑠𝑎𝑔𝑒 𝑃𝑒𝑜𝑝𝑙𝑒 ≡ 𝑗𝑎𝑚𝑒𝑠, 𝑚𝑎𝑟𝑦 𝑠ℎ𝑎𝑘𝑒 𝑗𝑎𝑚𝑒𝑠, 𝑚𝑎𝑟𝑦𝑠𝑖𝑃ℎ𝑜𝑛𝑒 𝐼𝑃ℎ𝑜𝑛𝑒 ≡ 𝑚𝑎𝑟𝑦𝑠𝑖𝑃ℎ𝑜𝑛𝑒 𝑀𝑒𝑠𝑠𝑎𝑞𝑒 ≡ 𝑚𝑒𝑠𝑠𝑎𝑔𝑒1 𝑆𝑚𝑎𝑟𝑡𝑅𝑎𝑏𝑏𝑖𝑡 ≡ 𝑚𝑎𝑟𝑦𝑠𝑅𝑎𝑏𝑏𝑖𝑡 𝑠𝑝𝑒𝑎𝑘(𝑚𝑎𝑟𝑦𝑠𝑅𝑎𝑏𝑏𝑖𝑡, 𝑚𝑒𝑠𝑠𝑎𝑔𝑒1) 21/09/2012 | pag. 14
  • 15. Semantics in User-Centric Services • User centric service: apply user-centered design (UCD) process in designing a useful and easy-to-use service, – user motivation, user requirements, user behaviors, user interactions • Propose: develop a semantic service creation assistant, – suggest a set of syntactically or semantically related services that can be connected to the existing service 21/09/2012 | pag. 15
  • 16. Discover the web service of asking a smart rabbit to speak 21/09/2012 | pag. 16
  • 17. Conclusion • Onto-DIY – use SDRule-L and DL to formalize the semantics in Onto-DIY – But, it is recommended to use any kinds of conceptual modeling means, as long as they meet the request and technically/conceptually sound. 21/09/2012 | pag. 17
  • 18. Future Work • Create an automatic mapping between the semantics in the three semantic divisions • User-centric service creation – Context-aware service creation – tracing end-users’ behaviors and help them to organize and filter information in order to provide personalized service – Service creation with trust – assisting end-users to control privacy policies to protect their sensitive data in a nonintrusive manner – Social service co-creation – allowing users to share their existing “Do-It- Yourself” solutions with others in order to “Do-It-Together” – Social service venue sharing – bringing a business concern to Onto-DIY in order to promote software innovation and encourage users to create their solutions and provide to the market 21/09/2012 | pag. 18
  • 19. Questions? • Thank you! 21/09/2012 | pag. 19