Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Related Pages

TimeScope

Image Added 

Image Removed

Description:

 

The TimeScope object encapsulates information regarding a moment (or range) in time (and, optionally, space) along with its meaning. It contains two "stamps" that can hold a DateTime along with a locationTimeStamps (DateTime) and two Locations

contains TimeScopes contain information regarding the timing of an event. It They can either document a single moment in time, or a range (as specified by a start and end); for that purpose it contains TImeSciopes contain two stamps..

TimeScopes can be are used by reference or by value. They are used by reference contain a CompoundIdentifier, however, for when it is necessary to share the TimeScope across multiple objects; a good example is the case of a  crop season, as shown in pseudo-code below:

<Timescope>

<Stamp1>

<TimeStamp>1/1/2016 00:00:00</TimeStamp>

<DateContext>CropSeason</DateContext>

</Stamp1>

<Stamp2>

<TimeStamp>12/31/2016 00:00:00</TimeStamp>

<DateContext>CropSeason</DateContext>

</Stamp2>

<Description>2016 Crop Season</Description>

<ID>

<ReferenceID>200</ReferenceID>

<UniqueID>

<Id>14a069c4-4ae7-4c07-92a6-ecb58ed10c3a</Id>

<CIType>UUID</CIType>

<IsFirstSource>True</sFirstSource>

...

</ID>

</TimeScope>

 

Usage notes:

  • A single TimeScope should not be used to convey different kinds of information in the two stamps. The second stamp should only be used to finish specifying a time interval, as in the case of a CropSeason   (e.g., "2016 Crop") or TimingEvent (e.g., "2016 Burndown").

...

Referenced by:

 

  • XXX
  • XXXX
  • XXXXX


AttributeTypeMultiplicityDescription
IdCompoundIdentifier1
 Stamp1DateWithContext1 Stamp2DateWithContext

TimeStamp1DateTime0..1
TimeStamp2DateTime0..1
DescriptionString0..1
Location1Location0..1
 DescriptionString

Location2Location0..1
DurationTimeSpan0..1
 

DateWithContext

AttributeTypeMultiplicityDescription
TimeStampDateTime1
 

DateContextDateContextEnum1Will eventually be an EnumeratedRepresentationValue
LocationLocation0..1Optional space stamp, for compatibility with ISO's ASP


DateContextEnumType
ApprovalInstant
ProposedStartInstant
ProposedEndInstant
CropSeasonInterval
TimingEventInterval
ValidityInterval
ActualStartInstant
ActualEndInstant
RequestedStartInstant
RequestedEndInstant
ExpirationInstant
CreationInstant
ModificationInstant
UnspecifiedInstant
RequestedShippingDateInstant
ActualShippingDateInstant
Calibration

...

Instant


ClassApprovalProposedStartProposedEndRequestedStartRequestedEndActualStartActualEndCropSeasonTimingEventValidityExpirationRequestedShippingDateActualShippingDateCreationModificationUnspecified






















































Documentation

ADAPT has 

...