http://schema.bsi-global.com/BS8723-5/
element Thesaurus

Documentation
Root element of the XML file containing the Thesaurus data.
Makes the identifier of the custom types of equivalence unique.
Makes the identifier of the custom types of hierarchical relationships unique.
Makes the identifier of the custom types of associative relationships unique.
Makes the identifier of the custom attributes unique.
Makes the identifier of the concepts and arrays unique.
Makes the identifier of the concepts unique.
Makes the identifier of the arrays unique.
Makes the identifier of the terms unique.
Validates the references to the members of an array.
Validates the references to the super-ordinate of an array.
Validates the references from a scope note to another concept.
Validates the references from a history note to another concept.
Validates the references from a history note of a term to another concept.
Validates the references from the definition of a term to another concept.
Validates the references from the editorial notes of a term to another concept.
Validates the references from the history notes of a term to another concept.
Validates the references from the definition of a term to another concept.
Validates the references from the editorial notes of a term to another concept.
Validates the references from a concept to a custom attribute.
Validates the references to broader concepts.
Validates the references to narrower concepts.
Validates the references to related concepts.
Validates the references to top concepts.
Validates the references from compound non-preferred terms to preferred terms.
Validates the references of the history notes of compound non-preferred terms.
Validates the references of the definitions of compound non-preferred terms.
Validates the references of the editorial notes of compound non-preferred terms.
Properties
This component is not nillable.

Model
<Thesaurus
  identifier = xs:string
  identifier = xs:string>
(SupportedLanguage, EquivalenceType*, HierarchicalRelationshipType*, AssociativeRelationshipType*, CustomAttribute*, ThesaurusArray*, ThesaurusConcept+, CompoundEquivalence* )
</Thesaurus>


Nested Element Summary
AssociativeRelationshipTypeFullStructureAssociativeRelationshipType
          Custom types of associative relationships. 
CompoundEquivalenceFullStructureCompoundEquivalence
          Compound equivalence linking a compound non-preferred term with its related preferred terms. 
CustonAttributeFullStructureCustomAttribute
          Custom attributes which can be assigned to concepts. 
EquivalenceTypeFullStructureEquivalenceType
          Custom types of equivalence. 
HierarchicalRelationshipTypeFullStructureHierarchicalRelationshipType
          Custom types of hierarchical relationships. 
 SupportedLanguage
          Code of the languages supported by the Thesaurus. 
ThesaurusArrayFullStructureThesaurusArray
          Arrays of the thesaurus. 
ThesaurusConceptFullStructureThesaurusConcept
          

Attribute Summary
 xs:stringidentifier
          Unique identifier of the resource. 
 xs:stringidentifier
          Unique identifier of the resource. 

Attribute Detail

identifier

Unique identifier of the resource.

Type:
xs:string
Use:
optional
Form:
unqualified

identifier

Unique identifier of the resource.

Type:
xs:string
Use:
optional
Form:
unqualified

