2008-10-27
PICKME'08 keynote
This may sound a bit like repetition, but this afternoon, I gave the keynote address at the PICKME'08 workshop, titled "Does Your Mobile Device Need to be Socially Aware? A Semantic Web Perspective". The workshop is co-located with ISWC 2008 in Karlsruhe, Germany.
Posted by ora at 13:56 | Comments (0)
2008-10-26
URSW 2008 keynote
This morning, I gave the keynote address at the URSW 2008 workshop, titled "Some Personal Thoughts on Semantic Web and 'Non-Symbolic' AI". The workshop is co-located with ISWC 2008 in Karlsruhe, Germany.
Posted by ora at 05:03 | Comments (0)
2008-07-25
Fulbright no more...
Over the past year, we have had Mr. Mikko Perttunen from the University of Oulu visiting my group. Mikko is being funded by the Fulbright Program. He is now returning to Finland to continue his studies.
It has been an interesting year, with many interesting discussions on context-awareness, Semantic Web, pervasive computing, etc. Mikko's work on "audio contexts" is quite cool. We have an upcoming paper in UBICOMM 2008.
Posted by ora at 09:46
2008-05-10
Name Conflict
After blogging about Piglet and mentioning my Python "wrapper" for Piglet, dubbed "pyglet", many people noted that the name is already taken. Thank you everyone for letting me know.
I hate picking names...
For now, I am renaming the Python wrapper "piglet" as well. We'll see how confusing that will be.
Some people also wrote to me about other RDF triple stores and toolkits written in Python. I should note that I am not implementing yet-another-Python-RDF-toolkit. Instead, I wrote a Python interface to the Piglet library (libpiglet) to allow us to start using it with our existing Python software. I think of it as an interim solution.
Posted by ora at 09:57 | Comments (1)
2008-05-02
Piglet
For some time now I have been working on "Piglet", a small RDF triple store written in C++, incorporating all those things we learned from building Wilbur first in Common Lisp and subsequently in Python. So far, I have a version ready that replicates functionality of the lowest layers of Wilbur. Piglet makes heavy use of SQLite3.
Piglet can be used as the back end for programs built on Wilbur. It merely replaces the parser (Piglet makes use of Raptor for this purpose) and the layers under the RDF++ reasoner and WilburQL path query engine. Eventually Piglet will have its own implementation of the path query language.
Right now, I am working on adapting Piglet for use as a Python extension module (working title: "Pyglet").
Posted by ora at 09:47 | Comments (4)