[foaf-dev] Facebook Foaf Generator

Frederick Giasson fred at fgiasson.com
Fri Sep 14 17:59:26 BST 2007


Hi all
>
> Very cool. Facebook is a fantastic resource for social network data, 
> and getting some of that data into FOAF is potentially a very big deal.
>
Fantastic :)

> Couple technical comments:
>
>     <?xml version="1.0" encoding="ISO-8859-1" ?>
>
> I believe this should be encoding="utf-8" to fix the issues with 
> special characters.
>
> My profile has:
>
>         <foaf:based_near>
>             <geo:Point geo:lat="" geo:long=""/>
>         </foaf:based_near>
>
> Maybe just skip these triples if the data is empty?
>
> The generated RDF files are currently served with a text/xml 
> Content-Type. It would be more helpful if you used 
> application/rdf+xml. (Having a line "AddType application/rdf+xml .rdf" 
> in your Apache config, or in a .htaccess file located in the /files/ 
> directory, should do the trick.)
>
> About the Social Networks Ontology: What's the rationale for not using 
> foaf:onlineAccount and the related FOAF terms? I thought that was 
> created for sceanrios like this.
>
> Another question: Why do you hash the Facebook user IDs? I understand 
> why I'm supposed to hash my friends' email addresses in my FOAF file 
> -- I don't wand to serve all their email addresses to the spammers on 
> a golden platter. But I thought their Facebook IDs were already public 
> knowledge?
>
> I wonder how you manage the created RDF files on the backend. For the 
> time being, this is a live, working URI that identifies me and has 
> some useful information about my Facebook contacts:
>
> http://ext.dcs.shef.ac.uk/~u0057/FoafGenerator/files/foaf-555777583.rdf#me 
>

Would it be possible to make it pinging pingthesemanticweb.com each time 
a new profile is created? (an option in the application?)


:)


Take care,


Fred


More information about the foaf-dev mailing list