[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: patterns vs. identifiers


igbo names
> Uche Ogbuji <uche.ogbuji@f...> wrote:
> | [Mike Haarman:]
> |> On Mon, 19 Aug 2002, Mike Champion wrote:
> |> 
> |>> I think this gets to the heart of Simon's point: He's asserting, and
> |>> I'm agreeing, that you DON'T need something like Cyc or a huge
> |>> RDF ontology to disambuguate / figure out how to process markup
> |>> via its context rather than an elaborate system of identifiers.
> |> 
> |> Yes, yes! man.
> | 
> | OK.  So maybe you can explain this more clearly, because it is clear as 
> | mud to me. 
> 
> When it comes to naming things, there seems to be two schools of thought,
> platonist naming by provenance and instrumental naming by purpose.  

Humph!  I see far more than these 2 "schools of thought".  For example, 
mnemonic naming doesn't strictly fall into either of these categories.

My wife and I have a child overdue now, so I am abnormally keen to matters of 
naming (we don't know the sex, nor do we have Igbo names picked out, though we 
have English ones).

As far as I'm concerned naming is one of the most fundamentally inexplicable 
things people do, and there is no way of lumping approaches to naming into 
such neat camps.


> For the first school, if anything that comes to hand can be endowed with a
> cosmically unique name, then the mere invocation of it tells us What It
> All Means, and How It Fits Into The Grand Scheme Of Things, among sundry
> magnificent benefits.  In short, context is incidental; where something
> came from is all that really matters.

This is true of names arrived at by any method, if people who use the names 
choose to give the name such an ontological (warning: philosophical, not 
compsci usage) load.

A name is what you make of it.  Some people have stronger beliefs of the role 
of a name in meaning than others, but this is a function of the user, not the 
coiner of the name.


> For the second school, context is the main thing.  You only need different
> names to differentiate things; how these names relate to the Grand Unified
> Theory Of Everything could be magnificently irrelevant.

Again, I don't see how this is unique to functional names.


> The common ground is disambiguation of different referents (remembering
> that all markup is referential in the ultimate analysis).  Now, *if* a
> cosmically uniquifying naming scheme were possible, then using it would be
> *sufficient* for disambiguation.  But it isn't *necessary*, never mind
> whether it's possible.  (This, btw, is the humdinger of a non sequitur in
> the "Motivation and Summary" section of the Namespaces Rec.) 
> 
> Universal names are a chimera, a maguffin.

Yes.  So what does this have to do with RDF?


> | 1)  RDF does not require identifiers for "disambiguation" or any human 
> | facility at all. 
> 
> Glad to hear it.
> 
> | Never has. 
> 
> The whole business of needing universal names or whatever by day before
> yesterday originated in the murky depths of what became the RDF activity.
> So RDF has moved on, has it?  Glad to hear that, too.  After all, even the
> clouds from Chernobyl eventually dissipated.

I never heard this from the RDF activity.  Do you have a citation?  I have 
heard it from some of the more, er, overenthusiastic boosters of RDF, just as 
I've heard silly things from some boosters of markup.


> | In fact, RDF's "requirement" of identifiers is *exactly* as strong as 
> | XSLT's.  IS XSLT also an example of "identifier evil"?
> 
> Its syntax might qualify.
> 
> | 2)  I am quite confused as to how RDF comes into the picture. 
> 
> Because That's How It All Started.

I lost the trail somewhere.


-- 
Uche Ogbuji                                    Fourthought, Inc.
http://uche.ogbuji.net    http://4Suite.org    http://fourthought.com
Track chair, XML/Web Services One Boston: http://www.xmlconference.com/
Basic XML and RDF techniques for knowledge management, Part 7 - http://www-106.ibm.com/developerworks/xml/library/x-think12.html
Keeping pace with James Clark - http://www-106.ibm.com/developerworks/xml/library/x-jclark.html
Python and XML development using 4Suite, Part 3: 4RDF - http://www-105.ibm.com/developerworks/education.nsf/xml-onlinecourse-bytitle/8A1EA5A2CF4621C386256BBB006F4CEC



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.