Balisage Paper: Engineering Document Applications — From UML Models to XML Schemas

Balisage: The Markup Conference 2009
August 11 - 14, 2009

The materials listed below were provided by the speaker as supplements to a presentation at Balisage. These materials may include the slides or visuals used in the presentation; supplementary material, such as code samples or a demonstration application; and/or the paper accompanying the presentation (if it has not been provided in XML). These materials have been zipped for easy download and are identified by a brief description of the contents. The materials themselves are untouched, that is, they have not been tested or edited by Balisage: The Markup Conference or by Mulberry Technologies, Inc. As such, they are included on this website AS IS, i.e., as provided by the speaker, with no warranties, express or otherwise, made by Balisage or Mulberry.

Slides and Materials

×

S. Abiteboul, D. Suciu: Data on the Web: From Relations to Semistructured Data and XML. Morgan Kaufmann 1999.

×

B. Brügge and A.H. Dutoit. Object-Oriented Software Engineering: Using UML, Patterns and Java. Second Edition, Prentice Hall, 2004.

×

A. Brüggemann-Klein, Th. Schöpf, K. Toni: Principles, Patterns and Procedures of XML Schema Design — Reporting from the XBlog Project. Extreme Markup Languages 2007. Available from http://conferences.idealliance.org/extreme/.

×

A. Brüggemann-Klein, L. Singer: Hypertext Links and Relationships in XML Databases. Presented at Balisage: The Markup Conference 2008, Montréal, Canada, 2008, http://www.balisage.net/. Available from http://hyquery.ls-softworks.de/HyperDataSystemsBalisage2008.pdf. doi:https://doi.org/10.4242/BalisageVol1.Bruggemann-Klein01.

×

D. Carlson: Modeling XML Applications with UML: Practical E-Business Applications. Redwood City, Addison Wesley Longman Publishing, 2001.

×

R. Conrad, D. Scheffner, J.-C. Freytag. XML Conceptual Modeling Using UML. In A.H.F. Laender, S.W. Liddle, V.C. Storey (eds), International Conference on Conceptual Modeling (ER 2000). LNCS 1920, pp. 558—571. Springer-Verlag 2000.

×

R. Eckstein, S. Eckstein. XML und Datenmodellierung. DPunkt-Verlag 2004.

×

A. Khan, M. Sum. Introducing Design Patterns in XML Schemata. Sun Developer Network 2006.

×

W.E. Kimber, J.D. Heintz: Using UML To Define XML Document Types. Presentation at Extreme Markup Languages 2000. Available from http://www.gca.org/attend/2000_conferences/Extreme_2000/.

×

T. Lainevool. Develop Effective XML Documents Using Structural Design Patterns. http://www.LainevoolXMLPatterns.com/.

×

E. Maler, J. El Andaloussi. Developing SGML DTDs: From Text to Model to Markup. Prentice Hall 1995.

×

Object Management Group: Meta Object Facility (MOF) Specification. Version 1.4.1, July 2005. http://www.omg.org/docs/formal/05-05-05.pdf

×

Object Management Group: Meta Object Facility (MOF) Core Specification. Version 2.0, January 2006. http://www.omg.org/docs/formal/06-01-01.pdf

×

Object Management Group: MOF 2.0/XMI Mapping. Version 2.1.1. December 2007. http://www.omg.org/docs/formal/07-12-01.pdf

×

Object Management Group: OMG Unified Modeling Language (OMG UML). Infrastructure, V2.1.2. November 2007. http://www.omg.org/docs/ formal/07-11-04.pdf

×

D. Pagano. Modeling and Defining XML Applications with UML and XML Schema. Diploma Thesis, Technische Universität München, 2008.

×

D. Stephenson. XML Schema Best Practices. HP Dev Resource 2004. http://devresource.hp.com/drc/resources/vdVlistXMLSchemaBestPractices.jsp

×

E. van der Vlist. Comparing XML Schema Languages. XML.com 2001. http://www.xml.com/lpt/a/884.

×

E. van der Vlist. XML Schema. O'Reilly 2002.

×

World Wide Web Consortium: XML Schema Part 1: Structures Second Edition. W3C Recommendation 28 October 2004. http://www.w3.org/TR/2004/REC-vdVlistXMLSchema-1-20041028/