SlideShare a Scribd company logo
1 of 57
Download to read offline
Social Emergent Semantics
for Personal Data Management




          Cristian Vasquez ( cvasquez[at]vub.ac.be )

  Semantics Technology and Applications Research Lab
                Vrije Universiteit Brussel
Agenda:



● Motivation
  ● Personal Data management

  ● Use case

● Shared Ontology Views

● Blackboard anatomy

● Experiment dynamics

● Summary
Motivation
                                 Use case

             Let's suppose....



                                        … that in a far away country...

                                        A bar that is frequently visited by
                                          sailors...




   And they exchange experiences...
Motivation
                                  Use case


  These sailors enjoy talking about:

        Practical things:                        And not so practical things:
   ●   Geographical information
                                             ●   Histories about their trips
   ●   Journey advice
                                             ●   Gossip
   ●   Weather
                                             ●   Big sea monsters
   ●   hazards...
                                             ●   Phantom ships
                                             ●   Mermaids...
Motivation
                                   Use case


    These sailors would like to share information
     such as

      ●   Maps
      ●   Drawings
      ●   Travel logs etc

                            Which are useful to their community of sailors.
Motivation

 Let's suppose that....

 They count with:

 Advanced technological devices,
 And they use them to record and
  store movies,photographs, sound,
  geographical information etc.

 On all their journeys.
Motivation



     These sailors would like to share information with other sailors.


     The problem:


         ●   Every sailor has its own way of organizing its
              information

         ●   It's already difficult for them to find their own
                information... since the volume is huge.

         ●   Data is not well structured
Motivation
                         Current solutions:
   To 'Attach' pieces of information (structured or not) to other pieces
    of information, in order to find and manage them. 'Metadata'




                                               Measurements,
             Models, (I.e: 'taxonomies')      (I.e: 'coordinates')



    Written symbols
     (I.e: 'tags')
Motivation




 Sharing information is easier with the help of:
  ● Structured meta-data

  ● Artifacts that reflect our agreements (ontologies)




  ●   But to come up with agreements, is
       already a difficult task.
Motivation




 Sharing information is easier with the help of:
  ● Structured meta-data

  ● Artifacts that reflect our agreements (ontologies)




  ●   But to come up with agreements, is
       already a difficult task.



      ●   Example:

      ●   Tree of our sailors want to share the
            pictures and position of the mermaids
            that they have seen
                ●   Sailor 1 (Greek)                 Mermaids appear in the folklore of many
                                                        cultures including east, europe, china
                ●   Sailor 2 (British isles)            and india, they are usually considered
                                                        dangerous, and are associated with
                ●   Sailor 3 (Slavic)                   floods storms, shiprecks and drownings.
                                                        However in other folk traditions, they can
                                                        be benevolent and can fall in love with
                                                        humans
Motivation

  Sailor 1 (greek):
  - These creatures are called 'seirines'
  - They live in the sea
  - They are woman
  - They have beautiful and long hair.
  - They have enchanting voices
Motivation

  Sailor 1 (greek):
  - These creatures are called 'seirines'
  - They live in the sea
  - They are woman
  - They have beautiful and long hair.
  - They have enchanting voices



                             Sailor 2 (british isles):
                             - These creatures are called 'mermaids'
                             - They live in the sea
                             - They are woman
                             - They can be giant
                             - They don't have inmortal souls
Motivation

  Sailor 1 (greek):
  - These creatures are called 'seirines'
  - They live in the sea
  - They are woman
  - They have beautiful and long hair.
  - They have enchanting voices



                             Sailor 2 (british isles):
                             - These creatures are called 'mermaids'
                             - They live in the sea
                             - They are woman
                             - They can be giant
                             - They don't have inmortal souls



                   For sailor 1 & 2, is
                    direct to share
                    artifacts about woman
                    that live in the sea...
Motivation

  Sailor 1 (greek):
  - These creatures are called 'seirines'
  - They live in the sea
  - They are woman
  - They have beautiful and long hair.
  - They have enchanting voices



                             Sailor 2 (british isles):
                             - These creatures are called 'mermaids'
                             - They live in the sea
                             - They are woman
                             - They can be giant
                             - They don't have inmortal souls


 Sailor 3 (Slavic):
 - These creatures are called 'Rusalkas'
 - They live in the sea
 - They are woman
 - They do not have a fish-like tail
 - They are beautiful young women with long green hair
Motivation

  Sailor 1 (greek):
  - These creatures are called 'seirines'
  - They live in the sea
  - They are woman
  - They have beautiful and long hair.
  - They have enchanting voices
  - They DO have a fish-like tail


                             Sailor 2 (british isles):
                             - These creatures are called 'mermaids'
                             - They live in the sea
                             - They are woman
                             - They can be giant
                             - They don't have inmortal souls
                             - They DO have a fish-like tail

 Sailor 3 (Slavic):
 - These creatures are called 'Rusalkas' Sailors learn gradually from the
 - They live in the sea                    conceptualizations of others.....
 - They are woman
 - They do not have a fish-like tail
 - They are beautiful young women with long green hair
Motivation


     ●   To make agreements can be easier for some domains than
          for others.

     ●   Example: can be easy for these sailors to agree about:
            ● System of coordinates for the islands.

            ● Weather conditions (distinct types of weather).

            ● Price of a good.




         ●   But it may be difficult to come up with agreements about
              personal (custom) data.


                 Example: How we can store, classify and
                  annotate digital data about?

             ●   Sailor 1 (Greek) 'seirines'
             ●   Sailor 2 (British isles) 'Mermaids'
             ●   Sailor 3 (Slavic):'Rusalkas'
                                                       In order to share it?
Proposal:

    Blackboard networks

     ●    Users interact through multiple 'canvas' or 'blackboards', in order to build 'semantic bridges'
     ●    These networks are constructed incrementally, and organically.
     ●    Network objective: To build and represent local agreements, collaboratively.




                                                              Application




                                         seirines




                                 is a
                                        Mermaid
          Part of


         Tail
                                             Application
State of art


        ●   Essential components:

        ●   Semantic desktop (I.e [1] Nepomuk Framework)
            ● Personal Information Model (PIMO) a local

               'ontology' to annotate our personal data.




                        [1] http://nepomuk.semanticdesktop.org/nepomuk/
State of art


                    ●   How to elicit custom ontologies?


      ●    Ontology views

          An ontology view is not just a portion of a complete
          ontology. Rather is a collection of concepts and
          relationships that allows a unique representation by
          some participants of a certain domain. In the same way
          as ontologies, ontology views may be described using
          metadata representation languages such as RDF, RDFs
          and OWL among others. They evolve using change
          operators that allow coherent ontology view mutations.Mermaids
                                                                Ontology
                                                                                     Variant


                                                                      Sailor 1       seirines         Sailor 2
                                                                                    Ontology
                                                                                     Variant




                                                                                    Shared
                                                                                    Ontology     Service
Elizabeth Chang, Tharam S Dillon, and Ling Feng. Modeling Ontology

Views : An Abstract View Model for Semantic Web. Proceedings of

the First International IFIP/WG12.5Working Conference on Industrial

Applications for Semantic Web (IASW), pages 227–246, 2005.
                                                                       Example of elicitation of local ontology
Ontology views in the Web:

                   We want to describe our referents, to
                   Be used by computers

                   ● Structured descriptions
                   ● Identified referents (observed subjects)




             Conceptualization
             Thought + Observer


                                               ●These 3 components cannot
                                               be separated!



                                  Referent (observed subject)
 Symbols
'seirines'
Ontology views in the Web + personal dataspaces



          Sailor 1(british)      Shared        Sailor 2(greek)


                                 Entity
                                  URI

                              Ontology View
            Mermaids          Ie: rdf schema      seirines
          (terminology)                        (terminology)

                                                Sailor 2's
                 Sailor 1's Perspective          personal
                                                dataspace
Ontology views in the Web + personal dataspaces.


How to manage them?



    Research proposal: Web blackboards

Blackboards can be seen as extensions of a semantic
wiki web page, where participants collaboratively
describe a subject using distinct description mechanisms
and formalisms. A participant is allowed to subscribe to
multiple blackboards, contributing content in order to
converge into acceptable conceptualizations. The
blackboards collected by an user constitute a network
what he can bind directly with his own Personal data
(extending his Personal Information Model)
Anatomy of a blackboard

                              Blackboard as a playground

                              ● Multiple of observers
                              ● Multiple representation layers




               Conceptualization                                    Conceptualization
               Thought + Observer A              Web                Observer B + Thought
                                              Blackboard
                                             (Public space)


                                              Observers



                                             Blackboard's
                                               Metadata

                                      Referent (observed subject)
     Symbols                                                                               Symbols
                                            Representation
                                                Layer
Anatomy of a blackboard



                                       Multi Layer Blackboard variant Example




                          Conceptualization                                    Conceptualization
                          Thought + Observer A              Web                Observer B + Thought
                                                         Blackboard
                                                        (Public space)


                                                         Observers



                                                        Blackboard's
       Language                                           Metadata                                         RDF
       (practical)

                                                 Referent (observed subject)
        Measures
        (empirical)                                    Semantic layer                                 Controlled
                                                                                                      Vocabulary


                                                       Empirical layer
                       Models                                                              Natural
                      (ontology)                                                          Language

                                                      Pragmatical layer


                                                                                      Observer B
                                                                                      private space
Anatomy of a blackboard



                                       Multi Layer Blackboard variant Example




                          Conceptualization                                    Conceptualization
                          Thought + Observer A              Web                Observer B + Thought
                                                         Blackboard
                                                        (Public space)


                                                         Observers



                                                        Blackboard's
       Language                                           Metadata                                         RDF
       (practical)

                                                 Referent (observed subject)
        Measures
        (empirical)                                    Semantic layer                                 Controlled
                                                                                                      Vocabulary


                                                       Empirical layer
                       Models                                                              Natural
                      (ontology)                                                          Language

                                                      Pragmatical layer


                                                                                      Observer B
                                                                                      private space
                                   Written symbols (I.e: 'tags')
Anatomy of a blackboard



                                       Multi Layer Blackboard variant Example




                          Conceptualization                                    Conceptualization
                          Thought + Observer A              Web                Observer B + Thought
                                                         Blackboard
                                                        (Public space)


                                                         Observers



                                                        Blackboard's
       Language                                           Metadata                                         RDF
       (practical)

                                                 Referent (observed subject)
        Measures
        (empirical)                                    Semantic layer                                 Controlled
                                                                                                      Vocabulary


                                                       Empirical layer
                       Models                                                              Natural
                      (ontology)                                                          Language

                                                      Pragmatical layer


                                                                                      Observer B
                                                                                      private space

                                Measurements,
                               (I.e: 'coordinates')
Anatomy of a blackboard



                                       Multi Layer Blackboard variant Example




                          Conceptualization                                    Conceptualization
                          Thought + Observer A              Web                Observer B + Thought
                                                         Blackboard
                                                        (Public space)


                                                         Observers



                                                        Blackboard's
       Language                                           Metadata                                         RDF
       (practical)

                                                 Referent (observed subject)
        Measures
        (empirical)                                    Semantic layer                                 Controlled
                                                                                                      Vocabulary


                                                       Empirical layer
                       Models                                                              Natural
                      (ontology)                                                          Language

                                                      Pragmatical layer


                                                                                      Observer B
                                                                                      private space
                          Models, (I.e: 'taxonomies')
Anatomy of a blackboard



                                       Multi Layer Blackboard variant Example




                          Conceptualization                                    Conceptualization
                          Thought + Observer A              Web                Observer B + Thought
                                                         Blackboard
                                                        (Public space)


                                                         Observers



                                                        Blackboard's
       Language                                           Metadata                                         RDF
       (practical)

                                                 Referent (observed subject)
        Measures
        (empirical)                                    Semantic layer                                 Controlled
                                                                                                      Vocabulary


                                                       Empirical layer
                       Models                                                              Natural
                      (ontology)                                                          Language

                                                      Pragmatical layer


                                                                                      Observer B
                                                                                      private space
Anatomy of a blackboard


                              Blackboards as a network

                              ● Relations to other blackboards (links)
                              ● Wiki paradigm variant




               Conceptualization
               Thought + Observer A              Web                                             Web
                                              Blackboard                                      Blackboard
                                             (Public space)                                  (Public space)


                                              Observers                                       Observers



                                             Blackboard's
                                                                    Is related to            Blackboard's
                                               Metadata                                        Metadata

                                      Referent (observed subject)                     Referent (observed subject)
     Symbols
                                            Representation                                  Representation
                                                Layer                                           Layer

                              ●   Sailor 1 (Greek) 'seirines'                   ●   Sailor 3 (Slavic):'Rusalkas'
                              ●   Sailor 2 (British isles) 'Mermaids'
                                               'With tail'                                   'Without tail'
Anatomy of a blackboard



       Blackboard networks



 β€’   Users can relate blackboards using relationships such as causality, location
 function etc. forming a network. Pattern analysis is used then to provide
 feedback to the communities, increasing their awareness.

 β€’    During the interplay within a blackboard, there will be cases where some
 participants disagree with others regarding some representation. Thus
 agreement mechanisms can be used in order to reach convergence.

 β€’     If the distinct participant's views become irreconcilable, then the blackboard
 itself may diverge into distinct variants, intended to capture distinct semantics.
Anatomy of a blackboard

   Blackboard networks

     ●    user constructs a perspective via selecting distinct blackboard variants
     ●    are decentralized
     ●    are constructed incrementally in an organic way (emerging)




                                                             Application




                                        seirines




                                is a
                                        Mermaid
          Part of


         Tail
                                            Application
Anatomy of a blackboard

   Blackboard networks

     ●   Since one user only have a partial view of the blackboard network,
         ●  We need mechanisms to promote awareness

           ●   One possibility is pattern recognition



                                                          Application
                    β€œIs-a”
                 relationship
                     cycle

                                is a
                                            is a

                               is a




                                            Application
Anatomy of a blackboard

   Blackboard networks

     ●   Since one user only have a partial view of the blackboard network,
         ●  We need mechanisms to promote awareness

           ●   One possibility is pattern recognition



                                                          Application




           Part of

               Part of

                         Part of

                                            Application

          β€œpart of”
         Relationship
           pattern
Anatomy of a blackboard
                                        Application: An user augments their own Personal
                                        Information Model Ontology (PIMO) by means of
                                        binding their own concepts to the subjects
                                        described within the blackboards

                                         User context




                                              Application




                          Application
Anatomy of a blackboard




                                        User context




                                             Application




                                                           Application: An user links elements
                                                           from Linked Open Data to their own
                                                           view of blackboards, creating
                                                           'bridges' to query for example using
                                                           local terminology.


                          Application




                                                       LOD cloud
Blackboard dynamics




              Web
           Blackboard
          (Public space)


           Observers



          Blackboard's
            Metadata

   Referent (observed subject)


         Semantic layer


         Empirical layer


        Pragmatical layer
Blackboard dynamics




                                          Delta based
                                          versioning




              Web                V1       V2       V3       Snapshot
           Blackboard
          (Public space)


           Observers                  1                 2


          Blackboard's
            Metadata                  1        2        3        4


   Referent (observed subject)


         Semantic layer                     1                   2


         Empirical layer                                1


        Pragmatical layer
                                  1
Blackboard dynamics
Snapshot based versioning
All the layers are versioned together forming a
   snapshot that is identified as a whole (With an URI).




               Web                 V1         V2           V3       Snapshot
            Blackboard
           (Public space)


            Observers              O          O            O           O
                                        1          1            2          2


           Blackboard's            M          M            M           M
             Metadata                   1          2            3          4

    Referent (observed subject)


          Semantic layer          S           S            S          S
                                       0           1           1           2


          Empirical layer         E           E            E          E
                                       0           0           1           1

         Pragmatical layer        P           P            P          P
                                       1           1           1           1
Blackboard dynamics
Snapshot based versioning



 Users interacts selecting some
 blackboards and pulling them to
 their local spaces, where they can
 augment or use the blackboards.                                    Sailor's              Local
                                              Sailor's
                                                                    Staging            Blackboard
 if they make contributions then           Working space
                                                                     area                 clone
 they have to push them through
 multiple stages.



               Web                V1           V2          V3           Snapshot
            Blackboard
           (Public space)


            Observers             O            O           O                   O
                                       1            1           2                  2


           Blackboard's           M            M           M                   M
             Metadata                  1            2           3                  4

    Referent (observed subject)


          Semantic layer          S            S           S               S
                                      0             1          1                   2


          Empirical layer         E            E           E               E
                                      0             0          1                   1

         Pragmatical layer        P            P           P               P
                                      1             1          1                   1
Blackboard dynamics
Snapshot based versioning

                                                                                            Expect
                                                                                         consistency &
 Users interacts selecting some                                 A draft space or       some degree of
 blackboards and pulling them to                                playground with         agreement the
                                                                 no constraints        local community
 their local spaces, where they can
 augment or use the blackboards.                                    Sailor's                Local
                                              Sailor's
                                                                    Staging              Blackboard
 if they make contributions then           Working space
                                                                     area                   clone
 they have to push them through
 multiple stages.



               Web                V1           V2          V3            Snapshot
            Blackboard
           (Public space)


            Observers             O            O           O                   O
                                       1            1           2                  2


           Blackboard's           M            M           M                   M
             Metadata                  1            2           3                  4

    Referent (observed subject)


          Semantic layer          S            S           S                S
                                      0             1          1                   2


          Empirical layer         E            E           E                E
                                      0             0          1                   1

         Pragmatical layer        P            P           P                P
                                      1             1          1                   1
Blackboard dynamics

                                                    Example:
                                        ●   Managing inconsistency
          Mermaid
        Web Blackboard

                                    ●   Sailor 1 (Greek) 'Seirines'
              Observers             ●   Sailor 2 (British isles) 'Mermaids'

             Blackboard's
               Metadata

      Referent (observed subject)


            Semantic layer
                                        ●   They live in the sea
            Empirical layer
                                        ●   They are woman


           Pragmatical layer
Blackboard dynamics

                                                         Example:
                                               ●   Managing inconsistency
          Mermaid                        ●     Sailor 1 (Greek) 'Seirines'
        Web Blackboard                   ●     Sailor 2 (British isles) 'Mermaids'
                                         ●     Sailor 3 (Slavic):'Rusalkas'
              Observers


                                    - They DO have a fish-like tail
             Blackboard's
               Metadata              Variant
                                       B
      Referent (observed subject)              0

            Semantic layer


            Empirical layer          Variant
                                       A
                                               0
           Pragmatical layer
                                    - They do NOT have a fish-like tail
Blackboard dynamics

                                                        Example:
                                              ●   Managing inconsistency
          Mermaid                       ●     Sailor 1 (Greek) 'Seirines'
        Web Blackboard                  ●     Sailor 2 (British isles) 'Mermaids'
                                        ●     Sailor 3 (Slavic):'Rusalkas'
              Observers



             Blackboard's
               Metadata             Variant                 Why divergence is useful?
                                      B
      Referent (observed subject)             0             ●   Irreconcilable world views
                                                            ●   Practical reasons
            Semantic layer                                        ●  (I.e distinct degrees of
                                                                     complexity needed)
            Empirical layer         Variant
                                      A
                                              0
           Pragmatical layer
                                                      Sometimes we don't want global Interoperability
                                                      Our scope is our community.
Blackboard dynamics




                 Root
                 Web
              Blackboard
                                          Variants mutate
              Observers                   independently


             Blackboard's
               Metadata             Variant       Variant
                                      B             B
      Referent (observed subject)             0             1

            Semantic layer


            Empirical layer         Variant       Variant
                                      A             A
                                              0             0
           Pragmatical layer
Blackboard dynamics




                 Root
                 Web
              Blackboard


              Observers



             Blackboard's
               Metadata             Variant                     Variant
                                                  Variant
                                      B             B             B
      Referent (observed subject)             0             1             1

            Semantic layer


            Empirical layer         Variant       Variant       Variant
                                      A             A             A
                                              0             0             1
           Pragmatical layer
Blackboard dynamics


                                                    Convergence
                                                    example:
                 Root
                 Web
                                              ●   Sailor 1 (Greek) 'Seirines'
              Blackboard                      ●   Sailor 2 (British isles) 'Mermaids'
                                              ●   Sailor 3 (Slavic):'Rusalkas'
              Observers



             Blackboard's
               Metadata                   Variant                             Variant       Variant
                                                                Variant
                                            B                     B             B             B
      Referent (observed subject)                       0                 1             1             1


            Semantic layer
                                                                                            Variant       - MAY have a fish-like tail
                                                                                              C
                                                                                                      0

            Empirical layer               Variant               Variant       Variant       Variant
                                            A                     A             A             A
                                                        0                 0             1             1
           Pragmatical layer




                                                        How can we support convergence?

                               B3
                                                    With computer aided support:
                                                    ●


                     B4                  B2         ●   I.E: Relationship pattern recognition

                                                            ●      'Seirines' & 'Mermaids' very similar to 'Rusalkas'
                                    B1                               β†’ suggest MAY have a fish-like tail
Blackboard dynamics

                                        Service layer
                                        example:

                                    Why versioning and
                 Root               convergence is useful?
                 Web
              Blackboard
                                    ●Its easier to construct and
              Observers
                                    maintain services


             Blackboard's
               Metadata                 Variant                      Variant       Variant
                                                      Variant
                                          B             B              B             B
      Referent (observed subject)                 0              1             1             1

                                                                                   Variant
            Semantic layer                                                           C
                                                                                             0

            Empirical layer             Variant       Variant        Variant       Variant
                                          A             A              A             A
                                                  0              0             1             1
           Pragmatical layer


             Service layer          Services          Services
                                                  0
                                                                 1
The experiment
The experiment




Nepomuk Framework to
 ● Local metadata-extraction
 ● PIMO management
The experiment




Nepomuk Framework to
 ● Local metadata-extraction
 ● PIMO management




                               Semantic media Wiki + iMapping
                                ● Blackboard description interface
                                     (This is under evaluation)
The experiment




Nepomuk Framework to
 ● Local metadata-extraction
 ● PIMO management




                       JGIT                                    Semantic media Wiki + iMapping
                      ● Dataspace versioning
                                                                ● Blackboard description interface
                      ●Convergence and divergence capability         (This is under evaluation)
The experiment




             RDF as representation model

             ●   Fundamental 'glue' to put all the pieces together
             ●   Straightforward possibility to use the Web as publishing and distribution mechanism.
Summary

β€’   This framework explores notions such as personal context and
emergent semantics, making use of artifacts such as blackboards that can
diverge and converge in order to support meaning evolution, in order to
improve our personal data management capabilities.

β€’   In this work we don't aim to distill global semantics. Instead we want
our own semantics, taking as hypothesis that they are incrementally
constructed by our close communities.
Questions?
Blackboard network traceability,
     Things to look at:

     ●   Concept Emergence - Removal
     ●   Concept abstraction - Specialization
     ●   Semantic Distance ( Hops between concepts )
     ●   Concept resistance and speed of change.




C4            C5




         C3         C2




              C1
Example: Proselytizing

     Indicator that counts how concepts are propagated
     transversally through two branches




C4           C5               B3         B4




      C3           C2              B2




             C1                    B1
First prototype

More Related Content

Similar to Social Emergent Semantics for Personal Data Management

Read respond a
Read respond aRead respond a
Read respond angocjos
Β 
2012 02-13 interview with commander theda parts 1 - 5 of the arcturian and pl...
2012 02-13 interview with commander theda parts 1 - 5 of the arcturian and pl...2012 02-13 interview with commander theda parts 1 - 5 of the arcturian and pl...
2012 02-13 interview with commander theda parts 1 - 5 of the arcturian and pl...61glenn61
Β 
EXTENDED DEFINITION OUTLINE1Quintezha DiggsProfessor Carol
EXTENDED DEFINITION OUTLINE1Quintezha DiggsProfessor CarolEXTENDED DEFINITION OUTLINE1Quintezha DiggsProfessor Carol
EXTENDED DEFINITION OUTLINE1Quintezha DiggsProfessor Carolsimisterchristen
Β 
TOK_SB_IBDIP_CH11(full permission).pdf
TOK_SB_IBDIP_CH11(full permission).pdfTOK_SB_IBDIP_CH11(full permission).pdf
TOK_SB_IBDIP_CH11(full permission).pdfRodneyFrankCUADROSMI
Β 
3. the middle passage
3. the middle passage3. the middle passage
3. the middle passageDB3igs
Β 
Text types (content area)
Text types (content area)Text types (content area)
Text types (content area)Sa Je La
Β 
The Legend of Atlantis
The Legend of AtlantisThe Legend of Atlantis
The Legend of AtlantisJudy Flores
Β 
Narwhal The Presentation
Narwhal The PresentationNarwhal The Presentation
Narwhal The Presentationgrahal
Β 
My Brother Essay Writing. Online assignment writing service.
My Brother Essay Writing. Online assignment writing service.My Brother Essay Writing. Online assignment writing service.
My Brother Essay Writing. Online assignment writing service.Melissa Moore
Β 
Stream Ecosystem Teacher's Guide
Stream Ecosystem Teacher's GuideStream Ecosystem Teacher's Guide
Stream Ecosystem Teacher's GuideSotirakou964
Β 
5 Paragraph Essay Structure.pdf
5 Paragraph Essay Structure.pdf5 Paragraph Essay Structure.pdf
5 Paragraph Essay Structure.pdfWendy Bolden
Β 
Treasureisland teaching guide
Treasureisland teaching guideTreasureisland teaching guide
Treasureisland teaching guideAmanda Hill
Β 
Tp 2 libres2012 maffei
Tp 2 libres2012 maffeiTp 2 libres2012 maffei
Tp 2 libres2012 maffeiLaura Maffei
Β 
Floodland - ALL LESSONS
Floodland - ALL LESSONSFloodland - ALL LESSONS
Floodland - ALL LESSONSSuetshan Huang
Β 
1. idioms, find someone who, all about you, grange fair, short novel, textbook
1. idioms, find someone who, all about you, grange fair, short novel, textbook1. idioms, find someone who, all about you, grange fair, short novel, textbook
1. idioms, find someone who, all about you, grange fair, short novel, textbookIECP
Β 

Similar to Social Emergent Semantics for Personal Data Management (20)

Read respond a
Read respond aRead respond a
Read respond a
Β 
2012 02-13 interview with commander theda parts 1 - 5 of the arcturian and pl...
2012 02-13 interview with commander theda parts 1 - 5 of the arcturian and pl...2012 02-13 interview with commander theda parts 1 - 5 of the arcturian and pl...
2012 02-13 interview with commander theda parts 1 - 5 of the arcturian and pl...
Β 
Unit 10 D1
Unit 10 D1Unit 10 D1
Unit 10 D1
Β 
EXTENDED DEFINITION OUTLINE1Quintezha DiggsProfessor Carol
EXTENDED DEFINITION OUTLINE1Quintezha DiggsProfessor CarolEXTENDED DEFINITION OUTLINE1Quintezha DiggsProfessor Carol
EXTENDED DEFINITION OUTLINE1Quintezha DiggsProfessor Carol
Β 
TOK_SB_IBDIP_CH11(full permission).pdf
TOK_SB_IBDIP_CH11(full permission).pdfTOK_SB_IBDIP_CH11(full permission).pdf
TOK_SB_IBDIP_CH11(full permission).pdf
Β 
3. the middle passage
3. the middle passage3. the middle passage
3. the middle passage
Β 
Are Dragons Real?
Are Dragons Real?Are Dragons Real?
Are Dragons Real?
Β 
Type of text
Type of textType of text
Type of text
Β 
Text types (content area)
Text types (content area)Text types (content area)
Text types (content area)
Β 
The Legend of Atlantis
The Legend of AtlantisThe Legend of Atlantis
The Legend of Atlantis
Β 
Narwhal The Presentation
Narwhal The PresentationNarwhal The Presentation
Narwhal The Presentation
Β 
My Brother Essay Writing. Online assignment writing service.
My Brother Essay Writing. Online assignment writing service.My Brother Essay Writing. Online assignment writing service.
My Brother Essay Writing. Online assignment writing service.
Β 
Stream Ecosystem Teacher's Guide
Stream Ecosystem Teacher's GuideStream Ecosystem Teacher's Guide
Stream Ecosystem Teacher's Guide
Β 
5 Paragraph Essay Structure.pdf
5 Paragraph Essay Structure.pdf5 Paragraph Essay Structure.pdf
5 Paragraph Essay Structure.pdf
Β 
Treasureisland teaching guide
Treasureisland teaching guideTreasureisland teaching guide
Treasureisland teaching guide
Β 
Tp 2 libres2012 maffei
Tp 2 libres2012 maffeiTp 2 libres2012 maffei
Tp 2 libres2012 maffei
Β 
Story Development Handout
Story Development HandoutStory Development Handout
Story Development Handout
Β 
Floodland - ALL LESSONS
Floodland - ALL LESSONSFloodland - ALL LESSONS
Floodland - ALL LESSONS
Β 
1. idioms, find someone who, all about you, grange fair, short novel, textbook
1. idioms, find someone who, all about you, grange fair, short novel, textbook1. idioms, find someone who, all about you, grange fair, short novel, textbook
1. idioms, find someone who, all about you, grange fair, short novel, textbook
Β 
108 mette bjerrumjensen_tirpitz fra planche til oplevelse
108 mette bjerrumjensen_tirpitz fra planche til oplevelse108 mette bjerrumjensen_tirpitz fra planche til oplevelse
108 mette bjerrumjensen_tirpitz fra planche til oplevelse
Β 

Recently uploaded

VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...Garima Khatri
Β 
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...narwatsonia7
Β 
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
Β 
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...perfect solution
Β 
β™›VVIP Hyderabad Call Girls ChintalkuntaπŸ–•7001035870πŸ–•Riya Kappor Top Call Girl ...
β™›VVIP Hyderabad Call Girls ChintalkuntaπŸ–•7001035870πŸ–•Riya Kappor Top Call Girl ...β™›VVIP Hyderabad Call Girls ChintalkuntaπŸ–•7001035870πŸ–•Riya Kappor Top Call Girl ...
β™›VVIP Hyderabad Call Girls ChintalkuntaπŸ–•7001035870πŸ–•Riya Kappor Top Call Girl ...astropune
Β 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escortsvidya singh
Β 
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...chandars293
Β 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
Β 
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
Β 
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
Β 
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...narwatsonia7
Β 
The Most Attractive Hyderabad Call Girls Kothapet π– ‹ 6297143586 π– ‹ Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet π– ‹ 6297143586 π– ‹ Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet π– ‹ 6297143586 π– ‹ Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet π– ‹ 6297143586 π– ‹ Will You Mis...chandars293
Β 
All Time Service Available Call Girls Marine Drive πŸ“³ 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive πŸ“³ 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive πŸ“³ 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive πŸ“³ 9820252231 For 18+ VIP C...Arohi Goyal
Β 
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any Time
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any TimeTop Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any Time
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any TimeCall Girls Delhi
Β 
Manyata Tech Park ( Call Girls ) Bangalore βœ” 6297143586 βœ” Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore βœ” 6297143586 βœ” Hot Model With Sexy...Manyata Tech Park ( Call Girls ) Bangalore βœ” 6297143586 βœ” Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore βœ” 6297143586 βœ” Hot Model With Sexy...vidya singh
Β 
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
Β 
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
Β 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Servicevidya singh
Β 
Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Gwalior Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service AvailableDipal Arora
Β 
πŸ’ŽVVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
πŸ’ŽVVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...πŸ’ŽVVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
πŸ’ŽVVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...Taniya Sharma
Β 

Recently uploaded (20)

VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
Β 
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Β 
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
Β 
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
Β 
β™›VVIP Hyderabad Call Girls ChintalkuntaπŸ–•7001035870πŸ–•Riya Kappor Top Call Girl ...
β™›VVIP Hyderabad Call Girls ChintalkuntaπŸ–•7001035870πŸ–•Riya Kappor Top Call Girl ...β™›VVIP Hyderabad Call Girls ChintalkuntaπŸ–•7001035870πŸ–•Riya Kappor Top Call Girl ...
β™›VVIP Hyderabad Call Girls ChintalkuntaπŸ–•7001035870πŸ–•Riya Kappor Top Call Girl ...
Β 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Β 
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Β 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Β 
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Β 
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Β 
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Β 
The Most Attractive Hyderabad Call Girls Kothapet π– ‹ 6297143586 π– ‹ Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet π– ‹ 6297143586 π– ‹ Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet π– ‹ 6297143586 π– ‹ Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet π– ‹ 6297143586 π– ‹ Will You Mis...
Β 
All Time Service Available Call Girls Marine Drive πŸ“³ 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive πŸ“³ 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive πŸ“³ 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive πŸ“³ 9820252231 For 18+ VIP C...
Β 
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any Time
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any TimeTop Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any Time
Top Quality Call Girl Service Kalyanpur 6378878445 Available Call Girls Any Time
Β 
Manyata Tech Park ( Call Girls ) Bangalore βœ” 6297143586 βœ” Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore βœ” 6297143586 βœ” Hot Model With Sexy...Manyata Tech Park ( Call Girls ) Bangalore βœ” 6297143586 βœ” Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore βœ” 6297143586 βœ” Hot Model With Sexy...
Β 
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
Β 
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Β 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Β 
Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Gwalior Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service Available
Β 
πŸ’ŽVVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
πŸ’ŽVVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...πŸ’ŽVVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
πŸ’ŽVVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
Β 

Social Emergent Semantics for Personal Data Management

  • 1. Social Emergent Semantics for Personal Data Management Cristian Vasquez ( cvasquez[at]vub.ac.be ) Semantics Technology and Applications Research Lab Vrije Universiteit Brussel
  • 2. Agenda: ● Motivation ● Personal Data management ● Use case ● Shared Ontology Views ● Blackboard anatomy ● Experiment dynamics ● Summary
  • 3. Motivation Use case Let's suppose.... … that in a far away country... A bar that is frequently visited by sailors... And they exchange experiences...
  • 4. Motivation Use case These sailors enjoy talking about: Practical things: And not so practical things: ● Geographical information ● Histories about their trips ● Journey advice ● Gossip ● Weather ● Big sea monsters ● hazards... ● Phantom ships ● Mermaids...
  • 5. Motivation Use case These sailors would like to share information such as ● Maps ● Drawings ● Travel logs etc Which are useful to their community of sailors.
  • 6. Motivation Let's suppose that.... They count with: Advanced technological devices, And they use them to record and store movies,photographs, sound, geographical information etc. On all their journeys.
  • 7. Motivation These sailors would like to share information with other sailors. The problem: ● Every sailor has its own way of organizing its information ● It's already difficult for them to find their own information... since the volume is huge. ● Data is not well structured
  • 8. Motivation Current solutions: To 'Attach' pieces of information (structured or not) to other pieces of information, in order to find and manage them. 'Metadata' Measurements, Models, (I.e: 'taxonomies') (I.e: 'coordinates') Written symbols (I.e: 'tags')
  • 9. Motivation Sharing information is easier with the help of: ● Structured meta-data ● Artifacts that reflect our agreements (ontologies) ● But to come up with agreements, is already a difficult task.
  • 10. Motivation Sharing information is easier with the help of: ● Structured meta-data ● Artifacts that reflect our agreements (ontologies) ● But to come up with agreements, is already a difficult task. ● Example: ● Tree of our sailors want to share the pictures and position of the mermaids that they have seen ● Sailor 1 (Greek) Mermaids appear in the folklore of many cultures including east, europe, china ● Sailor 2 (British isles) and india, they are usually considered dangerous, and are associated with ● Sailor 3 (Slavic) floods storms, shiprecks and drownings. However in other folk traditions, they can be benevolent and can fall in love with humans
  • 11. Motivation Sailor 1 (greek): - These creatures are called 'seirines' - They live in the sea - They are woman - They have beautiful and long hair. - They have enchanting voices
  • 12. Motivation Sailor 1 (greek): - These creatures are called 'seirines' - They live in the sea - They are woman - They have beautiful and long hair. - They have enchanting voices Sailor 2 (british isles): - These creatures are called 'mermaids' - They live in the sea - They are woman - They can be giant - They don't have inmortal souls
  • 13. Motivation Sailor 1 (greek): - These creatures are called 'seirines' - They live in the sea - They are woman - They have beautiful and long hair. - They have enchanting voices Sailor 2 (british isles): - These creatures are called 'mermaids' - They live in the sea - They are woman - They can be giant - They don't have inmortal souls For sailor 1 & 2, is direct to share artifacts about woman that live in the sea...
  • 14. Motivation Sailor 1 (greek): - These creatures are called 'seirines' - They live in the sea - They are woman - They have beautiful and long hair. - They have enchanting voices Sailor 2 (british isles): - These creatures are called 'mermaids' - They live in the sea - They are woman - They can be giant - They don't have inmortal souls Sailor 3 (Slavic): - These creatures are called 'Rusalkas' - They live in the sea - They are woman - They do not have a fish-like tail - They are beautiful young women with long green hair
  • 15. Motivation Sailor 1 (greek): - These creatures are called 'seirines' - They live in the sea - They are woman - They have beautiful and long hair. - They have enchanting voices - They DO have a fish-like tail Sailor 2 (british isles): - These creatures are called 'mermaids' - They live in the sea - They are woman - They can be giant - They don't have inmortal souls - They DO have a fish-like tail Sailor 3 (Slavic): - These creatures are called 'Rusalkas' Sailors learn gradually from the - They live in the sea conceptualizations of others..... - They are woman - They do not have a fish-like tail - They are beautiful young women with long green hair
  • 16. Motivation ● To make agreements can be easier for some domains than for others. ● Example: can be easy for these sailors to agree about: ● System of coordinates for the islands. ● Weather conditions (distinct types of weather). ● Price of a good. ● But it may be difficult to come up with agreements about personal (custom) data. Example: How we can store, classify and annotate digital data about? ● Sailor 1 (Greek) 'seirines' ● Sailor 2 (British isles) 'Mermaids' ● Sailor 3 (Slavic):'Rusalkas' In order to share it?
  • 17. Proposal: Blackboard networks ● Users interact through multiple 'canvas' or 'blackboards', in order to build 'semantic bridges' ● These networks are constructed incrementally, and organically. ● Network objective: To build and represent local agreements, collaboratively. Application seirines is a Mermaid Part of Tail Application
  • 18. State of art ● Essential components: ● Semantic desktop (I.e [1] Nepomuk Framework) ● Personal Information Model (PIMO) a local 'ontology' to annotate our personal data. [1] http://nepomuk.semanticdesktop.org/nepomuk/
  • 19. State of art ● How to elicit custom ontologies? ● Ontology views An ontology view is not just a portion of a complete ontology. Rather is a collection of concepts and relationships that allows a unique representation by some participants of a certain domain. In the same way as ontologies, ontology views may be described using metadata representation languages such as RDF, RDFs and OWL among others. They evolve using change operators that allow coherent ontology view mutations.Mermaids Ontology Variant Sailor 1 seirines Sailor 2 Ontology Variant Shared Ontology Service Elizabeth Chang, Tharam S Dillon, and Ling Feng. Modeling Ontology Views : An Abstract View Model for Semantic Web. Proceedings of the First International IFIP/WG12.5Working Conference on Industrial Applications for Semantic Web (IASW), pages 227–246, 2005. Example of elicitation of local ontology
  • 20. Ontology views in the Web: We want to describe our referents, to Be used by computers ● Structured descriptions ● Identified referents (observed subjects) Conceptualization Thought + Observer ●These 3 components cannot be separated! Referent (observed subject) Symbols 'seirines'
  • 21. Ontology views in the Web + personal dataspaces Sailor 1(british) Shared Sailor 2(greek) Entity URI Ontology View Mermaids Ie: rdf schema seirines (terminology) (terminology) Sailor 2's Sailor 1's Perspective personal dataspace
  • 22. Ontology views in the Web + personal dataspaces. How to manage them? Research proposal: Web blackboards Blackboards can be seen as extensions of a semantic wiki web page, where participants collaboratively describe a subject using distinct description mechanisms and formalisms. A participant is allowed to subscribe to multiple blackboards, contributing content in order to converge into acceptable conceptualizations. The blackboards collected by an user constitute a network what he can bind directly with his own Personal data (extending his Personal Information Model)
  • 23. Anatomy of a blackboard Blackboard as a playground ● Multiple of observers ● Multiple representation layers Conceptualization Conceptualization Thought + Observer A Web Observer B + Thought Blackboard (Public space) Observers Blackboard's Metadata Referent (observed subject) Symbols Symbols Representation Layer
  • 24. Anatomy of a blackboard Multi Layer Blackboard variant Example Conceptualization Conceptualization Thought + Observer A Web Observer B + Thought Blackboard (Public space) Observers Blackboard's Language Metadata RDF (practical) Referent (observed subject) Measures (empirical) Semantic layer Controlled Vocabulary Empirical layer Models Natural (ontology) Language Pragmatical layer Observer B private space
  • 25. Anatomy of a blackboard Multi Layer Blackboard variant Example Conceptualization Conceptualization Thought + Observer A Web Observer B + Thought Blackboard (Public space) Observers Blackboard's Language Metadata RDF (practical) Referent (observed subject) Measures (empirical) Semantic layer Controlled Vocabulary Empirical layer Models Natural (ontology) Language Pragmatical layer Observer B private space Written symbols (I.e: 'tags')
  • 26. Anatomy of a blackboard Multi Layer Blackboard variant Example Conceptualization Conceptualization Thought + Observer A Web Observer B + Thought Blackboard (Public space) Observers Blackboard's Language Metadata RDF (practical) Referent (observed subject) Measures (empirical) Semantic layer Controlled Vocabulary Empirical layer Models Natural (ontology) Language Pragmatical layer Observer B private space Measurements, (I.e: 'coordinates')
  • 27. Anatomy of a blackboard Multi Layer Blackboard variant Example Conceptualization Conceptualization Thought + Observer A Web Observer B + Thought Blackboard (Public space) Observers Blackboard's Language Metadata RDF (practical) Referent (observed subject) Measures (empirical) Semantic layer Controlled Vocabulary Empirical layer Models Natural (ontology) Language Pragmatical layer Observer B private space Models, (I.e: 'taxonomies')
  • 28. Anatomy of a blackboard Multi Layer Blackboard variant Example Conceptualization Conceptualization Thought + Observer A Web Observer B + Thought Blackboard (Public space) Observers Blackboard's Language Metadata RDF (practical) Referent (observed subject) Measures (empirical) Semantic layer Controlled Vocabulary Empirical layer Models Natural (ontology) Language Pragmatical layer Observer B private space
  • 29. Anatomy of a blackboard Blackboards as a network ● Relations to other blackboards (links) ● Wiki paradigm variant Conceptualization Thought + Observer A Web Web Blackboard Blackboard (Public space) (Public space) Observers Observers Blackboard's Is related to Blackboard's Metadata Metadata Referent (observed subject) Referent (observed subject) Symbols Representation Representation Layer Layer ● Sailor 1 (Greek) 'seirines' ● Sailor 3 (Slavic):'Rusalkas' ● Sailor 2 (British isles) 'Mermaids' 'With tail' 'Without tail'
  • 30. Anatomy of a blackboard Blackboard networks β€’ Users can relate blackboards using relationships such as causality, location function etc. forming a network. Pattern analysis is used then to provide feedback to the communities, increasing their awareness. β€’ During the interplay within a blackboard, there will be cases where some participants disagree with others regarding some representation. Thus agreement mechanisms can be used in order to reach convergence. β€’ If the distinct participant's views become irreconcilable, then the blackboard itself may diverge into distinct variants, intended to capture distinct semantics.
  • 31. Anatomy of a blackboard Blackboard networks ● user constructs a perspective via selecting distinct blackboard variants ● are decentralized ● are constructed incrementally in an organic way (emerging) Application seirines is a Mermaid Part of Tail Application
  • 32. Anatomy of a blackboard Blackboard networks ● Since one user only have a partial view of the blackboard network, ● We need mechanisms to promote awareness ● One possibility is pattern recognition Application β€œIs-a” relationship cycle is a is a is a Application
  • 33. Anatomy of a blackboard Blackboard networks ● Since one user only have a partial view of the blackboard network, ● We need mechanisms to promote awareness ● One possibility is pattern recognition Application Part of Part of Part of Application β€œpart of” Relationship pattern
  • 34. Anatomy of a blackboard Application: An user augments their own Personal Information Model Ontology (PIMO) by means of binding their own concepts to the subjects described within the blackboards User context Application Application
  • 35. Anatomy of a blackboard User context Application Application: An user links elements from Linked Open Data to their own view of blackboards, creating 'bridges' to query for example using local terminology. Application LOD cloud
  • 36. Blackboard dynamics Web Blackboard (Public space) Observers Blackboard's Metadata Referent (observed subject) Semantic layer Empirical layer Pragmatical layer
  • 37. Blackboard dynamics Delta based versioning Web V1 V2 V3 Snapshot Blackboard (Public space) Observers 1 2 Blackboard's Metadata 1 2 3 4 Referent (observed subject) Semantic layer 1 2 Empirical layer 1 Pragmatical layer 1
  • 38. Blackboard dynamics Snapshot based versioning All the layers are versioned together forming a snapshot that is identified as a whole (With an URI). Web V1 V2 V3 Snapshot Blackboard (Public space) Observers O O O O 1 1 2 2 Blackboard's M M M M Metadata 1 2 3 4 Referent (observed subject) Semantic layer S S S S 0 1 1 2 Empirical layer E E E E 0 0 1 1 Pragmatical layer P P P P 1 1 1 1
  • 39. Blackboard dynamics Snapshot based versioning Users interacts selecting some blackboards and pulling them to their local spaces, where they can augment or use the blackboards. Sailor's Local Sailor's Staging Blackboard if they make contributions then Working space area clone they have to push them through multiple stages. Web V1 V2 V3 Snapshot Blackboard (Public space) Observers O O O O 1 1 2 2 Blackboard's M M M M Metadata 1 2 3 4 Referent (observed subject) Semantic layer S S S S 0 1 1 2 Empirical layer E E E E 0 0 1 1 Pragmatical layer P P P P 1 1 1 1
  • 40. Blackboard dynamics Snapshot based versioning Expect consistency & Users interacts selecting some A draft space or some degree of blackboards and pulling them to playground with agreement the no constraints local community their local spaces, where they can augment or use the blackboards. Sailor's Local Sailor's Staging Blackboard if they make contributions then Working space area clone they have to push them through multiple stages. Web V1 V2 V3 Snapshot Blackboard (Public space) Observers O O O O 1 1 2 2 Blackboard's M M M M Metadata 1 2 3 4 Referent (observed subject) Semantic layer S S S S 0 1 1 2 Empirical layer E E E E 0 0 1 1 Pragmatical layer P P P P 1 1 1 1
  • 41. Blackboard dynamics Example: ● Managing inconsistency Mermaid Web Blackboard ● Sailor 1 (Greek) 'Seirines' Observers ● Sailor 2 (British isles) 'Mermaids' Blackboard's Metadata Referent (observed subject) Semantic layer ● They live in the sea Empirical layer ● They are woman Pragmatical layer
  • 42. Blackboard dynamics Example: ● Managing inconsistency Mermaid ● Sailor 1 (Greek) 'Seirines' Web Blackboard ● Sailor 2 (British isles) 'Mermaids' ● Sailor 3 (Slavic):'Rusalkas' Observers - They DO have a fish-like tail Blackboard's Metadata Variant B Referent (observed subject) 0 Semantic layer Empirical layer Variant A 0 Pragmatical layer - They do NOT have a fish-like tail
  • 43. Blackboard dynamics Example: ● Managing inconsistency Mermaid ● Sailor 1 (Greek) 'Seirines' Web Blackboard ● Sailor 2 (British isles) 'Mermaids' ● Sailor 3 (Slavic):'Rusalkas' Observers Blackboard's Metadata Variant Why divergence is useful? B Referent (observed subject) 0 ● Irreconcilable world views ● Practical reasons Semantic layer ● (I.e distinct degrees of complexity needed) Empirical layer Variant A 0 Pragmatical layer Sometimes we don't want global Interoperability Our scope is our community.
  • 44. Blackboard dynamics Root Web Blackboard Variants mutate Observers independently Blackboard's Metadata Variant Variant B B Referent (observed subject) 0 1 Semantic layer Empirical layer Variant Variant A A 0 0 Pragmatical layer
  • 45. Blackboard dynamics Root Web Blackboard Observers Blackboard's Metadata Variant Variant Variant B B B Referent (observed subject) 0 1 1 Semantic layer Empirical layer Variant Variant Variant A A A 0 0 1 Pragmatical layer
  • 46. Blackboard dynamics Convergence example: Root Web ● Sailor 1 (Greek) 'Seirines' Blackboard ● Sailor 2 (British isles) 'Mermaids' ● Sailor 3 (Slavic):'Rusalkas' Observers Blackboard's Metadata Variant Variant Variant Variant B B B B Referent (observed subject) 0 1 1 1 Semantic layer Variant - MAY have a fish-like tail C 0 Empirical layer Variant Variant Variant Variant A A A A 0 0 1 1 Pragmatical layer How can we support convergence? B3 With computer aided support: ● B4 B2 ● I.E: Relationship pattern recognition ● 'Seirines' & 'Mermaids' very similar to 'Rusalkas' B1 β†’ suggest MAY have a fish-like tail
  • 47. Blackboard dynamics Service layer example: Why versioning and Root convergence is useful? Web Blackboard ●Its easier to construct and Observers maintain services Blackboard's Metadata Variant Variant Variant Variant B B B B Referent (observed subject) 0 1 1 1 Variant Semantic layer C 0 Empirical layer Variant Variant Variant Variant A A A A 0 0 1 1 Pragmatical layer Service layer Services Services 0 1
  • 49. The experiment Nepomuk Framework to ● Local metadata-extraction ● PIMO management
  • 50. The experiment Nepomuk Framework to ● Local metadata-extraction ● PIMO management Semantic media Wiki + iMapping ● Blackboard description interface (This is under evaluation)
  • 51. The experiment Nepomuk Framework to ● Local metadata-extraction ● PIMO management JGIT Semantic media Wiki + iMapping ● Dataspace versioning ● Blackboard description interface ●Convergence and divergence capability (This is under evaluation)
  • 52. The experiment RDF as representation model ● Fundamental 'glue' to put all the pieces together ● Straightforward possibility to use the Web as publishing and distribution mechanism.
  • 53. Summary β€’ This framework explores notions such as personal context and emergent semantics, making use of artifacts such as blackboards that can diverge and converge in order to support meaning evolution, in order to improve our personal data management capabilities. β€’ In this work we don't aim to distill global semantics. Instead we want our own semantics, taking as hypothesis that they are incrementally constructed by our close communities.
  • 55. Blackboard network traceability, Things to look at: ● Concept Emergence - Removal ● Concept abstraction - Specialization ● Semantic Distance ( Hops between concepts ) ● Concept resistance and speed of change. C4 C5 C3 C2 C1
  • 56. Example: Proselytizing Indicator that counts how concepts are propagated transversally through two branches C4 C5 B3 B4 C3 C2 B2 C1 B1