Hey George et al.,

I just posted on the web forum a question about getting SVRL out of a 
Schematron validation, instead of the oxygen native view. On second thought, I 
guess this thread is a better place to post the question.

I'm wondering whether I could get the SVRL output instead of/in addition to the 
native error pane display. When I look at Rick J's latest version of the 
skeleton.xsl pipeline (http://www.schematron.com/implementation.html and in 
particular the link on that page to iso-schematron-xslt2.zip), I see that he's 
basically defaulting to SVRL output in any case.

As far as I can tell, in oxygen 11.2, there is no option currently to save/view 
the native SVRL output instead of/in addition to the built-in validation error 
pane display. This would be very desirable (for me, anyway) in 11.3. (I'm 
trying to convince a client to put a Schematron validation step in their 
process pipeline, and they want to know, as well they should, "what's the 
validation output gonna look like?". The answer is SVRL, but I want to be able 
to show it to them.)

I could just set up a separate transformation scenario using the download from 
Rick J, but it would be really nice if you could make it a native option in 
oxygen -- unless it's already there and I'm just like an idiot completely 
missing it.

John


On Jun 16, 2010, at 4:06 PM, John Madden wrote:

> I'll "third" that vote.
> 
> As I'm sure you also know, George, when there is a "failure to compile 
> Schematron" error when validating a document with an associated Schematron, 
> the reported line numbers for the location of the offending statement in the 
> Schematron are typically off by some (variable) number of lines. I imagine 
> this relates to the stylesheet pipeline probably transforming the Schematron 
> first into some canonical representation with potentially different number of 
> lines.
> 
> John
> 
> On Jun 16, 2010, at 3:21 PM, Lars Huttar wrote:
> 
>> Hello,
>> Just "seconding" my own vote here for improved validation of Schematron 
>> schemas in Oxygen.
>> Again today I ran into the problem where Oxygen says the schema is valid, 
>> but in fact the XPath had a problem.
>> In this case, there were two problems:
>> 
>> 1) an XPath expression used a namespace prefix which was included in an 
>> xmlns: namespace declaration, but was not declared using <sch:ns>:
>> <sch:schema xmlns:sch="http://purl.oclc.org/dsdl/schematron";
>>     xmlns:svrl="http://purl.oclc.org/dsdl/svrl";>
>>     ...
>>     <sch:assert test="$SVRL-results//svrl:failed-assert">
>> 
>> 2) a rule/@context expression used a variable, which is not allowed (at 
>> least the generated stylesheet is not valid XSLT):
>>     <sch:rule context="$original-schema/sch:assert">
>> 
>> As before, in both cases, the problems were hard to debug because they were 
>> reported at runtime, after the Schematron schema had been transformed into 
>> transient XSLT. Strong validation of the schema, catching them at 
>> schema-editing time, would have made things easier to diagnose and fix. I 
>> don't suppose there's a Schematron implementation out there that works 
>> without the XSLT-generation step, and reports validation errors in direct 
>> reference to the Schematron schema? E.g. Probatron4j (I haven't tried it)?
>> 
>> Thanks...
>> Lars
>> 
>> On 5/27/2010 3:58 AM, George Cristian Bina wrote:
>>> 
>>> Dear Lars, 
>>> 
>>> Thanks for your feedback! 
>>> You identified exactly the problem, tracing back the errors to the original 
>>> schema. Our implementation is based on skeleton, simplified a little as we 
>>> know the XSLT engine that we use and I also added support for includes and 
>>> abstract schemas - that means there are a couple of XSLT stylesheets until 
>>> we get the XSLT from Schematron. I will see what we can do about that, I 
>>> agree that better validation for Schematron will be a nice thing to have in 
>>> oXygen. 
>>> 
>>> Best Regards, 
>>> George 
>> 
>> _______________________________________________
>> oXygen-user mailing list
>> oXygen-user@oxygenxml.com
>> http://www.oxygenxml.com/mailman/listinfo/oxygen-user
> 
> _______________________________________________
> oXygen-user mailing list
> oXygen-user@oxygenxml.com
> http://www.oxygenxml.com/mailman/listinfo/oxygen-user

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
oXygen-user mailing list
oXygen-user@oxygenxml.com
http://www.oxygenxml.com/mailman/listinfo/oxygen-user

Reply via email to