On Thu, 18 Jul 1996, Bob Parkinson wrote:
> My understanding was that SGML provides a 'meta grammar' for the
> construction of diverse individual grammars. These diverse individual
> grammars are defined by DTD's that define the individual markup
> languages, eg HTML, and the markup used by the TEI (not sure what the name
> for that is).
>
> You can't mark up anything with SGML. Well thats what I thought until
> the post from Chris. What is this CLIC project?
I think the point that Chris is trying to make (and correct me if I'm
wrong Chris) is that you can use a "structure rich" SGML DTD such as
DOCBOOK as your archival format and then convert from that to another,
more presentation oriented DTD such as HTML 2.0 or 3.2 programmatically.
I've done exactly that in the past on the ELVYN project; we were supplied
with electronic version of articles from an Institute of Physics
Publishing (IoPP) journal encoded to a structure rich SGML DTD and I ran a
these through tool called CoST to generate HTML. The HTML didn't
explicitly say "this is the author" or "this is his affliation" but it was
renderable. The original documents encoded to the publisher's SGML DTD
did have these features. The advantages are that I could now go back to
this, tweak the CoST script a little and generate super new HTML 3.2 files
and also use the structure rich SGML to do decent database searches,
generate catalogue records more easily, etc, etc.
Note that some use the phrase "SGML documents" when talking about HTML vs
other DTDs to mean documents marked up to a structure rich DTD that isn't
HTML.
Tatty bye,
Jim'll
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Jon "Jim'll" Knight, Researcher, Sysop and General Dogsbody, Dept. Computer
Studies, Loughborough University of Technology, Leics., ENGLAND. LE11 3TU.
* I've found I now dream in Perl. More worryingly, I enjoy those dreams. *
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|