Monthly Archive for March, 2007

Proposed classes for SIOC types module

After two weeks of deliberating, we’re nearly there! See the graphics below for latest details of proposed new SIOC types. All going well, we should be able to implement these next week…

20070303a.png20070303b.png

Cambridge, the Semantic Web and Entrepreneurship

Had a busy but very productive 24 hours of dinners, meetings, and other discussions here in Cambridge. Last night, myself and Stefan met with Kingsley Idehen, where we had a great chat over dinner about SIOC, the Semantic Web and ongoing work in both OpenLink and DERI. We also had a meeting this morning with Tim Berners-Lee, after which we attended the MIT Technology and Entrepreneurship Forum (TEF), where I was talking about boards.ie on the IT panel (TEF photos here). I had a discussion afterwards with Wolfgang Lindner about the future of social networking services. Lastly, I met with Fergus Hurley, John and Patrick Collison, suitably rounding off the day with lots of talk about entrepreneurship!

20070302a.png
The IT panel at the MIT TEF: Anton Teodorescu, Mike Grandinetti, Fergus Hurley (organiser), Douglas Wyatt, Stefan Decker, John Breslin.

Read Tim Berners-Lee’s “Weaving the Web”

Perhaps it was the fact that we are meeting Sir Tim Berners-Lee soon that at last prompted me to read “Weaving the Web” (combined with the fact that a plane journey is a good time for reading), but in any case I managed to read this book on my flight from Shannon to Boston on Tuesday.

It’s a wonderful story of how the visionary efforts of one and then a few like-minded souls can leverage many, many others towards an amazing vision in a relatively short period of time. The Web is still just a teenager, but it must be marked in dog years squared or something because it is so much more than I’m sure even Tim himself could have imagined it would be 17 years ago.

I am usually a fairly slow reader, but I just seemed to get into a flow reading this book and during that I marked out some parts of interest to today’s Web and some of the work that I am involved in. There’s also a lot of prescient stuff, for example, the browser / editor systems he describes are like today’s blogs, the annotation services are like del.icio.us, and the collaborative tools are our wikis. I’d like to quote / paraphrase some parts and comment briefly on them (maybe this will be interesting for you readers, maybe not). [Let me also say that while these are just some things that personally interest me, if they resonate with you I'd advise you to get the book and find out what other ideas may form...]

Connecting disparate things, like discussions and pages

“I had to show how this system could integrate very disparate things, so I provided an example of an Internet newsgroup message, and a page from my old Enquire program.”

“All [W3C] mail is instantly archived to the Web with a persistent URI.”

Years later and this is still so relevant. It’s an aim of SIOC to integrate data from Usenet newsgroups and mailing lists and of course other discussions with any other relevant pages on the Web. And some more related thoughts, if you can imagine full histories of communities of interest and their discussions being semantically described…

“When new people joined a group they would have the legacy of decisions and reasons available for inspection. When people left the group their work would already have been captured and integrated. As an exciting bonus, machine analysis of the web of knowledge could perhaps allow the participants to draw conclusions about management and organisation of their collective activity that they would not otherwise have elucidated.”

And by describing exactly who says what (expert finding), another problem is solved:

Continue reading ‘Read Tim Berners-Lee’s “Weaving the Web”’

Walking around Cambridge, MA

Woke up early this morning at around 5 or 6 AM (dang time difference!), so since I had a lot of my work for the day over by 10, I had a chance for a nice 6-and-a-half mile walk around Cambridge, MIT and Boston (route shown below, thanks to CommunityWalk).

It’s cold here, but very clear and sunny… Some photos from the walk are on Flickr.

20070301a.png

Linking personal posted content across communities

With the help of Kingsley, Uldis and I have been looking at how SIOC can be used to link the content that a single person posts to a number of community sites. The picture below shows an example of stuff that I’ve created on Flickr, YouTube, etc. through my various user identities on those sites (these match some SIOC types that we want to add to a separate module). We can also say that each Web 2.0 content item is a user-contributed post, with some attached or embedded content (e.g. a file or maybe just some metadata). This is part of a new discussion on the sioc-dev mailing list, and we’d value your contributions.

20070228a.png

Edit: The inner layer is a person (semantically described in FOAF), the next layer is their user accounts (described in FOAF, SIOC) and the outer layer is the posted content - text, files, associated metadata - on community sites (again described using SIOC).

Another interesting application is being able to “view everyone’s contributions to the Social Web” with SIOC. At the moment, a lot of content is being created on Web 2.0 sites (events, bookmarks, videos, etc.) and this content is being annotated and commented on by others. If you consider such content to be the starting point of a discussion about the content, and the content being created is done so in a forum linked to a user or topic, then SIOC is a natural choice to describe metadata about this content. The SIOC ontology can be extended to deal with content annotation and commenting.