SlideShare una empresa de Scribd logo
1 de 249
Descargar para leer sin conexión
ShareIt: Mining
      #SocialMedia Activities
       for Detecting #Events

Raphaël Troncy <raphael.troncy@eurecom.fr>
Cover of the
December 25, 2006
      issue




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   -2
Quiz Test : who has already ...
1. edited a Wikipedia page?
2. shared photos on Flickr / Picassa?
3. uploaded a video on YouTube / Dailymotion?
4. used a mobile-aware application: Foursquare / Gowalla?
5. published a thought / comment on a blog?
6. published its status on Twitter / Identi.ca / FriendFeed?
7. shared bookmarks on Del.ico.us / Faviki?
8. own a Facebook account and does all this?



     29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   -3
What do you do for getting event info?


http://s3mr.eu/agenda/

  This official
  event page
  does a very
  poor job to
  bring
  structured
  information
  (Sander Koelstra)



      29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   -4
Looking for more structured information?




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   -5
Looking for some media?




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   -6
Looking for some media?




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   -7
Anything on Flickr / YouTube?




Video Lectures reports 1 event and 3 lectures

    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   -8
SSMS participants were better “sharer”




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   -9
Looking for some live information?

Not that much of
activity on Twitter




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 10
Facebook is the place to be, right?




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 11
http://www.flickr.com/photos/crsan/3697785107
We have directory of events...




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 13
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 14
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 15
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 16
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 17
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 18
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 19
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 20
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 21
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 22
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 23
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 24
There’s a lot of information out there…




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 25
http://www.flickr.com/photos/mwparenteau/432039783   26
EventMedia Goals

1. Discover PAST, PRESENT and FUTURE events
2. Live, relive and predict experiences through shared media
3. Identify meaningful and/or interesting relationships
   between events/media/people




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 27
Agenda

 A crash course in the world of structured data
   #microdata , #microformat , #rdfa
   #rdf , #owl , #skos , #sparql , #linkeddata

 EventMedia (User-centered design approach)
   LODE: a model for representing events
   Scraping and interlinking description of events
   Enriching events with illustrating media
   Detecting events from social media activities

 Detecting events from human sensing
   #twitter , #foursquare , #facebook

   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 28
From the Web to the Web of Data




                              Fundamental shift:

    From sending bits from one host to the
   other towards making sense of those bits


  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 29
From the Web to the Web of Data

  BelgianChocolates.com

     Pralinés Deluxe Mix
  2,99€/100g Shopping Cart




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 30
From the Web to the Web of Data
            Merchant Name




BelgianChocolates.com
                                                                                                        Product Name
   Pralinés Deluxe Mix
2,99€/100g Shopping Cart

                                                                                                              Product Image

       Price


  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 31
From the Web to the Web of Data

 How can website owners help Google make
  sense of their bits?
 Mark up their content using any of the following
  syntaxes:
   Microdata
   Micro format
   RDFa

 "[...] We realized that structured data on the
  Web can and should accommodate multiple
  encodings."

    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 32
for specific, common, concise data




for custom data, RDF data, multiple schemas
RDFa = a domain-independent way to explicitly
 embed   your data
RDFa = a domain-independent way to explicitly
 embed   RDF data
RDFa stands for…

    RDF… in HTML … attributes
RDFa in attributes of a web page to…
         … transfer data from an application
          to another through the web.

         … write data only once for web
          users and web applications.
weaving RDFa
in web pages
RDFa step 1
    declare the schemas you are using
RDFa step 2
   use attributes to mark, type and add data
RDFa step 3
  let RDFa agents extract RDF from the document
take this minimal
           web page
don't look at the code of this     web page
<html xmlns="http://www.w3.org/1999/xhtml"
 xmlns:cal="http://www.w3.org/2002/12/cal/icaltzd#"
 xmlns:xs="http://www.w3.org/2001/XMLSchema#" >
 <body>
  <p about="#event1" instanceof="cal:Vevent">
   <b property="cal:summary">Weekend off in Iona</b>:
   <span property="cal:dtstart" datatype="xs:date">2006-10-21
    </span> to
   <span property="cal:dtend" datatype="xs:date">2006-10-23
    </span>.
   see <a rel="cal:url" href="http://freetime.example.org/">
   Free time web site</a> for info on
   <span property="cal:location">Iona, UK</span>.
  </p>
</body>
</html>
schemas for data in this      web page
<html xmlns="http://www.w3.org/1999/xhtml"
 xmlns:cal="http://www.w3.org/2002/12/cal/icaltzd#"
 xmlns:xs="http://www.w3.org/2001/XMLSchema#" >
 <body>
  <p about="#event1" instanceof="cal:Vevent">
   <b property="cal:summary">Weekend off in Iona</b>:
   <span property="cal:dtstart" datatype="xs:date">2006-10-21
    </span> to
   <span property="cal:dtend" datatype="xs:date">2006-10-23
    </span>.
   see <a rel="cal:url" href="http://freetime.example.org/">
   Free time web site</a> for info on
   <span property="cal:location">Iona, UK</span>.
  </p>
</body>
</html>
data seen by users viewing this        web page
<html xmlns="http://www.w3.org/1999/xhtml"
 xmlns:cal="http://www.w3.org/2002/12/cal/icaltzd#"
 xmlns:xs="http://www.w3.org/2001/XMLSchema#" >
 <body>
  <p about="#event1" instanceof="cal:Vevent">
   <b property="cal:summary">Weekend off in Iona</b>:
   <span property="cal:dtstart" datatype="xs:date">2006-10-21
    </span> to
   <span property="cal:dtend" datatype="xs:date">2006-10-23
    </span>.
   see <a rel="cal:url" href="http://freetime.example.org/">
   Free time web site</a> for info on
   <span property="cal:location">Iona, UK</span>.
  </p>
</body>
</html>
data for an RDFa agent in this        web page
<html xmlns="http://www.w3.org/1999/xhtml"
 xmlns:cal="http://www.w3.org/2002/12/cal/icaltzd#"
 xmlns:xs="http://www.w3.org/2001/XMLSchema#" >
 <body>
  <p about="#event1" instanceof="cal:Vevent">
   <b property="cal:summary">Weekend off in Iona</b>:
   <span property="cal:dtstart" datatype="xs:date">2006-10-21
    </span> to
   <span property="cal:dtend" datatype="xs:date">2006-10-23
    </span>.
   see <a rel="cal:url" href="http://freetime.example.org/">
   Free time web site</a> for info on
   <span property="cal:location">Iona, UK</span>.
  </p>
</body>
</html>
data shared by both in this      web page
<html xmlns="http://www.w3.org/1999/xhtml"
 xmlns:cal="http://www.w3.org/2002/12/cal/icaltzd#"
 xmlns:xs="http://www.w3.org/2001/XMLSchema#" >
 <body>
  <p about="#event1" instanceof="cal:Vevent">
   <b property="cal:summary">Weekend off in Iona</b>:
   <span property="cal:dtstart" datatype="xs:date">2006-10-21
    </span> to
   <span property="cal:dtend" datatype="xs:date">2006-10-23
    </span>.
   see <a rel="cal:url" href="http://freetime.example.org/">
   Free time web site</a> for info on
   <span property="cal:location">Iona, UK</span>.
  </p>
</body>
</html>
what an RDFa agent knows
                    from this     web page

#event1 isA cal:Vevent
#event1 cal:summary "Weekend off in Iona"
#event1 cal:dtstart "2006-10-21"^^xs:date
#event1 cal:dtend "2006-10-23"^^ xs:date
#event1 cal:url <http://freetime.example.org/>
#event1 cal:location "Iona, UK"
RDF
       is the first layer of the Semantic
Web standards




 29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 50
RDF
       stands for
Resource Description Framework




 29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 51
RDF
is a triple model i.e. every piece of
 knowledge is broken down into
                      ( subject , predicate , object )




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 52
image.jpg has for creator Raphael and depicts
the elephant Ganesh



   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 53
image.jpg has for creator Raphael
image.jpg depicts the elephant Ganesh



   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 54
( image.jpg , creator , Raphael )
( image.jpg , depicts , Elephant Ganesh )

( subject , predicate , object )

   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 55
in RDF the atoms of knowledge are
 triples of the form
(subject,predicate,object)




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 56
RDF    triples can be seen as arcs
of a graph (vertex,edge,vertex)




29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 57
Raphael



          creator



                                                image.jpg



                                                                          depicts



                                                   Ganesh
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 58
in RDF resources and properties are
identified by URIs




                                                                 http://mydomain.org/mypath/myresource




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 59
in RDF values of properties can also be
literals i.e. strings of characters




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 60
http://www.cwi.nl/~troncy#me



http://purl.org/dc/elements/1.1#creator



                  http://flickr.com/photos/rtroncy/2923/




                               http://xmlns.com/foaf/0.1#depicts



                                      Elephant Ganesh

   29/06/2011 -      Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 61
The RDF Data Model
 An RDF document is an unordered collection of
  statements, each with a subject, predicate and object
  (aka triples)
 A triple can be thought of as a labelled arc in a graph
 Statements describe properties of web resources
 A resource is any object that can be pointed to by a
  URI:
    a document, a picture, a paragraph on the Web, etc.

 Properties themselves are also resources (URIs)




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 62
Example of RDF Graphs




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 63
Simple example (Google Vocab)
<div xmlns:v="http://rdf.data-vocabulary.org/#" typeof="v:Event">
   <a href=http://www.example.com/events/poisel_offenback.hmtl
      rel="v:url" property="v:summary">Philipp Poisel in Offenbach</a>
   <span property="v:description">See Philipp Poisel in Offenbach</span>
   When: <span property="v:startDate" content="2011-01-16T19:00-
   01:00">Jan 16, 7:00PM</span>
   <span property="v:endDate" content="2011-01-16T21:00-
   01:00">9:00PM</span>
   Where: <span rel="v:location"><span typeof="v:Organization">
     <span property="v:name">Capitol</span>,
     <span rel="v:address"><span typeof="v:Address">
       <span property="v:street-address">Kaiserstrae 106</span>,
       <span property="v:locality">Offenbach am Main</span>,
     </span></span>
     <span rel="v:geo"><span typeof="v:Geo">
       <span property="v:latitude" content="50.10945"></span>
       <span property="v:longitude" content="8.76579" ></span>
     </span></span>
   </span></span>
   Category: <span property="v:eventType">Concert</span>
</div>
         29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 64
Rich Snippet Preview




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 65
Rich Snippet Preview for Reviews




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 66
Rich Snippet Preview for People




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 67
Rich Snippet Preview for Recipes




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 68
Rich Snippet Preview for Events




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 69
Yahoo! Enhanced Results




                                                                                                              Enhanced result
                                                                                                              with deep links,
                                                                                                              rating, address.




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 70
Yahoo! Vertical Intent Search




                          Related actors
                           and movies
Snippet generation using metadata
 Yahoo displays enriched search results for pages that contain
  microformat or RDFa markup using recognized ontologies
    Displaying data, images, video
    Example: GoodRelations for products
    Enhanced results also appear for sites from which we extract information
     ourselves
 Also used for generating facets that can be used to restrict search
  results by object type
    Example: “Shopping sites” facet for products
 Documentation and validator for developers
    http://developer.search.yahoo.com

 Formerly: SearchMonkey allowed developers to customize the
  result presentation and create new ones for any object type



     29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 72
How search engines get this data?




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 73
Behind the scene
 With RDFa markup:
  <div xmlns:v=http://rdf.data-vocabulary.org/#
       typeof="v:Review-aggregate">
   <span rel=“v:itemreviewed">
    <h1 property="v:name">Drooling Dog Bar B Q</h1>
    <img rel="v:rating" src="stars_map.png" alt="4 star
  rating"/>
    <em>based on
     <span property="v:count">15</span> reviews</em></span>
  </div>

 With Micro-format markup:
  <div class="hreview-aggregate">
   <span class="item vcard">
    <h1 class="fn org">Drooling Dog Bar B Q</h1>
    <img class="rating average" src= "stars_map.png" alt="4
  star rating" />
    <em>based on
     <span class="count">15</span> reviews</em></span>
  </div>
    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 74
Get your markup with test tool




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 75
How much structured data is out there?




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 76
US/English Rich Snippets Usage


Searches on
Google with                                                                                                    2x since
rich results                                                                                                   Oct 2009




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 77
Worldwide Rich Snippets Usage



Searches on
Google with
rich results                                                                                                   4x since
                                                                                                               Oct 2009




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 78
RDFa on the rise (Peter Mika@W3C Bilbao)




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 79
Future for Rich Snippets?




Even Richer Snippets: Using information form the user's
social graph, given granted access;
Direct price comparison.
    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 80
Future for Rich Snippets?




                                                 Fake mock-up. Authors' private view.
Even Richer Snippets using multimedia semantics.


    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 81
Schema.org




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 82
Schema.rdfs.org




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 83
2011/06/27: [Announcement]

 We have posted an official version of the
  schema.org schemas at
  http://schema.org/docs/schemaorg.owl

  “This allows the schema.org schemas to be used with
  all OWL-aware tools such as editors, validators etc., as
  well as to create mappings to other Semantic Web
  schemas.
  We would like to acknowledge the Linked Data
  Research Center at DERI, in particular Michael
  Hausenblas and Richard Cyganiak, for their work on
  schemas.rdfs.org, and for their help in developing the
  OWL schema for schema.org.”
    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 84
A lot of Events Categories in Schema.org




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 85
take away
                                  message



Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya,   86
don't bury
  your data in some HTML page
