ComplexTypegml:CompositeSolidType
gml:CompositeSolidType
定義
複数の連結されたソリッドを表現するための型。
属性/関連役割
属性/関連役割の名称
属性/関連役割の型 多重度
gml:metaDataProperty
gml:MetaDataPropertyType [0..*]
gml:description
gml:StringOrRefType [0..1]
gml:name
gml:CodeType [0..*]
XMLスキーマ
<complexType name="CompositeSolidType">
	<annotation>
		<documentation>A composite solid is a geometry type with all the geometric properties of a (primitive) solid. 
			Essentially, a composite solid is a collection of solids that join in pairs on common boundary surfaces and which, when considered as a whole, form a single solid.</documentation>
	</annotation>
	<complexContent>
		<extension base="gml:AbstractSolidType">
			<sequence>
				<element ref="gml:solidMember" maxOccurs="unbounded">
					<annotation>
						<appinfo>
							<sch:pattern name="Check either href or content not both">
								<sch:rule context="gml:solidMember">
									<sch:extends rule="hrefOrContent"/>
								</sch:rule>
							</sch:pattern>
						</appinfo>
						<documentation>This element references or contains one solid in the composite solid. The solids are contiguous.
OTE: This definition allows for a nested structure, i.e. a CompositeSolid may use, for example, another CompositeSolid as a member.</documentation>
					</annotation>
				</element>
			</sequence>
		</extension>
	</complexContent>
</complexType>