Overview Change Requests | OGC

394 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved.

I.2.5 featureProperty, featureMember, featureMembers

The concrete elements gml:featureMember and gml:featureProperty used the gml:AssociationRoleType pattern in their content model, and were declared as follows: element name=featureMember type=gml:FeaturePropertyType element name=featureProperty type=gml:FeaturePropertyType The concrete elements gml:featureMembers contains an array of features, and was declared as follows: element name=featureMembers type=gml:FeatureArrayPropertyType These property elements have been superseded by elements defined in application schemas.

I.2.6 StringOrRefType

gml:StringOrRefType is a type provided to contain extended text values. It is defined as follows: complexType name=StringOrRefType simpleContent extension base=string attributeGroup ref=gml:AssociationAttributeGroup extension simpleContent complexType The use of remote references in this type has been deprecated. This type was previously available wherever there was a need for a text type property. It is of string type, so the text can be included inline, but the value could also have been referenced remotely via an xlink:href attribute. If the remote reference was present, then the value obtained by traversing the link was considered to be the value. To refer to a remote string value, the xlink:href attribute of an element of type gml:ReferenceType see 7.2.3.7, e.g. gml:descriptionReference, shall be used instead.

I.2.7 Array, ArrayType, Bag, BagType

Two concrete collections of objects were provided, but have been deprecated. GML object collections shall be constructed in application schema as described in 7.2.5 instead. A gml:Bag was for general collections with no implication about the type, order or uniqueness of the member objects: element name=Bag type=gml:BagType substitutionGroup=gml:AbstractGML complexType name=BagType complexContent extension base=gml:AbstractGMLType sequence element ref=gml:member minOccurs=0 maxOccurs=unbounded element ref=gml:members minOccurs=0 sequence extension complexContent complexType A gml:Array was intended to be used for a collection whose member objects are of homogeneous type and where their order is significant: