I am very interested in an implementation of Schematron that would work well with BaseX—we use Schematron very heavily at ServiceNow and I have been trying to implement some Schematron features in our Mirabel BaseX application, although I’ve had very little time to work on it. We are trying to implement a “Schematron tester” that lets you explore existing Schematron rules and see how they function against the content managed in the BaseX databases and also create and test new rules. My current implementation is very crude and doesn’t implement the full range of what you can do in a Schematron.

 

If there’s anything I can do to assist or test a Schematron implementation, please don’t hesitate to reach out.

 

Cheers,

 

Eliot

_____________________________________________

Eliot Kimber

Sr Staff Content Engineer

O: 512 554 9368

M: 512 554 9368

servicenow.com

LinkedIn | Twitter | YouTube | Facebook

 

From: BaseX-Talk <basex-talk-bounces@mailman.uni-konstanz.de> on behalf of Christian Grün <christian.gruen@gmail.com>
Date: Thursday, June 8, 2023 at 2:46 AM
To: Andrew Sales <andrew@andrewsales.com>
Cc: BaseX <basex-talk@mailman.uni-konstanz.de>
Subject: Re: [basex-talk] Timeframe for supporting fn:load-xquery-module()?

[External Email]

 


Hi Andrew,

 

Thanks for your mail. I've seen your and Adam’s comment, but I didn't have time yet to give a reply. We’ll add an implementation of fn:load-xquery-module in BaseX 11, which is planned for Summer/Fall this year. A proof-of-concept implementation will be made available with BaseX 10.7 or 10.8.

 

All the best 

Christian

 

 

 

Andrew Sales <andrew@andrewsales.com> schrieb am Mi., 7. Juni 2023, 23:15:

Hello,

 

The docs say:

 

"The three functions fn:transform, fn:load-xquery-module and fn:collation-key may be added in a future version of BaseX as their implementation might require the use of additional external libraries."

 

Is there a timeframe for this? I'm interested in particular in the load-xquery-module() to enable an implementation of Schematron written in pure XQuery[1] to be portable between engines[2].

 

Many thanks,

Andrew