ADAPT - TimeScope Discussion

Related Pages

TimeScope

 

Description:

 

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

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

TimeScopes are used by value. They 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:

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").

 

Included in:

 

  • CalibrationFactor
  • Catalog
  • GuidanceAllocation
  • GuidanceShift
  • MachineConfiguration
  • ReferenceLayer

 

Referenced by:

 

  • XXX
  • XXXX
  • XXXXX


AttributeTypeMultiplicityDescription
IdCompoundIdentifier1
TimeStamp1DateTime0..1
TimeStamp2DateTime0..1
DescriptionString0..1
Location1Location0..1
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
CalibrationInstant


ClassApprovalProposedStartProposedEndRequestedStartRequestedEndActualStartActualEndCropSeasonTimingEventValidityExpirationRequestedShippingDateActualShippingDateCreationModificationUnspecified






















































Documentation

ADAPT has