when you publish a page that contains
data…
do make the embedding
explicit
Linked Data Principles

   Tim Berners Lee [2006] (Design Issues)
    1. Use URIs to identify things
       (anything, not just documents);
    2. Use HTTP URIs – globally unique names, distributed
       ownership –
       so that people can look up those names;
    3. Provide useful information in RDF –
       when someone looks up a URI;
    4. Include RDF links to other URIs –
       to enable discovery of related information




     29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 90
An Example: DBpedia

 DBpedia is a community effort to:
   extract structured "infobox" information from Wikipedia
   interlink DBpedia with other datasets on the Web




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 91
Scraping infobox data




http://dbpedia.org/resource/Bogotá

      29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 92
Automatic Links Among Open Datasets

<http://dbpedia.org/resource/Bogotá>
  owl:sameAs <http://sws.geonames.org/3688689/>
  owl:sameAs
<http://rdf.freebase.com/ns/guid.9202a8c04000641f                                                                 DBpedia
8000000000167bab>
  dbpedia:population "6776009"
  ...


                   <http://sws.geonames.org/3688689/>
                     owl:sameAs <http://dbpedia.org/resource/Bogotá>
                     wgs84_pos:lat "4.6"
Geonames             wgs84_pos:long "-74.0833333"
                     geo:population "7102602"
                     ...




    29/06/2011 -     Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 93
sameAs.org




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 94
Bogotá on Freebase




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 95
Bogotá on Geonames




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 96
How Much Linked Data is there ?




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 97
Linked Data Cloud – August 2007




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 98
Linked Data Cloud – March 2008




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 99
Linked Data Cloud – September 2008




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 100
Linked Data Cloud – March 2009




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 101
Linked Data Cloud – September 2010




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 102
The Web of Data

 Expose open datasets in RDF
 Set RDF links among the data items for
  different datasets
 Over 26 billion triples, 500 millions links,
  203 datasets (September 2010)
 ... still counting




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 103
… but let’s STOP counting!

 Linked Open Numbers
  (April 1st 2010)




 Linked Open Colors
  (April 1st 2011)
  http://purl.org/colors/




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 104
Linked data summary
 URIs, possibly identifying
  media fragments                                                          wp:2006_FIFA_World_Cup#Final

 + annotations (tags)
                                                                             events:id
 + links among fragments
  & annotations

geonames:2950159
                                                                                                nar:subject

                   nar:location                                                                                     nc:15054000

                                                                 foaf:depicts
                                                                                            dbpedia:Zidane

                                                                                                                              105
    29/06/2011 -      Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 105
Searching Entities in the Cloud




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 106
Reconciling links in the cloud




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 107
Searching Linked Data




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 108
Sindice already crawling Schema.org




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 109
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 110
Browsing Linked Data



                                                                                            Tabulator
                                                                                            (CSAIL, MIT)




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 111
Browsing Linked Data



Disco
(Free University
of Berlin)




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 112
Browsing Linked
Data



Marbles
(Free University
of Berlin)




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 113
Browsing Linked Data



Zitgist
(Zitgist LLC)




     29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 114
Browsing Linked Data




                 OpenLink Data Explorer
                 (OpenLink Software)
  29/06/2011 -    Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 115
VisiNav




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 116
Sig.ma




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 117
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 118
TimBL Vision back in 1994




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 119
FOAF History (credits: @danbri)

                                                                                Web pages
                                                                                 describe
                                                                                the World


                                                                                                       Each makes
                                                                                                         ‘claims’


                                                                                     They can
                                                                                     disagree



  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 120
FOAF is a project about sharing information in the Web.
                                       It's about ways of describing things using computers, so
                                       that those descriptions can be linked together, mixed up
                                                                  with other data, and searched.



Friend of a Friend

People, groups, accounts, photos, IM, life on the Web.
Machine-readable pages, de-centralised, freely extensible.



    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 121
Henry says, “My name is
                                                                                ‘Henry Story”




                                                                                 Joe says, “I know Henry
                                                                                 who knows Jane”




Joe knows someone
called “Henry Story”


    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 122
FOAF (Friend-of-a-Friend)
 FOAF is an ontology for describing people and the
  relationships that exist between them
 Can be integrated with any other SW vocabularies
 Some services with FOAF exports:




 People can also create their own FOAF document and
  link to it from their homepage
 FOAF documents usually contain personal info, links to
  friends, and other related resources

    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 123
The FOAF Specification

 http://xmlns.com/foaf/spec/ (3rd Edition, Jan 2010)




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 124
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 125
Integrating SN with FOAF for reuse




                                                                           Common formats,
                                                                             unique URIs
* Source: Sheila Kinsella, Applications of Social Network Analysis 2007

        29/06/2011 -    Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 126
Going through the Walled Gardens




David Simonds: Everywhere and nowhere. 19 May 2008, The Economist.
     29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 127
FOAF Naut




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 128
FOAF Builder




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 129
FOAF hits the news




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 130
Relationship Vocabulary

 http://purl.org/vocab/relationship (Apr 2010)

             acquaintance of                  child of             collaborates with                       lost contact with

   ambivalent of             apprentice to                         close friend of                     colleague of               employed by

          ancestor of              enemy of                     has met                  influenced by                  knows by reputation

  grandchild of           knows in passing lives with                                  mentor of                  neighbor of        parent of

participant           relationship           sibling of               spouse of                  works with                  would like to now


 35 new properties to complement FOAF


       29/06/2011 -         Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey      - 131
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 132
Semantically-Interlinked Online Communities
 A schema for representing users, forums, posts and
  threads, containers, and other items in online
  community sites, for reuse and interoperability:
    Aims to fully describe the structure of content in these sites
    Also to create new connections between forums and posts from
     different types of discussion systems (blogs, forums, mailing lists,
     etc.) and content items / containers on Web 2.0 sites
    And to browse connected posts and channels in interesting ways
     (e.g. distributed linked conversations, decentralised discussion
     channels and communities, etc.)




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 133
The SIOC ontology

 http://rdfs.org/sioc/spec/ (March 2010)




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 134
Producing SIOC data

 Over 20 applications for producing SIOC data:
   Many are free and open source
   Blogs and forums: WordPress, phpBB, Drupal,
    b2evolution
   “Legacy” applications: mailing lists, IRC
   New media: Twitter, Jaiku, Facebook, Flickr


 APIs for those who may wish to make their own
  producers:
   PHP, Perl, Java, Ruby on Rails


   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 135
Portable Data with SIOC and FOAF




  29/06/2011 -
  136            Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey
Collect SIOC from various sources




  29/06/2011 -
  137            Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey
Consuming SIOC via Exhibit




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 138
Dublin Core

 http://purl.org/dc/elements/1.1/ (Jan 2008)
 15 elements or attribute-value pairs (simple DC)
   Contributor, Coverage, Creator, Date, Description,
    Format, Identifier, Language, Publisher, Relation, Rights,
    Source, Subject, Title, Type

 55 elements or attribute-value pairs (qualified DC)
   http://purl.org/dc/terms/
   http://purl.org/dc/dcmitype/
   http://purl.org/dc/dcam/



    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 139
Dublin Core example
 <dc:title>Washing &
   ironing clothes.</dc:title>
 <dc:date>ca. 1942</dc:date>
 <dc:description>Mexican workers
   washing and ironing
   clothes.</dc:description>
 <dc:subject> Agricultural laborers--Mexican--Oregon;
   Agricultural laborers--Housing--Oregon; Laundry
 </dc:subject>
 <dc:type>Image</dc:type>
 <dc:source>Silver gelatin prints</dc:source>
 <dc:rights> Permission to use must be obtained from
   OSU Archives.</dc:rights>
 <dc:identifier>P20:1069</dc:identifier>
 <dc:identifier>http://digitalcollections.library.oreg
 onstate.edu/u?/bracero,37</dc:identifier>

   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 140
Good Relations

 http://purl.org/goodrelations/ (Apr 2010)
 gr:BusinessEntity for a company or business,
 gr:LocationOfSalesOrServiceProvisioning for a store,
 gr:ProductOrServicesSomeInstancesPlaceholder for
  products or services (if there are multiple items),
 gr:ActualProductOrServiceInstance for a particular
  product or service (e.g. used items),
 gr:ProductOrServiceModel for the datasheet describing
  the features of a product, and
 gr:Offering for an offer to sell, repair, lease something,
  or to express interest in such an offer.
    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 141
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 142
Best Buy                                                       At last years's SemTech
                                                               conference, Myers said
                                                               that it had resulted in a
                                                               30% increase in search
                                                               traffic.




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 143
The Open Graph Protocol




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 144
Open Graph: Getting Started
<html xmlns:og="http://opengraphprotocol.org/schema/"
  xmlns:fb="http://www.facebook.com/2008/fbml">
  <head>
   <title>The Rock (1996)</title>
   <meta property="og:title" content="The Rock"/>
   <meta property="og:type" content="movie"/>
   <meta property="og:url“
     content="http://www.imdb.com/title/tt0117500/"/>
   <meta property="og:image" content="http://ia.media-
     imdb.com/rock.jpg"/>
   ...
  </head>
  ... </html>




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 145
Open Graph Properties
 The Open Graph protocol defines 5 required properties:
    og:title - The title of your object as it should appear within the graph,
     e.g., "The Rock".
    og:type - The type of your object, e.g., "movie". See also
     http://developers.facebook.com/docs/opengraph#types
    og:image - An image URL which should represent your object within
     the graph. The image must be at least 50px by 50px and have a
     maximum aspect ratio of 3:1.
    og:url - The canonical URL of your object that will be used as its
     permanent ID in the graph, e.g., http://www.imdb.com/title/tt0117500/
    og:site_name - A human-readable name for your site, e.g., "IMDb“

 Optional properties
    og:description - A one to two sentence description of your page.*
    + location (7 properties) + contact (3 properties)

    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 146
rNews for the Press
 RDFa vocabulary for
  news articles
   Easier to implement than
    NewsML
   Easier to consume for news
    search and other readers,
    aggregators

 Under development at
  the IPTC
   March: v0.1 approved
   Final version by Sept




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 147
Wrap up: popular vocabularies




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 148
Agenda

 A crash course in the world of structured data
   #microdata , #microformat , #rdfa
   #rdf , #owl , #skos , #sparql , #linkeddata

 EventMedia (User-centered design approach)
   LODE: a model for representing events
   Scraping and interlinking description of events
   Enriching events with illustrating media
   Detecting events from social media activities

 Detecting events from human sensing
   #twitter , #foursquare , #facebook

   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 149
What are Events?

 Events are observable occurrences grouping




                            People                      Places Time




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 150
Ontology: Making an abstraction




      What? Where? When? Who?
29/06/2011 -
                                                                                     http://www.flickr.com/photos/benheine/4732941129
               Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey    - 151
Event-based centric interfaces

 Action or occurrence taking place at a certain
  time at a specific location
   Useful for organizing and browsing collections of media
   Useful for discovering complex relationships between
    data

    Need for an expressive event model for
          connecting pieces of data

                      Not Yet Another Model!



   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 152
There are already many event ontologies
    Event Model                                                              Ontology URL

CIDOC CRM                         http://cidoc.ics.forth.gr/OWL/cidoc_v4.2.owl

ABC Ontology                      http://metadata.net/harmony/ABC/ABC.owl

Event Ontology                    http://purl.org/NET/c4dm/event.owl#

EventsML-G2                       http://www.iptc.org/EventsML/

Dolce+DnS Ultralite http://www.loa-cnr.it/ontologies/DUL.owl

F                                 http://events.semantic-
                                  multimedia.org/ontology/2008/12/15/model.owl
OpenCyc Ontology                  http://www.opencyc.org/

SEM                               http://semanticweb.cs.vu.nl/2009/04/event/

      29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 153
Fundamental Types of Events
 Aspect: ongoing activity vs transition between states
    cyc:Event ∩ cyc:StaticSituation ≤ cyc:Situation
    cidoc:E5.Event ∩ cidoc:E3.Condition_State ≤ cidco:E2.Temporal_Entity
    abc:Event is a transition between abc:Situation ≈ cidoc:E3.Condition_State

 Agentivity: who has produced the event?
    cyc:Action, dul:Action ≤ Event
    E7.Activity ≤ E5.Event
    abc:Action ∩ abc:Event = Ø
       Events are fully described as a set of actions taken by specific agents
       Issue for modeling e.g. earthquakes

 Interpretation matters!
    Identifiable changes or not? Agency can be assigned?
    dul:Situation describe dul:Event
    dul:Action, dul:Process ≤ dul:Event
    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 154
Events and Temporal Intervals
 Relating events to chronological spans of time
    Persistent, socially attributed meanings
    Arbitrary system for subdividing an abstract space

 Modeling a class for temporal intervals and use an OP
    ABC, CIDOC, EO (owl:TemporalEntity)

 Modeling a XML Schema typed value and use a DP
    Pro: simplicity, values expressed as xsd:date or xsd:dateTime
    Cons: inability to express uncertain period or when there is no
     coincidence with date units

 Having two properties
    dul:hasEventDate ... litteral value
    dul:isObservableAt ... dul:TimeInterval


    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 155
Events, Spaces and Places
 Relating events to places
    Semantically significant places
    Abstract spatial regions

 Support spatial regions only: ABC, CIDOC, EO
    eo:Event  eo:place  wgs84:SpatialThing
    cidoc:E5.Event  cidoc:P7.took_place_at  cidoc:E53.Place

 Support the place/space distinction
    dul:Event  dul:hasLocation  dul:Place
    dul:Event  dul:hasRegion  dul:SpaceRegion
    Most flexible approach: allow to resolve to places with no
     geographical coordinate systems (e.g. mythical events, SecondLife)



    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 156
