Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Code Block
languagexml
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            targetNamespace="http://www.w3.org/2004/02/skos/core#"
            xmlns:skos="http://www.w3.org/2004/02/skos/core#"
            xmlns:adms="http://www.w3.org/ns/adms#"
            xmlns:dct="http://purl.org/dc/terms/"
            elementFormDefault="qualified">

    <xsd:import namespace="http://www.w3.org/ns/adms#" schemaLocation="adms.xsd"/>
    <xsd:import namespace="http://purl.org/dc/terms/" schemaLocation="dct.xsd"/>

    <xsd:element name="Concept" type="skos:Concept"/>
    <xsd:complexType name="Concept">
        <xsd:sequence>
            <xsd:element name="prefLabel" type="xsd:string"/>
            <xsd:element name="altLabel" type="xsd:string" minOccurs="0"/>
            <xsd:element name="hiddenLabel" type="xsd:string" minOccurs="0"/>
            <xsd:element name="notation" type="xsd:string" minOccurs="0"/>
            <xsd:element ref="adms:identifier" minOccurs="0"/>
            <xsd:element name="inScheme" type="skos:inScheme" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="inScheme">
        <xsd:sequence>
            <xsd:element name="ConceptScheme" type="skos:ConceptScheme"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:element name="ConceptScheme" type="skos:ConceptScheme"/>
    <xsd:complexType name="ConceptScheme">
        <xsd:sequence>
            <xsd:element ref="dct:title" minOccurs="0"/>
            <xsd:element ref="adms:identifier"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:element name="notation" type="xsd:string"/>
    <xsd:element name="prefLabel" type="xsd:string"/>

</xsd:schema>


Unknown macro: {add-label}