◀
▤
Slideshow 1
Superimposing Business Rules on JATS
Mulberry Technologies, Inc. Tommie Usdin Debbie Lapeyre Carter Glass
Introductions
[slide 1]
We Come Bearing Old News
[slide 2]
Old Message: XML Is Good
[slide 3]
Old Message: JATS Is Customizable
[slide 4]
JATS-Con 2010
[slide 5]
Lapeyre at JATS-Con 2010
[slide 6]
Lapeyre at JATS-Con 2010
[slide 7]
Lapeyre at JATS-Con 2010
[slide 8]
Old Message: Use Schematron instead of customizing JATS
[slide 9]
Schwartzman at JATS-Con 2010
[slide 10]
Schwartzman at JATS-Con 2010
[slide 11]
Schwartzman at JATS-Con 2010
[slide 12]
Publishers Tell Us
[slide 13]
We Hear You
[slide 14]
Old Message: Try Schematron
[slide 15]
Schematron can be thought of as...
[slide 16]
Schematron Has the World’s Best Error Messages
[slide 17]
Schematron Can Grow
[slide 18]
Examples of Schematron Tests
[slide 19]
This is Real: Case Studies
[slide 20]
Case Study: SAGE Publishing (Errors/Warnings/and Phases)
[slide 21]
Case Study: ISO (DTD+ and Validations Beyond XML)
[slide 22]
What ISO Checks
[slide 23]
ISOSTS Schematron Checks Business Rules
[slide 24]
Checks Complex and MultiPart Rules
[slide 25]
Schematron With XSLT (and Others)
[slide 26]
Case Study: Editorial Writes Functional Requirements
[slide 27]
Spreadsheet Rules the Rules
[slide 28]
Case Study: The Famous Publisher X
[slide 29]
Checking Business Requirements
[slide 30]
Some Requirements Complex, Even for People
[slide 31]
Implementing Schematron: Case Study: Publisher X
[slide 32]
Publisher X Validation
[slide 33]
Different rules for different parts of the lifecycle
[slide 34]
More Stages, More Rules
[slide 35]
Modular Schematron Library
[slide 36]
Modular Plug-in Construction Allows
[slide 37]
Modular Thinking All the Way Down
[slide 38]
Publisher X Schematron Rules
[slide 39]
Conclusion
[slide 40]
The Last Lesson
[slide 41]
?
◀
▤