Schema Central > NIEM 2.1 > geometryPrimitives.xsd > gml:curveMember

# gml:curveMember

## Element information

Properties: Global, Qualified

## Content

• Choice [1..1]
from subst. group gml:AbstractCurve
• gml:LineString [0..1]    A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two.
• gml:CompositeCurve [0..1]    A gml:CompositeCurve is represented by a sequence of (orientable) curves such that each curve in the sequence terminates at the start point of the subsequent curve in the list. curveMember references or contains inline one curve in the composite curve. The curves are contiguous, the collection of curves is ordered. Therefore, if provided, the aggregationType attribute shall have the value "sequence".
• gml:Curve [0..1]    A curve is a 1-dimensional primitive. Curves are continuous, connected, and have a measurable length in terms of the coordinate system. A curve is composed of one or more curve segments. Each curve segment within a curve may be defined using a different interpolation method. The curve segments are connected to one another, with the end point of each segment except the last being the start point of the next segment in the segment list. The orientation of the curve is positive. The element segments encapsulates the segments of the curve.
• gml:OrientableCurve [0..1]    OrientableCurve consists of a curve and an orientation. If the orientation is "+", then the OrientableCurve is identical to the baseCurve. If the orientation is "-", then the OrientableCurve is related to another AbstractCurve with a parameterization that reverses the sense of the curve traversal.

## Attributes

NameOccTypeDescriptionNotes
nilReason [0..1]gml:NilReasonTypefrom group gml:AssociationAttributeGroup
gml:remoteSchema [0..1]xsd:anyURIfrom group gml:AssociationAttributeGroup
owns [0..1]xsd:booleanDefault value is "false". from group gml:OwnershipAttributeGroup

## Sample instance

```<gml:curveMember>
<gml:LineString gml:id="ID">
<gml:GenericMetaData>Any text, intermingled with:...