⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 schema.xsd

📁 联合国农粮署牵头开发的geonetwork源代码最新版
💻 XSD
📖 第 1 页 / 共 5 页
字号:
    <xs:sequence>      <xs:element ref="GeoExtentTypes"/>    </xs:sequence>  </xs:complexType>  <xs:complexType name="GeoBndBox">    <xs:sequence>      <xs:element ref="westBL"/>      <xs:element ref="eastBL"/>      <xs:element ref="southBL"/>      <xs:element ref="northBL"/>    </xs:sequence>  </xs:complexType>  <xs:complexType name="SpatTempEx">    <xs:complexContent>      <xs:extension base="element_exTemp">        <xs:sequence>          <xs:element maxOccurs="unbounded" ref="exSpat"/>        </xs:sequence>      </xs:extension>    </xs:complexContent>  </xs:complexType>  <xs:complexType name="GeoDesc">    <xs:sequence>      <xs:element minOccurs="0" ref="exTypeCode"/>      <xs:element ref="geoId"/>    </xs:sequence>  </xs:complexType>  <!-- Citation Entities -->  <xs:complexType name="RespParty">    <xs:sequence>      <xs:element minOccurs="0" ref="rpIndName"/>      <xs:element minOccurs="0" ref="rpOrgName"/>      <xs:element minOccurs="0" ref="rpPosName"/>      <xs:element minOccurs="0" ref="rpCntInfo"/>      <xs:element ref="role"/>    </xs:sequence>  </xs:complexType>  <!--    RG: was    <!ENTITY % Citation '(resTitle, resAltTitle*, resRefDate+, resEd?, resEdDate?, citId*, citIdType*, citRespParty*,presForm*, datasetSeries?, otherCitDet?, collTitle?, isbn?, issn?)'>  -->  <xs:complexType name="Citation">    <xs:sequence>      <xs:element ref="resTitle"/>      <xs:element minOccurs="0" maxOccurs="unbounded" ref="resAltTitle"/>      <xs:element maxOccurs="unbounded" ref="resRefDate"/>      <xs:element minOccurs="0" ref="resEd"/>      <xs:element minOccurs="0" ref="resEdDate"/>      <xs:element minOccurs="0" maxOccurs="unbounded" ref="citId"/>      <xs:element minOccurs="0" maxOccurs="unbounded" ref="citIdType"/>      <xs:element minOccurs="0" maxOccurs="unbounded" ref="citRespParty"/>      <xs:element minOccurs="0" maxOccurs="unbounded" ref="presForm"/>      <xs:element minOccurs="0" ref="datasetSeries"/>      <xs:element minOccurs="0" ref="otherCitDet"/>      <xs:element minOccurs="0" ref="collTitle"/>      <xs:element minOccurs="0" ref="isbn"/>      <xs:element minOccurs="0" ref="issn"/>    </xs:sequence>  </xs:complexType>  <xs:complexType name="Address">    <xs:sequence>      <xs:element minOccurs="0" maxOccurs="unbounded" ref="delPoint"/>      <xs:element minOccurs="0" ref="city"/>      <xs:element minOccurs="0" ref="adminArea"/>      <xs:element minOccurs="0" ref="postCode"/>      <xs:element minOccurs="0" ref="country"/>      <xs:element minOccurs="0" maxOccurs="unbounded" ref="eMailAdd"/>    </xs:sequence>  </xs:complexType>  <xs:complexType name="OnlineRes">    <xs:sequence>      <xs:element ref="linkage"/>      <xs:element minOccurs="0" ref="protocol"/>      <xs:element minOccurs="0" ref="appProfile"/>      <xs:element minOccurs="0" ref="orName"/>      <xs:element minOccurs="0" ref="orDesc"/>      <xs:element minOccurs="0" ref="orFunct"/>    </xs:sequence>  </xs:complexType>  <xs:complexType name="Contact">    <xs:sequence>      <xs:element minOccurs="0" ref="cntPhone"/>      <xs:element minOccurs="0" ref="cntAddress"/>      <xs:element minOccurs="0" ref="cntOnLineRes"/>      <xs:element minOccurs="0" ref="cntHours"/>      <xs:element minOccurs="0" ref="cntInstr"/>    </xs:sequence>  </xs:complexType>  <xs:complexType name="Telephone">    <xs:sequence>      <xs:element minOccurs="0" maxOccurs="unbounded" ref="voiceNum"/>      <xs:element minOccurs="0" maxOccurs="unbounded" ref="faxNum"/>    </xs:sequence>  </xs:complexType>  <!--    RG: was    <!ENTITY % DateRef '(refDate, dateType)'>  -->  <xs:complexType name="DateRef">    <xs:sequence>      <xs:element ref="refDate"/>      <xs:element ref="refDateType"/>    </xs:sequence>  </xs:complexType>  <xs:complexType name="DatasetSeries">    <xs:sequence>      <xs:element minOccurs="0" ref="seriesName"/>      <xs:element minOccurs="0" ref="issId"/>      <xs:element minOccurs="0" ref="artPage"/>    </xs:sequence>  </xs:complexType>  <!--  PART 1 - CSL DECLARATIONS -->  <!--    The following elements and entites have been taken from the Conceptual Schema Language (19103) DTD.    They do not make up that DTD in its entirety, and are placed here for ease of use of this DTD  -->  <xs:element name="value" type="NumberTypes"/>  <xs:element name="Integer" substitutionGroup="NumberTypes"/>  <xs:element name="Decimal" substitutionGroup="NumberTypes"/>  <xs:element name="Real" substitutionGroup="NumberTypes"/>  <xs:element name="TypeName" substitutionGroup="GenericNameTypes" type="TypeName"/>  <xs:element name="LocalName" substitutionGroup="GenericNameTypes" type="LocalName"/>  <xs:element name="ScopedName" substitutionGroup="GenericNameTypes" type="ScopedName"/>  <xs:element name="MemberName" substitutionGroup="GenericNameTypes" type="MemberName"/>  <xs:complexType name="element_scope">    <xs:sequence>      <xs:element ref="scope"/>    </xs:sequence>  </xs:complexType>  <xs:element name="scope" type="xs:string"/>  <!-- "scope" is the name of the namespace -->  <xs:element name="aName" type="xs:string"/>  <xs:element name="attributeType" type="TypeName"/>  <xs:element name="uom" type="UnitOfMeasureTypes"/>  <xs:element name="UomLength" substitutionGroup="UnitOfMeasureTypes" type="UomLength"/>  <xs:element name="UomAngle" substitutionGroup="UnitOfMeasureTypes" type="UomAngle"/>  <xs:element name="UomScale" substitutionGroup="UnitOfMeasureTypes" type="UomScale"/>  <xs:element name="UomTime" substitutionGroup="UnitOfMeasureTypes" type="UomTime"/>  <xs:element name="UomArea" substitutionGroup="UnitOfMeasureTypes" type="UomArea"/>  <xs:element name="UomVolume" substitutionGroup="UnitOfMeasureTypes" type="UomVolume"/>  <xs:element name="UomVelocity" substitutionGroup="UnitOfMeasureTypes" type="UomVelocity"/>  <xs:element name="uomName" type="xs:string"/>  <xs:element name="conversionToISOstandarUnit" type="xs:string"/>  <!-- PART 2 : SPATIAL DECLARATIONS -->  <!--    The following elements and entites have been taken from the Spatial Schema (19107) DTD. They do not make    up that DTD in its entirety, and are placed here for ease of use of this DTD  -->  <xs:element name="coordinates">    <xs:complexType mixed="true">      <xs:attributeGroup ref="attlist_coordinates"/>    </xs:complexType>  </xs:element>  <xs:attributeGroup name="attlist_coordinates">    <xs:attribute name="tupleSep" default="space">      <xs:simpleType>        <xs:restriction base="xs:token">          <xs:enumeration value="space"/>          <xs:enumeration value="comma"/>          <xs:enumeration value="period"/>        </xs:restriction>      </xs:simpleType>    </xs:attribute>    <xs:attribute name="coordSep" default="comma">      <xs:simpleType>        <xs:restriction base="xs:token">          <xs:enumeration value="space"/>          <xs:enumeration value="comma"/>          <xs:enumeration value="period"/>        </xs:restriction>      </xs:simpleType>    </xs:attribute>    <xs:attribute name="decimalChar" default="period">      <xs:simpleType>        <xs:restriction base="xs:token">          <xs:enumeration value="period"/>          <xs:enumeration value="comma"/>        </xs:restriction>      </xs:simpleType>    </xs:attribute>    <xs:attribute name="dimension" default="2">      <xs:simpleType>        <xs:restriction base="xs:token">          <xs:enumeration value="2"/>          <xs:enumeration value="3"/>        </xs:restriction>      </xs:simpleType>    </xs:attribute>    <xs:attribute name="precision" default="single">      <xs:simpleType>        <xs:restriction base="xs:token">          <xs:enumeration value="single"/>          <xs:enumeration value="double"/>        </xs:restriction>      </xs:simpleType>    </xs:attribute>  </xs:attributeGroup>  <xs:complexType name="element_GM_Polygon">    <xs:sequence>      <xs:element ref="GM_Polygon"/>    </xs:sequence>  </xs:complexType>  <xs:element name="GM_Polygon" substitutionGroup="GM_ObjectTypes"/>  <xs:element name="GM_Point" type="GM_Point"/>  <!-- PART 3: TEMPORAL DECLARATIONS -->  <!--    The following elements and entites have been taken from the Temporal (19108) DTD. They do not make up that    DTD in its entirety, and are placed here for ease of use of this DTD  -->  <xs:element name="designator" type="xs:string"/>  <xs:element name="years" type="xs:string"/>  <xs:element name="months" type="xs:string"/>  <xs:element name="days" type="xs:string"/>  <xs:element name="timeIndicator" type="xs:string"/>  <xs:element name="hours" type="xs:string"/>  <xs:element name="minutes" type="xs:string"/>  <xs:element name="seconds" type="xs:string"/>  <xs:element name="TM_CalDate" substitutionGroup="TM_PositionTypes" type="TM_CalDate"/>  <xs:element name="TM_ClockTime" substitutionGroup="TM_PositionTypes" type="TM_ClockTime"/>  <xs:element name="TM_DateAndTime" substitutionGroup="TM_PositionTypes" type="TM_DateAndTime"/>  <xs:complexType name="element_TM_GeometricPrimitive">    <xs:sequence>      <xs:element ref="TM_GeometricPrimitive"/>    </xs:sequence>  </xs:complexType>  <xs:element name="TM_GeometricPrimitive" substitutionGroup="TM_Primitive"/>  <xs:element name="TM_Instant" type="TM_Instant"/>  <xs:element name="TM_Period" type="TM_Period"/>  <xs:complexType name="element_tmPosition">    <xs:sequence>      <xs:element ref="tmPosition"/>    </xs:sequence>  </xs:complexType>  <xs:element name="tmPosition" type="TM_PositionTypes"/>  <xs:complexType name="element_calDate">    <xs:sequence>      <xs:element ref="calDate"/>    </xs:sequence>  </xs:complexType>  <xs:element name="calDate" type="xs:string"/>  <xs:element name="clkTime" type="xs:string"/>  <xs:element name="begin" type="xs:string"/>  <xs:element name="end" type="xs:string"/>  <!--  PART 4 - SPATIAL REFERENCE BY COORDINATES DECLARATIONS -->  <xs:complexType name="element_datumID">    <xs:sequence>      <xs:element ref="datumID"/>    </xs:sequence>  </xs:complexType>  <xs:element name="datumID" substitutionGroup="SC_VerticalDatum"/>  <!-- PART 6 - ELEMENT DECLARATIONS -->  <!-- Metadata Entity Set Elements -->  <xs:element name="Metadata" type="Metadata"/>  <xs:element name="mdFileID" type="xs:string"/>  <xs:element name="mdLang" type="element_languageCode"/>  <xs:element name="mdChar" type="element_CharSetCd"/>  <xs:element name="mdParentID" type="xs:string"/>  <xs:element name="mdHrLv" type="element_ScopeCd"/>  <xs:element name="mdHrLvName" type="xs:string"/>  <xs:element name="mdContact" type="RespParty"/>  <xs:element name="mdDateSt" type="xs:string"/>  <xs:element name="mdStanName" type="xs:string"/>  <xs:element name="mdStanVer" type="xs:string"/>  <xs:element name="distInfo" type="Distrib"/>  <xs:element name="dataIdInfo" type="DataIdent"/>  <xs:element name="appSchInfo" type="AppSchInfo"/>  <xs:element name="porCatInfo" type="PortCatRef"/>  <xs:element name="mdMaint" type="MaintInfo"/>  <xs:element name="mdConst" type="ConstsTypes"/>  <xs:element name="dqInfo" type="DataQual"/>  <xs:element name="spatRepInfo" type="SpatRepTypes"/>  <xs:element name="refSysInfo" type="RefSystemTypes"/>  <xs:element name="contInfo" type="ContInfoTypes"/>  <xs:element name="mdExtInfo" type="MdExtInfo"/>  <!-- Identification Elements -->  <xs:element name="idCitation" type="Citation"/>  <xs:element name="idAbs" type="xs:string"/>  <xs:element name="idPurp" type="xs:string"/>  <xs:element name="idCredit" type="xs:string"/>  <xs:element name="status" type="element_ProgCd"/>  <xs:element name="idPoC" type="RespParty"/>  <xs:element name="resConst" type="ConstsTypes"/>  <xs:element name="dsFormat" type="Format"/>  <xs:element name="idSpecUse" type="Usage"/>  <xs:element name="resMaint" type="MaintInfo"/>  <xs:element name="descKeys" type="Keywords"/>  <xs:element name="graphOver" type="BrowGraph"/>  <xs:element name="spatRpType" type="element_SpatRepTypCd"/>  <xs:element name="dataScale" type="Resol"/>  <xs:element name="dataLang" type="element_languageCode"/>  <xs:element name="dataChar" type="element_CharSetCd"/>  <xs:element name="tpCat" type="element_TopicCatCd"/>  <xs:element name="geoBox" type="GeoBndBox"/>  <xs:element name="geoDesc" type="GeoDesc"/>  <xs:element name="envirDesc" type="xs:string"/>  <xs:element name="dataExt" type="Extent"/>  <xs:element name="suppInfo" type="xs:string"/>  <xs:element name="bgFileName" type="xs:string"/>  <xs:element name="bgFileDesc" type="xs:string"/>  <xs:element name="bgFileType" type="xs:string"/>  <xs:complexType name="element_rfDenom">    <xs:sequence>      <xs:element ref="rfDenom"/>    </xs:sequence>  </xs:complexType>  <xs:element name="rfDenom" substitutionGroup="RepFract"/>  <xs:element name="equScale" substitutionGroup="Resol" type="RepFract"/>  <xs:element name="scaleDist" substitutionGroup="Resol" type="Distance"/>  <xs:element name="specUsage" type="xs:string"/>  <xs:element name="usageDate" type="xs:string"/>  <xs:element name="usrDetLim" type="xs:string"/>  <xs:element name="usrCntInfo" type="RespParty"/>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -