SemanticXO
                   connecting the XO with the
               World’s largest information network

                            Christophe Guéret, Stefan Schlobach
                          c.d.m.gueret@vu.nl, s.schlobach@vu.nl
                           Vrije Universiteit Amsterdam (Nederlands)

                             http://www.slideshare.net/cgueret/

        International Conference on e-Technologies and Networks for Development
                                       (ICeND2011)




Christophe Guéret - @cgueret (VUA)       SemanticXO          ICeND2011 - August 4, 2011 1/25
The next 20 minutes
        Semantic Web + XO = SemanticXO
             One Laptop Per Child and the XO
             Linked Data / the Semantic Web


        Goals of the project SemanticXO
             Publish and Consume Linked Data with the XO


        Your questions, remarks, suggestions !
             Work in progress


Christophe Guéret - @cgueret (VUA)   SemanticXO   ICeND2011 - August 4, 2011 2/25
One Laptop Per Child




Christophe Guéret - @cgueret (VUA)           http://www.flickr.com/photos/erikcharlton/3336627233
                                     SemanticXO                  ICeND2011 - August 4, 2011 3/25
One Laptop Per Child (OLPC)
        “Empower the world’s poorest children through
        education [by providing them] with a rugged, low-
        cost, low-power and connected laptop” – laptop.org


        Mission principles
         1.Every child owns his laptop
         2.Action focused on early education (6-12)
         3.No one gets left out
         4.Connected device
         5.Open source software free to grow and adapt




Christophe Guéret - @cgueret (VUA)   SemanticXO       ICeND2011 - August 4, 2011 4/25
The XO laptop and Sugar

                                                           Collaborative
                                                           learning


                                                           Activities instead
                                                           of applications


                                                           Journal of usage
                                                           (critical thinking)
   http://www.flickr.com/photos/curiouslee/3985626381/


Christophe Guéret - @cgueret (VUA)            SemanticXO       ICeND2011 - August 4, 2011 5/25
Example of current capabilities
         Fully featured web browser


         Snapshot of Wikipedia


         Activities running simultaneously can
         share data


         Bulk export of journal entries (for backup)

        The XO is Web 2.0 ready : create and share data in data silos
Christophe Guéret - @cgueret (VUA)   SemanticXO    ICeND2011 - August 4, 2011 6/25
Linked Data (aka Semantic Web)




Christophe Guéret - @cgueret (VUA)           http://www.flickr.com/photos/erikcharlton/3337465138
                                     SemanticXO                  ICeND2011 - August 4, 2011 7/25
Linked Data
         “Using the Web to connect related data that wasn't
         previously linked, or (...) lower the barriers to linking
         data currently linked using other methods” –
         linkeddata.org


         Publish data on Internet as already done for documents


         Design principles
          1. Use URIs as names for things
          2. Use HTTP URIs so that people can look up those names
          3. Bind useful information to the URI, using the standards
          4. Include links to other URIs

Christophe Guéret - @cgueret (VUA)   SemanticXO       ICeND2011 - August 4, 2011 8/25
“Dar Es Salaam” in the Cloud
        http://dbpedia.org/resource/Dar_es_Salaam




Christophe Guéret - @cgueret (VUA)   SemanticXO     ICeND2011 - August 4, 2011 9/25
Relation with “Air Tanzania”
        Air Tanzania has its HQ in Dar Es Salaam




Christophe Guéret - @cgueret (VUA)   SemanticXO   ICeND2011 - August 4, 2011 10/25
Why Linked Data ? (1/2)

                                                                            +      Data




                         Data integration realised at application level




                    Inspired from http://www.slideshare.net/ABLVienna, Icons by http://yumakino.deviantart.com/
Christophe Guéret - @cgueret (VUA)                SemanticXO                  ICeND2011 - August 4, 2011 11/25
Why Linked Data ? (2/2)



                                              Application



                                     Integration on data level




                    Inspired from http://www.slideshare.net/ABLVienna, Icons by http://yumakino.deviantart.com/
Christophe Guéret - @cgueret (VUA)                SemanticXO                  ICeND2011 - August 4, 2011 12/25
Open Data

         “A piece of content or data is open if
         anyone is free to use, reuse, and
         redistribute it — subject only, at most, to
         the requirements to attribute and share-
         alike” – opendefinition.org


         Open Data published by UK, USA, France,
         Finland, Ireland, Kenya, …
         http://datacatalogs.org/

Christophe Guéret - @cgueret (VUA)   SemanticXO   ICeND2011 - August 4, 2011 13/25
Linked Open Data Cloud




        Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/
Christophe Guéret - @cgueret (VUA)          SemanticXO               ICeND2011 - August 4, 2011 14/25
SemanticXO




Christophe Guéret - @cgueret (VUA)      SemanticXO             http://www.123rf.com/
                                                     ICeND2011 - August 4, 2011 15/25
SemanticXO
         Goal: make the XO ready for the Web 3.0
         by extending its software stack


         OLPC contributor project started in
         October 2011 for 12 months


         http://semweb4u.wordpress.com




Christophe Guéret - @cgueret (VUA)   SemanticXO   ICeND2011 - August 4, 2011 16/25
What is there to expect ?
         Benefits for the operating system
               Flexible and dedicated data storage solution


         Benefits for activities developers
               Easier data access and integration
               Access to the content of the LOD Cloud


         Benefits for end users
               Increased sharing opportunities

Christophe Guéret - @cgueret (VUA)   SemanticXO   ICeND2011 - August 4, 2011 17/25
How to do it ?
         Implement a software stack
               “Triple store” to store the data
               Interface to publish/consume data




                           HTTP server      Programming Interface (API)




                             Triple
                         store and files


Christophe Guéret - @cgueret (VUA)         SemanticXO          ICeND2011 - August 4, 2011 18/25
Example of application
         Knowledge Acquisition of traditional Amerindian
         World views using Serious Games




Christophe Guéret - @cgueret (VUA)   SemanticXO   ICeND2011 - August 4, 2011 19/25
Under the hood : data model
         Resources and relations




Christophe Guéret - @cgueret (VUA)   SemanticXO   ICeND2011 - August 4, 2011 20/25
Under the hood : data stored
         Set of triples (SPO)
         Same structure everywhere in the Cloud
               e.g. Can be linked to cities for provenance

                               Subject               Predicate                Object
                    olpc:resource/a05864b4     rdf:type            olpc:Item

          An        olpc:resource/a05864b4     olpc:name           "image114"
        item        olpc:resource/a05864b4     olpc:hasDepiction   "image114.jpg"

                    olpc:resource/a82045c2     rdf:type            olpc:Box
       A box        olpc:resource/a82045c2     olpc:hasItem        olpc:resource/a05864b4

                    olpc:resource/78cbb1f0     rdf:type            olpc:Box

                    ...                        ...                 ...




Christophe Guéret - @cgueret (VUA)           SemanticXO            ICeND2011 - August 4, 2011 21/25
New data flows
         Data distribution                        Easy access




Christophe Guéret - @cgueret (VUA)   SemanticXO         ICeND2011 - August 4, 2011 22/25
Partnership with W4RA-VOICES
       Web alliance for Regreening in Africa (W4RA)
            “initiative to help extend the Web benefits of the
            knowledge society and economy to people in
            rural communities in Africa”
            http://www.w4ra.org/
            http://vimeo.com/26520353


       Project VOICES funded by European Union




Christophe Guéret - @cgueret (VUA)   SemanticXO   ICeND2011 - August 4, 2011 23/25
More about W4RA-VOICES
        Aimed at expanding knowledge creation and
        sharing, especially in poor communities in Africa,
        with have limited access to the Web.


        Use voice technologies, mobile phone and
        community radio for communication and access
        to information


        Working to create access to the Linked Open
        Data and to create an Open Web of Speech
             Use triple stores and RDF for spoken data


Christophe Guéret - @cgueret (VUA)   SemanticXO   ICeND2011 - August 4, 2011 24/25
Take home message
       Linked Data = best practices for publishing
       and interlinking structured data on the Web
             Web scale data sharing


       Lots of data published as Linked Data
             World's largest information network


       Linked Open Data can contribute to
       development with more, easier, data
       sharing

Christophe Guéret - @cgueret (VUA)   SemanticXO   ICeND2011 - August 4, 2011 25/25

