<xsd:unique> ou <xsd:key>key) est définissable sur un attribut, un élément ou une combinaison des deux, elle doit :
minOccurs > 0) ;nillable="false") ;key implique unique, mais unique n'implique pas key.
<xsd:element name="Librairie">
<xsd:complexType>
....
</xsd:complexType>
<xsd:key name="index">
<xsd:selector xpath="Livre"/>
<xsd:field xpath="ISBN"/>
</xsd:key>
</xsd:element>