> There are two other small issues -- incidentally, neither of which are > in any way your fault ;). > > The first relates to the recent deprecation by SIOC of sioc:User [1]. > This is not a major issue by any means, but of course it would be great > to see the new sioc:UserAccount class used instead. Should be a case of > simply replacing any reference to 'sioc:User' with 'sioc:UserAccount'.
@James/StatusNet: my apologies! I've just realised that you don't ever explicitly reference sioc:User. The problem is with the SIOC vocabulary itself. This requires no action from you... sorry again ;) > The second issue is a little trickier and relates to use of the > foaf:accountProfilePage property which does not exist in FOAF. That > said, and referring to [2], I think that the information given by that > property is quite valuable. For the moment, I would leave this as is on > your side James. > > To try find a more permanent solution, I've CC'd the guys over at FOAF. > > @FOAF-DEV. Would you consider adding a property > 'foaf:accountProfilePage' to FOAF? Or would you recommend a different > property for the following usage: > > <OnlineAccount rdf:about="http://identi.ca/user/269#acct"> > <accountServiceHomepage > rdf:resource="http://identi.ca/"></accountServiceHomepage> > <accountName>segphault</accountName> > ***<accountProfilePage > rdf:resource="http://identi.ca/segphault"></accountProfilePage>*** > <sioc:account_of > rdf:resource="http://identi.ca/user/269"></sioc:account_of> > <sioc:follows > rdf:resource="http://identi.ca/user/1020#acct"></sioc:follows> > </OnlineAccount> Just to follow up on this, after discussion with Dan (who will hopefully correct me if I'm wrong) he would recommend use of the 'accountProfilePage' URI to actually identify the OnlineAccount, à la: <OnlineAccount rdf:about="http://identi.ca/segphault"> <accountServiceHomepage rdf:resource="http://identi.ca/"></accountServiceHomepage> <accountName>segphault</accountName> <sioc:account_of rdf:resource="http://identi.ca/user/269"></sioc:account_of> <sioc:follows rdf:resource="http://identi.ca/user/1020#acct"></sioc:follows> </OnlineAccount> >From my own perspective, I agree that this is perhaps the simplest solution, >giving a very succinct and natural means of using >foaf:account/foaf:OnlineAccount (esp. in RDFa), and more generally removing >the headache of creating a new URI for an OnlineAccount. Perhaps one thing that slightly concerns me is when SIOC is considered... In the above usage, an foaf:OnlineAccount could be informally considered as a subclass of foaf:Document. Since sioc:UserAccount is a subclass of foaf:OnlineAccount, this means that you could have statements such as: <profileDocA> sioc:follows <profileDocB> . ...which seems to me a little bit strange. Again, this is only when including SIOC into the frame. @James/StatusNet, to summarise, this is perhaps not such a clear cut case so I can't distil a final recommendation. Again, no urgent action required, and again nice work ;). Cheers, Aidan _______________________________________________ StatusNet-dev mailing list [email protected] http://lists.status.net/mailman/listinfo/statusnet-dev
