1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

In-Journal:
LJ Extras:
Planets:
View previous entry View newer entry

Chris Schmidt's Journal


[info]crschmidt

photogeek
9th December, 2004 at 09:26 pm

FOAF and Associated Miscellany

Some nifty things that you can do with FOAF that I've been playing around with lately:

Semantic Web Applications is a list of semantic web playgrounds I'm currently working in. A quick rundown of some of the recent stuff I've been working on:

lorebot, an IRC based bot who collects information from IRC services on who is online in different channels. Once this information is collected, it displays a "who's online" information page, with links to further information provided by julie, a Redland bot who collects data from FOAF files. The lorebot page has pretty much all the documentation you'd need: if you're interested in seeing how it works, you can stop by irc.freenode.net, #swig for a demonstration. For a version of what kind of data this spits out, see the: #swig online_users page.

menow: a way to share the information on what you're doing, listening to, who you're being with, where you are, what you're reading, what you're watching, or anything else you might be doing now, in RDF. I've already put together some little hacks for getting this data out of different services: from AudioScrobbler output to reading your LiveJournal data and finding out what your posts say you were listening to. This one moves in spurts: we have a good schema, and some working code, but really, I keep forgetting to actually work on it.

Lastly, I've been discussing some things about how to get FOAF more involved in your daily life. A post from sethl has some information on how to add an X-FOAF header to your email client, sharing your FOAF with the world whenever you send an email. This could be useful if someone wrote some tools to process it: using procmail, or some other filtering system, to check out more information about the person who is posting email to you. Perhaps adding more data: a homepage, or an image URL pointer, and some plugins to display that info. I haven't gotten that far yet, but since lots of people are jumping on the X-FOAF bandwagon, I'll share with you what I did oh so many months ago to set up my email client, mutt:

echo "my_hdr X-FOAF: http://crschmidt.net/foaf.rdf" >> ~/.muttrc

That's all I needed to do in order to add a custom header to my outgoing mail. Then, of course, I want to see that header. Typically, I ignore all headers except for those I specify, using:

ignore *
unignore to from cc date subject


To add X-FOAF to the displayed list, I just tack it to the end of the unignore list. Now that people are showing some interest, maybe I'll actually get off my rear and start writing some procmail rules to do something with these X-FOAF headers, although I'll be damned if I know what yet :)

Ooh, an idea: If an email has an X-FOAF header, pipe it to a script which will extract the metadata about the person: then send a "new email" message to an app like dashboard saying "new mail from this person with picture $foo!". That'd be nifty. Someone should write that. I wonder if Dashboard even works at the moment.

For the record, almost any code I've been working on recently for myself goes into Subversion. Repositories are available for julie, lorebot, and menow.

| Comment | Link
Tags: 4th of july (2) * alicia (2) * allston st. (5) * apartment (1) * apple (1) * awesome things (3) * bills (1) * biodiesel (1) * birthdays (1) * blasphemy (1) * boston (2) * boy scouts (1) * butterflies (1) * cambridge (7) * cambridge public schools (1) * camping (2) * canobie lake (1) * cars (1) * champaign (1) * christmas (1) * church (1) * commune (5) * communities (1) * commuting (2) * concert (1) * condolences (1) * conferences (3) * coolidge (1) * daily life (39) * ddr (1) * development (1) * diving (1) * drinking (2) * drumm (1) * easter (1) * eating out (1) * education (1) * eeepc (5) * erie st. (1) * erik (1) * evilwm (1) * family (8) * fathers day (2) * firefly (1) * first parish (1) * flickr (1) * flying (2) * foss4g (1) * foss4g2008 (1) * friendly's (1) * friends (1) * gdd07 (1) * geeky (1) * geo (1) * gifts (1) * girls (2) * grand cayman (1) * growing up (2) * hacks (1) * harry potter (1) * head of the charles (1) * hiking (1) * home (1) * hospital (3) * humor (1) * ice cream (1) * internet (2) * introspection (1) * ipod (3) * jess (9) * jessica (1) * jetta (1) * julie (3) * jury duty (1) * kitties (2) * lausanne (1) * license (1) * linux (1) * location (1) * locative (1) * ma (1) * mac (1) * massachusetts (1) * media (1) * meetup (2) * meme (4) * memories (3) * meta (10) * mobile (3) * moving (6) * musem (1) * music (2) * n95 (3) * netflix (1) * new experiences (3) * new house (1) * ning (5) * nokia (1) * office (1) * oneaday (1) * openguides (2) * openlayers (3) * openstreetmap (1) * os x (2) * osm (1) * out and about (1) * packing (1) * parking (1) * party (3) * personal (2) * pete (1) * photography (6) * photos (4) * polls (2) * ponderings (4) * powerbook (1) * presents (1) * python (1) * questions (1) * random (1) * reading (1) * rmv (1) * roller coasters (1) * roy (1) * s2 (1) * s60 (1) * sappy (1) * school (1) * schuyler (1) * sfo (1) * skating (1) * sopranos (1) * spoiler (1) * stc (1) * stupidity (1) * switzerland (1) * tech (12) * the commune (1) * thoughtful (3) * tired (1) * tokyo (1) * travel (7) * travelling (1) * triad (1) * twitter (1) * ubuntu (2) * unpacking (1) * upxiii (1) * usenet (1) * vacation (1) * visa (1) * voting (1) * weather (1) * wedding (4) * wii (3) * work (23) * x (1) *
View previous entry View newer entry

Copyright 2003-2005, Christopher Schmidt