#schematron

Yesterday, I released vscode-schematron 0.2.0, with the main features being validating Schematron against the Schematron schemas (github.com/Schematron/schema) and handling error ranges for broken or missing schemas better.
#vscode #xml #schematron

Published a #Schematron #XML validation #VSCode extension. Not official or anything, just a proof-of-concept side project. I'd love some feedback if folks are interested.

official marketplace: marketplace.visualstudio.com/i
OpenVSX: open-vsx.org/extension/datho75

2024-12-18

I tried validating #Docbook v5 using #xmllint from #libxml2 via #RelaxNG and #Schematron but wasn't successful. The RNG validation threw unexpected errors and the Schematron validation threw an internal error. It could be my source file, but it seems fine. Does somebody here have a working setup or tips to share?

Johan van der Knijffbitsgalore@digipres.club
2024-11-12

Here's a sneak peek at a #PDF Quality Assessment tool I'm working on for digitisation batches , mostly based on #PyMuPDF, #pillow and #Schematron:

github.com/KBNLresearch/pdfqua

(Wouldn't recommend this for production yet, as it's not completely finished, and I'm still changing some things around.)

#wtfPDF

2024-09-24

Hey #digipres nerds! What do you use to manipulate METS files?

And are you aware of any open source XML editor that can handle METS (namespaces, internal references via IDREF/IDREFS)? Bonus point if it can apply #schematron ...

I individually use Oxygen XML Editor but it became really expensive and I don't think my institution can afford as many licences it would need.

2024-08-27

XSLT addendum - there are a few places left for an XSLT course on 4th/5th September, aimed at people who have to write or mantain XSLT stylesheets.

delightfulcomputing.com/course

#xslt #xml #schematron #onlineCourse #liveInstructor #xpath #learn #lotsOfHashTags #delightfulComputing

2024-08-24

Getting ready to run an online introductory XSLT course for people writing or maintaining stylesheets.

#XSLT #XML #Schematron #XSpec #declarative #functionalProgramming #textProcessing #digitalHumanities #JATS

2024-03-26

Oh boy! XSpec v3.0 is scheduled for April this year, including (among other things) SchXslt 1.9.5 as replacement for the skeleton implementation. I'm at the ready to fix the issues that will be detected this way.

https://github.com/xspec/xspec

#schematron #schxslt #xspec

2024-02-28

The next version of SchXslt2 will support a processing instruction schxslt.declare-param to aid writing ISO Schematron w/ abstract patterns. I chose a processing instruction over reusing the sch:param element to not interfere with the current standardisation process.

If the processing instruction is used, the transpiler terminates with an error if a declared parameter is not provided, and if a provided parameter ist not declared.

https://git.sr.ht/~dmaus/schxslt2/tree/main/item/src/main/resources/content/transpile.xsl#L186

#schematron #schxslt

2024-02-23

I know there is a #schematron implementation in #XSLT, has there ever been an attempt to implement #RelaxNG or #XSD in it?

2023-12-21

Today I Learned: The xsl:import element children must precede all other element children of an xsl:stylesheet element, including any xsl:include element children and any user-defined data elements.

https://github.com/schxslt/schxslt/issues/317

#xslt #til #schxslt #schematron

Kai Weber (韦博开)fruehlingstag@fedihum.org
2023-08-23

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: xugs.de/2023/08/10/xugs-27-qua

2023-07-17

Using #Schematron to discover inappropriately used #XML tags

2022-12-07

#OPFOAG Thomas Ledoux advocates for a standard #schematron edition tool to enforce institutional policies on #JHOVE, #veraPDF & #jpylyzer outputs.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst