XQS looks like an interesting approach, thanks for the pointer. I guess you do know about it, but if you do not, for "an implementation of Schematron that would work well with BaseX" I use SchXslt quite heavily, which can be installed with your BaseX installation with the REPO command, see https://github.com/schxslt/schxslt/releases
Daniel Von: BaseX-Talk <basex-talk-boun...@mailman.uni-konstanz.de> Im Auftrag von Eliot Kimber Gesendet: Donnerstag, 8. Juni 2023 15:05 An: BaseX <basex-talk@mailman.uni-konstanz.de> Betreff: Re: [basex-talk] Timeframe for supporting fn:load-xquery-module()? 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<https://www.servicenow.com> LinkedIn<https://www.linkedin.com/company/servicenow> | Twitter<https://twitter.com/servicenow> | YouTube<https://www.youtube.com/user/servicenowinc> | Facebook<https://www.facebook.com/servicenow> From: BaseX-Talk <basex-talk-boun...@mailman.uni-konstanz.de<mailto:basex-talk-boun...@mailman.uni-konstanz.de>> on behalf of Christian Grün <christian.gr...@gmail.com<mailto:christian.gr...@gmail.com>> Date: Thursday, June 8, 2023 at 2:46 AM To: Andrew Sales <and...@andrewsales.com<mailto:and...@andrewsales.com>> Cc: BaseX <basex-talk@mailman.uni-konstanz.de<mailto: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 <and...@andrewsales.com<mailto:and...@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 [1] https://github.com/AndrewSales/XQS [2] https://github.com/AndrewSales/XQS/issues/8