Participation in events
 Object involvement in events:
    Simple involvement in event:
         abc:Event  abc:involves  owl:Thing (≤ abc:Actuality)
         cidoc:E5.Event  cidoc:P12.occurred_in_the_presence_of  cidoc:E77
         dul:Event  dul:hasParticipant  dul:Object
         eo:Event  eo:factor  owl:Thing
    Tangible thing which results from an event:
         abc:Event  abc:hasResult  owl:Thing
         eo:Event  eo:product  owl:Thing

 Agent participation in events:
    abc:hasParticipant ≤ abc:hasPresence
    cidoc:P11.had_participant ≤ cidoc:P14.carried_out_by
    dul:involvesAgent ≤ abc:hasParticipant


    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 157
Events, Influence, Purpose and Causality
 Making broad assertions linking events to any thing
    cidoc:P12.occurred_in_the_presence_of, cidoc:P15.was_influenced_by
    eo:factor, abc:hasResult

 F model uses the DnS pattern




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 158
Events, Parts and Composition

  A's timespan ϵ B's timespan
 Event A being part of event B ≠

    cidoc:P86.falls_within for expressing containment among timespans
    cidoc:P9.consist_of ≈ eo:sub_event ≈ abc:isSubEventOf

 Linking sub-events with parthood
    dul:hasPart
      The 20th century contains the year 1923
      World War II included Pearl Harbour

 Linking sub-events with composition
    dul:hasConstituent
      The French revolution is composed of the Bastille catch




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 159
Towards a Linked Data Event Model




  16/09/2009
  29/06/2011 -   Lecture at theAnnotation and Exploration of Media - PetaMedia SYTIM, Lausanne (CH)
                 Event-based 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey     - 160
Some mappings in LODE
   ABC                         CIDOC                                              DUL                          EO            LODE

atTime               P4.has_time_span                                   isObservableAt time                               atTime


                     P7.took_place_at                                                                          place      inSpace


inPlace                                                                 hasLocation                                       atPlace


involves             P12.occurred_in_the_                               hasParticipant                         factor involved
                     presence_of

hasPresence P11.had_participant                                         involvesAgent                          agent involvedAgent



      29/06/2011 -       Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey      - 161
16/09/2009
29/06/2011 -   Lecture at theAnnotation and Exploration of Media - PetaMedia SYTIM, Lausanne (CH)
               Event-based 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey     - 162
Representing Events with




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 163
EventMedia Goals (User-Centered Design)

1. Discover PAST, PRESENT and FUTURE events
2. Live, relive and predict experiences through shared media
3. Identify meaningful and/or interesting relationships
   between events/media/people




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 164
1st Collect some opinions…

     Online Survey (n=28), 2 group discussions (n=35)




Past Experiences
(Memorable Events)                          Existing Technologies
• Discovery                                 • Opinions                                                          Scenarios
• Decision making                           • Interests                                                      Requirements
• Registering & sharing                     • Suggestions                                                  1st Design Concept
• Meaningful relationships                  • Benefits/drawbacks




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 165
EventMedia Project: Questionnaire
1. Think about a memorable/recent event you have
   participated:
   Tell us what it was and what type of event was it
2. How do you usually find out or look for such events?
3. What is important to support your decision about
   going to an event?
4. Once you attended to an event, how do you register
   the moment and share your experience?
5. What could be considered meaningful (surprising or
   entertaining) relationships among events?




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 166
Brainstorm online with users




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 167
2nd Look into “real” behaviors…

 Scenario based study (2 sessions, n=15)
                                                                                       Opinions

  Scenarios




   Reenact

   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 168
Behavioral Patterns

 Discovery
   Invitations and recommendations
   Rely on traditional media
   Social networks (facebook - students)
   Previously attended events or venues

 Decision Making
   Who’s Joining?
   Where, When, How Much? (constraints)
   What? (e.g. type, performer, topic)
   Subjective factors (fun, atmosphere)


   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 169
Behavioral Patterns

 Registering and Sharing
   Communicating their experience
   Pictures and short videos (for sharing)
   Media directories and social networks

 Meaningful Relationships
   Similar categories, attributes and content
   User attendance (similar interests, behaviors)
   Repeated events (e.g. annual festivals)




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 170
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   171
Behavioral Patterns


EVENT                                                                                                          EVENT


                                             EVENT




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 172
Existing Services




 Single source with overview (?)
 Allows opportunistic/serendipitous discovery
 Limited exploration/browsing features
 Information overload (cluttered, difficult)
 Information incompleteness (coverage, decision)


  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 173
Organize the mess



                                                          Event
                                                          Media




 Scrape event directories
 Link the information
 Find media illustrating events
 Design the application Interface
                            Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/

  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 174
Róisín Murphy at Nouveau Casino




                                                                                       E0-001-005971169-9



                                                         350591




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 175
Representing Events with




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 176
Linking the Data




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 177
Reasoning & Annotation

 Time, Location and Attendance




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 178
Collaborative Filtering

 Disambiguate and propagate information about
  attendance
 Identify Interests and provide
  Recommendations




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 179
Interlinking
 Linking Agents with
    Freebase, Dbpedia, MusicBrainz

 Linking Venues with
    Geonames, Dbpedia, Foursquare (via Uberblic)

 Linking Events with
    Last.fm, Upcoming, Eventful

 Linking Categories with
    Facebook, Eventful, Upcoming, Zevents, LinkedIn,Eventbrite,
     TicketMaster

 Linking Users with
    Social Graph API


    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 180
Interlinking
         Event                           Location
   Last.fm                           Last.fm
   Eventful                          Eventful
   Upcoming                          Upcoming
   DBpedia                           DBpedia
   Freebase                          Freebase
                                                                                            Uberblic                 MusicBrainz
   Uberblic                          Foursquare
        Agent                         Geonames

   Last.fm                                                                                                  Event
   Eventful                                                                                                 Media
   MusicBrainz                                                Foursquare

   DBpedia                                                                                                               DBpedia
   Freebase
                                                                                      Geonames
                                                                                                               Freebase
   Uberblic
   New York Times

       29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 181
SILK Framework

 Based on the Silk-LSL link specification
  language
 Transformation and algebraic functions: max,
  min, avg, etc.
 Several metrics available:
   Syntax: equality, Jaro, Leveinstein, n-gram
   Lexical: WordNet
   Geo: wgs84
   Temporal: date



   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 182
Silk Framework

 Configuration
  SILK - LSL




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 183
Alignement for Agents
 Alignement base on:
    foaf:Agent
    rdfs:label
                    Eventful           Last.fm               MusicBrainz                   Dbpedia            Uberblic   NYTimes
                     (6543)             (50151)                   (459023)                  (107112)          (236691)    (4794)
    Eventful            -            2865 (44%)                3616 (55%)                1985 (30%) 1567 (24%)           7 (0.1%)
    Last.fm         2865 (6%)                 -               26619 (53%)                9442 (19%) 12905 (26%) 14 (0.03%)


 Examples :
    Donavan Frankenreiter / Donovan Frankenreiter (Jaro 0.98)
   × Birds & Batteries / Birds and Batteries (Jaro 0.70)

 Total :
    Eventful : 61 %
    Last.fm : 58 %


     29/06/2011 -       Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 184
Alignement for Locations
                       Eventful         Last.fm              Upcoming                   DBpedia               Foursquare Geonames
                       (13516)           (15857)                  (5173)                 (496728)                   (641770)   (1090357)
     Eventful             -             998 (7%)                366 (3%)                90 (0,7%)               1296 (10%)     320 (2%)

     Last.fm           998 (6%)                -                626 (4%)               141 (0.9%)                   911 (6%)   345 (2%)
   Upcoming 366 (7%)                  626 (12%)                        -                74 (1,4%)               1300 (25%)     232 (4%)

 Examples :
  The Stone Bar (34.1019 ;-118.304)               Dist : 29 m – Score (sim): 0.98
  The Stone        (34.1017 ;-118.304)
 × fall harvest wine dinner bavarian inn restaurant frankenmuth (43.32 ; -83.73)                                                   Dist : 80 m
 × Frankenmuth Bavarian Inn Restaurant                           (43.32 ; -83.74)                                                 Score : 0.92

 Total :
      Eventful : 17 %
      Last.fm : 15 %
      Upcoming : 36 %

        29/06/2011 -          Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey      - 185
Alignement for Events
 Alignement based on title, location and time
                                   Eventful               Last.fm              Upcoming                    DBpedia       Uberblic
                                                                                                       Music Festival    Performer
                                     (37647)               (57258)                 (13114)                (662)          (228238)
                     Eventful              -             76 (0,2%)               34 (0,1%)                 28 (0,1%)     15 (0,04%)

                     Last.fm       76 (0,1%)                     -               586 (1%)                 389 (0,7%)     1148 (2%)
                 Upcoming 34 (0,3%)                      586 (4%)                        -                 31 (0,2%)     15 (0,1%)

 Example :
     LastFm : « Camp Bestival » à « Lulworth Castle » le 18/07/2008
     Eventful : « New Camp Bestival Dorset » à « Lulworth Castle » le 18/07/2008

 Total :
     Eventful : 0,4 %
     Last.fm : 3;8 %
     Upcoming : 4,8 %

      29/06/2011 -         Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 186
Research challenges




http://oaei.ontologymatching.org/2011/

   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 187
What are Events?

 Events are observable occurrences grouping




                               People                      Places Time

                 Experiences documented by Media




  29/06/2011 -      Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 188
29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 189
Róisín Murphy at Nouveau Casino




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 190
Media explicitly associated with the event




                  APIs
                             Machine tags
                            “lastfm:events”
                                                                 4790 photos, 263                               1.7 million images over
                                                              videos over 110 events                                108.000 events

   29/06/2011 -          Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 191
Representing Media with Media Ontology




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 192
How much data is there?

                   Event                    Agent   Location                                        Photos        User
Last.fm             57,258                   50,150   16,471                                        1,425,318      18,542
Upcoming            13,114                        0    7,330                                          347,959       4,518
Eventful            37,647                    6,543   14,576                                                0           0
Total              108,019                   56,693   38,377                                        1,773,277      23,060


                     1,248,021 geo-tagged photos
               by propagating information from events!




    29/06/2011 -    Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 193
How fast media are uploaded?




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 194
Finding more media that illustrate an event

A. Compute the bounding box area of a venue
B. Retrieve all media geo-tagged in this area
C. Retrieve all media with a similar title
D. Prune the results with visual analysis
E. Extend the result set with all media from the
   same uploader




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 195
A. Bounding box of Nouveau Casino?




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 196
B. 74 photos taken in this area this day




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 197
C. 85 additional photos with a similar title




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 198
D. 6 photos after visual pruning


                                                                                                                
                                                                     
                                                                                                               

  
    29/06/2011 -
                                                                                
                   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 199
                                                                                                                 
How is the visual pruning performed?

 Model dataset: photo id + photo geo
 Testing dataset: similar title
 Low-level features used:
   Color moments, Gabor texture, Edge histogram

 L1 distance on the K-nearest neighbors
 Threshold
   Min L1 distance between two model image pairs
   Conservative approach



    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 200
E. 66 photos after uploader heuristics

                                                                                                                       
                                                      hellerpop

                                                                                                  DustGraph / Stefan
     cartoixa




                                                13 photos                                                       46 photos
   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 201
Same process for videos

1 video (id)                                                                                                      
3 videos (geo)
26 videos (title)




                                    Visual pruning
                                    performed on
                                    key frames
                                                                                                 
                                   Nb positive > 50%


     29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 202
How illustrated are events?

                      Query By ID Query By Geo Query By Title Visual Pruning Heuristic

  Photos                  5                   74 (74)                          85 (85)                           6 (6)    66 (66)
  Videos                  1                      3 (0)                           23 (0)                          13 (0)      -
   (title)
  Videos                                                                       10 (10)
(title+venue)
    20 events
    Model dataset: 785 photos
    Testing dataset: 1766 photos (1573 positive, 193 negative)
    Results: 439 photos (99% precision, 28% recall)


       29/06/2011 -        Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey    - 203
Generating Visual Summaries




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 204
Generating Visual Summaries




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 205
Generating Visual Summaries




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 206
Generating Visual Summaries




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 207
Generating Visual Summaries




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 208
Event Detection

 Detecting events by analyzing user activity on
  Flickr (uploading pattern)
                                               Accumulated Number of Uploading Photos
                  1400


                  1200
                                                                Possible Event
                  1000


                   800


                   600


                   400


                   200


                     0
                                                                                  Time




   29/06/2011 -    Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 209
Example: the venue Koko




 Ground truth obtained by
  scraping venue site
 http://scraperwiki.com/profiles/Hou/




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 210
Example: the venue Melkweg




 More events detected than
  event directories listings
 Some events have no
  illustrative media

    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 211
Translating the Ontology and the Data




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 212
Interface elements
                           Facets                            Search Timeline

                                                    Events


                                                     Media


                                    Attendance                                                 ME

                             Content and Background

                                          Location (Map)

                                   Actions                                         Sorting


29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 213
Interfaces

 Perspectives
  What: Event/Media Centric
  Who: Social Network Visualization
  When: Time centric
  Where: Location Centric




   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 214
http://www.flickr.com/photos/cocoarmani/1315402174
The Back-end

 RDF Repository on a web server with:
    Sesame2 SPARQL endpoint
     with a distributed query engine.
    A RESTful API that provides different methods and JSON
     representations of resources available in the dataset.

                                RDF                                      JSON




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 216
User Interface




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 217
User Interface




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 218
Agenda

 A crash course in the world of structured data
   #microdata , #microformat , #rdfa
   #rdf , #owl , #skos , #sparql , #linkeddata

 EventMedia (User-centered design approach)
   LODE: a model for representing events
   Scraping and interlinking description of events
   Enriching events with illustrating media
   Detecting events from social media activities

 Detecting events from human sensing
   #twitter , #foursquare , #facebook

   29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 219
Citizen Sensors in Action
                                                                                                            Mumbai
                                                                                                             Terror Attack
                                                                                                            Iran Election
                                                                                                             2009
                                                                                                            Haiti
                                                                                                             Earthquake
                                                                                                             2010
                                                                                                            US Healthcare
                                                                                                             Debate 2009




                                                                                                 http://huff.to/hp0OhA

  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 220
Citizen Journalism




                                                                                                Twitter Journalism



                                                                                                Images:
                                                                                                http://bit.ly/9GVfPQ,
                                                                                                http://bit.ly/hmrTYV

  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 221
Business Intelligence

 Trend Spotting,
Forecasting, Brand Tracking,
Targeted Advertising
   Sysomos: Business intelligence by engaging, measuring and
  understanding activities in Social Media
   Trendspotting: Detecting, analyzing and evaluating trends for
  business.
   Simplify: A collaborative platform to monitor, measure and
  engage customers using Social Media.
   Shoutlet: Managing social media marketing communication
  using a single platform.
   Reputation.com: Preserves privacy and defends reputation by
  protecting attacks on personal information.


    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 222
What’s in a Tweet?




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 223
Metadata about People



                                                                                                               Identification




                                                                                                                  Interests




    Activity

                                                 Network


  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 224
Metadata about People

         User Identification                                                        Interest Metadata
             Metadata
                                                                      • Author type
•   User-id                                                              - Trustee/donor, journalist, blogger,
                                                                              scientist etc.
•   Screen/Display-name of user
•   Real name of user                                                 • Favorite tweets
•   Location                                                          • Types of lists subscribed
•   Profile Creation Date                                             • Style of Writing (personality
•   User description                                                     indicator)
     - Biodata of the user                                            • No. of Followees
     - Link to webpage of the user                                    • Majority of author type of
                                                                      Followees



     29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 225
Metadata about People

       Activity Metadata                                                       Influence Metadata
                                                                 (Inferring People Metadata from Network level Information)


• Age of the profile                                             • No. of Followers – normal, influential
• Frequency of posts                                             • No. of Mentions
• Timestamp of last status                                       • No. of Retweets/Forwards

• No. of Posts                                                   • No. of Replies
• No. of Lists/groups created                                    • No. of Lists/groups following
• No. of Lists/groups subscribed                                 • No. of people following back
                                                                 • Authority & Hub Scores

Web Presence:
    - User affiliations
    - KLOUT Score – influence measure (http://www.klout.com)

    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 226
Metadata about Network

    Structure Metadata                                                  Relationship Metadata

• Community Size                                                 • Type of Relationship
• Community growth rate                                          • Relationship strength
• Largest Strongly Connected                                     • User Homophily (based on
Component size                                                   certain characteristic such as
• Weakly Connected Components                                    location, interest etc.)
& Max(WCC) size                                                  • Reciprocity: mutual relationship
• Average Degree of Separation                                   • Active Community/ Ties
• Clustering Coefficient




     29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 227
Metadata about Content




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 228
Extracting Entities from Tweets




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 229
Twitris: Semantic Social Web Mash-up
 Facilitates understanding of multi-dimensional social perceptions
   over SMS, Tweets, multimedia Web content, electronic news
   media




Amit Sheth, http://twitris.knoesis.org/
    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 230
Searching on Twitter




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 231
Issues with Multiple Keywords Search




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 232
Let’s try to search with One Keyword




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 233
Page 1
Page 2
Page 3
Music Artist
                                       Page 60!!


tweetNext Saturday @thatsimpsonguy aka Guilty Simpson will be performing at
      I was
 looking for in my hometwon Eindhoven. #realliveshit #iwillspinrecords
     Area51
    about 9 hours ago via Blackberry




Locations
Relation Discovery Framework

                    Relation Discovery Framework


                                                                     temporal     relation
                                                                    constraints     type
                                                                                                   typed relations
     microblog
       posts
                       Entity              Person A   Location A                              Person A           Location A
                                                                                                         isLocatedIn
                    extraction &                       Location B      Relation
                     semantic           Group A                        discovery              Person A             Group A

    news articles
                    enrichment                                                                            involvedIn
                                                         Event A


                                                                    weighting      source
                                                                     scheme       selection
                                                                                               Applications
                                                                                               - Browsing support
                                                                                               - Query suggestions
                                                                                               - Schema enrichment

Ilknur Celik, Fabian Abel, Geert-Jan Houben
Web Information Systems, TU Delft
Entity Extraction and Semantic Enrichment
       powered by
                                     Julian Assange

                     @bob: Julian Assange got         Tweet-based
                     arrested                         enrichment


Julian Assange

                         Julian Assange               News-based
London              arrested
                                                      enrichment
                    Julian Assange, the founder of
                    WikiLeaks, is under arrest in
                    London…
WikiLeaks
Relation Learning Strategies
                              entities          time period
 Relation:
                relation(e1, e2, type, tstart, tend, weight)

                             type/label of relation       relatedness
 Relation Learning strategy:
    Input: entity e1 and e2, time period (tstart, tend)
    Challenge: infer weight and type of the relation for the given


 Weighting according to co-occurrence frequency:
    Tweet-based: count co-occurrence in tweets
    News-based: count co-occurrence in news
    Tweet-News-based: count co-occurrence in both tweets and news
Where do relationships emerge faster?




                                                     Speed of strategies is
                                                      domain-dependent




       time difference (in days) of first occurrence of relationship

           News is faster                     Twitter is faster

http://wis.ewi.tudelft.nl/icwe2011/relation-learning/
On Conferences … we Tweet




  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 242
Rich Activity Twitter Event Data




  Take Twitter archives from TwapperKeeper
  Enrich Tweets with relevant DBPedia
   concepts using Zemanta
  Rely on existing Linked Data about talks to
   perform the mappings.
Milan Stankovic & Mattew Rowe:
Mapping Tweets to Conference Talks, SDOW 2010
    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 243
Find the correspondence




                                                                 ?


  29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 244
meets




29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 245
Final Announcement: Google+




Gundotra: “We believe online sharing is
broken. And even awkward. We think
connecting with other people is a basic
human need. We do it all the time in real
life, but our online tools are rigid. They
force us into buckets — or into being
completely public”

      29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 246
Conclusions

 The importance of structured data
 EventMedia
   Dataset part of the Semantic Web
   LODE used by the UK Archives Hub
   Method for finding media illustrating scheduled events
   Method for detecting events from social media
   Social Event Detection Task

 Event-based approach for users to explore,
  annotate and share media
   UX can help semantics, semantics can help UX
   Outstanding challenges in interlinking and curating the data
    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 247
Credits

 EURECOM: Houda Khrouf, Giuseppe Rizzo
 CWI: Ryan Shaw, André Fialho, Lynda Hardman
 Google/Yahoo!: Thomas Steiner, Peter Mika
 Colleagues: Fabien Gandon, Alexandre Passant,
  Amit Sheth, Fabian Abel, Milan Stankovic,
  Matthew Rowe

 … and the “media sharers”




    29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 248
http://www.slideshare.net/troncy

29/06/2011 -   Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey   - 249

Más contenido relacionado

Similar a ShareIt: Mining SocialMedia Activities for Detecting Events

SemanticXO: connecting the XO with the World’s largest information network
SemanticXO: connecting the XO with the World’s largest information networkSemanticXO: connecting the XO with the World’s largest information network
SemanticXO: connecting the XO with the World’s largest information networkChristophe Guéret
 
Workshop on "Social Systems from Simulation to Observation"
Workshop on "Social Systems from Simulation to Observation"Workshop on "Social Systems from Simulation to Observation"
Workshop on "Social Systems from Simulation to Observation"Università of Urbino Carlo Bo
 
Convenient isn't always simple: Digital Visitors and Residents.
Convenient isn't always simple: Digital Visitors and Residents.Convenient isn't always simple: Digital Visitors and Residents.
Convenient isn't always simple: Digital Visitors and Residents.Lynn Connaway
 
Integration data models, Learning Layers project meeting in Bremen
Integration data models, Learning Layers project meeting in BremenIntegration data models, Learning Layers project meeting in Bremen
Integration data models, Learning Layers project meeting in BremenVladimir Tomberg
 
2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media sna2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media snaMarc Smith
 
Rethinking Bubbles
Rethinking BubblesRethinking Bubbles
Rethinking Bubbleshblowers
 
Introduction to Web 2.0 tools
Introduction to Web 2.0 toolsIntroduction to Web 2.0 tools
Introduction to Web 2.0 toolscies
 
Digital methods for Social Sciences: origin and definitions
Digital methods for Social Sciences: origin and definitionsDigital methods for Social Sciences: origin and definitions
Digital methods for Social Sciences: origin and definitionsMarta Severo
 
WP4 Pilots Ecreative kick off meeting (21.02.2012)
WP4 Pilots Ecreative kick off meeting (21.02.2012)WP4 Pilots Ecreative kick off meeting (21.02.2012)
WP4 Pilots Ecreative kick off meeting (21.02.2012)Lizzy Komen
 
NMC Horizon Report: 2013 Museum Edition Presentation
NMC Horizon Report: 2013 Museum Edition PresentationNMC Horizon Report: 2013 Museum Edition Presentation
NMC Horizon Report: 2013 Museum Edition PresentationAlex Freeman
 
Open Culture Data: Opening GLAM Data Bottom-up
Open Culture Data: Opening GLAM Data Bottom-up Open Culture Data: Opening GLAM Data Bottom-up
Open Culture Data: Opening GLAM Data Bottom-up Johan Oomen
 
Eduwebinar: Our Everyday Tools for Success
Eduwebinar:  Our Everyday Tools for SuccessEduwebinar:  Our Everyday Tools for Success
Eduwebinar: Our Everyday Tools for SuccessJudy O'Connell
 
Open Data - Can our Data be of More Benefit to the Citizen
Open Data - Can our Data be of More Benefit to the CitizenOpen Data - Can our Data be of More Benefit to the Citizen
Open Data - Can our Data be of More Benefit to the CitizenFingal Open Data
 
Anatomy of Social Networks, a guide for social media strategists
Anatomy of Social Networks, a guide for social media strategistsAnatomy of Social Networks, a guide for social media strategists
Anatomy of Social Networks, a guide for social media strategistsPaolo Nesi
 
Preparing for the Impact of Web 3.0
Preparing for the Impact of Web 3.0 Preparing for the Impact of Web 3.0
Preparing for the Impact of Web 3.0 Judy O'Connell
 
ASK - LOST 2.0: A Web - based Tool for Social Tagging of Digital Educational ...
ASK - LOST 2.0: A Web - based Tool for Social Tagging of Digital Educational ...ASK - LOST 2.0: A Web - based Tool for Social Tagging of Digital Educational ...
ASK - LOST 2.0: A Web - based Tool for Social Tagging of Digital Educational ...Alexandros Kalamatianos
 
Social media
Social mediaSocial media
Social mediacarena
 

Similar a ShareIt: Mining SocialMedia Activities for Detecting Events (20)

Cms
Cms Cms
Cms
 
SemanticXO: connecting the XO with the World’s largest information network
SemanticXO: connecting the XO with the World’s largest information networkSemanticXO: connecting the XO with the World’s largest information network
SemanticXO: connecting the XO with the World’s largest information network
 
Workshop on "Social Systems from Simulation to Observation"
Workshop on "Social Systems from Simulation to Observation"Workshop on "Social Systems from Simulation to Observation"
Workshop on "Social Systems from Simulation to Observation"
 
Convenient isn't always simple: Digital Visitors and Residents.
Convenient isn't always simple: Digital Visitors and Residents.Convenient isn't always simple: Digital Visitors and Residents.
Convenient isn't always simple: Digital Visitors and Residents.
 
Integration data models, Learning Layers project meeting in Bremen
Integration data models, Learning Layers project meeting in BremenIntegration data models, Learning Layers project meeting in Bremen
Integration data models, Learning Layers project meeting in Bremen
 
2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media sna2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media sna
 
Rethinking Bubbles
Rethinking BubblesRethinking Bubbles
Rethinking Bubbles
 
Introduction to Web 2.0 tools
Introduction to Web 2.0 toolsIntroduction to Web 2.0 tools
Introduction to Web 2.0 tools
 
Digital methods for Social Sciences: origin and definitions
Digital methods for Social Sciences: origin and definitionsDigital methods for Social Sciences: origin and definitions
Digital methods for Social Sciences: origin and definitions
 
WP4 Pilots Ecreative kick off meeting (21.02.2012)
WP4 Pilots Ecreative kick off meeting (21.02.2012)WP4 Pilots Ecreative kick off meeting (21.02.2012)
WP4 Pilots Ecreative kick off meeting (21.02.2012)
 
NMC Horizon Report: 2013 Museum Edition Presentation
NMC Horizon Report: 2013 Museum Edition PresentationNMC Horizon Report: 2013 Museum Edition Presentation
NMC Horizon Report: 2013 Museum Edition Presentation
 
DMPTool Webinar 11: Complementary Tools
DMPTool Webinar 11: Complementary ToolsDMPTool Webinar 11: Complementary Tools
DMPTool Webinar 11: Complementary Tools
 
Open Culture Data: Opening GLAM Data Bottom-up
Open Culture Data: Opening GLAM Data Bottom-up Open Culture Data: Opening GLAM Data Bottom-up
Open Culture Data: Opening GLAM Data Bottom-up
 
In2010 summer readinglist
In2010 summer readinglistIn2010 summer readinglist
In2010 summer readinglist
 
Eduwebinar: Our Everyday Tools for Success
Eduwebinar:  Our Everyday Tools for SuccessEduwebinar:  Our Everyday Tools for Success
Eduwebinar: Our Everyday Tools for Success
 
Open Data - Can our Data be of More Benefit to the Citizen
Open Data - Can our Data be of More Benefit to the CitizenOpen Data - Can our Data be of More Benefit to the Citizen
Open Data - Can our Data be of More Benefit to the Citizen
 
Anatomy of Social Networks, a guide for social media strategists
Anatomy of Social Networks, a guide for social media strategistsAnatomy of Social Networks, a guide for social media strategists
Anatomy of Social Networks, a guide for social media strategists
 
Preparing for the Impact of Web 3.0
Preparing for the Impact of Web 3.0 Preparing for the Impact of Web 3.0
Preparing for the Impact of Web 3.0
 
ASK - LOST 2.0: A Web - based Tool for Social Tagging of Digital Educational ...
ASK - LOST 2.0: A Web - based Tool for Social Tagging of Digital Educational ...ASK - LOST 2.0: A Web - based Tool for Social Tagging of Digital Educational ...
ASK - LOST 2.0: A Web - based Tool for Social Tagging of Digital Educational ...
 
Social media
Social mediaSocial media
Social media
 

Más de Raphael Troncy

K CAP 2019 Opening Ceremony
K CAP 2019 Opening CeremonyK CAP 2019 Opening Ceremony
K CAP 2019 Opening CeremonyRaphael Troncy
 
Semantic Technologies for Connected Vehicles in a Web of Things Environment
Semantic Technologies for Connected Vehicles in a Web of Things EnvironmentSemantic Technologies for Connected Vehicles in a Web of Things Environment
Semantic Technologies for Connected Vehicles in a Web of Things EnvironmentRaphael Troncy
 
HyperTED: exploring video lectures at the fragment levels for enhancing learning
HyperTED: exploring video lectures at the fragment levels for enhancing learningHyperTED: exploring video lectures at the fragment levels for enhancing learning
HyperTED: exploring video lectures at the fragment levels for enhancing learningRaphael Troncy
 
Location Embeddings for Next Trip Recommendation
Location Embeddings for Next Trip RecommendationLocation Embeddings for Next Trip Recommendation
Location Embeddings for Next Trip RecommendationRaphael Troncy
 
A replication study of the top performing systems in SemEval twitter sentimen...
A replication study of the top performing systems in SemEval twitter sentimen...A replication study of the top performing systems in SemEval twitter sentimen...
A replication study of the top performing systems in SemEval twitter sentimen...Raphael Troncy
 
Contextualizing Events in TV News Shows - SNOW 2014
Contextualizing Events in TV News Shows - SNOW 2014Contextualizing Events in TV News Shows - SNOW 2014
Contextualizing Events in TV News Shows - SNOW 2014Raphael Troncy
 
Modeling Geometry and Reference Systems on the Web of Data - LGD 2014
Modeling Geometry and Reference Systems on the Web of Data - LGD 2014Modeling Geometry and Reference Systems on the Web of Data - LGD 2014
Modeling Geometry and Reference Systems on the Web of Data - LGD 2014Raphael Troncy
 
NERD: an open source platform for extracting and disambiguating named entitie...
NERD: an open source platform for extracting and disambiguating named entitie...NERD: an open source platform for extracting and disambiguating named entitie...
NERD: an open source platform for extracting and disambiguating named entitie...Raphael Troncy
 
Deep-linking into Media Assets at the Fragment Level SMAM 2013
Deep-linking into Media Assets at the Fragment Level SMAM 2013Deep-linking into Media Assets at the Fragment Level SMAM 2013
Deep-linking into Media Assets at the Fragment Level SMAM 2013Raphael Troncy
 
Describing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and DescriptionDescribing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and DescriptionRaphael Troncy
 
Semantics at the multimedia fragment level SSSW 2013
Semantics at the multimedia fragment level SSSW 2013Semantics at the multimedia fragment level SSSW 2013
Semantics at the multimedia fragment level SSSW 2013Raphael Troncy
 
Semantic structuring and linking of event-centric data in the social web
Semantic structuring and linking of event-centric data in the social webSemantic structuring and linking of event-centric data in the social web
Semantic structuring and linking of event-centric data in the social webRaphael Troncy
 
Live topic generation from event streams
Live topic generation from event streamsLive topic generation from event streams
Live topic generation from event streamsRaphael Troncy
 
MediaFinder: Collect, Enrich and Visualize Media Memes Shared by the Crowd
MediaFinder: Collect, Enrich and Visualize Media Memes Shared by the CrowdMediaFinder: Collect, Enrich and Visualize Media Memes Shared by the Crowd
MediaFinder: Collect, Enrich and Visualize Media Memes Shared by the CrowdRaphael Troncy
 
EventMedia Live: Exploring Events Connections in Real-Time to Enhance Content
EventMedia Live: Exploring Events Connections in Real-Time to Enhance ContentEventMedia Live: Exploring Events Connections in Real-Time to Enhance Content
EventMedia Live: Exploring Events Connections in Real-Time to Enhance ContentRaphael Troncy
 
Extracting Media Items from Multiple Social Networks
Extracting Media Items from Multiple Social NetworksExtracting Media Items from Multiple Social Networks
Extracting Media Items from Multiple Social NetworksRaphael Troncy
 
Semantics at the multimedia fragment level or how enabling the remixing of on...
Semantics at the multimedia fragment level or how enabling the remixing of on...Semantics at the multimedia fragment level or how enabling the remixing of on...
Semantics at the multimedia fragment level or how enabling the remixing of on...Raphael Troncy
 
MediaEval 2012 SED Opening
MediaEval 2012 SED OpeningMediaEval 2012 SED Opening
MediaEval 2012 SED OpeningRaphael Troncy
 
DeRiVE 2011 workshop opening
DeRiVE 2011 workshop openingDeRiVE 2011 workshop opening
DeRiVE 2011 workshop openingRaphael Troncy
 
MediaEval 2011 SED Opening
MediaEval 2011 SED OpeningMediaEval 2011 SED Opening
MediaEval 2011 SED OpeningRaphael Troncy
 

Más de Raphael Troncy (20)

K CAP 2019 Opening Ceremony
K CAP 2019 Opening CeremonyK CAP 2019 Opening Ceremony
K CAP 2019 Opening Ceremony
 
Semantic Technologies for Connected Vehicles in a Web of Things Environment
Semantic Technologies for Connected Vehicles in a Web of Things EnvironmentSemantic Technologies for Connected Vehicles in a Web of Things Environment
Semantic Technologies for Connected Vehicles in a Web of Things Environment
 
HyperTED: exploring video lectures at the fragment levels for enhancing learning
HyperTED: exploring video lectures at the fragment levels for enhancing learningHyperTED: exploring video lectures at the fragment levels for enhancing learning
HyperTED: exploring video lectures at the fragment levels for enhancing learning
 
Location Embeddings for Next Trip Recommendation
Location Embeddings for Next Trip RecommendationLocation Embeddings for Next Trip Recommendation
Location Embeddings for Next Trip Recommendation
 
A replication study of the top performing systems in SemEval twitter sentimen...
A replication study of the top performing systems in SemEval twitter sentimen...A replication study of the top performing systems in SemEval twitter sentimen...
A replication study of the top performing systems in SemEval twitter sentimen...
 
Contextualizing Events in TV News Shows - SNOW 2014
Contextualizing Events in TV News Shows - SNOW 2014Contextualizing Events in TV News Shows - SNOW 2014
Contextualizing Events in TV News Shows - SNOW 2014
 
Modeling Geometry and Reference Systems on the Web of Data - LGD 2014
Modeling Geometry and Reference Systems on the Web of Data - LGD 2014Modeling Geometry and Reference Systems on the Web of Data - LGD 2014
Modeling Geometry and Reference Systems on the Web of Data - LGD 2014
 
NERD: an open source platform for extracting and disambiguating named entitie...
NERD: an open source platform for extracting and disambiguating named entitie...NERD: an open source platform for extracting and disambiguating named entitie...
NERD: an open source platform for extracting and disambiguating named entitie...
 
Deep-linking into Media Assets at the Fragment Level SMAM 2013
Deep-linking into Media Assets at the Fragment Level SMAM 2013Deep-linking into Media Assets at the Fragment Level SMAM 2013
Deep-linking into Media Assets at the Fragment Level SMAM 2013
 
Describing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and DescriptionDescribing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and Description
 
Semantics at the multimedia fragment level SSSW 2013
Semantics at the multimedia fragment level SSSW 2013Semantics at the multimedia fragment level SSSW 2013
Semantics at the multimedia fragment level SSSW 2013
 
Semantic structuring and linking of event-centric data in the social web
Semantic structuring and linking of event-centric data in the social webSemantic structuring and linking of event-centric data in the social web
Semantic structuring and linking of event-centric data in the social web
 
Live topic generation from event streams
Live topic generation from event streamsLive topic generation from event streams
Live topic generation from event streams
 
MediaFinder: Collect, Enrich and Visualize Media Memes Shared by the Crowd
MediaFinder: Collect, Enrich and Visualize Media Memes Shared by the CrowdMediaFinder: Collect, Enrich and Visualize Media Memes Shared by the Crowd
MediaFinder: Collect, Enrich and Visualize Media Memes Shared by the Crowd
 
EventMedia Live: Exploring Events Connections in Real-Time to Enhance Content
EventMedia Live: Exploring Events Connections in Real-Time to Enhance ContentEventMedia Live: Exploring Events Connections in Real-Time to Enhance Content
EventMedia Live: Exploring Events Connections in Real-Time to Enhance Content
 
Extracting Media Items from Multiple Social Networks
Extracting Media Items from Multiple Social NetworksExtracting Media Items from Multiple Social Networks
Extracting Media Items from Multiple Social Networks
 
Semantics at the multimedia fragment level or how enabling the remixing of on...
Semantics at the multimedia fragment level or how enabling the remixing of on...Semantics at the multimedia fragment level or how enabling the remixing of on...
Semantics at the multimedia fragment level or how enabling the remixing of on...
 
MediaEval 2012 SED Opening
MediaEval 2012 SED OpeningMediaEval 2012 SED Opening
MediaEval 2012 SED Opening
 
DeRiVE 2011 workshop opening
DeRiVE 2011 workshop openingDeRiVE 2011 workshop opening
DeRiVE 2011 workshop opening
 
MediaEval 2011 SED Opening
MediaEval 2011 SED OpeningMediaEval 2011 SED Opening
MediaEval 2011 SED Opening
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

ShareIt: Mining SocialMedia Activities for Detecting Events

  • 1. ShareIt: Mining #SocialMedia Activities for Detecting #Events Raphaël Troncy <raphael.troncy@eurecom.fr>
  • 2. Cover of the December 25, 2006 issue 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey -2
  • 3. Quiz Test : who has already ... 1. edited a Wikipedia page? 2. shared photos on Flickr / Picassa? 3. uploaded a video on YouTube / Dailymotion? 4. used a mobile-aware application: Foursquare / Gowalla? 5. published a thought / comment on a blog? 6. published its status on Twitter / Identi.ca / FriendFeed? 7. shared bookmarks on Del.ico.us / Faviki? 8. own a Facebook account and does all this? 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey -3
  • 4. What do you do for getting event info? http://s3mr.eu/agenda/ This official event page does a very poor job to bring structured information (Sander Koelstra) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey -4
  • 5. Looking for more structured information? 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey -5
  • 6. Looking for some media? 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey -6
  • 7. Looking for some media? 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey -7
  • 8. Anything on Flickr / YouTube? Video Lectures reports 1 event and 3 lectures 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey -8
  • 9. SSMS participants were better “sharer” 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey -9
  • 10. Looking for some live information? Not that much of activity on Twitter 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 10
  • 11. Facebook is the place to be, right? 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 11
  • 13. We have directory of events... 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 13
  • 14. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 14
  • 15. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 15
  • 16. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 16
  • 17. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 17
  • 18. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 18
  • 19. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 19
  • 20. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 20
  • 21. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 21
  • 22. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 22
  • 23. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 23
  • 24. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 24
  • 25. There’s a lot of information out there… 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 25
  • 27. EventMedia Goals 1. Discover PAST, PRESENT and FUTURE events 2. Live, relive and predict experiences through shared media 3. Identify meaningful and/or interesting relationships between events/media/people 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 27
  • 28. Agenda  A crash course in the world of structured data  #microdata , #microformat , #rdfa  #rdf , #owl , #skos , #sparql , #linkeddata  EventMedia (User-centered design approach)  LODE: a model for representing events  Scraping and interlinking description of events  Enriching events with illustrating media  Detecting events from social media activities  Detecting events from human sensing  #twitter , #foursquare , #facebook 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 28
  • 29. From the Web to the Web of Data Fundamental shift: From sending bits from one host to the other towards making sense of those bits 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 29
  • 30. From the Web to the Web of Data BelgianChocolates.com Pralinés Deluxe Mix 2,99€/100g Shopping Cart 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 30
  • 31. From the Web to the Web of Data Merchant Name BelgianChocolates.com Product Name Pralinés Deluxe Mix 2,99€/100g Shopping Cart Product Image Price 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 31
  • 32. From the Web to the Web of Data  How can website owners help Google make sense of their bits?  Mark up their content using any of the following syntaxes:  Microdata  Micro format  RDFa  "[...] We realized that structured data on the Web can and should accommodate multiple encodings." 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 32
  • 33. for specific, common, concise data for custom data, RDF data, multiple schemas
  • 34.
  • 35. RDFa = a domain-independent way to explicitly embed your data
  • 36. RDFa = a domain-independent way to explicitly embed RDF data
  • 37. RDFa stands for… RDF… in HTML … attributes
  • 38. RDFa in attributes of a web page to… … transfer data from an application to another through the web. … write data only once for web users and web applications.
  • 40. RDFa step 1 declare the schemas you are using
  • 41. RDFa step 2 use attributes to mark, type and add data
  • 42. RDFa step 3 let RDFa agents extract RDF from the document
  • 43. take this minimal web page
  • 44. don't look at the code of this web page <html xmlns="http://www.w3.org/1999/xhtml" xmlns:cal="http://www.w3.org/2002/12/cal/icaltzd#" xmlns:xs="http://www.w3.org/2001/XMLSchema#" > <body> <p about="#event1" instanceof="cal:Vevent"> <b property="cal:summary">Weekend off in Iona</b>: <span property="cal:dtstart" datatype="xs:date">2006-10-21 </span> to <span property="cal:dtend" datatype="xs:date">2006-10-23 </span>. see <a rel="cal:url" href="http://freetime.example.org/"> Free time web site</a> for info on <span property="cal:location">Iona, UK</span>. </p> </body> </html>
  • 45. schemas for data in this web page <html xmlns="http://www.w3.org/1999/xhtml" xmlns:cal="http://www.w3.org/2002/12/cal/icaltzd#" xmlns:xs="http://www.w3.org/2001/XMLSchema#" > <body> <p about="#event1" instanceof="cal:Vevent"> <b property="cal:summary">Weekend off in Iona</b>: <span property="cal:dtstart" datatype="xs:date">2006-10-21 </span> to <span property="cal:dtend" datatype="xs:date">2006-10-23 </span>. see <a rel="cal:url" href="http://freetime.example.org/"> Free time web site</a> for info on <span property="cal:location">Iona, UK</span>. </p> </body> </html>
  • 46. data seen by users viewing this web page <html xmlns="http://www.w3.org/1999/xhtml" xmlns:cal="http://www.w3.org/2002/12/cal/icaltzd#" xmlns:xs="http://www.w3.org/2001/XMLSchema#" > <body> <p about="#event1" instanceof="cal:Vevent"> <b property="cal:summary">Weekend off in Iona</b>: <span property="cal:dtstart" datatype="xs:date">2006-10-21 </span> to <span property="cal:dtend" datatype="xs:date">2006-10-23 </span>. see <a rel="cal:url" href="http://freetime.example.org/"> Free time web site</a> for info on <span property="cal:location">Iona, UK</span>. </p> </body> </html>
  • 47. data for an RDFa agent in this web page <html xmlns="http://www.w3.org/1999/xhtml" xmlns:cal="http://www.w3.org/2002/12/cal/icaltzd#" xmlns:xs="http://www.w3.org/2001/XMLSchema#" > <body> <p about="#event1" instanceof="cal:Vevent"> <b property="cal:summary">Weekend off in Iona</b>: <span property="cal:dtstart" datatype="xs:date">2006-10-21 </span> to <span property="cal:dtend" datatype="xs:date">2006-10-23 </span>. see <a rel="cal:url" href="http://freetime.example.org/"> Free time web site</a> for info on <span property="cal:location">Iona, UK</span>. </p> </body> </html>
  • 48. data shared by both in this web page <html xmlns="http://www.w3.org/1999/xhtml" xmlns:cal="http://www.w3.org/2002/12/cal/icaltzd#" xmlns:xs="http://www.w3.org/2001/XMLSchema#" > <body> <p about="#event1" instanceof="cal:Vevent"> <b property="cal:summary">Weekend off in Iona</b>: <span property="cal:dtstart" datatype="xs:date">2006-10-21 </span> to <span property="cal:dtend" datatype="xs:date">2006-10-23 </span>. see <a rel="cal:url" href="http://freetime.example.org/"> Free time web site</a> for info on <span property="cal:location">Iona, UK</span>. </p> </body> </html>
  • 49. what an RDFa agent knows from this web page #event1 isA cal:Vevent #event1 cal:summary "Weekend off in Iona" #event1 cal:dtstart "2006-10-21"^^xs:date #event1 cal:dtend "2006-10-23"^^ xs:date #event1 cal:url <http://freetime.example.org/> #event1 cal:location "Iona, UK"
  • 50. RDF is the first layer of the Semantic Web standards 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 50
  • 51. RDF stands for Resource Description Framework 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 51
  • 52. RDF is a triple model i.e. every piece of knowledge is broken down into ( subject , predicate , object ) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 52
  • 53. image.jpg has for creator Raphael and depicts the elephant Ganesh 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 53
  • 54. image.jpg has for creator Raphael image.jpg depicts the elephant Ganesh 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 54
  • 55. ( image.jpg , creator , Raphael ) ( image.jpg , depicts , Elephant Ganesh ) ( subject , predicate , object ) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 55
  • 56. in RDF the atoms of knowledge are triples of the form (subject,predicate,object) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 56
  • 57. RDF triples can be seen as arcs of a graph (vertex,edge,vertex) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 57
  • 58. Raphael creator image.jpg depicts Ganesh 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 58
  • 59. in RDF resources and properties are identified by URIs http://mydomain.org/mypath/myresource 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 59
  • 60. in RDF values of properties can also be literals i.e. strings of characters 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 60
  • 61. http://www.cwi.nl/~troncy#me http://purl.org/dc/elements/1.1#creator http://flickr.com/photos/rtroncy/2923/ http://xmlns.com/foaf/0.1#depicts Elephant Ganesh 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 61
  • 62. The RDF Data Model  An RDF document is an unordered collection of statements, each with a subject, predicate and object (aka triples)  A triple can be thought of as a labelled arc in a graph  Statements describe properties of web resources  A resource is any object that can be pointed to by a URI:  a document, a picture, a paragraph on the Web, etc.  Properties themselves are also resources (URIs) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 62
  • 63. Example of RDF Graphs 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 63
  • 64. Simple example (Google Vocab) <div xmlns:v="http://rdf.data-vocabulary.org/#" typeof="v:Event"> <a href=http://www.example.com/events/poisel_offenback.hmtl rel="v:url" property="v:summary">Philipp Poisel in Offenbach</a> <span property="v:description">See Philipp Poisel in Offenbach</span> When: <span property="v:startDate" content="2011-01-16T19:00- 01:00">Jan 16, 7:00PM</span> <span property="v:endDate" content="2011-01-16T21:00- 01:00">9:00PM</span> Where: <span rel="v:location"><span typeof="v:Organization"> <span property="v:name">Capitol</span>, <span rel="v:address"><span typeof="v:Address"> <span property="v:street-address">Kaiserstrae 106</span>, <span property="v:locality">Offenbach am Main</span>, </span></span> <span rel="v:geo"><span typeof="v:Geo"> <span property="v:latitude" content="50.10945"></span> <span property="v:longitude" content="8.76579" ></span> </span></span> </span></span> Category: <span property="v:eventType">Concert</span> </div> 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 64
  • 65. Rich Snippet Preview 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 65
  • 66. Rich Snippet Preview for Reviews 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 66
  • 67. Rich Snippet Preview for People 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 67
  • 68. Rich Snippet Preview for Recipes 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 68
  • 69. Rich Snippet Preview for Events 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 69
  • 70. Yahoo! Enhanced Results Enhanced result with deep links, rating, address. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 70
  • 71. Yahoo! Vertical Intent Search Related actors and movies
  • 72. Snippet generation using metadata  Yahoo displays enriched search results for pages that contain microformat or RDFa markup using recognized ontologies  Displaying data, images, video  Example: GoodRelations for products  Enhanced results also appear for sites from which we extract information ourselves  Also used for generating facets that can be used to restrict search results by object type  Example: “Shopping sites” facet for products  Documentation and validator for developers  http://developer.search.yahoo.com  Formerly: SearchMonkey allowed developers to customize the result presentation and create new ones for any object type 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 72
  • 73. How search engines get this data? 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 73
  • 74. Behind the scene  With RDFa markup: <div xmlns:v=http://rdf.data-vocabulary.org/# typeof="v:Review-aggregate"> <span rel=“v:itemreviewed"> <h1 property="v:name">Drooling Dog Bar B Q</h1> <img rel="v:rating" src="stars_map.png" alt="4 star rating"/> <em>based on <span property="v:count">15</span> reviews</em></span> </div>  With Micro-format markup: <div class="hreview-aggregate"> <span class="item vcard"> <h1 class="fn org">Drooling Dog Bar B Q</h1> <img class="rating average" src= "stars_map.png" alt="4 star rating" /> <em>based on <span class="count">15</span> reviews</em></span> </div> 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 74
  • 75. Get your markup with test tool 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 75
  • 76. How much structured data is out there? 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 76
  • 77. US/English Rich Snippets Usage Searches on Google with 2x since rich results Oct 2009 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 77
  • 78. Worldwide Rich Snippets Usage Searches on Google with rich results 4x since Oct 2009 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 78
  • 79. RDFa on the rise (Peter Mika@W3C Bilbao) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 79
  • 80. Future for Rich Snippets? Even Richer Snippets: Using information form the user's social graph, given granted access; Direct price comparison. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 80
  • 81. Future for Rich Snippets? Fake mock-up. Authors' private view. Even Richer Snippets using multimedia semantics. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 81
  • 82. Schema.org 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 82
  • 83. Schema.rdfs.org 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 83
  • 84. 2011/06/27: [Announcement]  We have posted an official version of the schema.org schemas at http://schema.org/docs/schemaorg.owl “This allows the schema.org schemas to be used with all OWL-aware tools such as editors, validators etc., as well as to create mappings to other Semantic Web schemas. We would like to acknowledge the Linked Data Research Center at DERI, in particular Michael Hausenblas and Richard Cyganiak, for their work on schemas.rdfs.org, and for their help in developing the OWL schema for schema.org.” 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 84
  • 85. A lot of Events Categories in Schema.org 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 85
  • 86. take away message Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, 86
  • 87. don't bury your data in some HTML page
  • 88. when you publish a page that contains data…
  • 89. do make the embedding explicit
  • 90. Linked Data Principles  Tim Berners Lee [2006] (Design Issues) 1. Use URIs to identify things (anything, not just documents); 2. Use HTTP URIs – globally unique names, distributed ownership – so that people can look up those names; 3. Provide useful information in RDF – when someone looks up a URI; 4. Include RDF links to other URIs – to enable discovery of related information 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 90
  • 91. An Example: DBpedia  DBpedia is a community effort to:  extract structured "infobox" information from Wikipedia  interlink DBpedia with other datasets on the Web 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 91
  • 92. Scraping infobox data http://dbpedia.org/resource/Bogotá 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 92
  • 93. Automatic Links Among Open Datasets <http://dbpedia.org/resource/Bogotá> owl:sameAs <http://sws.geonames.org/3688689/> owl:sameAs <http://rdf.freebase.com/ns/guid.9202a8c04000641f DBpedia 8000000000167bab> dbpedia:population "6776009" ... <http://sws.geonames.org/3688689/> owl:sameAs <http://dbpedia.org/resource/Bogotá> wgs84_pos:lat "4.6" Geonames wgs84_pos:long "-74.0833333" geo:population "7102602" ... 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 93
  • 94. sameAs.org 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 94
  • 95. Bogotá on Freebase 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 95
  • 96. Bogotá on Geonames 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 96
  • 97. How Much Linked Data is there ? 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 97
  • 98. Linked Data Cloud – August 2007 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 98
  • 99. Linked Data Cloud – March 2008 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 99
  • 100. Linked Data Cloud – September 2008 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 100
  • 101. Linked Data Cloud – March 2009 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 101
  • 102. Linked Data Cloud – September 2010 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 102
  • 103. The Web of Data  Expose open datasets in RDF  Set RDF links among the data items for different datasets  Over 26 billion triples, 500 millions links, 203 datasets (September 2010)  ... still counting 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 103
  • 104. … but let’s STOP counting!  Linked Open Numbers (April 1st 2010)  Linked Open Colors (April 1st 2011) http://purl.org/colors/ 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 104
  • 105. Linked data summary  URIs, possibly identifying media fragments wp:2006_FIFA_World_Cup#Final  + annotations (tags) events:id  + links among fragments & annotations geonames:2950159 nar:subject nar:location nc:15054000 foaf:depicts dbpedia:Zidane 105 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 105
  • 106. Searching Entities in the Cloud 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 106
  • 107. Reconciling links in the cloud 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 107
  • 108. Searching Linked Data 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 108
  • 109. Sindice already crawling Schema.org 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 109
  • 110. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 110
  • 111. Browsing Linked Data Tabulator (CSAIL, MIT) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 111
  • 112. Browsing Linked Data Disco (Free University of Berlin) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 112
  • 113. Browsing Linked Data Marbles (Free University of Berlin) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 113
  • 114. Browsing Linked Data Zitgist (Zitgist LLC) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 114
  • 115. Browsing Linked Data OpenLink Data Explorer (OpenLink Software) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 115
  • 116. VisiNav 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 116
  • 117. Sig.ma 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 117
  • 118. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 118
  • 119. TimBL Vision back in 1994 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 119
  • 120. FOAF History (credits: @danbri) Web pages describe the World Each makes ‘claims’ They can disagree 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 120
  • 121. FOAF is a project about sharing information in the Web. It's about ways of describing things using computers, so that those descriptions can be linked together, mixed up with other data, and searched. Friend of a Friend People, groups, accounts, photos, IM, life on the Web. Machine-readable pages, de-centralised, freely extensible. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 121
  • 122. Henry says, “My name is ‘Henry Story” Joe says, “I know Henry who knows Jane” Joe knows someone called “Henry Story” 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 122
  • 123. FOAF (Friend-of-a-Friend)  FOAF is an ontology for describing people and the relationships that exist between them  Can be integrated with any other SW vocabularies  Some services with FOAF exports:  People can also create their own FOAF document and link to it from their homepage  FOAF documents usually contain personal info, links to friends, and other related resources 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 123
  • 124. The FOAF Specification  http://xmlns.com/foaf/spec/ (3rd Edition, Jan 2010) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 124
  • 125. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 125
  • 126. Integrating SN with FOAF for reuse Common formats, unique URIs * Source: Sheila Kinsella, Applications of Social Network Analysis 2007 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 126
  • 127. Going through the Walled Gardens David Simonds: Everywhere and nowhere. 19 May 2008, The Economist. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 127
  • 128. FOAF Naut 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 128
  • 129. FOAF Builder 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 129
  • 130. FOAF hits the news 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 130
  • 131. Relationship Vocabulary  http://purl.org/vocab/relationship (Apr 2010) acquaintance of child of collaborates with lost contact with ambivalent of apprentice to close friend of colleague of employed by ancestor of enemy of has met influenced by knows by reputation grandchild of knows in passing lives with mentor of neighbor of parent of participant relationship sibling of spouse of works with would like to now  35 new properties to complement FOAF 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 131
  • 132. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 132
  • 133. Semantically-Interlinked Online Communities  A schema for representing users, forums, posts and threads, containers, and other items in online community sites, for reuse and interoperability:  Aims to fully describe the structure of content in these sites  Also to create new connections between forums and posts from different types of discussion systems (blogs, forums, mailing lists, etc.) and content items / containers on Web 2.0 sites  And to browse connected posts and channels in interesting ways (e.g. distributed linked conversations, decentralised discussion channels and communities, etc.) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 133
  • 134. The SIOC ontology  http://rdfs.org/sioc/spec/ (March 2010) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 134
  • 135. Producing SIOC data  Over 20 applications for producing SIOC data:  Many are free and open source  Blogs and forums: WordPress, phpBB, Drupal, b2evolution  “Legacy” applications: mailing lists, IRC  New media: Twitter, Jaiku, Facebook, Flickr  APIs for those who may wish to make their own producers:  PHP, Perl, Java, Ruby on Rails 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 135
  • 136. Portable Data with SIOC and FOAF 29/06/2011 - 136 Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey
  • 137. Collect SIOC from various sources 29/06/2011 - 137 Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey
  • 138. Consuming SIOC via Exhibit 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 138
  • 139. Dublin Core  http://purl.org/dc/elements/1.1/ (Jan 2008)  15 elements or attribute-value pairs (simple DC)  Contributor, Coverage, Creator, Date, Description, Format, Identifier, Language, Publisher, Relation, Rights, Source, Subject, Title, Type  55 elements or attribute-value pairs (qualified DC)  http://purl.org/dc/terms/  http://purl.org/dc/dcmitype/  http://purl.org/dc/dcam/ 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 139
  • 140. Dublin Core example <dc:title>Washing & ironing clothes.</dc:title> <dc:date>ca. 1942</dc:date> <dc:description>Mexican workers washing and ironing clothes.</dc:description> <dc:subject> Agricultural laborers--Mexican--Oregon; Agricultural laborers--Housing--Oregon; Laundry </dc:subject> <dc:type>Image</dc:type> <dc:source>Silver gelatin prints</dc:source> <dc:rights> Permission to use must be obtained from OSU Archives.</dc:rights> <dc:identifier>P20:1069</dc:identifier> <dc:identifier>http://digitalcollections.library.oreg onstate.edu/u?/bracero,37</dc:identifier> 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 140
  • 141. Good Relations  http://purl.org/goodrelations/ (Apr 2010)  gr:BusinessEntity for a company or business,  gr:LocationOfSalesOrServiceProvisioning for a store,  gr:ProductOrServicesSomeInstancesPlaceholder for products or services (if there are multiple items),  gr:ActualProductOrServiceInstance for a particular product or service (e.g. used items),  gr:ProductOrServiceModel for the datasheet describing the features of a product, and  gr:Offering for an offer to sell, repair, lease something, or to express interest in such an offer. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 141
  • 142. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 142
  • 143. Best Buy At last years's SemTech conference, Myers said that it had resulted in a 30% increase in search traffic. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 143
  • 144. The Open Graph Protocol 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 144
  • 145. Open Graph: Getting Started <html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml"> <head> <title>The Rock (1996)</title> <meta property="og:title" content="The Rock"/> <meta property="og:type" content="movie"/> <meta property="og:url“ content="http://www.imdb.com/title/tt0117500/"/> <meta property="og:image" content="http://ia.media- imdb.com/rock.jpg"/> ... </head> ... </html> 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 145
  • 146. Open Graph Properties  The Open Graph protocol defines 5 required properties:  og:title - The title of your object as it should appear within the graph, e.g., "The Rock".  og:type - The type of your object, e.g., "movie". See also http://developers.facebook.com/docs/opengraph#types  og:image - An image URL which should represent your object within the graph. The image must be at least 50px by 50px and have a maximum aspect ratio of 3:1.  og:url - The canonical URL of your object that will be used as its permanent ID in the graph, e.g., http://www.imdb.com/title/tt0117500/  og:site_name - A human-readable name for your site, e.g., "IMDb“  Optional properties  og:description - A one to two sentence description of your page.*  + location (7 properties) + contact (3 properties) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 146
  • 147. rNews for the Press  RDFa vocabulary for news articles  Easier to implement than NewsML  Easier to consume for news search and other readers, aggregators  Under development at the IPTC  March: v0.1 approved  Final version by Sept 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 147
  • 148. Wrap up: popular vocabularies 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 148
  • 149. Agenda  A crash course in the world of structured data  #microdata , #microformat , #rdfa  #rdf , #owl , #skos , #sparql , #linkeddata  EventMedia (User-centered design approach)  LODE: a model for representing events  Scraping and interlinking description of events  Enriching events with illustrating media  Detecting events from social media activities  Detecting events from human sensing  #twitter , #foursquare , #facebook 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 149
  • 150. What are Events? Events are observable occurrences grouping People Places Time 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 150
  • 151. Ontology: Making an abstraction What? Where? When? Who? 29/06/2011 - http://www.flickr.com/photos/benheine/4732941129 Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 151
  • 152. Event-based centric interfaces  Action or occurrence taking place at a certain time at a specific location  Useful for organizing and browsing collections of media  Useful for discovering complex relationships between data  Need for an expressive event model for connecting pieces of data  Not Yet Another Model! 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 152
  • 153. There are already many event ontologies Event Model Ontology URL CIDOC CRM http://cidoc.ics.forth.gr/OWL/cidoc_v4.2.owl ABC Ontology http://metadata.net/harmony/ABC/ABC.owl Event Ontology http://purl.org/NET/c4dm/event.owl# EventsML-G2 http://www.iptc.org/EventsML/ Dolce+DnS Ultralite http://www.loa-cnr.it/ontologies/DUL.owl F http://events.semantic- multimedia.org/ontology/2008/12/15/model.owl OpenCyc Ontology http://www.opencyc.org/ SEM http://semanticweb.cs.vu.nl/2009/04/event/ 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 153
  • 154. Fundamental Types of Events  Aspect: ongoing activity vs transition between states  cyc:Event ∩ cyc:StaticSituation ≤ cyc:Situation  cidoc:E5.Event ∩ cidoc:E3.Condition_State ≤ cidco:E2.Temporal_Entity  abc:Event is a transition between abc:Situation ≈ cidoc:E3.Condition_State  Agentivity: who has produced the event?  cyc:Action, dul:Action ≤ Event  E7.Activity ≤ E5.Event  abc:Action ∩ abc:Event = Ø Events are fully described as a set of actions taken by specific agents Issue for modeling e.g. earthquakes  Interpretation matters!  Identifiable changes or not? Agency can be assigned?  dul:Situation describe dul:Event  dul:Action, dul:Process ≤ dul:Event 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 154
  • 155. Events and Temporal Intervals  Relating events to chronological spans of time  Persistent, socially attributed meanings  Arbitrary system for subdividing an abstract space  Modeling a class for temporal intervals and use an OP  ABC, CIDOC, EO (owl:TemporalEntity)  Modeling a XML Schema typed value and use a DP  Pro: simplicity, values expressed as xsd:date or xsd:dateTime  Cons: inability to express uncertain period or when there is no coincidence with date units  Having two properties  dul:hasEventDate ... litteral value  dul:isObservableAt ... dul:TimeInterval 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 155
  • 156. Events, Spaces and Places  Relating events to places  Semantically significant places  Abstract spatial regions  Support spatial regions only: ABC, CIDOC, EO  eo:Event  eo:place  wgs84:SpatialThing  cidoc:E5.Event  cidoc:P7.took_place_at  cidoc:E53.Place  Support the place/space distinction  dul:Event  dul:hasLocation  dul:Place  dul:Event  dul:hasRegion  dul:SpaceRegion  Most flexible approach: allow to resolve to places with no geographical coordinate systems (e.g. mythical events, SecondLife) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 156
  • 157. Participation in events  Object involvement in events:  Simple involvement in event: abc:Event  abc:involves  owl:Thing (≤ abc:Actuality) cidoc:E5.Event  cidoc:P12.occurred_in_the_presence_of  cidoc:E77 dul:Event  dul:hasParticipant  dul:Object eo:Event  eo:factor  owl:Thing  Tangible thing which results from an event: abc:Event  abc:hasResult  owl:Thing eo:Event  eo:product  owl:Thing  Agent participation in events:  abc:hasParticipant ≤ abc:hasPresence  cidoc:P11.had_participant ≤ cidoc:P14.carried_out_by  dul:involvesAgent ≤ abc:hasParticipant 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 157
  • 158. Events, Influence, Purpose and Causality  Making broad assertions linking events to any thing  cidoc:P12.occurred_in_the_presence_of, cidoc:P15.was_influenced_by  eo:factor, abc:hasResult  F model uses the DnS pattern 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 158
  • 159. Events, Parts and Composition A's timespan ϵ B's timespan  Event A being part of event B ≠  cidoc:P86.falls_within for expressing containment among timespans  cidoc:P9.consist_of ≈ eo:sub_event ≈ abc:isSubEventOf  Linking sub-events with parthood  dul:hasPart The 20th century contains the year 1923 World War II included Pearl Harbour  Linking sub-events with composition  dul:hasConstituent The French revolution is composed of the Bastille catch 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 159
  • 160. Towards a Linked Data Event Model 16/09/2009 29/06/2011 - Lecture at theAnnotation and Exploration of Media - PetaMedia SYTIM, Lausanne (CH) Event-based 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 160
  • 161. Some mappings in LODE ABC CIDOC DUL EO LODE atTime P4.has_time_span isObservableAt time atTime P7.took_place_at place inSpace inPlace hasLocation atPlace involves P12.occurred_in_the_ hasParticipant factor involved presence_of hasPresence P11.had_participant involvesAgent agent involvedAgent 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 161
  • 162. 16/09/2009 29/06/2011 - Lecture at theAnnotation and Exploration of Media - PetaMedia SYTIM, Lausanne (CH) Event-based 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 162
  • 163. Representing Events with 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 163
  • 164. EventMedia Goals (User-Centered Design) 1. Discover PAST, PRESENT and FUTURE events 2. Live, relive and predict experiences through shared media 3. Identify meaningful and/or interesting relationships between events/media/people 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 164
  • 165. 1st Collect some opinions… Online Survey (n=28), 2 group discussions (n=35) Past Experiences (Memorable Events) Existing Technologies • Discovery • Opinions Scenarios • Decision making • Interests Requirements • Registering & sharing • Suggestions 1st Design Concept • Meaningful relationships • Benefits/drawbacks 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 165
  • 166. EventMedia Project: Questionnaire 1. Think about a memorable/recent event you have participated:  Tell us what it was and what type of event was it 2. How do you usually find out or look for such events? 3. What is important to support your decision about going to an event? 4. Once you attended to an event, how do you register the moment and share your experience? 5. What could be considered meaningful (surprising or entertaining) relationships among events? 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 166
  • 167. Brainstorm online with users 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 167
  • 168. 2nd Look into “real” behaviors…  Scenario based study (2 sessions, n=15) Opinions Scenarios Reenact 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 168
  • 169. Behavioral Patterns  Discovery  Invitations and recommendations  Rely on traditional media  Social networks (facebook - students)  Previously attended events or venues  Decision Making  Who’s Joining?  Where, When, How Much? (constraints)  What? (e.g. type, performer, topic)  Subjective factors (fun, atmosphere) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 169
  • 170. Behavioral Patterns  Registering and Sharing  Communicating their experience  Pictures and short videos (for sharing)  Media directories and social networks  Meaningful Relationships  Similar categories, attributes and content  User attendance (similar interests, behaviors)  Repeated events (e.g. annual festivals) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 170
  • 171. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey 171
  • 172. Behavioral Patterns EVENT EVENT EVENT 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 172
  • 173. Existing Services  Single source with overview (?)  Allows opportunistic/serendipitous discovery  Limited exploration/browsing features  Information overload (cluttered, difficult)  Information incompleteness (coverage, decision) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 173
  • 174. Organize the mess Event Media  Scrape event directories  Link the information  Find media illustrating events  Design the application Interface Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/ 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 174
  • 175. Róisín Murphy at Nouveau Casino E0-001-005971169-9 350591 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 175
  • 176. Representing Events with 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 176
  • 177. Linking the Data 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 177
  • 178. Reasoning & Annotation  Time, Location and Attendance 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 178
  • 179. Collaborative Filtering  Disambiguate and propagate information about attendance  Identify Interests and provide Recommendations 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 179
  • 180. Interlinking  Linking Agents with  Freebase, Dbpedia, MusicBrainz  Linking Venues with  Geonames, Dbpedia, Foursquare (via Uberblic)  Linking Events with  Last.fm, Upcoming, Eventful  Linking Categories with  Facebook, Eventful, Upcoming, Zevents, LinkedIn,Eventbrite, TicketMaster  Linking Users with  Social Graph API 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 180
  • 181. Interlinking Event Location  Last.fm  Last.fm  Eventful  Eventful  Upcoming  Upcoming  DBpedia  DBpedia  Freebase  Freebase Uberblic MusicBrainz  Uberblic  Foursquare Agent  Geonames  Last.fm Event  Eventful Media  MusicBrainz Foursquare  DBpedia DBpedia  Freebase Geonames Freebase  Uberblic  New York Times 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 181
  • 182. SILK Framework  Based on the Silk-LSL link specification language  Transformation and algebraic functions: max, min, avg, etc.  Several metrics available:  Syntax: equality, Jaro, Leveinstein, n-gram  Lexical: WordNet  Geo: wgs84  Temporal: date 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 182
  • 183. Silk Framework Configuration SILK - LSL 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 183
  • 184. Alignement for Agents  Alignement base on:  foaf:Agent  rdfs:label Eventful Last.fm MusicBrainz Dbpedia Uberblic NYTimes (6543) (50151) (459023) (107112) (236691) (4794) Eventful - 2865 (44%) 3616 (55%) 1985 (30%) 1567 (24%) 7 (0.1%) Last.fm 2865 (6%) - 26619 (53%) 9442 (19%) 12905 (26%) 14 (0.03%)  Examples :  Donavan Frankenreiter / Donovan Frankenreiter (Jaro 0.98) × Birds & Batteries / Birds and Batteries (Jaro 0.70)  Total :  Eventful : 61 %  Last.fm : 58 % 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 184
  • 185. Alignement for Locations Eventful Last.fm Upcoming DBpedia Foursquare Geonames (13516) (15857) (5173) (496728) (641770) (1090357) Eventful - 998 (7%) 366 (3%) 90 (0,7%) 1296 (10%) 320 (2%) Last.fm 998 (6%) - 626 (4%) 141 (0.9%) 911 (6%) 345 (2%) Upcoming 366 (7%) 626 (12%) - 74 (1,4%) 1300 (25%) 232 (4%)  Examples :  The Stone Bar (34.1019 ;-118.304) Dist : 29 m – Score (sim): 0.98  The Stone (34.1017 ;-118.304) × fall harvest wine dinner bavarian inn restaurant frankenmuth (43.32 ; -83.73) Dist : 80 m × Frankenmuth Bavarian Inn Restaurant (43.32 ; -83.74) Score : 0.92  Total :  Eventful : 17 %  Last.fm : 15 %  Upcoming : 36 % 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 185
  • 186. Alignement for Events  Alignement based on title, location and time Eventful Last.fm Upcoming DBpedia Uberblic Music Festival Performer (37647) (57258) (13114) (662) (228238) Eventful - 76 (0,2%) 34 (0,1%) 28 (0,1%) 15 (0,04%) Last.fm 76 (0,1%) - 586 (1%) 389 (0,7%) 1148 (2%) Upcoming 34 (0,3%) 586 (4%) - 31 (0,2%) 15 (0,1%)  Example :  LastFm : « Camp Bestival » à « Lulworth Castle » le 18/07/2008  Eventful : « New Camp Bestival Dorset » à « Lulworth Castle » le 18/07/2008  Total :  Eventful : 0,4 %  Last.fm : 3;8 %  Upcoming : 4,8 % 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 186
  • 187. Research challenges http://oaei.ontologymatching.org/2011/ 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 187
  • 188. What are Events? Events are observable occurrences grouping People Places Time Experiences documented by Media 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 188
  • 189. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 189
  • 190. Róisín Murphy at Nouveau Casino 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 190
  • 191. Media explicitly associated with the event APIs Machine tags “lastfm:events” 4790 photos, 263 1.7 million images over videos over 110 events 108.000 events 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 191
  • 192. Representing Media with Media Ontology 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 192
  • 193. How much data is there? Event Agent Location Photos User Last.fm 57,258 50,150 16,471 1,425,318 18,542 Upcoming 13,114 0 7,330 347,959 4,518 Eventful 37,647 6,543 14,576 0 0 Total 108,019 56,693 38,377 1,773,277 23,060 1,248,021 geo-tagged photos by propagating information from events! 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 193
  • 194. How fast media are uploaded? 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 194
  • 195. Finding more media that illustrate an event A. Compute the bounding box area of a venue B. Retrieve all media geo-tagged in this area C. Retrieve all media with a similar title D. Prune the results with visual analysis E. Extend the result set with all media from the same uploader 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 195
  • 196. A. Bounding box of Nouveau Casino? 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 196
  • 197. B. 74 photos taken in this area this day 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 197
  • 198. C. 85 additional photos with a similar title 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 198
  • 199. D. 6 photos after visual pruning          29/06/2011 -  Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 199 
  • 200. How is the visual pruning performed?  Model dataset: photo id + photo geo  Testing dataset: similar title  Low-level features used:  Color moments, Gabor texture, Edge histogram  L1 distance on the K-nearest neighbors  Threshold  Min L1 distance between two model image pairs  Conservative approach 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 200
  • 201. E. 66 photos after uploader heuristics  hellerpop DustGraph / Stefan cartoixa 13 photos 46 photos 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 201
  • 202. Same process for videos 1 video (id)  3 videos (geo) 26 videos (title) Visual pruning performed on key frames   Nb positive > 50% 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 202
  • 203. How illustrated are events? Query By ID Query By Geo Query By Title Visual Pruning Heuristic Photos 5 74 (74) 85 (85) 6 (6) 66 (66) Videos 1 3 (0) 23 (0) 13 (0) - (title) Videos 10 (10) (title+venue)  20 events  Model dataset: 785 photos  Testing dataset: 1766 photos (1573 positive, 193 negative)  Results: 439 photos (99% precision, 28% recall) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 203
  • 204. Generating Visual Summaries 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 204
  • 205. Generating Visual Summaries 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 205
  • 206. Generating Visual Summaries 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 206
  • 207. Generating Visual Summaries 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 207
  • 208. Generating Visual Summaries 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 208
  • 209. Event Detection  Detecting events by analyzing user activity on Flickr (uploading pattern) Accumulated Number of Uploading Photos 1400 1200 Possible Event 1000 800 600 400 200 0 Time 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 209
  • 210. Example: the venue Koko  Ground truth obtained by scraping venue site http://scraperwiki.com/profiles/Hou/ 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 210
  • 211. Example: the venue Melkweg  More events detected than event directories listings  Some events have no illustrative media 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 211
  • 212. Translating the Ontology and the Data 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 212
  • 213. Interface elements Facets Search Timeline Events Media Attendance ME Content and Background Location (Map) Actions Sorting 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 213
  • 214. Interfaces  Perspectives What: Event/Media Centric Who: Social Network Visualization When: Time centric Where: Location Centric 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 214
  • 216. The Back-end  RDF Repository on a web server with:  Sesame2 SPARQL endpoint with a distributed query engine.  A RESTful API that provides different methods and JSON representations of resources available in the dataset. RDF JSON 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 216
  • 217. User Interface 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 217
  • 218. User Interface 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 218
  • 219. Agenda  A crash course in the world of structured data  #microdata , #microformat , #rdfa  #rdf , #owl , #skos , #sparql , #linkeddata  EventMedia (User-centered design approach)  LODE: a model for representing events  Scraping and interlinking description of events  Enriching events with illustrating media  Detecting events from social media activities  Detecting events from human sensing  #twitter , #foursquare , #facebook 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 219
  • 220. Citizen Sensors in Action  Mumbai Terror Attack  Iran Election 2009  Haiti Earthquake 2010  US Healthcare Debate 2009 http://huff.to/hp0OhA 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 220
  • 221. Citizen Journalism Twitter Journalism Images: http://bit.ly/9GVfPQ, http://bit.ly/hmrTYV 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 221
  • 222. Business Intelligence  Trend Spotting, Forecasting, Brand Tracking, Targeted Advertising  Sysomos: Business intelligence by engaging, measuring and understanding activities in Social Media  Trendspotting: Detecting, analyzing and evaluating trends for business.  Simplify: A collaborative platform to monitor, measure and engage customers using Social Media.  Shoutlet: Managing social media marketing communication using a single platform.  Reputation.com: Preserves privacy and defends reputation by protecting attacks on personal information. 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 222
  • 223. What’s in a Tweet? 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 223
  • 224. Metadata about People Identification Interests Activity Network 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 224
  • 225. Metadata about People User Identification Interest Metadata Metadata • Author type • User-id - Trustee/donor, journalist, blogger, scientist etc. • Screen/Display-name of user • Real name of user • Favorite tweets • Location • Types of lists subscribed • Profile Creation Date • Style of Writing (personality • User description indicator) - Biodata of the user • No. of Followees - Link to webpage of the user • Majority of author type of Followees 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 225
  • 226. Metadata about People Activity Metadata Influence Metadata (Inferring People Metadata from Network level Information) • Age of the profile • No. of Followers – normal, influential • Frequency of posts • No. of Mentions • Timestamp of last status • No. of Retweets/Forwards • No. of Posts • No. of Replies • No. of Lists/groups created • No. of Lists/groups following • No. of Lists/groups subscribed • No. of people following back • Authority & Hub Scores Web Presence: - User affiliations - KLOUT Score – influence measure (http://www.klout.com) 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 226
  • 227. Metadata about Network Structure Metadata Relationship Metadata • Community Size • Type of Relationship • Community growth rate • Relationship strength • Largest Strongly Connected • User Homophily (based on Component size certain characteristic such as • Weakly Connected Components location, interest etc.) & Max(WCC) size • Reciprocity: mutual relationship • Average Degree of Separation • Active Community/ Ties • Clustering Coefficient 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 227
  • 228. Metadata about Content 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 228
  • 229. Extracting Entities from Tweets 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 229
  • 230. Twitris: Semantic Social Web Mash-up Facilitates understanding of multi-dimensional social perceptions over SMS, Tweets, multimedia Web content, electronic news media Amit Sheth, http://twitris.knoesis.org/ 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 230
  • 231. Searching on Twitter 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 231
  • 232. Issues with Multiple Keywords Search 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 232
  • 233. Let’s try to search with One Keyword 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 233
  • 234. Page 1
  • 235. Page 2
  • 236. Page 3
  • 237. Music Artist Page 60!! tweetNext Saturday @thatsimpsonguy aka Guilty Simpson will be performing at I was looking for in my hometwon Eindhoven. #realliveshit #iwillspinrecords Area51 about 9 hours ago via Blackberry Locations
  • 238. Relation Discovery Framework Relation Discovery Framework temporal relation constraints type typed relations microblog posts Entity Person A Location A Person A Location A isLocatedIn extraction & Location B Relation semantic Group A discovery Person A Group A news articles enrichment involvedIn Event A weighting source scheme selection Applications - Browsing support - Query suggestions - Schema enrichment Ilknur Celik, Fabian Abel, Geert-Jan Houben Web Information Systems, TU Delft
  • 239. Entity Extraction and Semantic Enrichment powered by Julian Assange @bob: Julian Assange got Tweet-based arrested enrichment Julian Assange Julian Assange News-based London arrested enrichment Julian Assange, the founder of WikiLeaks, is under arrest in London… WikiLeaks
  • 240. Relation Learning Strategies entities time period  Relation: relation(e1, e2, type, tstart, tend, weight) type/label of relation relatedness  Relation Learning strategy:  Input: entity e1 and e2, time period (tstart, tend)  Challenge: infer weight and type of the relation for the given  Weighting according to co-occurrence frequency:  Tweet-based: count co-occurrence in tweets  News-based: count co-occurrence in news  Tweet-News-based: count co-occurrence in both tweets and news
  • 241. Where do relationships emerge faster? Speed of strategies is domain-dependent time difference (in days) of first occurrence of relationship News is faster Twitter is faster http://wis.ewi.tudelft.nl/icwe2011/relation-learning/
  • 242. On Conferences … we Tweet 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 242
  • 243. Rich Activity Twitter Event Data  Take Twitter archives from TwapperKeeper  Enrich Tweets with relevant DBPedia concepts using Zemanta  Rely on existing Linked Data about talks to perform the mappings. Milan Stankovic & Mattew Rowe: Mapping Tweets to Conference Talks, SDOW 2010 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 243
  • 244. Find the correspondence ? 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 244
  • 245. meets 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 245
  • 246. Final Announcement: Google+ Gundotra: “We believe online sharing is broken. And even awkward. We think connecting with other people is a basic human need. We do it all the time in real life, but our online tools are rigid. They force us into buckets — or into being completely public” 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 246
  • 247. Conclusions  The importance of structured data  EventMedia  Dataset part of the Semantic Web  LODE used by the UK Archives Hub  Method for finding media illustrating scheduled events  Method for detecting events from social media  Social Event Detection Task  Event-based approach for users to explore, annotate and share media  UX can help semantics, semantics can help UX  Outstanding challenges in interlinking and curating the data 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 247
  • 248. Credits  EURECOM: Houda Khrouf, Giuseppe Rizzo  CWI: Ryan Shaw, André Fialho, Lynda Hardman  Google/Yahoo!: Thomas Steiner, Peter Mika  Colleagues: Fabien Gandon, Alexandre Passant, Amit Sheth, Fabian Abel, Milan Stankovic, Matthew Rowe  … and the “media sharers” 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 248
  • 249. http://www.slideshare.net/troncy 29/06/2011 - Lecture at the 2nd Summer School on Social Media Retrieval (S3MR) - Antalya, Turkey - 249