Definition Type: Element
Name: GeoMetadata
Type: X3DInfoNode
Containing Schema: x3d-3.2.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into ProtoInstance in schema x3d-3_2_xsd Drilldown into GeoViewpoint in schema x3d-3_2_xsd Drilldown into GeoTouchSensor in schema x3d-3_2_xsd Drilldown into GeoProximitySensor in schema x3d-3_2_xsd Drilldown into GeoPositionInterpolator in schema x3d-3_2_xsd Drilldown into GeoLOD in schema x3d-3_2_xsd Drilldown into GeoOrigin in schema x3d-3_2_xsd Drilldown into GeoLocation in schema x3d-3_2_xsd Drilldown into GeoElevationGrid in schema x3d-3_2_xsd Drilldown into GeoCoordinate in schema x3d-3_2_xsd Drilldown into MetadataString in schema x3d-3_2_xsd Drilldown into MetadataSet in schema x3d-3_2_xsd Drilldown into MetadataInteger in schema x3d-3_2_xsd Drilldown into MetadataFloat in schema x3d-3_2_xsd Drilldown into MetadataDouble in schema x3d-3_2_xsd Drilldown into ChildContentModelCore in schema x3d-3_2_xsd Drilldown into IS in schema x3d-3_2_xsd Drilldown into class in schema x3d-3_2_xsd Drilldown into globalAttributes in schema x3d-3_2_xsd Drilldown into USE in schema x3d-3_2_xsd Drilldown into DEF in schema x3d-3_2_xsd Drilldown into DEF_USE in schema x3d-3_2_xsd Drilldown into X3DNode in schema x3d-3_2_xsd Drilldown into containerField in schema x3d-3_2_xsd Drilldown into X3DChildNode in schema x3d-3_2_xsd Drilldown into X3DInfoNode in schema x3d-3_2_xsd Drilldown into summary in schema x3d-3_2_xsd Drilldown into data in schema x3d-3_2_xsd Drilldown into url in schema x3d-3_2_xsdXSD Diagram of GeoMetadata in schema x3d-3_2_xsd (Web3D - Open Standards for Real-Time 3D Communication)
Collapse XSD Schema Code:
<xs:element name="GeoMetadata">
    <xs:annotation>
        <xs:appinfo />
        <xs:documentation source="http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html#GeoMetadata" />
    </xs:annotation>
    <xs:complexType mixed="false">
        <xs:complexContent mixed="false">
            <xs:extension base="X3DInfoNode">
                <xs:choice minOccurs="0">
                    <xs:element name="GeoCoordinate" />
                    <xs:element name="GeoElevationGrid" />
                    <xs:element name="GeoLocation" />
                    <xs:element name="GeoOrigin" />
                    <xs:element name="GeoLOD" />
                    <!--	<xs:element name="GeoMetadata"/> excluded since does not make sense for a GeoMetadata node to pertain to another GeoMetadata node -->
                    <xs:element name="GeoPositionInterpolator" />
                    <xs:element ref="GeoProximitySensor" />
                    <xs:element name="GeoTouchSensor" />
                    <xs:element name="GeoViewpoint" />
                    <xs:element name="ProtoInstance" />
                </xs:choice>
                <xs:attribute name="url" type="MFString" />
                <xs:attribute name="data" type="xs:IDREFS" />
                <xs:attribute name="summary" type="MFString" />
            </xs:extension>
            <!--
					<xs:attribute name="title" type="SFString"/>
					<xs:attribute name="description" type="SFString"/>
					<xs:attribute name="coordinateSystem" type="SFString"/>
					<xs:attribute name="horizontalDatum" type="SFString"/>
					<xs:attribute name="verticalDatum" type="SFString"/>
					<xs:attribute name="ellipsoid" type="SFString"/>
					<xs:attribute name="extent" type="SFString"/>
					<xs:attribute name="resolution" type="SFString"/>
					<xs:attribute name="originator" type="SFString"/>
					<xs:attribute name="copyright" type="SFString"/>
					<xs:attribute name="date" type="SFString"/>
					<xs:attribute name="metadataFormat" type="SFString"/>
					<xs:attribute name="dataUrl" type="SFString"/>
					<xs:attribute name="dataFormat" type="SFString"/>
					-->
            <!-- 'data' field is MFNode reference array to pertinent GeoSpatial nodes affected by this GeoMetadata node, empty array refers to entire scene -->
        </xs:complexContent>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
IS IS 0 (1)
MetadataDouble MetadataDouble (1) (1)
MetadataFloat MetadataFloat (1) (1)
MetadataInteger MetadataInteger (1) (1)
MetadataSet MetadataSet (1) (1)
MetadataString MetadataString (1) (1)
GeoCoordinate GeoCoordinate (1) (1)
GeoElevationGrid GeoElevationGrid (1) (1)
GeoLocation GeoLocation (1) (1)
GeoOrigin GeoOrigin (1) (1)
GeoLOD GeoLOD (1) (1)
GeoPositionInterpolator GeoPositionInterpolator (1) (1)
GeoProximitySensor GeoProximitySensor (1) (1)
GeoTouchSensor GeoTouchSensor (1) (1)
GeoViewpoint GeoViewpoint (1) (1)
ProtoInstance ProtoInstance (1) (1)
<xs:group> ChildContentModelCore 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
DEF DEF (Optional)
USE USE (Optional)
class class (Optional)
containerField containerField children (Optional)
url url (Optional)
data data (Optional)
summary summary (Optional)
Collapse Derivation Tree: