ADAPT TimeContext Definitions
Apr 5, 2016 @R. Andres Ferreyra (Unlicensed): Having assembled a long, somewhat arbitrary list of contexts, I think we can more effectively capture semantics with 2-3 attributes instead of a single DateContext attribute. See Valid Compositions table below.
Some challenges:
Not all possible compositions are "valid".
Any given "valid" composition (except perhaps for "(Actual)Create" and "(Actual)Modify)" is usable in only a subset of the TimeScope-bearing classes in ADAPT.
Should we build some kind of knowledge representation system to capture all of this?
The proposed SPADE3 ContextItemDefinition class has the concept of "Properties" that we could use to bring along the multiple attributes of any given DateContext.
Another possibility is to build a separate artifact to manage this, such as an ontology.
Instantaneous
Modifier: Planned, Proposed, Requested, Estimated, Actual
Apr 8, 2016 note: ISO's list of type of the recorded time, possible values:
1 = Planned
2 = Preliminary
3 = Preparation
4 = Effective
5 = Ineffective
6 = Repair
7 = Clearing
8 = Powered Down c
Context: Approve, Expire, Observe, Start, End, Load, Unload, Resume, Ship, Suspend, Calibrate, Create, Modify
Interval
Modifier: None
Context: CropSeason, Timing Interval, ValidityRange, ActivityRange
Valid Compositions
| Planned | Proposed | Requested | Estimated | Actual / |
|---|---|---|---|---|---|
Approve |
|
|
|
| |
Expire |
|
|
|
| |
Observe/ | |||||
Start | |||||
End | |||||
Load | |||||
Unload | |||||
Suspend | |||||
Resume | |||||
Ship | |||||
Calibrate | |||||
Create |
|
|
|
| |
Modify |
|
|
|
| |
Unspecified |
|
|
|
|
CurrentList
Context | Type | Attachable to | Comments |
|---|---|---|---|
CropSeason | Interval | Document, Grower/Farm/Field/CZ, |
|
TimingEvent | Interval | Document, Grower/Farm/Field/CZ, |
|
ValidityRange | Interval | Catalog, Setup data in general |
|
Approval | Instant | Work Order |
|
Expiration | Instant | Recommendation | General usage on Document use case: Permits |
PlannedStart | Instant | Plan |
|
PlannedEnd | Instant | Plan |
|
ProposedStart | Instant | Recommendation |
|
ProposedEnd | Instant | Recommendation |
|
RequestedStart | Instant | Work Order |
|
RequestedEnd | Instant | Work Order |
|
ActualStart | Instant | Work Record |
|
ActualEnd | Instant | Work Record |
|
Resume | Instant | WorkRecord LoggedData OperationData |
|
Suspend | Instant | WorkRecord LoggedData OperationData |
|
Load | Instant |
| Load/ProductAllocation/ContainerUse |
Unload | Instant |
| Load/ProductAllocation/ContainerUse |
RequestedShipping | Instant |
|
|
ActualShipping | Instant |
|
|
Calibration | Instant |
|
|
Creation | Instant | All |
|
Modification | Instant | All |
|
Unspecified | Instant |
|
|