Abstract
This paper develops a solution to the problem of importing existing TEI data into an existing object-oriented database schema without changing the TEI data or the database schema. The solution is based on architectural processing. Two meta-DTDs are used, one to define the architectural forms for the object model and another to map the existing SGML data onto those forms. A full example using a critical text in TEI markup is developed.
Similar content being viewed by others
References
Booch, G. Object-Oriented Analysis and Design with Applications, 2nd ed. Redwood City, CA: Benjamin/Cummings Publishing Co., 1994.
Borgida, A. “Features of Languages for the Development of Information Systems at the Conceptual Level”. IEEE Software, 2(1) (1985), 63–72.
Cattell, R.G.G. et al. The Object Database Standard 2.0. San Francisco: Morgan Kaufman, 1997.
Clark, J. SP: An SGML System Conforming to International Standard ISO 8879 — Standard Generalized Markup Language, version 1.2, 1997 〈http://jclark.com/sp/〉. See especially “Architectural Form Processing” 〈http://jclark.com/sp/archform.htm〉.
Coad, P. and E. Yourdon. Object-Oriented Analysis, 2nd ed. Englewood Cliffs, NJ: Prentice-Hall, Inc, 1991.
Cover, R. “Architectural Forms and SGML/XML Architectures”. The SGML/XML Web Page, 1998 〈http://www.sil.org/sgml/topics.html#archForms〉.
DeRose, S. and D. Durand. Making Hypermedia Work: A User's Guide to HyTime. Boston: Kluwer Academic Publishers, 1994. See especially pages 79–90.
Harbo, K., J. Engelen, F. Evenepoel and B. Bauwens. “Document Processing Based on Architectural Forms with ICADD as an Example”. A paper presented at the SGML BeLux '94 Conference, 1994 〈http://www.sgmlbelux.be/94/5archfrm.html〉.
ISO. Hypermedia/Time-based Structuring Language: HyTime, ISO/IEC 10744. Geneva: International Organization for Standardization, 1992.
ISO. “Architectural Form Definition Requirements (AFDR)”. Annex A.3 of ISO/IEC N1920, Information Processing — Hypermedia/Time-based Structuring Language (HyTime), 2nd ed. 1997–08–01. Geneva: International Organization for Standardization, 1997 〈http://www.ornl.gov/sgml/wg8/docs/n1920/html/clause-A.3.html〉.
Kimber, W. E. “A Tutorial Introduction to SGML Architectures”. An ISOGEN International Corporation workpaper, 1997a 〈http://www.isogen.com/papers/archintro.html〉.
Kimber, W. E. “An Approach to Literate Programming with SGML Architectures”. An ISOGEN International Corporation Workpaper, 1997b 〈http://www.isogen.com/papers/litprogarch/litprogarch.html〉.
Kimber, W. E. “Using the RDF Data Model as an SGML Architecture”. An ISOGEN International Corporation workpaper, 1997c 〈http://www.isogen.com/demos/RDF/rdfarch.html〉.
Megginson, D. “XML Architectural Forms”. A posting to the XML-DEV mailing list, 13 December 1997 〈http://www.lists.ic.ac.uk/archives/xml-dev/9712/0181.html〉.
Megginson, D. Structuring XML Documents. Charles F. Goldfarb Series on Open Information Management. Upper Saddle River, NJ: Prentice Hall, 1998a.
Megginson, D. “Using the XAF Package for Java”. A Megginson Technologies Workpaper, 1998b 〈http://www.megginson.com/XAF/〉.
SIL. CELLAR Web Page. Summer Institute of Linguistics Web Site, 1998 〈http://www.sil.org/cellar〉.
Simons, G. “Conceptual Modeling Versus Visual Modeling: A Technological Key to Building Consensus”. Computers and the Humanities, 30(4) (1997a), 303–319.
Simons, G. “Importing SGML Data into CELLAR by Means of Architectural Forms”. A Summer Institute of Linguistics Workpaper, 1997b 〈http://www.sil.org/cellar/import/〉.
Simons, G. “Using Architectural Forms to Map SGML Data into an Object-Oriented Database”. In Proceedings of SGML/XML '97, Washington, D.C., 8–11 December 1997. Graphics Communications Association, 1997c, pp. 449–459.
Simons, G. and J. Thomson. “Multilingual Data Processing in the CELLAR Environment”. In Linguistic Databases. Ed. J. Nerbonne, Stanford, CA: Center for the Study of Language and Information, 1998, pp. 203–234. (The original working paper is available at 〈http://www.sil.org/cellar/mlingdp/mlingdp.html〉.)
Sperberg-McQueen, C.M. and L. Burnard. Guidelines for Electronic Text Encoding and Interchange. Chicago and Oxford: Text Encoding Initiative, 1994.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Simons, G.F. Using Architectural Forms to Map TEI Data into an Object-Oriented Database. Computers and the Humanities 33, 85–101 (1999). https://doi.org/10.1023/A:1001765030032
Issue Date:
DOI: https://doi.org/10.1023/A:1001765030032