[rdfweb-dev] Newbie: FOAF gotchas, hints, best practices

petite_abeille petite_abeille at mac.com
Mon Feb 24 19:30:38 UTC 2003


Hello,

I'm hacking a little app of sort:

http://guests.evectors.it/zoe/

Mandatory screenshots:

http://guests.evectors.it/zoe/itstories/ 
story.php?data=stories&num=23&sec=2

Which is a kind of librarian... doing something along the line of:

http://www.mozilla.org/blue-sky/misc/199805/intertwingle.html

In any case, I'm looking for a way to export all the information the  
app builds in a more or less useful manner.

So I ran across this sometime ago:

http://internetalchemy.org/2002/11/foafTiny.gif

Because I found the icon pretty cool, I thought it would be a very  
rational raison to explore how I could abuse FOAF for my own deviant  
needs.

The app is basically building a persistent graph of all the different  
relationships that a message may convey. And I'm looking for a way to  
export that graph without loosing too much semantics along the way.

For example, given your average email headers, here is what I was  
thinking to do:

From: petite_abeille at mac.com
Subject: Newbie: FOAF gotchas, hints, practices
To: rdfweb-dev at vapours.rdfweb.org

"petite_abeille at mac.com" could be mapped to <foaf:Person>
"mac.com" to  <foaf:Organization>
the email itself to <foaf:Document>

<foaf:knows> could be used to describe the relationship between From:  
and To:

as well as for "mac.com" knows "petite_abeille at mac.com"...

accordantly <foaf:Document> <foaf:knows> <foaf:Person>

or perhaps <foaf:Document> <foaf:knows> <foaf:Document> is the case of  
a thread

and so on and so forth.

The app is already doing all that circus internally... but I would like  
to express it in a more approachable fashion for export purpose.

Considering the above, and before I loose myself blasting my way to  
oblivion, any practical gotchas, hints, best practices, references,  
warnings, experiences you would like to share with me :-)

Thanks.

Cheers,

PA.







More information about the foaf-dev mailing list