Balisage Paper: Testing Schematron using XSpec

Balisage: The Markup Conference 2017
August 1 - 4, 2017

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

×

Blair, Julie. “Developing a Schematron–Owning Your Content Markup: A Case Study.” Presented at Journal Article Tag Suite Conference (JATS-Con) 2012, Bethesda, MD, October 16 - 17, 2012. In Journal Article Tag Suite Conference (JATS-Con) Proceedings 2012. National Center for Biotechnology Information (US). https://www.ncbi.nlm.nih.gov/books/NBK100373/

×

Fox, Steve. 2016. “All You Need to Know About Behaviour-Driven Software.” Behaviour-Driven.org. November 12. http://behaviour-driven.org/need-know-behaviour-driven-software.html

×

Information Technology — Document Schema Definition Languages (DSDL) — Part 3: Rule-Based Validation, Schematron. International Standard ISO/IEC 19757-3, Geneva, Switzerland: ISO. http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html

×

JATS: Journal Article Tag Suite, Version 1.1. ANSI/NISO Z39.96-2015. https://jats.nlm.nih.gov/

×

Jelliffe, Rick. “The Schematron ‘Skeleton’ Implementation.” Schematron.com. http://schematron.com/front-page/the-schematron-skeleton-implementation/

×

Kraetke, Martin, and Franziska Bühring. “A Quality Assurance Tool for JATS/BITS with Schematron and HTML Reporting.” Presented at Journal Article Tag Suite Conference (JATS-Con) 2016, Bethesda, MD, April 12 - 13, 2016. In Journal Article Tag Suite Conference (JATS-Con) Proceedings 2016. National Center for Biotechnology Information (US). https://www.ncbi.nlm.nih.gov/books/NBK350149/

×

Lubell, Joshua. “Documenting and Implementing Guidelines with Schematron.” Presented at Balisage: The Markup Conference 2009, Montréal, Canada, August 11 - 14, 2009. In Proceedings of Balisage: The Markup Conference 2009. Balisage Series on Markup Technologies, vol. 3 (2009). doi:https://doi.org/10.4242/BalisageVol3.Lubell01

×

Schematron Testing Framework. https://github.com/Schematron/stf

×

Schwarzman, Alexander B. “JATS Subset and Schematron: Achieving the Right Balance.” Presented at Journal Article Tag Suite Conference (JATS-Con) 2017, Bethesda, MD, April 25 - 26, 2017. In Journal Article Tag Suite Conference (JATS-Con) Proceedings 2017. National Center for Biotechnology Information (US). https://www.ncbi.nlm.nih.gov/books/NBK425543/

×

Usdin, Tommie, Deborah Aleyne Lapeyre, and Carter M. Glass. “Superimposing Business Rules on JATS.” Presented at Journal Article Tag Suite Conference (JATS-Con) 2015, Bethesda, MD, April 21 - 22, 2015. In Journal Article Tag Suite Conference (JATS-Con) Proceedings 2015. National Center for Biotechnology Information (US). https://www.ncbi.nlm.nih.gov/books/NBK279902/

Author's keywords for this paper:
Schematron; XSpec; Validating; Behavior Driven Development; Test Driven Development; Unit Testing; Automated Testing; Continuous Integration; Open Source; Quality