summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--metadata.xsd7
1 files changed, 6 insertions, 1 deletions
diff --git a/metadata.xsd b/metadata.xsd
index 3959eee..c6aa61a 100644
--- a/metadata.xsd
+++ b/metadata.xsd
@@ -49,7 +49,12 @@
<xs:field xpath='@name'/>
</xs:unique>
</xs:element>
- <xs:element name='upstream' type='upstreamType'/>
+ <xs:element name='upstream' type='upstreamType'>
+ <xs:unique name='upstreamDocUniquityConstraint'>
+ <xs:selector xpath='doc'/>
+ <xs:field xpath='@lang'/>
+ </xs:unique>
+ </xs:element>
<xs:element name='use' type='useType'>
<xs:unique name='flagUniquityConstraint'>
<xs:selector xpath='flag'/>