Schema Central > NIEM 2.0 > gml.xsd > gml:ValueArrayType
Advanced search
Need NIEM Help?

Recommended Reading:

Definitive XML Schema

 

Web Service Contract Design and Versioning for SOA

 

Advanced XML Applications

 

gml:ValueArrayType

valueObjects.xsd
A Value Array is used for homogeneous arrays of primitive and aggregate values.  The member values may be scalars, composites, arrays or lists.  ValueArray has the same content model as CompositeValue, but the member values must be homogeneous.  The element declaration contains a Schematron constraint which expresses this restriction precisely.            Since the members are homogeneous, the referenceSystem (uom, codeSpace) may be specified on the ValueArray itself and implicitly inherited by all the members if desired.    Note that a_ScalarValueList is preferred for arrays of Scalar Values since this is a more efficient encoding.

Complex type information

Content

Attributes

NameOccTypeDescriptionNotes
gml:id [0..1]xsd:IDfrom type gml:AbstractGMLType
codeSpace [0..1]xsd:anyURIfrom group gml:referenceSystem
uom [0..1]xsd:anyURIfrom group gml:referenceSystem

Used by

Type inheritance chain

Site developed and hosted by Datypic, Inc.

Please report errors or comments about this site to pwalmsley@datypic.com