In einem Monat macht die XML User Group Stuttgart weiter: Achim Berndzen und @Markup_Fanatic Thorsten Rohm sprechen in der #XUGS27 über #Qualitätssicherung von #XML-Daten und -Prozessen mit #Schematron. Die Veranstaltung wird online durchgeführt, alle Infos auf unserer Homepage: https://xugs.de/2023/08/10/xugs-27-qualitaetssicherung-von-xml-workflows-mit-xproc-pipelines/
#xugs27 #qualitatssicherung #xml #schematron
Started work on SchXslt2, the second iteration of a modern XSLT-based ISO Schematron processor. SchXslt2 will be XSLT 3.0 only. What I can tell so far: The Schematron to XSLT transpiler is less then 500 lines of XSLT.
#schematron #schxslt #dsdl #Validation
#OPFOAG Thomas Ledoux advocates for a standard #schematron edition tool to enforce institutional policies on #JHOVE, #veraPDF & #jpylyzer outputs.
#jpylyzer #veraPDF #JHOVE #schematron #OPFOAG
SchXslt maintenance release v1.7.2 removes same-pattern-restriction on abstract rules. Abstract rules are now effectively global by default. This is not “by the specs” but seems to be current practice. https://github.com/schxslt/schxslt/releases/tag/v1.7.2 #schematron #schxslt
The specification of the Schematron Validation Report Language (ISO/IEC 19757-3:2020, Annex D) is a mess. The little prose in D.1 is at odds with the RelaxNG in D.2, so is the Schematron schema in D.3. #schematron #svrl #wecandobetter
#schematron #svrl #wecandobetter
Pssst… Streaming Schematron rocks. Writing streamable rules and constraints is something to get used to, but validating 7GB of METS records without my laptop breaking sweat is very nice. #Schematron #XSLT3
Release of SchXslt Schematron v1.7.1: This maintenance release fixes a major bug that causes the validation rules to be applied multiple times. https://github.com/schxslt/schxslt/releases/tag/v1.7.1 #schematron #schxslt
Release of SchXslt Schematron v1.7: Bug fixes, support for top-level sch:rules element & xsl:use-package. https://github.com/schxslt/schxslt/releases/tag/v1.7 #schematron #schxslt
Another #Schematron enhancement proposal: Allow more XSL elements (xsl:include, xsl:import, xsl:import-schema, xsl:use-package, xsl:accumulator). https://github.com/Schematron/schematron-enhancement-proposals/issues/4
Proposing another Schematron enhancement: A container element for abstract Schematron rules https://dmaus.name/blog/2021.02 #Schematron
Release of SchXslt Schematron v1.6.2 https://dmaus.name/blog/2021.01/index.html #schematron #schxslt
Today I Learned: Using XPath’s fn:path() instead of a user-defined function that does the same speeds up things quite a lot. https://github.com/schxslt/schxslt/commit/81c1fa446dc9c814117667633463c15db9466086 #schxslt #schematron #xslt #xpath #todayilearned
#schxslt #schematron #xslt #xpath #todayilearned
SchXslt maintenance release 1.5.2: Fixes a bug that could cause the validation stylesheet fail with an error if it was serialized with a namespace prefix other than ‘xsl’ for the XSLT instructions. https://github.com/schxslt/schxslt/releases/tag/v1.5.2 #schxslt #schematron
SchXslt maintenance release 1.5.1: Fixes a botched Maven setup. The Maven artifacts are now available on Maven central. https://github.com/schxslt/schxslt/releases/tag/v1.5.1 #schematron #schxslt
🚧 SchXslt service announcement 🚧 The Maven artifact is currently not available due to a misconfiguration issue. #schematron #schxslt
SchXslt maintenance release: v1.4.7 fixes a bug causing SchXslt to fail generating the validation stylesheet if an abstract pattern parameter replacement value contained a literal backslash. https://github.com/schxslt/schxslt/releases/tag/v1.4.7 #schematron #schxslt
SchXslt maintenance release: v1.4.6 fixes a severe bug causing validation to fail when a pattern declared more than one variable. Available at Github or Maven Central. https://github.com/schxslt/schxslt/releases/tag/v1.4.6 #schematron #schxslt
The series of #MarkupUK webinars finished with Q&A session about XProc. Thanks to @MarkupUKorg for organizing! In case you missed: All webinars available at @MarkupUKorg’s YouTube channel: https://www.youtube.com/channel/UCfkaCkNpKcFe5LmraUb5JOA #XProc #Schematron #XQuery #XSLT
#markupuk #xproc #schematron #xquery #xslt
Aufzeichnung des Webinars "Schematron report customization" ist jetzt auch online: https://www.youtube.com/watch?v=V5M_mRLoy8s #schematron #schxslt #markupuk
#schematron #schxslt #markupuk