Title: Using Semantics to Enhance the Blogging Experience
1Using Semantics to Enhance the Blogging Experience
- Knud Möller, John Breslin, Uldis Bojars
knud.moeller, john.breslin, uldis.bojars_at_deri.
org
3rd European Semanic Web Conference
ESWC2006, Budva, Montenegro
2Overview
- Blogging - why add metadata?
- Kinds of metadata in the blogosphere
- Structural
- Content-related
- Producing metadata
- Publishing metadata
- Consuming metadata
3Scenario 1 - Traditional Blogging
4Scenario - traditional blogging
Martian Numismatics
Paper
Presentation
Prof. Gyro Gearloose
On Friday Gyro will give a presentation...
He has also written a paper about...
E
D
C
A
B
5Scenario 2 - Semantic Blogging
6Scenario - Semantic Blogging
Martian Numismatics
Paper
Presentation
Prof. Gyro Gearloose
On Friday Gyro will give a presentation...
He has also written a paper about...
E
D
I read about this interesting presentation...
A
C
B
7Blogging - why add metadata?
- Current blogs are part of the eye-ball web
- links and relations are only
- untyped hyperlinks
- trackback, pingback, etc.
- only web pages are linked, not arbitrary
resources
- hard to...
- find data
- reuse data
- import data
8Structure vs. Content
- Structural metadata
- Relations between blogs, posts, comments, etc.
- More than just A links to B - what kind of
relationsship? Approval? Criticism? Mentions? Is
about?
- ... relations within the blogosphere.
- Content-related metadata
- What is this post about, what is its topic?
- Anything a blog author wishes to discuss.
- ... relations between the blogosphere and
everything else.
9Structural Relations in the Blogosphere
10Producing Metadata - Structural
- Harvest data from blogging platforms (e.g.
WordPress, Drupal) - users, post-relations, etc.
- Plugins to map data in to common RDF-based
format
- One vocabulary SIOC - Semantically Interlinked
Online Communities
- Classes siocSite, siocUser, siocPost, etc.
- Properties siochas_creator, sioccontent,
siochas_reply, siocreply_of, etc.
11Producing Metadata - Content
- Reuse existing structured / semi-structured data
from a users desktop.
- Blog about...
- People? - Reuse AddressBook data.
- Events? - Reuse Calendar data (iCal, Outlook,
etc.).
- Publications? - Reuse data from bibliographic
database.
- Content metadata is open-domain, so use any
number of vocabularies / ontologies FOAF, iCal,
BibTeX, ...
- semiBlog - Tool for doing all this!
12Producing Metadata - Content (II)
13Publishing Metadata - Content
- Attach metadata about posts topics to post.
- Currently
- upload as file through XML-RPC
- embed links to files in posts HTML code,
mime-type application/rdfxml
- Alternatives
- Embed RDF in post
- (RDF/A, ...).
- Post to RDF-store,
- not file.
14Publishing Metadata - Integrating Structure
- SIOC metadata is produced on request.
- Plugin discovers semiBlog links.
- Connect post and content metadata through
foaftopic statements.
15(No Transcript)
16Consuming Metadata
- Semantic Web Search
- Crawling SIOC (and semiBlog) metadata using
auto-discovery link.
- Store in RDF store.
- Query and Browse crawled metadata.
- The Semantic Web as a clipboard - Using Semantic
Blogging for data exchange.
17Some References
- SIOC http//rdfs.org/sioc
- Experimental SIOC browser http//tinyurl.com/qcrn
6
- News on SIOC
- http//www.johnbreslin.com/blog/2006/06/08/all-th
e-latest-sioc-stuff/
- semiBlog http//semiblog.semanticweb.org
- Example SIOCsemiBlog
- Post http//test.rdfs.org/blog/2005/11/21/semiblo
g-meeting-with-eyal/
- Metadata http//test.rdfs.org/blog/index.php?sioc
_typepostsioc_id5
- This presentation http//sw.deri.org/knud/papers
/eswc2006PaperPresentation/enhanceBloggingESWC2006
.ppt
18Thanks!