Cross-browsing and RDF

Cross-browsing and RDF While cross-searching has been described and demonstrated through this paper and associated work, the problem of cross-browsing a selection of subject gateways has not been addressed. Many gateway users prefer to browse, rather than search. Though browsing usually takes longer than searching, it can be more thorough, as it is not dependent […]

SKOS deployment stats from Sindice

This cropped up in yesterday’s W3C Semantic Web Coordination Group telecon, as we discussed the various measures of SKOS deployment success. I suggested drawing a distinction between the use of SKOS to publish thesauri (ie. SKOS schemes), and the use of SKOS in RDFS/OWL schemas, for example subclassing of skos:Concept or defining properties whose range […]

Semantic Web – Use it or lose it

ESWC2009 Semantic Web In Use track While papers submitted to the scientific track may provide evidence of scientific contribution through applications and evaluations (see 4. and 5. of the conference Topics of Interest), papers submitted to the Semantic Web In Use Track should be organised around some of or all of the following aspects:- Description […]

OpenID, OAuth UI and tool links

A quick link roundup: From ‘Google OAuth & Federated Login Research‘: “The following provides some guidelines for the user interface define of becoming an OAuth service provider” Detailed notes on UI issues, with screenshots and links to related work (opensocial etc.). Myspace’s OAuth Testing tool: The MySpace OAuth tool creates examples to show external developers […]

Compiling Rmutt on MacOSX Leopard (gcc -arch x86_64)

Keeping my notes findable: Rmutt on MacOSX will build cleanly if you change the CC line in the Makefile to be: CC = gcc -arch x86_64 That is all. For those who haven’t tried it, Rmutt is a grammar-based nonsense generator along the lines of the Dada Engine (see also Web version). The Dada Engine […]

Problem statement

A Pew Research Center survey released a few days ago found that only half of Americans correctly know that Mr. Obama is a Christian. Meanwhile, 13 percent of registered voters say that he is a Muslim, compared with 12 percent in June and 10 percent in March. More ominously, a rising share — now 16 […]

OpenSocial schema extraction: via Javascript to RDF/OWL

OpenSocial’s API reference describes a number of classes (‘Person’, ‘Name’, ‘Email’, ‘Phone’, ‘Url’, ‘Organization’, ‘Address’, ‘Message’, ‘Activity’, ‘MediaItem’, ‘Activity’, …), each of which has various properties whose values are either strings, references to instances of other classes, or enumerations. I’d like to make them usable beyond the confines of OpenSocial, so I’m making an RDF/OWL […]

Mashed remote contrib: BBC music genres meet (meets OAuth)

I’m not at the BBC’s 2008 hackday-like-event, Mashed. But here’s a quick hack based on the data the BBC audio and music team have made available. The data that caught my eye was “Genres for set of MusicBrainz Artists” based on editorial data entered for This is a simple file: 0039c7ae-e1a7-4a7d-9b49-0cbc716821a6    Rock and Indie […]

Map-reduce-merge and Hadoop/Hbase RDF

 Just found this interesting presentation, Map-Reduce-Merge:  Simpli?ed Relational  Data Processing on  Large Clusters by Hung-chih Yang, Ali Dasdan Ruey-Lung Hsiao, D. Stott Parker; as presented by Nate Rober  (PDF) Excerpts: Extending MapReduce 1. Change to reduce phase 2. Merge phase 3. Additional user-de?nable operations a. partition selector b. processor c. merger d. con?gurable iterators Implementing […]

Bruce Schneier: Our Data, Ourselves

Via Libby; Bruce Schneier on data: In the information age, we all have a data shadow. We leave data everywhere we go. It’s not just our bank accounts and stock portfolios, or our itemized bills, listing every credit card purchase and telephone call we make. It’s automatic road-toll collection systems, supermarket affinity cards, ATMs and […]

How the Web works

How it works: The Web Originally uploaded by danbri Or, “but what do all those links mean?” Based on the 1994 slides by TimBL which inspired the SWAD-Europe graphics and shirt. The twist here is just an emphasis that the giant global graph is a graph of idiosyncratic claims, and only sometimes do we all […]

One Big Happy Family (FOAF/RDF and Microformats)

I just signed up to give a talk at the Microformats vEvent in London, May 27th; thanks to the organizers (Frances Berriman and Drew McLellen of for inviting me :) I’ve called it “One Big Happy Family: Practical Collaboration on Meaningful Markup” and my goal really is to help make it easier for enthusiasts […]

Language Expertise in FOAF: Speaks, Reads, Writes revisited

Stephanie Booth asks:  I vaguely remember somebody telling me about some emerging “standard” (too big a word) for encoding language skills. Or was it a dream? That would’ve been me, showing markup from the FOAFX beta from Paola Di Maio and friends, which explores the extension of FOAF with expertise information. This is part of […]

Venn diagrams for Groups UI

This is the result of feeding a relatively small list of groups and their members to the VennMaster java tool. I’ve been looking for swooshy automatic layout tools that might help with interactive visualisation of ‘social graph’ data where people can be clustered by their membership of various groups. I also wanted to explore the […]