Difference between revisions of "ISO5087-1:Activity"

From City Data Model Project Collaboratory
Jump to navigation Jump to search
Line 54: Line 54:
 
}}{{Manchester Row
 
}}{{Manchester Row
 
|Property=HasLocation
 
|Property=HasLocation
 +
|Restriction=only
 +
|Value=Geo:Feature
 +
}}{{Manchester Row
 +
|Property=OccursBefore
 +
|Restriction=only
 +
|Value=Activity
 +
}}{{Manchester Row
 +
|Property=OccursDirectlyBefore
 +
|Restriction=only
 +
|Value=Activity
 
}}
 
}}
 
}}
 
}}
 
{{Supplementary Figures}}
 
{{Supplementary Figures}}

Revision as of 20:44, 25 June 2021


Pattern

This class has been associated with the following pattern:

Pattern:Activity Pattern, Pattern:City Service Pattern, Pattern:Provenance Pattern, Pattern:Recurring Event Pattern, Pattern:Resource Pattern, Ptest3

Subclass Of

Description

An English description of the definition (what distinguishes this sense of the term?).

An Activity describes something that occurs in the domain. An Activity may be further defined by (decomposed into) Subactivities. An Activity may have precondition and/or effect State. An Activity may be enabled by or cause some State. An enabling of causing state is a generalization of a precondition/effect; an Activity is enabled by or causes some State if it has a subactivity with a precondition or effect (respectively) of that State. In other words, the state may not be required directly before, or cause directly after the activity, but by some more specialized sub-activity. An Activity occurs at some point in time and space. An Activity takes place during some interval, and so has some duration. An Activity may have some Manifestations that participate in it.

Class Diagram Description

Required by Use Case(s)

(why is this specialized definition needed?)

Finding, Reserving, and Paying for Parking

CDM References

What other classes or properties reference this term?

Interface Specification References

This class has been associated with the following interface specification items:


Sources

Sources considered when developing the class:


Status

Pending Approval

Has Subclass(es)



Annotations

Annotation Value


Manchester Syntax Specification

Property Restriction Value
HasStatus exactly 1 ActivityStatus
HasSubactivity only Activity
HasPrecondition only State
EnabledBy only State
HasEffect only State
Causes only State
ScheduledFor exactly 1 Time:Interval
occursAt some Time:Interval
BeginOf some Time:Instant
EndOf some Time:Instant
HasLocation only [[1]]
OccursBefore only Activity
OccursDirectlyBefore only Activity


Supplementary Figures

Figure Caption