AbstractTimeGeometricPrimitive TimeInstant Temporal geometry .1 Introduction

152 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. A gml:TimeInstant may be used in any position that a gml:AbstractTimeGeometricPrimitive is valid. Its content model is defined as follows: complexType name=TimeInstantType final=all complexContent extension base=gml:AbstractTimeGeometricPrimitiveType sequence element ref=gml:timePosition sequence extension complexContent complexType EXAMPLE In an instance document, a gml:TimeInstant contains a gml:timePosition as follows: gml:TimeInstant gml:id=t11 gml:descriptionAbbys birthdaygml:description gml:timePosition2001-05-23gml:timePosition gml:TimeInstant

14.2.2.4 TimeInstantPropertyType

gml:TimeInstantPropertyType is a specialization of gml:TimePrimitivePropertyType that provides for associating a gml:TimeInstant with an object: complexType name=TimeInstantPropertyType sequence minOccurs=0 element ref=gml:TimeInstant sequence attributeGroup ref=gml:AssociationAttributeGroup attributeGroup ref=gml:OwnershipAttributeGroup complexType

14.2.2.5 TimePeriod

gml:TimePeriod implements ISO 19108 TM_Period see D.2.5.2 and ISO 19108:2002, 5.2.3.3 and acts as a one-dimensional geometric primitive that represents an identifiable extent in time. It is declared as follows: element name=TimePeriod type=gml:TimePeriodType substitutionGroup=gml:AbstractTimeGeometricPrimitive gml:TimePeriod may be used in any position that a gml:AbstractTimeGeometricPrimitive is valid. Its content model is defined as follows: complexType name=TimePeriodType complexContent extension base=gml:AbstractTimeGeometricPrimitiveType sequence choice element name=beginPosition type=gml:TimePositionType element name=begin type=gml:TimeInstantPropertyType choice choice element name=endPosition type=gml:TimePositionType element name=end type=gml:TimeInstantPropertyType choice group ref=gml:timeLength minOccurs=0 sequence Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 153 extension complexContent complexType The location in time of a gml:TimePeriod is described by the temporal positions of the instants at which it begins and ends. The length of the period is equal to the temporal distance between the two bounding temporal positions. Both beginning and end may be described in terms of their direct position using gml:TimePositionType see 14.2.2.7 which is an XML Schema simple content type, or by reference to an identifiable time instant using gml:TimeInstantPropertyType see 14.2.2.4.