Computers and the Humanities

, Volume 33, Issue 1–2, pp 85–101 | Cite as

Using Architectural Forms to Map TEI Data into an Object-Oriented Database

  • Gary F. Simons


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.


Object Model Computational Linguistic Database Schema Architectural Processing Architectural Form 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Booch, G. Object-Oriented Analysis and Design with Applications, 2nd ed. Redwood City, CA: Benjamin/Cummings Publishing Co., 1994.Google Scholar
  2. Borgida, A. “Features of Languages for the Development of Information Systems at the Conceptual Level”. IEEE Software, 2(1) (1985), 63–72.Google Scholar
  3. Cattell, R.G.G. et al. The Object Database Standard 2.0. San Francisco: Morgan Kaufman, 1997.Google Scholar
  4. Clark, J. SP: An SGML System Conforming to International Standard ISO 8879 — Standard Generalized Markup Language, version 1.2, 1997 〈〉. See especially “Architectural Form Processing” 〈〉.Google Scholar
  5. Coad, P. and E. Yourdon. Object-Oriented Analysis, 2nd ed. Englewood Cliffs, NJ: Prentice-Hall, Inc, 1991.Google Scholar
  6. Cover, R. “Architectural Forms and SGML/XML Architectures”. The SGML/XML Web Page, 1998 〈〉.Google Scholar
  7. DeRose, S. and D. Durand. Making Hypermedia Work: A User's Guide to HyTime. Boston: Kluwer Academic Publishers, 1994. See especially pages 79–90.Google Scholar
  8. 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 〈〉.Google Scholar
  9. ISO. Hypermedia/Time-based Structuring Language: HyTime, ISO/IEC 10744. Geneva: International Organization for Standardization, 1992.Google Scholar
  10. 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 〈〉.Google Scholar
  11. Kimber, W. E. “A Tutorial Introduction to SGML Architectures”. An ISOGEN International Corporation workpaper, 1997a 〈〉.Google Scholar
  12. Kimber, W. E. “An Approach to Literate Programming with SGML Architectures”. An ISOGEN International Corporation Workpaper, 1997b 〈〉.Google Scholar
  13. Kimber, W. E. “Using the RDF Data Model as an SGML Architecture”. An ISOGEN International Corporation workpaper, 1997c 〈〉.Google Scholar
  14. Megginson, D. “XML Architectural Forms”. A posting to the XML-DEV mailing list, 13 December 1997 〈〉.Google Scholar
  15. Megginson, D. Structuring XML Documents. Charles F. Goldfarb Series on Open Information Management. Upper Saddle River, NJ: Prentice Hall, 1998a.Google Scholar
  16. Megginson, D. “Using the XAF Package for Java”. A Megginson Technologies Workpaper, 1998b 〈〉.Google Scholar
  17. SIL. CELLAR Web Page. Summer Institute of Linguistics Web Site, 1998 〈〉.Google Scholar
  18. Simons, G. “Conceptual Modeling Versus Visual Modeling: A Technological Key to Building Consensus”. Computers and the Humanities, 30(4) (1997a), 303–319.Google Scholar
  19. Simons, G. “Importing SGML Data into CELLAR by Means of Architectural Forms”. A Summer Institute of Linguistics Workpaper, 1997b 〈〉.Google Scholar
  20. 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.Google Scholar
  21. 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 〈〉.)Google Scholar
  22. Sperberg-McQueen, C.M. and L. Burnard. Guidelines for Electronic Text Encoding and Interchange. Chicago and Oxford: Text Encoding Initiative, 1994.Google Scholar

Copyright information

© Kluwer Academic Publishers 1999

Authors and Affiliations

  • Gary F. Simons
    • 1
  1. 1.Summer Institute of LinguisticsDallasUSA E-mail

Personalised recommendations