Schematron and Track Changes Markup (atict)
Is it possible to use schematron to report on Arbortext change tracking markup?
For instance, here is a fragment of my XML document that contains markup:
<atict:add user="jenmille" time="1478038337">
<onePieceOfPuzzle id="F1407047"
revision="future">
<name id="F1407045">
Credit Categories in Calculation
Processing
</name>
<p id="F1407034">
The calculation process consists
of multiple phases.
</p>
<ul id="F1411378">
<li id="F1411381">
<p id="F1471899">
If multiple performance measures match a
credit transaction, then the calculation process
creates a duplicate of the transaction for
each of the matched performance measures.
</p>
</li>
</ul>
</onePieceOfPuzzle>
</atict:add>
Here is a very generic schematron file that I use to run a completeness check against my document. I have added the atict namespace to this schematron file. The rule in this schematron should just output the name of every element.
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="schematron.style" type="text/x-styler" media="editor" alternate="yes"?>
<!--Arbortext, Inc., 1988-2010, v.4002-->
<schema xmlns="http://purl.oclc.org/dsdl/schematron"
xmlns:atict="http://www.arbortext.com/namespace/atict">
<pattern id="listElementNames">
<rule context="*">
<report test=".">
local-name: <value-of select="local-name(.)"/>
</report> `
</rule>
</pattern>
</schema>
All elements in the document are output to the schematron report except the atict elements. I have tried many different ways to just get the atict elements to be recognized by the schematron rules and processor but nothing is working. I have also tried to look at the atict spec as mentioned in the online help: http://www.arbortext.com/namespace/atict/change-tracking-markup-spec.html and it is unreachable for me.
Many thanks!
Jenny

