CVS WWW/International/multilingualweb/lt/drafts/its20/schemas

Update of /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/schemas
In directory gil:/tmp/cvs-serv9475/schemas

Modified Files:
	its20.sch 
Log Message:
Updates to Schematron schema

--- /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/schemas/its20.sch	2012/12/26 20:35:37	1.1
+++ /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/schemas/its20.sch	2012/12/28 19:37:25	1.2
@@ -27,4 +27,16 @@
       <assert test="every $ref in tokenize(@annotatorsRef, '\s+') satisfies matches($ref, '(translate|localization-note|terminology|directionality|ruby|language-information|elements-within-text|domain|disambiguation|locale-filter|provenance|external-resource|target-pointer|id-value|preserve-space|localization-quality-issue|localization-quality-rating|mt-confidence|allowed-characters|storage-size)\|.+')">The value of annotatorsRef is a space-separated list of references where each reference is composed of two parts: a data category identifier and an IRI. These two parts are separated by a character | VERTICAL LINE (U+007C).</assert>
     </rule>
   </pattern>
+  <pattern>
+    <title>Disambiguation</title>
+    <rule context="its:disambiguationRule">
+      <assert test="@disambigClassPointer | @disambigClassRefPointer | @disambigSourcePointer | @disambigIdentPointer | @disambigIdentRefPointer">Disambiguation rule must specify at least target type class or target identity.</assert>
+    </rule>
+  </pattern>
+  <pattern>
+    <title>Provenance standoff markup</title>
+    <rule context="its:provenanceRecord">
+      <assert test="@person | @personRef | @org | @orgRef | @tool | @toolRef | @revPerson | @revPersonRef | @revOrg | @revOrgRef | @revTool | @revToolRef | @provRef">At least one attribute must be specified on the provenanceRecord element.</assert>
+    </rule>
+  </pattern>
 </schema>
\ No newline at end of file

Received on Friday, 28 December 2012 19:37:29 UTC