W3C home > Mailing lists > Public > xproc-dev@w3.org > December 2017

[xproc 3.0] proposal for a generic xml validation report language (#issue 135)

From: Matthieu RICAUD-DUSSARGET <m.ricaud-dussarget@lefebvre-sarrut.eu>
Date: Sun, 10 Dec 2017 15:43:11 +0000
To: "xproc-dev@w3.org" <xproc-dev@w3.org>
Message-ID: <HE1PR0302MB2713C07EF3A04D75A206DF8EE1360@HE1PR0302MB2713.eurprd03.prod.outlook.com>
Hi all,

In my company we need an XML generic format to get errors and warning from a multiple validation (schema + schematron).
We've been looking at existing languages like SVRL, PSVI, XSV<http://www.ltg.ed.ac.uk/~ht/xsv-status.html>, saxon report language but none of them exactly matches our need.
At the beginning, we thought SVRL was the best candidate, but we found it's actually too much tied with schematron validation only.

So we finally create an internal grammar which we call XVRL (stands for "XML Validation Report Language").

We discussed in Amsterdam meetup about a unifying report ports of validation steps in xproc as describe here : https://github.com/xproc/1.0-specification/issues/135 and we thought XVRL could help in this direction ?
Please find as attach file a sample and the grammar (both Relax NG and XML Schema).
If you find this is an interesting candidate I guess we could add in on github with an open source licence.

Any comments welcome about the format itself and about its use with xproc ?

Best regards
Matthieu Ricaud.

PS : do you think adding this proposal to issue #135 makes sens ? or any where else (xml-dev list?)
PPS : We also made an XVRL to JSON conversion using the xpath 3.0 xml-to-json() function


Cordialement,

[ELS Gestion]



Matthieu Ricaud-Dussarget
Expert XML
SI EDITORIAL
m.ricaud-dussarget@lefebvre-sarrut.eu<mailto:m.ricaud-dussarget@lefebvre-sarrut.eu>
TÚl : 01 40 92 21 98
80 Avenue de la Marne - 92120 Montrouge




image001.png
(image/png attachment: image001.png)

image002.png
(image/png attachment: image002.png)

Received on Sunday, 10 December 2017 15:43:42 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:17:35 UTC