[foaf-dev] RDF support for anonymous users in Drupal

Toby Inkster tai at g5n.co.uk
Fri Oct 23 18:35:51 CEST 2009


On Fri, 2009-10-23 at 11:48 -0400, Stephane Corlosquet wrote:
> To keep things simple, I'm very tempted to reuse the sioc:User mapping
> we already have for the regular registered user. Is it ok not to use a
> foaf:Agent or foaf:Person in this case, and link a sioc:User to a
> homepage with foaf:page?

sioc:has_creator links to a sioc:User by definition, not to a foaf:Agent
or foaf:Person.

By the way, on http://drupalrdf.openspring.net/node/3 the sioc:reply_of
links aren't getting picked up. They're "masked" by the
property="content:encoded" of the parent <div> element. A slightly
annoying feature of RDFa is that any property which results in an
rdf:XMLLiteral causes any RDF on descendant elements to be ignored.

Possible solution...

Drop this:

	<span rel="sioc:reply_of" resource="/node/3" />

Change this (lines wrapped for readability):

	<h3 property="dc:title" datatype="">
	  <a href="/comment/1#comment-1">a first comment to the blog post</a>
	</h3>

To this:

	<h3 property="dc:title" datatype="">
	  <a about="/node/3" rel="sioc:has_reply" rev="sioc:reply_of" href="/comment/1#comment-1">
	    a first comment to the blog post
	  </a>
	</h3>

-- 
Toby A Inkster
<mailto:mail at tobyinkster.co.uk>
<http://tobyinkster.co.uk>



More information about the foaf-dev mailing list