correctly support more of the FOAF spec