Article View: comp.text.sgml
Article #38Re: It's Not Just for Text Anymore
From: raudabaugh
Date: Thu, 23 Jul 1992 03:17
Date: Thu, 23 Jul 1992 03:17
57 lines
3653 bytes
3653 bytes
In article <BrrMAL.4HK@watdragon.waterloo.edu>, drraymon@watdragon.waterloo.edu (Darrell Raymond) writes: > In article <23254A@erik.naggum.no>, Erik Naggum <erik@naggum.no> writes: >> >>Especially harmful is ignoring things that turn out to be more essential >>than the researcher thought. This happens over and over, and I'm very >>skeptical of anyone who argues that X is non-essential and therefore not >>worth considering. > > Thank you, Erik. I'll repeat this to anyone that considers my problems > with SGML as being non-essential. :-> > >>I'm willing to concede the point that the structure is the >>essence, but SGML is in fact concerned with the linear representation, >>and not with the structure per se. > > This is the communications-protocol view of SGML. Would it be correct > to say, then, that the structure per se is captured in the DTD? Or in > both the DTD and some external programs? Or just the external programs? > Or just not at all? I take point with the above. SGML is describes a document in a tree structure. The document is then non-linear, instead it becomes 2D. Also, a very important feature is versioning or redlining (which I don't know the level of support SGML has). This makes a document more 3D. A very important part of publishing is to produce the most current version but also prior versions. > >>I use SGML to define the syntax, and embed the semantics in >>the application > > Ok. This is not what a data model does, unfortunately for those who > thought that SGML was a data model (and perhaps that was only me). A > data model defines semantics and is mostly uninterested in syntax. The > relational model, for instance, defines what happens when you apply > operators to a relation (i.e., the semantics of the operators), but could > care less how you choose to represent the relation or the operators. > > What I hear Erik saying is that "the marked-up document is portable, > but the meaning of it is anybody's guess". This is directly due to > the embedding of semantics in applications, and is the primary reason > that, without support from some data model, SGML will result in > non-portable, application-dependent documents. > > -Darrell. An SGML doc is not self-describing alone to the outside world without the DTD. And yes, SGML docs without internal DTDs fly about all of the time. Can the DTD describe the semantics about itself so that duplicate SGML docs don't end up consuming space-probably. Can it describe the semantics about relationships between other docs that have the same DTD-maybe. Can it describe outside relationships to other docs-why? This is not what SGML is for nor should it be. George Raudabaugh -- George Raudabaugh Project Leader Information Dimensions, Inc. raudabaugh@idicl1.idi.battelle.org (work email) 5080 Tuttle Crossing Blvd. Dublin, Ohio 43017 (614) 761-7309 (voice mail)
Technical Details
Message-ID:
<1992Jul22.221732.1@idicl1.idi.battelle.org>Path:
arc1-ca.pugleaf.net!sparky!uunet!wupost!zaphod.mps.ohio-state.edu!malgudi.oar.net!chemabs!sun1.is.battelle.org!bclcl1.im.battelle.org!idiws1.idi.battelle.org!idicl1.idi.battelle.org!raudabaughReferences:
<710783547snx@sgmlinc.com> <CABO.92Jul14222524@kubus.cs.tu-berlin.de> <23254A@erik.naggum.no> <BrrMAL.4HK@watdragon.waterloo.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!wupost!zaphod.mps.ohio-state.edu!malgudi.oar.net!chemabs!sun1.is.battelle.org!bclcl1.im.battelle.org!idiws1.idi.battelle.org!idicl1.idi.battelle.org!raudabaugh From: raudabaugh@idicl1.idi.battelle.org Newsgroups: comp.text.sgml Subject: Re: It's Not Just for Text Anymore Message-ID: <1992Jul22.221732.1@idicl1.idi.battelle.org> Date: 23 Jul 92 03:17:32 GMT References: <710783547snx@sgmlinc.com> <CABO.92Jul14222524@kubus.cs.tu-berlin.de> <23254A@erik.naggum.no> <BrrMAL.4HK@watdragon.waterloo.edu> Organization: IDI-Dublin Lines: 57 Nntp-Posting-Host: bidiao Nntp-Posting-User: raudabaugh