> 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.
Indeed, if you want to use a sioc:User then it should go with
sioc:has_creator but if you require a foaf:Agent, then use foaf:maker.
However, both foaf:page / foaf:homepage have owl:Thing as a range so
you can use it in combination with sioc:User.
I'd yet avoid foaf:homepage as this is an IFP, and may lead to weird
things (esp. for untrusted users)
Alex.
>
> 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:ma...@tobyinkster.co.uk>
> <http://tobyinkster.co.uk>
>
> _______________________________________________
> foaf-dev mailing list
> foaf...@lists.foaf-project.org
> http://lists.foaf-project.org/mailman/listinfo/foaf-dev
--
Dr. Alexandre Passant
Digital Enterprise Research Institute
National University of Ireland, Galway
:me owl:sameAs <http://apassant.net/alex> .
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.
Hi Stephane,
What you propose looks fine, especially considering there were no
strong objections on the mailing list.
Having a FOAF Person / Agent (which would add complexity for you) for
anonymous persons can be somewhat more precise, but it boils down to
if you believe you can say that homepage is an IFP or not. If you
think homepage is an IFP for a person, then using FOAF has some more
knowledge than just a sioc:User.
On the other hand using sioc:User can be just as good. After all, the
main thing is to put the data out there. Then people can make use of
it, elaborate the data, etc.
BTW: How, based on this RDF data, can you know which user is anonymous
and which is a registered user?
CC: Alex
Cheers,
Uldis