Definition Type: ComplexType
Name: AbstractComponentType
Namespace: http://www.opengis.net/sensorML/1.0.1
Type: sml:AbstractDerivableComponentType
Containing Schema: system.xsd
Abstract True
Documentation:
Complex Type for all generic components (soft typed inputs/outputs/parameters)
Collapse XSD Schema Diagram:
Drilldown into parameters Drilldown into outputs Drilldown into inputs Drilldown into interfaces Drilldown into timePosition Drilldown into position Drilldown into location Drilldown into temporalReferenceFrame Drilldown into spatialReferenceFrame Drilldown into history Drilldown into documentation Drilldown into contact Drilldown into capabilities Drilldown into characteristics Drilldown into legalConstraint Drilldown into securityConstraint Drilldown into validTime Drilldown into classification Drilldown into identification Drilldown into keywords Drilldown into boundedBy Drilldown into name Drilldown into description Drilldown into location Drilldown into boundedBy Drilldown into id Drilldown into name Drilldown into description Drilldown into metaDataProperty Drilldown into AbstractGMLType Drilldown into AbstractFeatureType Drilldown into AbstractSMLType Drilldown into AbstractProcessType Drilldown into AbstractDerivableComponentTypeXSD Diagram of AbstractComponentType
Collapse XSD Schema Code:
<xs:complexType name="AbstractComponentType" abstract="true">
    <xs:annotation>
        <xs:documentation>Complex Type for all generic components (soft typed inputs/outputs/parameters)</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
        <xs:extension base="sml:AbstractDerivableComponentType">
            <xs:sequence>
                <xs:element ref="sml:inputs" minOccurs="0" />
                <xs:element ref="sml:outputs" minOccurs="0" />
                <xs:element ref="sml:parameters" minOccurs="0" />
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
metaDataProperty gml:metaDataProperty 0 unbounded
description gml:description 0 (1)
name gml:name 0 unbounded
boundedBy gml:boundedBy 0 (1)
location gml:location 0 (1)
description sml:description 0 (1)
name sml:name 0 (1)
boundedBy sml:boundedBy 0 (1)
keywords sml:keywords 0 unbounded
identification sml:identification 0 unbounded
classification sml:classification 0 unbounded
validTime sml:validTime 0 (1)
securityConstraint sml:securityConstraint 0 (1)
legalConstraint sml:legalConstraint 0 unbounded
characteristics sml:characteristics 0 unbounded
capabilities sml:capabilities 0 unbounded
contact sml:contact 0 unbounded
documentation sml:documentation 0 unbounded
history sml:history 0 unbounded
spatialReferenceFrame sml:spatialReferenceFrame 0 (1)
temporalReferenceFrame sml:temporalReferenceFrame 0 (1)
location sml:location (1) (1)
position sml:position (1) (1)
timePosition sml:timePosition 0 (1)
interfaces sml:interfaces 0 (1)
inputs sml:inputs 0 (1)
outputs sml:outputs 0 (1)
parameters sml:parameters 0 (1)
<xs:group> gml:StandardObjectProperties (1) (1)
<xs:group> sml:metadataGroup 0 (1)
<xs:group> sml:generalInfo 0 (1)
<xs:group> sml:constraints 0 (1)
<xs:group> sml:properties 0 (1)
<xs:group> sml:references 0 (1)
<xs:group> sml:history 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
id gml:id Optional
Collapse Derivation Tree:
Collapse References:
sml:ComponentType, sml:SystemType
Collapse Comments:
blog comments powered by Disqus