- From: Michael Brunnbauer <brunni@netestate.de>
- Date: Fri, 25 Mar 2011 16:13:43 +0100
- To: Pat Hayes <phayes@ihmc.us>
- Cc: Dieter Fensel <dieter.fensel@sti2.at>, semantic-web@w3.org
re On Fri, Mar 25, 2011 at 09:13:34AM -0500, Pat Hayes wrote: > OK, so why do you feel it is more horrible to have URIs doing this than bnodes doing it? The bnodes are generated on the fly and are new each time. Why would it be worse to have these being URIs? Is it just a matter of there being more characters to generate? (I agree that is a consideration, but I think a minor one.) Or are you concerned that there would be lots of redundant 'names' for the people involved? Because if so, I don't think that one should think of these URIs in that way. They will not be resolvable, and nobody should expect to be able to find owl:sameAs assertions linking them to any other 'real' URIs. They are just syntactic 'placeholders' for what is currrently a blank node, a kind of syntactic plug for a syntactic hole. If I understand the proposal right, the whole point about it is that I can use bnode URIs just like normal URIs in my application and will not have to write extra code for handling them (like with old style bnodes). Some applications store a list of URIs for a given thing so that all the reasoning does not have to be done over and over. These applications will have to handle much bigger lists with bnode URIs and will have to start their reasoning "from scratch" from time to time in order to prevent those lists from growing and growing. Applications that do reasoning with inverse functional properties on the fly will have to use the same logic as with old style bnodes - no simplification here. I do have not much experience with general purpose reasoners but if a thing has 100 URIs and a general purpose reasoner discovers this, will it not store all triples for that thing 100 times with all 100 different URIs ? 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 15:14:12 UTC