ADAPT - TimeScope Discussion

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



Attribute

Type

Multiplicity

Description

Attribute

Type

Multiplicity

Description

Id

CompoundIdentifier

1



TimeStamp1

DateTime

0..1



TimeStamp2

DateTime

0..1



Description

String

0..1



Location1

Location

0..1



Location2

Location

0..1



Duration

TimeSpan

0..1



DateWithContext

Attribute

Type

Multiplicity

Description

Attribute

Type

Multiplicity

Description

TimeStamp

DateTime

1



DateContext

DateContextEnum

1

Will eventually be an EnumeratedRepresentationValue

Location

Location

0..1

Optional space stamp, for compatibility with ISO's ASP

DateContextEnum

Type

DateContextEnum

Type

Approval

Instant

ProposedStart

Instant

ProposedEnd

Instant

CropSeason

Interval

TimingEvent

Interval

Validity

Interval

ActualStart

Instant

ActualEnd

Instant

RequestedStart

Instant

RequestedEnd

Instant

Expiration

Instant

Creation

Instant

Modification

Instant

Unspecified

Instant

RequestedShippingDate

Instant

ActualShippingDate

Instant

Calibration

Instant



Class

Approval

ProposedStart

ProposedEnd

RequestedStart

RequestedEnd

ActualStart

ActualEnd

CropSeason

TimingEvent

Validity

Expiration

RequestedShippingDate

ActualShippingDate

Creation

Modification

Unspecified

Class

Approval

ProposedStart

ProposedEnd

RequestedStart

RequestedEnd

ActualStart

ActualEnd

CropSeason

TimingEvent

Validity

Expiration

RequestedShippingDate

ActualShippingDate

Creation

Modification

Unspecified













































































































Documentation

ADAPT has