Difference between revisions of "Quality control framework/XML Schema"
Jump to navigation
Jump to search
Line 54: | Line 54: | ||
} |
} |
||
} |
} |
||
</pre> |
</pre> |
||
Revision as of 16:57, 26 May 2011
Contents
Statistics 0.1 Schema
RELAX NG Schema (.rng)
<?xml version="1.0" encoding="UTF-8"?> <element name="statistics" ns="http://apertium.org/xml/statistics" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"> <attribute name="type"> <data type="string"/> </attribute> <attribute name="version"> <data type="float"/> </attribute> <element name="regressions"> <oneOrMore> <element name="regression"> <attribute name="timestamp"> <data type="dateTime"/> </attribute> <element name="title"> <data type="string"/> </element> <element name="revision"> <data type="positiveInteger"/> </element> <element name="passes"> <data type="positiveInteger"/> </element> <element name="fails"> <data type="positiveInteger"/> </element> <element name="total"> <data type="positiveInteger"/> </element> </element> </oneOrMore> </element> </element>
RELAX NG Compact Schema (.rnc)
default namespace = "http://apertium.org/xml/statistics" element statistics { attribute type { xsd:string }, attribute version { xsd:float }, element regressions { element regression { attribute timestamp { xsd:dateTime }, element title { xsd:string }, element revision { xsd:positiveInteger }, element passes { xsd:positiveInteger }, element fails { xsd:positiveInteger }, element total { xsd:positiveInteger } }+ } }
Example Statistics XML file =
<?xml version='1.0' encoding='utf-8'?> <statistics type="apertium" version="1.0"> <regressions> <regression timestamp="2011-05-26T16:53:06.271028"> <title>Breton and French/Regression tests</title> <revision>23172</revision> <passes>381</passes> <fails>75</fails> <total>456</total> </regression> </regressions> <coverages> <coverage timestamp="2011-05-26T16:57:04.363685"> <corpus checksum="89e3a41c79d3e6dffb891686a6d09f12a590b788">corpus.txt</corpus> <dictionary checksum="7afe0fd8903f446242922095f0d872512b987514">br-fr.automorf.bin</dictionary> <percent>96.80</percent> <words> <total>125</total> <known>121</known> <unknown>4</unknown> </words> <top> <word count="1">english</word> <word count="1">sentence</word> <word count="1">break</word> <word count="1">random</word> </top> </coverage> </coverages> </statistics>