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

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

Modified Files:
	its20-types.rnc its20-types.rng its20.rnc its20.rng 
Log Message:
added disambigSourcePointer to disambigation global, following the pattern at http://lists.w3.org/Archives/Public/public-multilingualweb-lt/2012Nov/0264.html . Also tried to update the schema, may need a check 

--- /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/schemas/its20-types.rnc	2012/11/30 14:18:51	1.9
+++ /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/schemas/its20-types.rnc	2012/11/30 19:19:26	1.10
@@ -98,6 +98,8 @@
 
 its-disambigIdentRefPointer.type = its-relative-selector.type
 
+its-disambigSourcePointer.type = its-relative-selector.type
+
 its-localeFilterList.type = string
 
 its-provenanceRecordsRefPointer.type = its-relative-selector.type
--- /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/schemas/its20-types.rng	2012/11/30 14:18:51	1.6
+++ /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/schemas/its20-types.rng	2012/11/30 19:19:26	1.7
@@ -132,6 +132,9 @@
   <define name="its-disambigIdentRefPointer.type">
     <ref name="its-relative-selector.type"/>
   </define>
+  <define name="its-disambigSourcePointer.type">
+    <ref name="its-relative-selector.type"/>
+  </define>
   <define name="its-localeFilterList.type">
     <data type="string" datatypeLibrary=""/>
   </define>
--- /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/schemas/its20.rnc	2012/11/30 08:23:39	1.11
+++ /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/schemas/its20.rnc	2012/11/30 19:19:26	1.12
@@ -416,11 +416,12 @@
   its-attribute.disambigGranularity.nons?,
   its-attribute.disambigSource.nons?,
   (its-attribute.disambigClassPointer.nons | its-attribute.disambigClassRefPointer.nons)?,
-  (its-attribute.disambigIdentPointer.nons | its-attribute.disambigIdentRefPointer.nons)?
+  ((its-attribute.disambigSourcePointer.nons, its-attribute.disambigIdentPointer.nons) | its-attribute.disambigIdentRefPointer.nons)?
 
 its-attribute.disambigClassPointer.nons = attribute disambigClassPointer { its-disambigClassPointer.type }
 its-attribute.disambigClassRefPointer.nons = attribute disambigClassRefPointer { its-disambigClassRefPointer.type }
 its-attribute.disambigIdentPointer.nons = attribute disambigIdentPointer { its-disambigIdentPointer.type }
+its-attribute.disambigSourcePointer.nons = attribute disambigSourcePointer { its-disambigSourcePointer.type }
 its-attribute.disambigIdentRefPointer.nons = attribute disambigIdentRefPointer { its-disambigIdentRefPointer.type }
 
 its-localeFilterRule =
--- /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/schemas/its20.rng	2012/11/30 08:23:39	1.8
+++ /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/schemas/its20.rng	2012/11/30 19:19:26	1.9
@@ -1205,7 +1205,10 @@
     </optional>
     <optional>
       <choice>
-        <ref name="its-attribute.disambigIdentPointer.nons"/>
+        <group>
+          <ref name="its-attribute.disambigSourcePointer.nons"/>
+          <ref name="its-attribute.disambigIdentPointer.nons"/>
+        </group>
         <ref name="its-attribute.disambigIdentRefPointer.nons"/>
       </choice>
     </optional>
@@ -1225,6 +1228,11 @@
       <ref name="its-disambigIdentPointer.type"/>
     </attribute>
   </define>
+  <define name="its-attribute.disambigSourcePointer.nons">
+    <attribute name="disambigSourcePointer">
+      <ref name="its-disambigSourcePointer.type"/>
+    </attribute>
+  </define>
   <define name="its-attribute.disambigIdentRefPointer.nons">
     <attribute name="disambigIdentRefPointer">
       <ref name="its-disambigIdentRefPointer.type"/>

Received on Friday, 30 November 2012 19:19:29 UTC