Blogs

Tales from the SIOC-o-sphere, part 6

Here are the latest happenings from the world of SIOC during the past few months, with thanks to all involved in supporting the initiative! (Note to new readers that SIOC is an open data format for community description.)

State of the SIOC-o-sphere (#5)

It's that random time of the year again where I summarise what's been going on in the world of SIOC...

SIOC is a W3C Submission

I am happy to announce that SIOC is now a W3C Member Submission, as mentioned today on the W3C SW blog.

The SIOC Ontology Submission is composed of:

  1. SIOC Core Ontology Specification
  2. SIOC Ontology: Applications and Implementation Status
  3. SIOC Ontology: Related Ontologies and RDF Vocabularies
  4. Snapshots of Namespace Documents

Thanks to Uldis for all his work, and to all our authors, contributors and supporters! More information about SIOC is available from sioc-project.org. Our SIOC work in DERI, NUI Galway is funded by Science Foundation Ireland.

State of the SIOC-o-sphere (#4)

Since my last SIOC update in November, here are some of the latest happenings from the SIOC-o-sphere:

Microformats and SIOC

(Copied from here.)

It's been a year since I last took a look at the overlap between the SIOC Project and Microformats (mf). I've been trying to catch up with recent developments, especially the cite-rel draft by Ryan King and Eran Globen.

I admire the Microformats resolve to "solve problems", rather than provide generic things that may in the future be used for X or Y (even though I believe that too is important, or else I wouldn't be a Semantic Web researcher!). I also think that there is no good reason that both the Semantic Web and Microformats communities can't work together (despite arguments like this). There are people on both sides who strongly feel that the other is going in the wrong direction, but it would be a mistake to let any such voices dominate. Both communities are trying to add semantics in the Web, and using things like GRDDL and Micromodels / mf RDF representations, the existing work from both sides can be reused.

State of the SIOC-o-sphere (number 3)

Since my last "SIOC-o-sphere" summaries (see 1 and 2), there've been quite a few developments!

I'll begin by ripping off Alex Passant's summary from last month...

  • A first version of the API documentation is online. It explains the different classes and methods of the API, which are designed to create SIOC data without any knowledge of SIOC nor RDF.
  • Drupal exporter has been updated. It now exports data according the latest version of the specs (1.08), and is ready for FOAF mappings. There are still adjustements to be done about the FOAF module, but you can apply a patch that can be found and explained here to make it work - you need to install FOAF module for Drupal first of course;
  • Some bugs have also been fixed in b2evo exporter (see SVN) and DotClear one (release 1.4.2 (src | pkg)). As things seems now quite stable in PHP, is there any volunteer for coding Perl or RoR exporters for SIOC ?
  • SIOC export in ODS is now compliant with SIOC crawler, so it can be crawled and put in any triple-store, as Kingley's one which is now here among other blogs from various engines;
  • John wrote 3 different SIOC pdf guides, and also designed a shema about FOAF / SIOC / SKOS, to help people to get rid of ambiguity between foaf:User and sioc:User;
  • Wikier mentionned on #sioc that SWAML, a project he's involved in to translate mailing lists in RDF, will use SIOC;
  • Finally, SIOC will be exposed at BlogTalk, with a SIOCYourBlog experiment.

And since then there've been more happenings...

Creating Connections Between Discussion Clouds with SIOC

(Extract from our forthcoming BlogTalk paper about browsers for SIOC.)

SIOC provides a unified vocabulary for content and interaction description: a semantic layer that can co-exist with existing discussion platforms. Using SIOC, various linkages are created between the aforementioned concepts, which allow new methods of accessing this linked data, including:

  • Virtual Forums. These may be a gathering of posts or threads which are distributed across discussion platforms, for example, where a user has found posts from a number of blogs that can be associated with a particular category of interest, or an agent identifies relevant posts across a certain timeframe.
  • Distributed Conversations. Trackbacks are commonly used to link blog posts to previous posts on a related topic. By creating links in both directions, not only across blogs but across all types of internet discussions, conversations can be followed regardless of what point or URI fragment a browser enters at.
  • Unified Communities. Apart from creating a web page with a number of relevant links to the blogs or forums or people involved in a particular community, there is no standard way to define what makes up an online community (apart from grouping the people who are members of that community using FOAF or OPML). SIOC allows one to simply define what objects are constituent parts of a community, or to say to what community an object belongs (using sioc:has_part / part_of): users, groups, forums, blogs, etc.
  • Shared Topics. Technorati (a search engine for blogs) and BoardTracker (for bulletin boards) have been leveraging the free-text tags that people associate with their posts for some time now. SIOC allows the definition of such tags (using the subject property), but also enables hierarchial or non-hierarchial topic definition of posts using sioc:topic when a topic is ambiguous or more information on a topic is required. Combining with other Semantic Web vocabularies, tags and topics can be further described using the SKOS organisation system.
  • One Person, Many User Accounts. SIOC also aims to help the issue of multiple identities by allowing users to define that they hold other accounts or that their accounts belong to a particular personal identity (via foaf:holdsOnlineAccount or sioc:account_of). Therefore, all the posts or comments made by a particular person using their various associated user accounts across platforms could be identified.

Edit: Here's SIOC acting as middleware.

Latest Developments in the SIOC-o-Sphere

The latest bits and pieces people have been saying and doing related to SIOC:

All the Latest SIOC Stuff

There's been quite a few happenings in the "siocosphere" during the past month:

Wow! I am blown away by all this... I hope to contribute more myself now that I'm back.

Syndicate content