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

RE: There is a meaning, but it's not in the data alone

  • To: 'Jeff Lowery' <jlowery@s...>
  • Subject: RE: There is a meaning, but it's not in the data alone
  • From: "Bullard, Claude L (Len)" <clbullar@i...>
  • Date: Thu, 24 Jan 2002 15:15:22 -0600
  • Cc: xml-dev@l...

meaning of data
From: Jeff Lowery [mailto:jlowery@s...]

>> DOCTYPES are fine for DTDs as long as you accept 
>> extensibility in any instance that includes the 
>> DOCTYPE definition and/or own the system reference. 
>> A PUBLIC id specifies the owner organinization and 
>> the system ID tells you where to locate your version 
>> of that.  

>Well, since I don't use DTDs myself, it may be possible that I'm missing
>some subtleties. I get your drift, though. 

And they tell you what the root of the tree is just 
in case it isn't the first thing in the file (it's 
an old SGML hack that XML avoids).

>> Why doesn't that work?  Are you really 
>> looking for someone to make your choices for you?

>But I don't want to use DTDs. You can't make me.

YES I CAN!!! i just don't feel like it today.  But since 
the message was "Doctypes? I don't think so", all I 
am saying is they work fine for DTDs given you trust 
the sender or you own what is at the location identified 
by the system id.

>> Levels.  Agreements are usually layered if negotiated. 
>> Blind exchanges should not be the way the web works. 

>Ummm... not quite with ya there. Certainly, I can ignore or passively store
>information I don't understand, for later regurgitation. Not that I do that
>on this list.

If you do that, then the only agreement in place is with yourself.  No 
problem with that.  A DTD enables extensibility in the internal 
subset.  Where would the agreement not to do that go?  In past 
cases, in the contract or cited spec.  It could be in a comment, 
but just citing the W3C spec won't work.  The NIC folks miss the 
subtle points like that.  Anyone who blindly cites a PUBLIC ID 
or authority misses points like that.  On the other hand,  
it works reasonably well because the humans are reasonable 
critters and handle the details.  One only has to be paranoid 
about the internal subset if one is really worried that one 
or two documents will screw over the whole process.  I can 
make a case for that, but it is the paranoid case.
 
>> And if you plan to send the semantics with the message, 
>> Java and PDF are there to serve your every need. :-)

>Oh, c'mon. 

Yes, it kills the fun of the movie if someone tells 
you the ending.  We went over these discussions endlessly 
in the MID project; it came down to package the semantics 
(design a programming language) or send the data and trust 
the documents (design a data language).  The solution where 
you point off to some other document just treats data as a 
yet another dereferenceble resource.  It doesn't solve much 
that can't be done packaging more data or just sending 
an executable.  <? ?> are just more data made syntactically 
opaque to the application language so your file can carry 
another message to another application (yourSystem).  That's 
why they are the basis for archforms.  Tell me the difference 
between an arch form and a load of attributes on the root.
 
>> Why is this debate still being held every year?

>It makes me wonder why you even bother, Len. :-\

Instructions on popsicle sticks.  We all learn semantics 
somewhere and Huntsville doesn't have big automated 
road signs, so the LA PUBLIC systems are out of the question.

len

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.