Balisage Paper: Documenting and Implementing Guidelines with Schematron

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

×

ISO/IEC 10744:1997. Information processing — Time-based Structuring Language (HyTime)- 2d edition. Annex A.3 Architectural Form Definition Requirements (AFDR). [cited 08 Jun 2009]. http://www.y12.doe.gov/capabilities/sgml/wg8/document/n1920

×

Tim Bray. Don't Invent XML Languages. 2006-01-09. [cited 24 Apr 2009]. http://www.tbray.org/ongoing/When/200x/2006/01/08/No-New-XML-Languages

×

Roger Costello. XML Designers: Take Cue from the Web. xFront. [citied 09 Jun 2009]. http://xfront.com/xml-designers-take-cue-from-the-web/index.html

×

Cover Pages. XML Applications and Initiatives. [cited 21 May 2009]. http://xml.coverpages.org/xmlApplications.html

×

OASIS. DITA Version 1.1 Specification Overview. 1 August 2007. [cited 08 May 2009]. http://docs.oasis-open.org/dita/v1.1/overview/overview.html

×

Norman Walsh. DocBook 5.0: The Definitive Guide. ISBN: 156592-580-7. O'Reilly & Associates, Inc. Version 0.0.25. [cited 08 May 2009]. http://docbook.org

×

Betty Harvey, Joshua Lubell, Puja Goyal, KC Morris. NDRProfile Schema Version 1.0 User Guide. National Institute of Standards and Technology. NISTIR 7547. December 2008. [cited 24 Apr 2009]. http://qod.sourceforge.net/ndrprofile/

×

Rick Jelliffe. Expressing untested and untestable constraints in Schematron. [cited 23 Apr 2009]. http://www.oreillynet.com/xml/blog/2007/03/expressing_untested_and_untest.html

×

D.E. Knuth. Literate Programming. The Computer Journal 1984 27(2):97-111; doi:https://doi.org/10.1093/comjnl/27.2.97. British Computer Society. [cited 11 May 2009]. http://www.literateprogramming.com/knuthweb.pdf

×

Wikipedia. Literate programming. [cited 23 Apr 2009]. http://en.wikipedia.org/wiki/Literate_programming

×

Joshua Lubell. Architectures in an XML World. Markup Languages: Theory and Practice. Vol. 3. No. 4. Fall 2001. doi:https://doi.org/10.1162/109966202760152167. [cited 08 Jun 2009]. http://www.mel.nist.gov/div826/staff/lubell/xsltoolbox/apex/

×

K.C. Morris et al. User's Guide for the Quality of Design Testing Tool and the Content Checker. National Institute of Standards and Technology. NISTIR 7538. October 2008. [cited 11 May 2009]. http://www.mel.nist.gov/publications/view_pub.cgi?pub_id=824715

×

National Information Exchange Model. [cited 08 May 2009]. http://www.niem.gov

×

Cover Pages. Naming and Design Rules. [cited 24 Apr 2009]. http://xml.coverpages.org/ndr.html

×

ISO/IEC 19757-4. Information technology — Document Schema Definition Languages (DSDL) — Part 4: Namespace-based Validation Dispatching Language (NVDL). First edition 2006-06-01. [cited 04 Jun 2009]. http://www.iso.org/PubliclyAvailableStandards

×

ISO/IEC 19757-2. Information technology — Document Schema Definition Languages (DSDL) — Part 2: Regular-grammar-based validation — RELAX NG. First edition 2003-12-01. [cited 09 Jun 2009]. http://www.iso.org/PubliclyAvailableStandards

×

Open Applications Group Integration Specification (OAGIS) Release 9.3. [cited 07 May 2009]. http://www.oagi.org

×

Lou Burnard and Sebastian Rahtz. RelaxNG with Son of ODD. Proceedings of Extreme Markup Languages 2004 conference (Montreal, Quebec). August 2004. [cited 05 Jun 2009]. http://conferences.idealliance.org/extreme

×

Kevin Reiss. Literate Documentation for XML Schema. Digital Humanities 2007 poster materials. [cited 24 Apr 2009]. http://kreisscas.blogspot.com/2007/06/digital-humanities-materials.html

×

Roma: generating validators for the TEI. [cited 05 Jun 2009]. http://www.tei-c.org/Roma

×

AeroSpace and Defence Industries Association of Europe. S1000D International specification for technical publications. Issue 4.0. 2008-08-01. [cited 08 May 2009]. http://www.s1000d.org

×

ISO/IEC 19757-3. Information technology — Document Schema Definition Languages (DSDL) — Part 3: Rule-based validation — Schematron. First edition 2006-06-01. [cited 23 Apr 2009]. http://www.iso.org/PubliclyAvailableStandards

×

Text Encoding Initiative Consortium. TEI P5: Guidelines for Electronic Text Encoding and Interchange. edited by Lou Burnard and Syd Bauman. Version 1.3.0. Last updated on February 1, 2009. http://www.tei-c.org

×

OASIS. Universal Business Language 1.0. 15 September 2004. [cited 07 May 2009]. http://docs.oasis-open.org/ubl/cd-UBL-1.0/

×

World Wide Web Consortium. XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition). W3C Recommendation 26 January 2000, revised 1 August 2002. [cited 21 May 2009]. http://www.w3.org/TR/xhtml1/

×

World Wide Web Consortium. Extensible Markup Language (XML) 1.0 (Fifth Edition). W3C Recommendation 26 November 2008. [cited 15 Apr 2009]. http://www.w3.org/TR/xml/

×

World Wide Web Consortium. XML Path Language (XPath) Version 1.0. W3C Recommendation 16 November 1999. [cited 23 Apr 2009]. http://www.w3.org/TR/xpath

×

World Wide Web Consortium. XML Schema Part 0: Primer Second Edition. W3C Recommendation 28 October 2004. [cited 15 Apr 2009]. http://www.w3.org/TR/xmlschema-0/

×

World Wide Web Consortium. W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures. W3C Candidate Recommendation 30 April 2009. [cited 11 Jun 2009]. http://www.w3.org/TR/xmlschema11-1/