Balisage Paper: Engineering Document Applications — From UML Models to XML Schemas
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
- Pagano_Bruggemann-Klein_Balisage09.zip: Presentation slides in Adobe PDF.
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 Linking Language (XLink). W3C Recommendation 27 June 2001. http://www.w3.org/TR/xlink/
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/