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

📄 basictypes.xsd.svn-base

📁 由国外的一个著名的geonetwork修改而来
💻 SVN-BASE
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0" encoding="utf-8"?><xs:schema targetNamespace="http://www.isotc211.org/2005/gco" elementFormDefault="qualified" version="0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml" xmlns:gco="http://www.isotc211.org/2005/gco">	<!-- ================================= Annotation ================================ -->	<xs:annotation>		<xs:documentation>This file was generated from ISO TC/211 UML class diagrams == 01-26-2005 12:00:05 ====== </xs:documentation>	</xs:annotation>	<!-- ================================== Imports ================================== -->	<xs:import namespace="http://www.opengis.net/gml" schemaLocation="../gml/gml.xsd"/>	<xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="../xlink/xlinks.xsd"/>	<xs:include schemaLocation="../gco/gcoBase.xsd"/>	<!-- ########################################################################### -->	<!-- ########################################################################### -->	<!-- ================================== Classes ================================= -->	<!-- =========================================================================== -->	<xs:complexType name="TypeName_Type">		<xs:annotation>			<xs:documentation>A TypeName is a LocalName that references either a recordType or object type in some form of schema. The stored value "aName" is the returned value for the "aName()" operation. This is the types name.  - For parsing from types (or objects) the parsible name normally uses a "." navigation separator, so that it is of the form  [class].[member].[memberOfMember]. ...)</xs:documentation>		</xs:annotation>		<xs:complexContent>			<xs:extension base="gco:AbstractObject_Type">				<xs:sequence>					<xs:element name="aName" type="gco:CharacterString_PropertyType"/>				</xs:sequence>			</xs:extension>		</xs:complexContent>	</xs:complexType>	<!-- ........................................................................ -->	<xs:element name="TypeName" type="gco:TypeName_Type"/>	<!-- ........................................................................ -->	<xs:complexType name="TypeName_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:TypeName"/>		</xs:sequence>		<xs:attributeGroup ref="gco:ObjectReference"/>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!-- =========================================================================== -->	<xs:complexType name="MemberName_Type">		<xs:annotation>			<xs:documentation>A MemberName is a LocalName that references either an attribute slot in a record or  recordType or an attribute, operation, or association role in an object instance or  type description in some form of schema. The stored value "aName" is the returned value for the "aName()" operation.</xs:documentation>		</xs:annotation>		<xs:complexContent>			<xs:extension base="gco:AbstractObject_Type">				<xs:sequence>					<xs:element name="aName" type="gco:CharacterString_PropertyType"/>					<xs:element name="attributeType" type="gco:TypeName_PropertyType"/>				</xs:sequence>			</xs:extension>		</xs:complexContent>	</xs:complexType>	<!-- ........................................................................ -->	<xs:element name="MemberName" type="gco:MemberName_Type"/>	<!-- ........................................................................ -->	<xs:complexType name="MemberName_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:MemberName"/>		</xs:sequence>		<xs:attributeGroup ref="gco:ObjectReference"/>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!-- =========================================================================== -->	<xs:complexType name="Multiplicity_Type">		<xs:annotation>			<xs:documentation>Use to represent the possible cardinality of a relation. Represented by a set of simple multiplicity ranges.</xs:documentation>		</xs:annotation>		<xs:complexContent>			<xs:extension base="gco:AbstractObject_Type">				<xs:sequence>					<xs:element name="range" type="gco:MultiplicityRange_PropertyType" maxOccurs="unbounded"/>				</xs:sequence>			</xs:extension>		</xs:complexContent>	</xs:complexType>	<!-- ........................................................................ -->	<xs:element name="Multiplicity" type="gco:Multiplicity_Type"/>	<!-- ........................................................................ -->	<xs:complexType name="Multiplicity_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:Multiplicity"/>		</xs:sequence>		<xs:attributeGroup ref="gco:ObjectReference"/>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!-- =========================================================================== -->	<xs:complexType name="MultiplicityRange_Type">		<xs:annotation>			<xs:documentation>A component of a multiplicity, consisting of an non-negative lower bound, and a potentially infinite upper bound.</xs:documentation>		</xs:annotation>		<xs:complexContent>			<xs:extension base="gco:AbstractObject_Type">				<xs:sequence>					<xs:element name="lower" type="gco:Integer_PropertyType"/>					<xs:element name="upper" type="gco:UnlimitedInteger_PropertyType"/>				</xs:sequence>			</xs:extension>		</xs:complexContent>	</xs:complexType>	<!-- ........................................................................ -->	<xs:element name="MultiplicityRange" type="gco:MultiplicityRange_Type"/>	<!-- ........................................................................ -->	<xs:complexType name="MultiplicityRange_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:MultiplicityRange"/>		</xs:sequence>		<xs:attributeGroup ref="gco:ObjectReference"/>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!--================================================-->	<!-- ================== Measure ===================== -->	<!-- ........................................................................ -->	<xs:element name="Measure" type="gml:MeasureType"/>	<!-- ........................................................................ -->	<xs:complexType name="Measure_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:Measure"/>		</xs:sequence>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!-- =========================================================================== -->	<!-- ........................................................................ -->	<xs:element name="Length" type="gml:LengthType" substitutionGroup="gco:Measure"/>	<!-- ........................................................................ -->	<xs:complexType name="Length_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:Length"/>		</xs:sequence>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!-- =========================================================================== -->	<!-- ........................................................................ -->	<xs:element name="Angle" type="gml:AngleType" substitutionGroup="gco:Measure"/>	<!-- ........................................................................ -->	<xs:complexType name="Angle_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:Angle"/>		</xs:sequence>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!-- =========================================================================== -->	<!-- ........................................................................ -->	<xs:element name="Scale" type="gml:ScaleType" substitutionGroup="gco:Measure"/>	<!-- ........................................................................ -->	<xs:complexType name="Scale_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:Scale"/>		</xs:sequence>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!-- =========================================================================== -->	<!-- ........................................................................ -->	<xs:element name="Distance" type="gml:LengthType" substitutionGroup="gco:Length"/>	<!-- ........................................................................ -->	<xs:complexType name="Distance_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:Distance"/>		</xs:sequence>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!-- =========================================================================== -->	<!-- ........................................................................ -->	<xs:element name="CharacterString" type="xs:string"/>	<!-- ........................................................................ -->	<xs:complexType name="CharacterString_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:CharacterString"/>		</xs:sequence>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!-- =========================================================================== -->	<!-- ........................................................................ -->	<xs:element name="Boolean" type="xs:boolean"/>	<!-- ........................................................................ -->	<xs:complexType name="Boolean_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:Boolean"/>		</xs:sequence>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!-- =========================================================================== -->	<!-- ........................................................................ -->	<xs:element name="AbstractGenericName" type="gml:CodeType" abstract="true"/>	<!-- ........................................................................ -->	<xs:complexType name="GenericName_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:AbstractGenericName"/>		</xs:sequence>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!-- =========================================================================== -->	<!-- ........................................................................ -->	<xs:element name="LocalName" type="gml:CodeType" substitutionGroup="gco:AbstractGenericName"/>	<!-- ........................................................................ -->	<xs:complexType name="LocalName_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:LocalName"/>		</xs:sequence>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!-- =========================================================================== -->	<!-- ........................................................................ -->	<xs:element name="ScopedName" type="gml:CodeType" substitutionGroup="gco:AbstractGenericName"/>	<!-- ........................................................................ -->	<xs:complexType name="ScopedName_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gco:ScopedName"/>		</xs:sequence>		<xs:attribute ref="gco:nilReason"/>	</xs:complexType>	<!-- =========================================================================== -->	<!-- ============================= UOM ========================================= -->	<!-- ........................................................................ -->	<!-- ........................................................................ -->	<xs:complexType name="UomAngle_PropertyType">		<xs:sequence minOccurs="0">			<xs:element ref="gml:UnitDefinition"/>

⌨️ 快捷键说明

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