I thought the following might be of interest to those readers of this list interested in architectural forms.
msw ---------- Forwarded message ---------- Date: Wed, 30 Dec 1998 07:52:41 CST From: Baden Hughes <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: FW: dictionaries Earlier (8 Dec) I wrote in response to a query on the TEI list .... >From: Baden Hughes [mailto:[EMAIL PROTECTED] >Sent: Tuesday, 8 December 1998 16:08 >To: [EMAIL PROTECTED] >Subject: RE: dictionaries > Gary Simons gave an excellent paper at the recent markup languages > conference in Chicago in which he describes an alternative method of > recasting the complexity of the TEI dtd to meet needs of an individual > project, using the architectural forms mechanism (not implemented in > any parser we knew of at the time that the TEI dtd was designed) It's from the XML world, but there's XAF by David Megginson, www.megginson.com/XAF > Has anyone else experimented with this approach? Is Gary's paper > available online anywhere? I think it will be at www.sil.org under their electronic journals pages - try something like www.sil.org/silewp/ -------- I have now received this from SIL announcing that the paper is on the web.... SILEWP-ANNOUNCE SIL Electronic Working Papers http://www.sil.org/silewp/ SILEWP 1998-006 (December 1998) is now available at http://www.sil.org/silewp/1998/006/ Author: Gary F. Simons Title: Using architectural processing to derive small, problem-specific XML applications from large, widely-used SGML applications Source: A paper presented at Markup Technologies '98, Chicago, 19-20 Nov 1998 Keywords: computing, humanities computing, SGML, XML, architectural forms, DTD design, conformance of derived DTDs, TEI (Text Encoding Initiative), lexicography, dictionary, Sikaiana language, Solomon Islands Abstract: The large SGML DTDs in widespread use (e.g. HTML, DocBook, ISO 12083, CALS, EAD, TEI) offer the advantage of standardization, but for a particular project they often carry the disadvantage of being too large or too general. A given project might be better served by a DTD that is no bigger than is needed to solve the specific problem at hand, and that is even customized to meet special requirements of the problem domain. Furthermore, the project might prefer for the data it produces to meet the different syntactic constraints of XML conformity. This paper demonstrates how architectural processing can be used to develop a problem-specific XML DTD for a particular project without losing the advantage of conforming to a widely-used SGML DTD. As an example, the paper discusses the markup for a dictionary of the Sikaiana language (Solomon Islands) and develops a small XML application for the purpose derived from the TEI (Text Encoding Initiative) DTD. The TEI Guidelines offer a mechanism for building TEI-conformant applications; the paper concludes by proposing an alternative approach to TEI conformance based on architectures. -- Martin Wheeler - StarTEXT, Glastonbury, Somerset, England - BA6 9PH [EMAIL PROTECTED] http://www.startext.co.uk/