[rdfweb-dev] Schema

Julian Bond julian_bond at voidstar.com
Fri Oct 24 16:01:40 UTC 2003


I guess I wasn't paying attention as I've just discovered
http://www.foaf-project.org/2003/schemas/profiles/

The schema I'm interested in is foaf-basic. I'd like to relax it a 
little. Specifically:-

- I think it should allow elements from other namespaces. dc is widely 
used and useful. bio and vcard could make an appearance as well. 
Providing all these are used in such a way that they can be ignored if 
not understood I don't think it breaks the spirit of foaf-basic.

- Restricting us to foaf:Person and foaf:Agent prevents the use of 
foaf:Document. As for other namespaces I don't see a problem with using 
these in foaf-basic as long as they're relatively self contained. For 
instance a document block in the root shouldn't stop an XML schema 
parser finding the foaf:Person in the root.

- Resources should be URIs but I don't think forcing phone resources to 
be type tel: helps. Especially since skype started using callto:

-- 
Julian Bond Email&MSM: julian.bond at voidstar.com
Webmaster:              http://www.ecademy.com/
Personal WebLog:       http://www.voidstar.com/
M: +44 (0)77 5907 2173   T: +44 (0)192 0412 433



More information about the foaf-dev mailing list