FOAF Inverse Functional Properties

2009-09-07 18:37:27 +0000

These are the Inverse Functional Properties of the FOAF ontology, as per 07/09/2009 :
<br /> 4store>select * where { graph <http://xmlns.com/foaf/0.1/> {?a <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#InverseFunctionalProperty>}}#EOQ<br />
<br /> ?a<br /> <http://xmlns.com/foaf/0.1/homepage><br /> <http://xmlns.com/foaf/0.1/mbox_sha1sum><br /> <http://xmlns.com/foaf/0.1/jabberID><br /> <http://xmlns.com/foaf/0.1/isPrimaryTopicOf><br /> <http://xmlns.com/foaf/0.1/icqChatID><br /> <http://xmlns.com/foaf/0.1/weblog><br /> <http://xmlns.com/foaf/0.1/mbox><br /> <http://xmlns.com/foaf/0.1/aimChatID><br /> <http://xmlns.com/foaf/0.1/msnChatID><br /> <http://xmlns.com/foaf/0.1/yahooChatID><br />
I was wondering what happen to foaf:openId ? Does anyone know ?

Personas @ MIT

2009-08-25 01:13:29 +0000

So, MIT has recently put out a service which via animating some pretty colours presents a user with a pictorial description of their “online persona”. The service is called Personas, and my persona can be found below. I like the thought of being aware of your digital persona, due to my interest in the topic during my PhD studies, my involvement in the Memories for Life network, and my current role work at Garlik, I give lots of thought to what it means to capture a snap shot of a someones digital persona or to even attempt to capture it in its entirety. I guess this could have implications to the way we are force fed online advertising, through to the thought of one day having a digital nomenclature, which feeds information about everyone you encounter, letting you judge for yourself…

Anyways, so I typed in my first and last name into the Personas site, and low and behold, this is result I was shown :

Mischa Tuffield's MIT Personas 24/08/09
Mischa Tuffield's MIT Personas 240809

Apparently, the three most prominent of my online characteristics are : “online, sports, illegal”. Hehe, I guess the online bit makes some sense, and after scratching my head, and re-running the service I think I have sussed it :

  • Online: yeah well …
  • Sports: I must be due to this article I was mentioned in in the Telegraph. It was a feature in a technology section, which a part of motoring technology supplement. So, I guess that makes some sense
  • Illegal: Well this one puzzled me for a while, but I think the people at MIT think I am a identity thief, hehe…

Which would definitely not be a good thing given that I am currently working trying to help people defend themselves from ID Fraud. So why, does Personas come to this conclusion? I think it is down to a blog post which a friend of mine Tom Heath wrote a while back, where you used the following words “was trying to steal my identity (presumably because he had a fragment of RDF about me in his FOAF file)”. This is a perfect example of how natural language processing can fail, and how much more sophisticated metrics must be used if we are to identify accusations, opinions, or any more complex statements from free text. Tom’s blog post was actually going on about how Google’s Social Graph API failed to understand his FOAF file, merging myself and Tom into one person, another technological fail, but I guess they follow on nicely from each other…

I should note that Google’s SocialGraph API is doing a better job than when it started, and as far as I am aware it now understands RDF natively, via libraptor.

Grabbing LOD clouds

2009-08-18 09:57:09 +0000

I have been looking for a set of links for all of the (Linked Open Data) LOD clouds so that I could have a pictorial description of how the LOD cloud has evolved since it was first assembled. Sadly there are no links to the old LOD clouds on from the LOD cloud’s home on the web.

So I hacked together a dirty perl script to see if I could guess the URLs for the old clouds, the code looks like so :
<br /> #!/usr/bin/perl

$rootUrl = ‘http://richard.cyganiak.de/2007/10/lod/’;

#now to brute force the URL mangling to grab all of the pictures

for ($i = 2007 ; $i < 2010; $i++) {
for ($j = 1 ; $j < 13; $j++) {
for ($k = 1; $k < 32; $k++) {
$stringToFetch = $rootUrl.”lod-datasets_$i-“.make_big($j).”-“.make_big($k).”.png”;

`wget $stringToFetch`;

}
}
}

#padding out string …
sub make_big($) {
my $string = shift;
if (length($string) == 1) {
$string = “0”.$string;
}
return $string;
}

After running the script I have found the following old instances of the LOD cloud :

Finally, I still don’t think I have the first LOD cloud, would love to know its URL if anyone out there knows it!