Semantic Microblogging

67 %
33 %
Information about Semantic Microblogging
Technology

Published on January 28, 2009

Author: bengee

Source: slideshare.net

Description

Slides about combining semantic web technology with microblogging. Describes motivation, concepts, and experimental implementations. Includes a (very) short intro to semantic web principles.

Semantic Microblogging Benjamin Nowack bnode.org / semsol.com

Cementic? Symantec?

Semantics = Meaning

A web where computers can (better) understand what a page is about ... The Semantic Web

… and where they can then do more without our help. Not necessarily complex stuff.

Add this event to my calendar! Generate an album from (only) the photos in this Activity Stream! List all #mbc09 Twitter and Identi.ca users who share a friend with me! What are the most popular links about microblogging on Twitter? Auto-block all followers with „SEO“ or “Social Media Expert” in their profile!

Add this event to my calendar!

Generate an album from (only) the photos in this Activity Stream!

List all #mbc09 Twitter and Identi.ca users who share a friend with me!

What are the most popular links about microblogging on Twitter?

Auto-block all followers with „SEO“ or “Social Media Expert” in their profile!

Evolution, not Revolution! (A semantic web could enable revolutionary new apps, though)

A little semantics ... <title> PageRank rel=alternate Tags RSS

<title>

PageRank

rel=alternate

Tags

RSS

We're slowly increasing the content granularity on the web HTML CSS microformats RDF / RDFa ...

HTML

CSS

microformats

RDF / RDFa

...

… moving from documents and links t o (arbitrary) things and their relations .

The “How” is a huge puzzle, though Creation (NLP, annotations, wrappers, ...) Publication (embedded, separate, API, formats, ...) Discovery (centralized, decentralized, push, pull, ...) Access / Privacy Integration / Repurposing

Creation (NLP, annotations, wrappers, ...)

Publication (embedded, separate, API, formats, ...)

Discovery (centralized, decentralized, push, pull, ...)

Access / Privacy

Integration / Repurposing

Bringing microblogging into the SemWeb play (and the other way round).

Creating content for the semantic web is often cumbersome.

Writing microposts is easy and fun.

Microblogs mash short-term, social chatter with long-term-useful information.

Microblogging improves and accelerates product development, PR, and CRM (but lacks reporting/controlling) .

Microblog streams are the biggest productivity killer since IM and email notifications.

SemWeb technology enables self-describing content, querying, custom filtering, and automation.

The semantic web still doesn't have easy input UIs for everyday use.

Microblogging clients are becoming ubiquitous.

The semantic web uses small units to encode information. Subject > Predicate > Object Thing > Key > Value ID > Verb > Object … MBC09 > location > Hamburg

Microbloggers use short posts to encode information.

Microblogs are flexible Life / Work logging Conversations Note taking Announcements / CRM Bookmarking & Tagging Interest tracking

Life / Work logging

Conversations

Note taking

Announcements / CRM

Bookmarking & Tagging

Interest tracking

Microblogs are not fully Enterprise 2.0-ready yet No long-term archives or backups No granular privacy settings No project-oriented interfaces No DB-like filtering or querying No integration of external data

No long-term archives or backups

No granular privacy settings

No project-oriented interfaces

No DB-like filtering or querying

No integration of external data

A solution

Let's use microblogs to create structured content on the fly. Get rich filtering of “information streams” in return.

A semantic microblog simplifies the creation of machine-readable information „ knows“ what posts are about enables task-specific interaction methods helps with repetitive processes

simplifies the creation of machine-readable information

„ knows“ what posts are about

enables task-specific interaction methods

helps with repetitive processes

The structure-to-opacity ratio in µPosts is already very high @joe, the new #release is out: http://bit.ly/123 by alec on 2009-01-24 ------------------------------------------------------------------------------------------------------------------------- RT @sue: I can #offer a #ride from #Berlin to the #mbc09 in #Hamburg by alec on 2009-01-24 author, @recipient, @persons, #hashtags, date, content, URLs (even without hashtags!)

What if we could do: @joe, the new #release is out: http://bit.ly/123 (#version=RC2 #fix=bug27 #_2h #_billable) by alec on 2009-01-24 ------------------------------------------------------------------------------------------------------------------------- Attended great #talk by #seesmic's @kaotisch (#topic=xmpp #event=mbc09 ****) by alec on 2009-01-24 ------------------------------------------------------------------------------------------------------------------------- RT @sue: I can #offer a #ride to the #mbc09 #from=Berlin #to=Hamburg by alec on 2009-01-23 ------------------------------------------------------------------------------------------------------------------------- Arrived at #mbc09 (#location=Hamburg) by alec on 2009-01-23

… something magic happens...

… and my microblog could then tell me which countries I’ve been to this year filter posts by tag filter by machine tag key and/or value generate software release notes generate project reports (or even invoices) recommend links or experts for some topic Provide a query API

tell me which countries I’ve been to this year

filter posts by tag

filter by machine tag key and/or value

generate software release notes

generate project reports (or even invoices)

recommend links or experts for some topic

Provide a query API

The challenge

Finding the sweet spot between simplicity and added value Syntax patterns should evolve slowly, and in a bottom-up way Re-use existing patterns (#tag, @person, to:group, ...) UIs will need slight improvements (machine tag suggestions, filters, ...)

Syntax patterns should evolve slowly, and in a bottom-up way

Re-use existing patterns (#tag, @person, to:group, ...)

UIs will need slight improvements (machine tag suggestions, filters, ...)

Prototypes, Demos, Experiments

SMOB smob.sioc-project.org maintained by DERI Galway source available tag disambiguation via RDF #geo:Paris, #dbpedia:France SPARQL API

smob.sioc-project.org

maintained by DERI Galway

source available

tag disambiguation via RDF

#geo:Paris, #dbpedia:France

SPARQL API

SMOB

HD Streams fun experiment feed subscriptions based on seed tags twitter, identi.ca, ma.gnolia, delicious (hash)tag extraction entity extraction via NLP APIs (OpenCalais, Zemanta) entity expansion via dbpedia, freebase, crunchbase faceted entity browsing (just a crappy proof of concept) SPARQL API http://bnode.org/blog/2009/01/16/connecting-the-lod-dots-with-calais-4-0-and-zemanta

fun experiment

feed subscriptions based on seed tags

twitter, identi.ca, ma.gnolia, delicious

(hash)tag extraction

entity extraction via NLP APIs (OpenCalais, Zemanta)

entity expansion via dbpedia, freebase, crunchbase

faceted entity browsing (just a crappy proof of concept)

SPARQL API

HD Streams

Smesher semantic microblogging client with local storage twitter / identi.ca integration structure detection / extraction hash tags, machine tags (#foo=bar), private tags (#_foo) Re-tweets (leading RT), private posts (leading PP) @recipient, @person Ratings (e.g. ****) URLs (expanded) simple dashboard for custom lists and filters SPARQL API source going to be made available at smesher.org and through a devx.com article

semantic microblogging client with local storage

twitter / identi.ca integration

structure detection / extraction

hash tags, machine tags (#foo=bar), private tags (#_foo)

Re-tweets (leading RT), private posts (leading PP)

@recipient, @person

Ratings (e.g. ****)

URLs (expanded)

simple dashboard for custom lists and filters

SPARQL API

Smesher

Smesher (SPARQL API)

#mbc09 presentations

Add a comment

Related presentations

Related pages

Microblogging: A Semantic and Distributed Approach

Microblogging: A Semantic and Distributed Approach Alexandre Passant1, Tuukka Hastrup 2, Uldis Boj ars , John Breslin 1 LaLIC, Universit e Paris-Sorbonne,
Read more

Social Media und Internet Marketing

Die Facebook-Gemeinde wächst und wächst. Dabei ist der Social-Media-Riese offenbar nur der erste Trendsetter des modernen Internet-Verhaltens.
Read more

A Distributed Semantic Microblogging Platform

A Distributed Semantic Microblogging Platform Alexandre Passant1, Tuukka Hastrup 2, Uldis Boj ars , John Breslin2 1 LaLIC, Universit e Paris-Sorbonne,
Read more

Semantic Microblogging Architecture | Laurens goes semantic...

SMOB – Semantic Microblogging is an interesting system, because its architecture is similar to the kind of architecture I will need to realize ...
Read more

Rethinking Microblogging: Open, Distributed, Semantic

Rethinking Microblogging: Open, Distributed, Semantic 265 — and fill in related details — on each platform they join. While OpenID could be used as a ...
Read more

Twitter and semantic microblogging - Chief Marketing ...

For a slightly more technical analysis of future semantic microblogging technologies, you may want to take a look at this recent academic paper ...
Read more

A Flock of Twitters: Decentralized Semantic Microblogging

A Flock of Twitters. Instead of people becoming more dependent on highly centralized, proprietary microblogging services like Twitter, FriendFeed, Google ...
Read more

Microblogging: A Semantic and Distributed Approach - CiteSeerX

Abstract. Abstract. While microblogging has quickly gained a lot of interest in the Web 2.0 community, it still has not been leveraged to the Semantic Web ...
Read more

Open, Distributed and Semantic Microblogging with SMOB

Open, Distributed and Semantic Microblogging with SMOB 495 2 SMOB — Semantic MicrOBlogging 2.1 The SMOB Ontologies Stack In order to semantically-enhance ...
Read more