- From: Pat Hayes <phayes@ihmc.us>
- Date: Wed, 22 Jun 2011 00:13:58 -0500
- To: Chime Ogbuji <chimezie@gmail.com>
- Cc: Jim McCusker <mccusj@rpi.edu>, James Malone <malone@ebi.ac.uk>, Andrea Splendiani <andrea.splendiani@bbsrc.ac.uk>, Helena Deus <helenadeus@gmail.com>, Matt Vagnoni <matthew.vagnoni@uth.tmc.edu>, Michel_Dumontier <michel_dumontier@carleton.ca>, "Sivaram Arabandi, MD" <sivaram.arabandi@gmail.com>, "M. Scott Marshall" <mscottmarshall@gmail.com>, andrea splendiani <andrea.splendiani@rothamsted.ac.uk>, "MMVagnoni@mdanderson.org" <mmvagnoni@mdanderson.org>, HCLS <public-semweb-lifesci@w3.org>, Jonathan Rees <jar@creativecommons.org>
On Jun 21, 2011, at 11:24 PM, Chime Ogbuji wrote: > Pat, I don't think this discussion was meant to apply to the semantic web generally Im glad to hear so. It did rather sound like it was. however, hence my hair-tearing. > (but primarily to biomedical ontologies - hence the relevance to this interest group mailing list) and as much as I agree with you about the issues associated with requiring opaque identifiers, this discussion is actually important (at least to me) because of the consequences of what the start of the thread was suggesting: that identifiers in the Relations Ontology will be changing. > > The Relations Ontology is very central to many of the recently developed biomedical ontologies and (speaking only for myself - since is the realm of my day job) is sort of a foundation for many of them. Well, this is an aside from the theme of this thread, but if this is true then these ontologies have far worse problems than a mere change of identifiers. But leaving that aside, please tell me how having unreadable and meaningless identifiers is going to help with the (admittedly very real) problems which arise when identifiers are changed? > The impact of such a change would be quite large. Certainly, the ontologies I develop and the ones I use would have to undergo what I would consider a substantive revision. How would this be any easier if it was a change of meaningless identifiers rather than a change of meaningful ones? And don't tell me that meaningless identifiers never change. Seems to me that the central issue is that important 'foundational' ontologies should simply **not change**: that any change should be a new version, with new identifiers. This is very much what Tim B-L was talking about with his doctrine of 'cool URIs'. Ironically, the use of SW technology - specifically, URIs and XML namespaces - is an elegant way to handle this. To revize something like the RO, leave it alone and change the root URI for the new 'version', while keeping the identifier extensions unchanged. Then a single change in the header of an XML file will be enough to switch all the RO names from their old to their new meanings. (OK, I know this is a simplification, but you get the idea.) > The discussion is also important because the issues that motivated the need for opaque identifiers (as I understand them) are more emphasized in this domain than in others and I'm glad (frankly) to finally have been exposed to the thinking behind them and such open conversation is a necessary step along the way to consensus (or at least to being able to do a decent job of documenting the pros and cons). I agree with you here, of course. > Me personally, I'm a little alarmed that the discussion was only triggered by the realization that the decision had already made and now I feel compelled to find the mailing list of the stewards of the RO to at least attempt to push back before having to decide to either build my own or simply stick with a pre-opaque identifier version! > > And don't get me started on the general topic of absurd / redux / perma threads in the SW community - at least the considerations here are not exclusively in the realm of philosophy. I've seen worse and I think you know those that I speak of, since you have been involved in many of the ones I listed at the end of a previous email (probably unwittingly). Oh yes, I know :-) Pat > On Tuesday, June 21, 2011 at 11:22 PM, Pat Hayes wrote: > >> This entire discussion is simply absurd, if it is supposed to apply to the semantic web generally. OF COURSE people are not going to re-name the RDFS or OWL vocabulary (for example) with 'opaque' names. Programming languages are not going to use opaque identifiers for their reserved vocabularies, and people are not going to start speaking in numerical codes. This would all be riotously funny if some people did not, apparently, take it seriously. >> >> How could such a crazy idea ever be enforced? Rest assured that the W3C is not going to re-write its standards to require opaque identifiers. If someone feels that http://whatever.com/opacity/045678723 better suits their methodology than, say, http://www.w3.org/1999/02/22-rdf-syntax-ns#domain, then by all means let them assert the equivalence using owl:sameAs. Of course, this will not actually work in OWL (the RDFS namespaces are reserved vocabulary) but no doubt the extensive Tooling which they will build will have its own special reasoners and hence be able to overcome this minor detail. >> >> This discussion should never have even begun in a Semantic Web forum. Save your energies for more productive discussions, such as how to reconcile the Palestine/Israel conflict. >> >> Pat Hayes >> > -- > Chime Ogbuji > Sent with Sparrow > ------------------------------------------------------------ IHMC (850)434 8903 or (650)494 3973 40 South Alcaniz St. (850)202 4416 office Pensacola (850)202 4440 fax FL 32502 (850)291 0667 mobile phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes
Received on Wednesday, 22 June 2011 05:14:58 UTC