SemanticXO: connecting the XO with the World’s largest information network

  • 1.
    SemanticXO connecting the XO with the World’s largest information network Christophe Guéret, Stefan Schlobach c.d.m.gueret@vu.nl, s.schlobach@vu.nl Vrije Universiteit Amsterdam (Nederlands) http://www.slideshare.net/cgueret/ International Conference on e-Technologies and Networks for Development (ICeND2011) Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 1/25
  • 2.
    The next 20minutes Semantic Web + XO = SemanticXO One Laptop Per Child and the XO Linked Data / the Semantic Web Goals of the project SemanticXO Publish and Consume Linked Data with the XO Your questions, remarks, suggestions ! Work in progress Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 2/25
  • 3.
    One Laptop PerChild Christophe Guéret - @cgueret (VUA) http://www.flickr.com/photos/erikcharlton/3336627233 SemanticXO ICeND2011 - August 4, 2011 3/25
  • 4.
    One Laptop PerChild (OLPC) “Empower the world’s poorest children through education [by providing them] with a rugged, low- cost, low-power and connected laptop” – laptop.org Mission principles 1.Every child owns his laptop 2.Action focused on early education (6-12) 3.No one gets left out 4.Connected device 5.Open source software free to grow and adapt Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 4/25
  • 5.
    The XO laptopand Sugar Collaborative learning Activities instead of applications Journal of usage (critical thinking) http://www.flickr.com/photos/curiouslee/3985626381/ Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 5/25
  • 6.
    Example of currentcapabilities Fully featured web browser Snapshot of Wikipedia Activities running simultaneously can share data Bulk export of journal entries (for backup) The XO is Web 2.0 ready : create and share data in data silos Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 6/25
  • 7.
    Linked Data (akaSemantic Web) Christophe Guéret - @cgueret (VUA) http://www.flickr.com/photos/erikcharlton/3337465138 SemanticXO ICeND2011 - August 4, 2011 7/25
  • 8.
    Linked Data “Using the Web to connect related data that wasn't previously linked, or (...) lower the barriers to linking data currently linked using other methods” – linkeddata.org Publish data on Internet as already done for documents Design principles 1. Use URIs as names for things 2. Use HTTP URIs so that people can look up those names 3. Bind useful information to the URI, using the standards 4. Include links to other URIs Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 8/25
  • 9.
    “Dar Es Salaam”in the Cloud http://dbpedia.org/resource/Dar_es_Salaam Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 9/25
  • 10.
    Relation with “AirTanzania” Air Tanzania has its HQ in Dar Es Salaam Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 10/25
  • 11.
    Why Linked Data? (1/2) + Data Data integration realised at application level Inspired from http://www.slideshare.net/ABLVienna, Icons by http://yumakino.deviantart.com/ Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 11/25
  • 12.
    Why Linked Data? (2/2) Application Integration on data level Inspired from http://www.slideshare.net/ABLVienna, Icons by http://yumakino.deviantart.com/ Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 12/25
  • 13.
    Open Data “A piece of content or data is open if anyone is free to use, reuse, and redistribute it — subject only, at most, to the requirements to attribute and share- alike” – opendefinition.org Open Data published by UK, USA, France, Finland, Ireland, Kenya, … http://datacatalogs.org/ Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 13/25
  • 14.
    Linked Open DataCloud Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/ Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 14/25
  • 15.
    SemanticXO Christophe Guéret -@cgueret (VUA) SemanticXO http://www.123rf.com/ ICeND2011 - August 4, 2011 15/25
  • 16.
    SemanticXO Goal: make the XO ready for the Web 3.0 by extending its software stack OLPC contributor project started in October 2011 for 12 months http://semweb4u.wordpress.com Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 16/25
  • 17.
    What is thereto expect ? Benefits for the operating system Flexible and dedicated data storage solution Benefits for activities developers Easier data access and integration Access to the content of the LOD Cloud Benefits for end users Increased sharing opportunities Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 17/25
  • 18.
    How to doit ? Implement a software stack “Triple store” to store the data Interface to publish/consume data HTTP server Programming Interface (API) Triple store and files Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 18/25
  • 19.
    Example of application Knowledge Acquisition of traditional Amerindian World views using Serious Games Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 19/25
  • 20.
    Under the hood: data model Resources and relations Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 20/25
  • 21.
    Under the hood: data stored Set of triples (SPO) Same structure everywhere in the Cloud e.g. Can be linked to cities for provenance Subject Predicate Object olpc:resource/a05864b4 rdf:type olpc:Item An olpc:resource/a05864b4 olpc:name "image114" item olpc:resource/a05864b4 olpc:hasDepiction "image114.jpg" olpc:resource/a82045c2 rdf:type olpc:Box A box olpc:resource/a82045c2 olpc:hasItem olpc:resource/a05864b4 olpc:resource/78cbb1f0 rdf:type olpc:Box ... ... ... Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 21/25
  • 22.
    New data flows Data distribution Easy access Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 22/25
  • 23.
    Partnership with W4RA-VOICES Web alliance for Regreening in Africa (W4RA) “initiative to help extend the Web benefits of the knowledge society and economy to people in rural communities in Africa” http://www.w4ra.org/ http://vimeo.com/26520353 Project VOICES funded by European Union Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 23/25
  • 24.
    More about W4RA-VOICES Aimed at expanding knowledge creation and sharing, especially in poor communities in Africa, with have limited access to the Web. Use voice technologies, mobile phone and community radio for communication and access to information Working to create access to the Linked Open Data and to create an Open Web of Speech Use triple stores and RDF for spoken data Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 24/25
  • 25.
    Take home message Linked Data = best practices for publishing and interlinking structured data on the Web Web scale data sharing Lots of data published as Linked Data World's largest information network Linked Open Data can contribute to development with more, easier, data sharing Christophe Guéret - @cgueret (VUA) SemanticXO ICeND2011 - August 4, 2011 25/25