Hello,
I was interested in creating FOAF files or profiles for users of my site(s) that use Drupal. I would like advice and suggestions on the types of modules I would need to make this happen. I am assuming one is the RDF module. I guess I would need the external vocabulary importer.
1) What other modules might be needed?
2) What would be needed to have drupal save a foaf.rdf file when a person enters their information into the forms? Would this be how one might do this, have drupal create or update a foaf.rdf file when a user enters information of content type FOAF?
3) I assume that the FOAF vocabulary wants a file named foaf.rdf. So, to make it unique to that person, one would use the token module, maybe, to create folders of the type, /FullName/foaf.rdf Is that how people do this?
4) How can one be sure that a valid foaf.rdf file is being created and will be recognized as a valid foaf.rdf file?
5) Is it possible to have two fields linked together. Let me explain. When the person enters their FOAF:Knows names for who they know, they also want to connect that to a particular person's foaf file on the web. That's the idea behind building a network with foaf. So, if I want to say I know "John Smith," I need to specify that it is the John Smith at http://somedomain.com/path/JohnSmith/foaf.rdf There needs to be a mechanism to link these two fields, the name and the foaf path for each person that I know.
Thanks in advance for any suggestions and information on how to accomplish this or how to think about the process. Maybe I am making it more complicated than it really is and maybe someone has done this already. I'd love to see examples.
Thanks,
Bruce