Re: [BioRDF] URI Resolution

2007-02-12 Thread Jonathan Rees
I've posted a newer version that may make some things clearer, and undoubtedly will make other things less clear. Thanks to everyone for raising questions - every confusion surfaced helps to improve the end result. http://esw.w3.org/topic/HCLSIG_BioRDF_Subgroup/Tasks/URI_Best_Practices/Recommen

Re: [BioRDF] URI Resolution

2007-02-12 Thread Xiaoshu Wang
The GET problem seems pressing and almost tractable, and we have a lot of experience with it. Finding SPARQL endpoints is novel, everyone's using ad hoc solutions, and the need for shared solutions is not so pressing. I am confused about the use cases that you are attempting to address.

Re: RE: RE: [BioRDF] URI Resolution

2007-02-12 Thread samwald
On Fri, 9 Feb 2007 Booth, David (HP Software - Boston) wrote: > I'm curious why you are treating this case so differently from the > case of finding information about an information resource. I > assume it is because with information resources you are only > interested in information from that in

RE: RE: [BioRDF] URI Resolution

2007-02-11 Thread Booth, David (HP Software - Boston)
> From: Jonathan Rees [mailto:[EMAIL PROTECTED] > > Doing HTTP operations on an information resource, while abstractly > similar to answering SPARQL queries relating to it (in either case you > are learning something), seems to have a different feel given present > technology. The protocol used

Re: RE: [BioRDF] URI Resolution

2007-02-09 Thread Jonathan Rees
Doing HTTP operations on an information resource, while abstractly similar to answering SPARQL queries relating to it (in either case you are learning something), seems to have a different feel given present technology. The protocol used is HTTP and the stuff you get has types (e.g. image, PDF) t

RE: RE: [BioRDF] URI Resolution

2007-02-09 Thread Booth, David (HP Software - Boston)
> From: [EMAIL PROTECTED] > > >> In your view, how would one find > >> information (or represent the information needed to find > >> information) about a non-informationresource > > I think parallel querying of Sparql endpoints could be an > interesting solution. . . . . I'm curious why you ar

Re: RE: [BioRDF] URI Resolution

2007-02-08 Thread samwald
>> In your view, how would one find >> information (or represent the information needed to find >> information) about a non-informationresource I think parallel querying of Sparql endpoints could be an interesting solution. To get additional information about a non-information resource (say, a

RE: [BioRDF] URI Resolution

2007-02-07 Thread Booth, David (HP Software - Boston)
I haven't been able to follow this discussion entirely, so please forgive me if I missed something that should have been evident. In general I like the idea of using an ontology to express URI resolution information, but I am also partial to Xiaoshu's pleas for simplicity. To my mind, the ideal w

Re: [BioRDF] URI Resolution

2007-02-07 Thread Matthias Samwald
On Tue, 6 Feb 2007 14:04:20 -0500, Jonathan Rees wrote:> This leads me to think that the main relation we are looking for is> one between an information resource (which may have multiple URI's)> and a *string* that is a URL that will help us to get its> representation.   Exactly. It would be impor

Re: [BioRDF] URI Resolution

2007-02-06 Thread Jonathan Rees
This leads me to think that the main relation we are looking for is one between an information resource (which may have multiple URI's) and a *string* that is a URL that will help us to get its representation. Maybe this is obvious. The www notion of 'resource' includes things that have differen

Re: [BioRDF] URI Resolution

2007-02-06 Thread Alan Ruttenberg
-semweb-lifesci@w3.org Cc: public-semweb-lifesci@w3.org Subject: Re: [BioRDF] URI Resolution Eric Neumann wrote: Since much of what is being discussed here is about a "practical time to turn-around" for resolution, this is a quantitative criterion that can be measured. Why not set

RE: [BioRDF] URI Resolution

2007-02-06 Thread Eric Neumann
ci@w3.org Subject: Re: [BioRDF] URI Resolution Eric Neumann wrote: > Since much of what is being discussed here is about a "practical time to > turn-around" for resolution, this is a quantitative criterion that can be > measured. > > Why not set up a small demonstration for

Re: [BioRDF] URI Resolution

2007-02-06 Thread Xiaoshu Wang
Eric Neumann wrote: Since much of what is being discussed here is about a "practical time to turn-around" for resolution, this is a quantitative criterion that can be measured. Why not set up a small demonstration for handling some class of URI's (e.g., list of genes), that have getMethods, a

RE: [BioRDF] URI Resolution

2007-02-06 Thread Eric Neumann
L PROTECTED] on behalf of Alan Ruttenberg Sent: Mon 2/5/2007 3:23 PM To: Xiaoshu Wang Cc: public-semweb-lifesci@w3.org Subject: Re: [BioRDF] URI Resolution On Feb 5, 2007, at 3:02 PM, Xiaoshu Wang wrote: > Alan Ruttenberg wrote: >> On Feb 5, 2007, at 1:49 PM, Xiaoshu Wang wrote: &

Re: [BioRDF] URI Resolution

2007-02-05 Thread samwald
> The same XML (or HTML) document with different character encoding can > end up in different byte-streams. Hence, if there are two identical > ontologies backed up at different locations but served with different > character encoding, would you consider they "lied" if they say that they > a

Re: [BioRDF] URI Resolution

2007-02-05 Thread Xiaoshu Wang
However you define identity, the point remains the same. If you say that two URIs denote the same thing, then retrieve them and find that your chosen definition of identity doesn't say they are the same, then you have "lied" in making the sameAs statement. Failing that you may use whatever t

Re: [BioRDF] URI Resolution

2007-02-05 Thread Alan Ruttenberg
On Feb 5, 2007, at 4:00 PM, Xiaoshu Wang wrote: The lie would be if you did a geturl on http://purl.example.com/ #aColor and retrieved the bytes "010203" and you did a get on http://foo.com/#aColor and retrieved the bytes "030201". Remember, you said they were sameAs, and same information r

Re: [BioRDF] URI Resolution

2007-02-05 Thread Mark Montgomery
It's been interesting following your positions on this issue, and timely for us as we are faced with a decision as a start-up on whether to embrace standards, pursue our own architecture, or some combination thereof. My personal preference has always leaned towards interoperability, but conse

Re: [BioRDF] URI Resolution

2007-02-05 Thread Xiaoshu Wang
The lie would be if you did a geturl on http://purl.example.com/#aColor and retrieved the bytes "010203" and you did a get on http://foo.com/#aColor and retrieved the bytes "030201". Remember, you said they were sameAs, and same information resources have the same bytes. That was the point.

Re: [BioRDF] URI Resolution

2007-02-05 Thread Alan Ruttenberg
On Feb 5, 2007, at 3:02 PM, Xiaoshu Wang wrote: Alan Ruttenberg wrote: On Feb 5, 2007, at 1:49 PM, Xiaoshu Wang wrote: So, an email client need to run Javascript or something like that. Is that a problem? There are free implementations of javascript. Most modern mail clients have one anyways

Re: [BioRDF] URI Resolution

2007-02-05 Thread samwald
> So, each the entire RDF document will be tripled? I thought David and > Mathias were saying that shouldn't happen if you describe the semantics > of string that forms the URI. But please note the difference, one is an > Ontology describe the meanings of a strings, which in turn describes th

Re: [BioRDF] URI Resolution

2007-02-05 Thread Xiaoshu Wang
Alan Ruttenberg wrote: On Feb 5, 2007, at 1:49 PM, Xiaoshu Wang wrote: Indeed. What I spelled out could be implemented in javascript and the javascript put in the rdf directly. Then it would be simply a matter of saying javascript "eval". Think ahead! So, an email client need to run Javascrip

Re: [BioRDF] URI Resolution

2007-02-05 Thread Alan Ruttenberg
On Feb 5, 2007, at 2:05 PM, Xiaoshu Wang wrote: Another problem is that if I want to say that http://purl.example.com/#purl owl:sameAs http://bar.com/#bar . However, http://purl.example.com/#purl is a well maintained persistent URI. With your proposed approach, does that mean that http://

Re: [BioRDF] URI Resolution

2007-02-05 Thread Alan Ruttenberg
On Feb 5, 2007, at 1:49 PM, Xiaoshu Wang wrote: Indeed. What I spelled out could be implemented in javascript and the javascript put in the rdf directly. Then it would be simply a matter of saying javascript "eval". Think ahead! So, an email client need to run Javascript or something like th

Re: [BioRDF] URI Resolution

2007-02-05 Thread Xiaoshu Wang
I am not assuming you are retrieving each uri one by one. Chunks of things come in files. The ontology as a whole is in one file. You are correct that one always has a bootstrap issue. However I anticipate that the core of the URI resolution ontology, given its importance, would be available

Re: [BioRDF] URI Resolution

2007-02-05 Thread Xiaoshu Wang
Indeed. What I spelled out could be implemented in javascript and the javascript put in the rdf directly. Then it would be simply a matter of saying javascript "eval". Think ahead! So, an email client need to run Javascript or something like that. Isn't this proposing some uniform treatments

Re: [BioRDF] URI Resolution

2007-02-05 Thread Alan Ruttenberg
On Feb 5, 2007, at 12:42 PM, Xiaoshu Wang wrote: So, instead of saying "hey, here is the URI". You would say "Oh, here is the URI and then go here and there, and follow these protocols, you can then know something about this resource." Do you honestly consider this an elegant solution? I

Re: [BioRDF] URI Resolution

2007-02-05 Thread Xiaoshu Wang
I (or my software) would send you a small package of triples. Effectively: 1. The location of the ontology that includes VitaminSourceDemoThing 2. The resource of interest: http://www.example.org/NM_013987_XML You would know (because we have agreed on the outline of how we resolve URIs) to f

Re: [BioRDF] URI Resolution

2007-02-05 Thread Alan Ruttenberg
Hi Xiaoshu, On Feb 5, 2007, at 10:08 AM, Xiaoshu Wang wrote: Alan Please review slides 31-34 in [1] for a precise example of the technique I am referring to. There is a link to working code that implements the example within lsw [2] O.K. Let us work on the provided example. Assume that you

Re: [BioRDF] URI Resolution

2007-02-05 Thread Xiaoshu Wang
Alan Please review slides 31-34 in [1] for a precise example of the technique I am referring to. There is a link to working code that implements the example within lsw [2] O.K. Let us work on the provided example. Assume that you found a VitaminSourceDemoThing that might interest me. How are

Re: [BioRDF] URI Resolution

2007-02-04 Thread Alan Ruttenberg
On Feb 4, 2007, at 3:59 PM, Xiaoshu Wang wrote: I am not sure how owl:hasValue can be used here? The owl:hasValue is intended for a resource, but not the string that IDed the resource right? For instance, if there is an ontology says the rabbit:favoriteFood is ex:carrot. It implies every

Re: [BioRDF] URI Resolution

2007-02-04 Thread Xiaoshu Wang
Remember that we are using OWL, which has inheritence. Using an owl hasValue restriction we can have a set of triples specified once, but with the reasoner have be as if each instance has those triples[1]. BTW, I will anticipate the complaint about the OWL reasoner's heaviness. Although we a

Re: [BioRDF] URI Resolution

2007-02-03 Thread Alan Ruttenberg
On Feb 2, 2007, at 10:24 AM, Xiaoshu Wang wrote: I am very doubtful about the practicality of such an ontology. First, consider the size. RDF is all about URI. If an RDF document has n statement, there will be 3n URIs. If k statements are needed to describe the resolution of one URI, th

Re: [BioRDF] URI Resolution

2007-02-03 Thread Alan Ruttenberg
On Feb 3, 2007, at 2:22 PM, Xiaoshu Wang wrote: Also, I found this sentence in the example of the problem statement "...How to make the user's application work without having to rewrite the RDF? " You still need to rewrite the RDF even if you have a resolution ontology, am I right? No, you

Re: [BioRDF] URI Resolution

2007-02-03 Thread Xiaoshu Wang
Matthias Samwald wrote: > - If the server replies 303 See Other, follow the link in the > response to get information about resource. [obscure hack but worth > a try] > (see http://www.w3.org/2001/tag/issues.html#httpRange-14) I guess we should find a diplomatic formulation for that.

RE: [BioRDF] URI Resolution

2007-02-02 Thread Matthias Samwald
> - If the server replies 303 See Other, follow the link in the > response to get information about resource. [obscure hack but worth > a try] > (see http://www.w3.org/2001/tag/issues.html#httpRange-14)   I guess we should find a diplomatic formulation for that.     > - Disadvantage: you need an O

Re: [BioRDF] URI Resolution

2007-02-02 Thread Mark Montgomery
- Mint URL's whose hostname specifies a long-lived server that will maintain the resource at the given URL in perpetuity. (Publishers, libraries, and universities are in good positions to do this.) [good as for as it goes, but user may not be in control, or may find quality

RE: [BioRDF] URI Resolution

2007-02-02 Thread Booth, David (HP Software - Boston)
> From: Xiaoshu Wang > > > From: David Booth > > . . . > > My overall comment: Yes! I believe a URI resolution ontology could > > significantly help address these problems, while still > > permitting URIs > > to be based on the http scheme, thus facilitating bootstrapping and > > minimizing ba

Re: [BioRDF] URI Resolution

2007-02-02 Thread Xiaoshu Wang
My overall comment: Yes! I believe a URI resolution ontology could significantly help address these problems, while still permitting URIs to be based on the http scheme, thus facilitating bootstrapping and minimizing barriers to adoption. I am very doubtful about the practicality of such an

RE: [BioRDF] URI Resolution

2007-02-01 Thread Booth, David (HP Software - Boston)
Re: http://esw.w3.org/topic/HCLSIG_BioRDF_Subgroup/Documents?actio n=AttachFile&do=get&target=getting-information.txt My overall comment: Yes! I believe a URI resolution ontology could significantly help address these problems, while still permitting URIs to be based on the http scheme, thus fac

RE: [BioRDF] URI Resolution

2007-02-01 Thread Booth, David (HP Software - Boston)
Tim's slides and other documents for his take on URI's, e.g. http://dig.csail.mit.edu/2007/Talks/0108-swuri-tbl/ Acknowledgments: Chris Hanson, Tim Berners-Lee, Dan Connolly ]] David Booth, Ph.D. HP Software [EMAIL PROTECTED] Phone: +1 617 629 8881 > -Original Message-

Re: [BioRDF] URI Resolution

2007-02-01 Thread Jonathan Rees
Sorry, I should have changed the subject line. Please reply to this message, not the previous one, so that the thread gets properly threaded. On 2/1/07, Jonathan Rees <[EMAIL PROTECTED]> wrote: As promised, here's a draft of a document about what we've been calling the "URI resolution" problem,