Re: {Disarmed} Re: blank nodes (once again)

re

On Thu, Mar 24, 2011 at 09:40:21PM -0500, Pat Hayes wrote:
> Nor to me, but it does not make sense as stated. What is a "bnode for [a] person"? Bnodes by their very nature do not identify anything. 
> Can you give some actual example RDF which you feel will be mistreated if its bnodes are skolemized?

livejournal uses bnodes with foaf:weblog as IFP. It looks like this:

<foaf:Person>
 <foaf:nick>foo</foaf:nick>
 <foaf:weblog rdf:resource="..."/>
 <foaf:knows>
  <foaf:Person>
   <foaf:nick>friend1</foaf:nick>
   <foaf:weblog rdf:resource="..."/>
  </foaf:Person>
 </foaf:knows>
 <foaf:knows>
  <foaf:Person>
   <foaf:nick>friend2</foaf:nick>
   <foaf:weblog rdf:resource="..."/>
  </foaf:Person>
 </foaf:knows>
 .
 .
 .
</foaf:Person>

These documents are generated on the fly out of some database. If we allow
the bnode URIs to be generated on the fly too, the FOAF documents of the
friends of the person described here will each contain another bnode URI for
this person. What seems even more horrible to me: The URIs will change every
time the document is requested.

If we do not allow bnode URIs to be generated on the fly and request that
once a bnode URI has been generated, it must be reused, it will be much
easier for programmers of software like livejournal to switch to real URIs
instead of bnode URIs. We would make using bnodes more difficult than using
real URIs. Maybe people will stick to bnodes and nevertheless generate the
bnode URIs on the fly ? If we make it too complicated we scare people away
or provocate errors. Producing RDF should be easier than consuming it
(although it should not be made too easy IMHO but that is another discussion).

Regards,

Michael Brunnbauer

-- 
++  Michael Brunnbauer
++  netEstate GmbH
++  Geisenhausener Straße 11a
++  81379 München
++  Tel +49 89 32 19 77 80
++  Fax +49 89 32 19 77 89 
++  E-Mail brunni@netestate.de
++  http://www.netestate.de/
++
++  Sitz: München, HRB Nr.142452 (Handelsregister B München)
++  USt-IdNr. DE221033342
++  Geschäftsführer: Michael Brunnbauer, Franz Brunnbauer
++  Prokurist: Dipl. Kfm. (Univ.) Markus Hendel

Received on Friday, 25 March 2011 10:48:52 UTC