Skip to main content
Log in

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

  • Published:
Computers and the Humanities Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Google Scholar 

  • Borgida, A. “Features of Languages for the Development of Information Systems at the Conceptual Level”. IEEE Software, 2(1) (1985), 63–72.

    Google Scholar 

  • Cattell, R.G.G. et al. The Object Database Standard 2.0. San Francisco: Morgan Kaufman, 1997.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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〉.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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〉.)

    Google Scholar 

  • Sperberg-McQueen, C.M. and L. Burnard. Guidelines for Electronic Text Encoding and Interchange. Chicago and Oxford: Text Encoding Initiative, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1001765030032

Keywords

Navigation