🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.text.sgml
Article #570

Re: FrameBuilder

#570
From: drmacro
Date: Sun, 24 Jan 1993 19:55
48 lines
3003 bytes
In <93018.171821U35395@uicvm.uic.edu> C. M. Sperberg-McQueen <U35395@uicvm.uic.edu> writes:
>Robert Hartman writes:
>> Yes, that's the crux.  What I mean by "exactly" is zero output from
>> diff.  One off-the-cuff way to rate the degree of conformance to the
>> standard is by the ratio of diff output lines to original (text) lines
>> for a large and complicated set of reference documents.
>
>I have *real* problems with the notion that an SGML processor should be
>expected or required (possibly even problems with the notion that it
>should be *allowed*) to preserve distinctions in the input form which
>the standard says quite explicitly do not affect the processing of the
>document.  Yes, it's handy in at least some cases (I use SGML comments
>for information I would just as soon keep around for the moment).  But
>the standard says very clearly that an end-tag inferred by the parser
>behaves the same way an end-tag explicitly given in the input stream.
>If we require SGML processors to preserve that distinction from import
>to export, we really are requiring something more than SGML support from
>them.
>
>-C. M. Sperberg-McQueen
> ACH / ACL / ALLC Text Encoding Initiative
> University of Illinois at Chicago
>

I think we have to make a distinction, as Michael does, between
the requirements of ISO 8879 and what I will call user requirements.
ISO 8879 does not require, for example, preservation of record
ends caused by markup (e.g., starting each attribute on a new line).
However, as a user, you may have a requirement *on your editor* to
preserve record ends caused by markup.  An editor that does not
preserve markup record ends (and that otherwise conforms) is a
conforming SGML application, but it may not meet your requirements,
which is between you and it.

The idea that a test of conformance would be the degree of
change between input and output ignores the above paragraph and
the specifics of the standard.

I feel well within my rights to state the user requirement that
an SGML editor preserve *all* aspects of the input document,
whether required by ISO 8879 or not, but I cannot condemn an
editor that does not meet those requirements as non conforming.

Eliot Kimber                      Internet:  drmacro@ralvm13.vnet.ibm.com
Dept E14/B500                     IBMMAIL:   USIB2DK9@IBMMAIL
Network Programs Information Development     Phone: 1-919-543-7091
IBM Corporation
Research Triangle Park, NC 27709
Technical Details
Message-ID: <19930124.120424.631@almaden.ibm.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!ralvm13.VNET.IBM.COM
References: <9301131516.AA18603@mingus.techno.com> <1993Jan14.004718.28458@informix.com> <9301141548.AA19133@mingus.techno.com> <93018.171821U35395@uicvm.uic.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ralvm13.VNET.IBM.COM
From: drmacro@ralvm13.VNET.IBM.COM
Message-ID: <19930124.120424.631@almaden.ibm.com>
Date: Sun, 24 Jan 93 14:55:53 EST
Newsgroups: comp.text.sgml
Subject: Re: FrameBuilder
Disclaimer: This posting represents the poster's views, not those of IBM
News-Software: UReply 3.1
References: <9301131516.AA18603@mingus.techno.com> <1993Jan14.004718.28458@informix.com> <9301141548.AA19133@mingus.techno.com>
            <93018.171821U35395@uicvm.uic.edu>
Lines: 49