(cc'ing the public mailing list) On Sun, Oct 25, 2009 at 9:22 PM, Uldis Bojars <[email protected]> wrote:
> 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. > yes, here using sioc:User for any type of user keeps the implementation simple. > > BTW: How, based on this RDF data, can you know which user is anonymous > and which is a registered user? > Both are sioc:User, but registered users have a URI, while anonymous are blank nodes (and just have a foaf:page to their homepage). So SPARQL should be able to distinguish the two, I think. I just happened to talk to Andreas Langegger this morning over breakfast, he suggested to use the isBlank operator. Steph. > > CC: Alex > > Cheers, > Uldis > > On Fri, Oct 23, 2009 at 3:48 PM, Stephane Corlosquet > <[email protected]> wrote: > > Hi, > > > > I've left out the support for anonymous users support in the initial > patch > > which was committed to Drupal core as I wanted to think about it a little > > bit more. Time helps to come up with better ideas (I hope!), but we > should > > not wait too much longer. I'm just about to propose a patch to add > support > > for exporting RDFa for anonymous users but I'd like to make sure we get > this > > right as this will be set in stone after Drupal 7 is released. > > > > See some example: > > - Registered user comment: > > http://drupalrdf.openspring.net/comment/1#comment-1 > > - Anonymous user comment: > > http://drupalrdf.openspring.net/comment/7#comment-7 > > > > In the case of a non registered user leaving a comment, Drupal offers to > > leave her name, homepage and email address (though the email address is > not > > displayed for privacy reasons). The default markup is: > > > > <a href="http://openspring.net/" rel="nofollow" > class="username">Stephane > > Corlosquet (not verified)</a> > > > > We don't have a user profile URI here, but a homepage URL only. From the > > initial feedback I got earlier, it seems we could create a blank node of > > type foaf:Agent or sioc:User and use foaf:page to link it to the > homepage. I > > suggest the following markup: > > > > <span rel="sioc:has_creator"> > > <a typeof="sioc:User" rel="foaf:page nofollow" > > href="http://openspring.net/">Stephane Corlosquet (not verified)</a> > > </span> > > > > > > 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? > > > > Steph. > > > > _______________________________________________ > > foaf-dev mailing list > > [email protected] > > http://lists.foaf-project.org/mailman/listinfo/foaf-dev > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "SIOC-Dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en -~----------~----~----~----~------~----~------~--~---