Source
<xs:element name="Thesaurus" type="ThesaurusFullStructure">
<xs:unique name="EquivalenceTypeIdentifier">
<xs:selector xpath="bs8723:EquivalenceType"/>
<xs:field xpath="@dc:identifier"/>
</xs:unique>
<xs:unique name="HierarchicalRelationshipTypeIdentifier">
<xs:selector xpath="bs8723:HierarchicalRelationshipType"/>
<xs:field xpath="@dc:identifier"/>
</xs:unique>
<xs:unique name="AssociativeRelationshipTypeIdentifier">
<xs:selector xpath="bs8723:AssociativeRelationshipType"/>
<xs:field xpath="@dc:identifier"/>
</xs:unique>
<xs:unique name="CustomAttributeIdentifier">
<xs:selector xpath="bs8723:CustomAttribute"/>
<xs:field xpath="@dc:identifier"/>
</xs:unique>
<xs:unique name="ThesaurusConceptArrayIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept|bs8723:ThesaurusArray"/>
<xs:field xpath="@dc:identifier"/>
</xs:unique>
<xs:unique name="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept"/>
<xs:field xpath="@dc:identifier"/>
</xs:unique>
<xs:unique name="ThesaurusArrayIdentifier">
<xs:selector xpath="bs8723:ThesaurusArray"/>
<xs:field xpath="@dc:identifier"/>
</xs:unique>
<xs:unique name="ThesaurusTermIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept/bs8723:PreferredTerm|bs8723:ThesaurusConcept/bs8723:NonPreferredTerm|bs8723:CompoundEquivalence/bs8723:CompoundNonPreferredTerm"/>
<xs:field xpath="@dc:identifier"/>
</xs:unique>
<xs:keyref name="ThesaurusArrayMember" refer="ThesaurusConceptArrayIdentifier">
<xs:selector xpath="bs8723:ThesaurusArray/bs8723:HasMember"/>
<xs:field xpath="."/>
</xs:keyref>
<xs:keyref name="ThesaurusArraySuperOrdinate" refer="ThesaurusConceptArrayIdentifier">
<xs:selector xpath="bs8723:ThesaurusArray"/>
<xs:field xpath="bs8723:SuperOrdinate"/>
</xs:keyref>
<xs:keyref name="ScopeNoteReference" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept/bs8723:ScopeNote/bs8723:LexicalValue/bs8723:Reference"/>
<xs:field xpath="."/>
</xs:keyref>
<xs:keyref name="HistoryNoteReference" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept/bs8723:HistoryNote/bs8723:LexicalValue"/>
<xs:field xpath="bs8723:Reference"/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptPreferredTermHistoryNote" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept/bs8723:PreferredTerm/bs8723:HistoryNote/bs8723:LexicalValue"/>
<xs:field xpath="bs8723:Reference"/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptPreferredTermDefinition" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept/bs8723:PreferredTerm/bs8723:Definition/bs8723:LexicalValue"/>
<xs:field xpath="bs8723:Reference"/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptPreferredTermEditorialNote" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept/bs8723:PreferredTerm/bs8723:EditorialNote/bs8723:LexicalValue"/>
<xs:field xpath="bs8723:Reference"/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptNonPreferredTermHistoryNote" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept/bs8723:NonPreferredTerm/bs8723:HistoryNote/bs8723:LexicalValue"/>
<xs:field xpath="bs8723:Reference"/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptNonPreferredTermDefinition" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept/bs8723:NonPreferredTerm/bs8723:Definition/bs8723:LexicalValue"/>
<xs:field xpath="bs8723:Reference"/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptNonPreferredTermEditorialNote" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept/bs8723:NonPreferredTerm/bs8723:EditorialNote/bs8723:LexicalValue"/>
<xs:field xpath="bs8723:Reference"/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptCustomAttribute" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept/bs8723:CustomAttribute"/>
<xs:field xpath="."/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptBroader" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept/bs8723:HasBroaderConcept"/>
<xs:field xpath="."/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptNarrower" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept/bs8723:HasNarrowerConcept"/>
<xs:field xpath="."/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptRelated" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept/bs8723:HasRelatedConcept"/>
<xs:field xpath="."/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptHasTopConcept" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:ThesaurusConcept"/>
<xs:field xpath="bs8723:HasTopConcept"/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptCompoundEquivalence" refer="ThesaurusTermIdentifier">
<xs:selector xpath="bs8723:CompoundEquivalence/bs8723:PreferredTerm"/>
<xs:field xpath="."/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptCompoundEquivalenceHistoryNote" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:CompoundEquivalence/bs8723:CompoundNonPreferredTerm/bs8723:HistoryNote/bs8723:LexicalValue/bs8723:Reference"/>
<xs:field xpath="."/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptCompoundEquivalenceDefinition" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:CompoundEquivalence/bs8723:CompoundNonPreferredTerm/bs8723:Definition/bs8723:LexicalValue/bs8723:Reference"/>
<xs:field xpath="."/>
</xs:keyref>
<xs:keyref name="ThesaurusConceptCompoundEquivalenceEditorialNote" refer="ThesaurusConceptIdentifier">
<xs:selector xpath="bs8723:CompoundEquivalence/bs8723:CompoundNonPreferredTerm/bs8723:EditorialNote/bs8723:LexicalValue/bs8723:Reference"/>
<xs:field xpath="."/>
</xs:keyref>
</xs:element>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.