home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / text / sgml / 907 < prev    next >
Encoding:
Text File  |  1992-07-21  |  2.1 KB  |  47 lines

  1. Newsgroups: comp.text.sgml
  2. Path: sparky!uunet!cs.utexas.edu!torn!watserv1!watdragon.waterloo.edu!drraymon
  3. From: drraymon@watdragon.waterloo.edu (Darrell Raymond)
  4. Subject: Re: It's Not Just for Text Anymore
  5. Message-ID: <BrrMAL.4HK@watdragon.waterloo.edu>
  6. Organization: University of Waterloo
  7. References: <710783547snx@sgmlinc.com> <CABO.92Jul14222524@kubus.cs.tu-berlin.de> <23254A@erik.naggum.no>
  8. Date: Wed, 22 Jul 1992 00:49:32 GMT
  9. Lines: 36
  10.  
  11. In article <23254A@erik.naggum.no>, Erik Naggum <erik@naggum.no> writes:
  12. >Especially harmful is ignoring things that turn out to be more essential
  13. >than the researcher thought.  This happens over and over, and I'm very
  14. >skeptical of anyone who argues that X is non-essential and therefore not
  15. >worth considering.  
  16.  
  17.   Thank you, Erik.  I'll repeat this to anyone that considers my problems 
  18. with SGML as being non-essential.  :->
  19.  
  20. >I'm willing to concede the point that the structure is the
  21. >essence, but SGML is in fact concerned with the linear representation,
  22. >and not with the structure per se.
  23.  
  24.   This is the communications-protocol view of SGML.  Would it be correct 
  25. to say, then, that the structure per se is captured in the DTD?  Or in
  26. both the DTD and some external programs?  Or just the external programs?
  27. Or just not at all? 
  28.     
  29. >I use SGML to define the syntax, and embed the semantics in
  30. >the application 
  31.  
  32.   Ok. This is not what a data model does, unfortunately for those who 
  33. thought that SGML was a data model (and perhaps that was only me).  A 
  34. data model defines semantics and is mostly uninterested in syntax.  The 
  35. relational model, for instance, defines what happens when you apply 
  36. operators to a relation (i.e., the semantics of the operators), but could 
  37. care less how you choose to represent the relation or the operators.
  38.  
  39.   What I hear Erik saying is that "the marked-up document is portable,
  40. but the meaning of it is anybody's guess".  This is directly due to
  41. the embedding of semantics in applications, and is the primary reason 
  42. that, without support from some data model, SGML will result in 
  43. non-portable, application-dependent documents.  
  44.  
  45. -Darrell.
  46.