Profiling and Discovery API functions for Grabeeter (TUGraz), 1st version

A short user guide on how to use the API for the Semantic Profiling framework (more details are following), please note that the “Profiling” and “Discovery” functions used in step 3 and 4 are under construction. Every time you check the results may differ strongly.

Read more of this post

User Analysis possibilities: first simple Demo!

I implemented a first very basic demonstration to show the possibilities for analysis of the annotated tweet data. This first demo makes no use of any domain knowledge or linked data. It is just uses the annotated user data and associated tags.

It matches two users based on similar hashtags. Of course this can be done on many ways. But the semantic profiling framework (in its current state) made an implementation for the logic possible in just half an hour with 3 lines of code on top of the framework.

The next and final improvement for this simple demo will be to identify scientific conferences in the list of common tags.

Try it yourself

If you are not in the database yet, you can do it by using this link:

First analysis demo

First analysis demo

From a valid RDF/XML for Twitter users to a dynamic SPARQL Endpoint

This weekend I upgraded the semantic profiling framework. Now it annotates for every Twitter user:

  • Its profile as SIOC UserAccount
  • The timeline as SIOC(Types) MicroBlog
  • All the tweets as SIOC(Types) MicroBlogPost

It grabs the tweets from a user in Grabeeter if the user has registered there. If not they are being retrieved with the Twitter API.

Read more of this post

Semantic Microblogging Architecture

Thoughts on location and microblogging...
Image by whiteafrican via Flickr

SMOB – Semantic Microblogging is an interesting system, because its architecture is similar to the kind of architecture I will need to realize the scientific profiling tool for twitter. SMOB has been described in an article about Microblogging by Passant et al. This paper also described the implementation of an initial prototype of this concept that provides ways to leverage microblogging with the Linked Data Web guidelines. At the time of writing microblogging services were (but today still are) centralised  and confined, and efforts are still to be made to let microblogging be part of the Social Semantic Web. First, the authors introduced classical microblogging and some of the issues it raises. Second, the authors saw how Semantic Web can help in getting rid of these issues and what it can offer that traditional services could not achieve. Read more of this post