DesignOverview

Is Abstract: 
no
Is Pattern: 
no
Definition: 

High level, descriptive, human informative, design statement The design may be used to specify how a process will be performed in general. This would most commonly be used in a Codebook along with an AlgorithmOverview and a MethodologyOverview. The design informs a specific or implemented process as to its general parameters. Supports specification of any realization of Goal.

Explanatory Notes: 

Allows for the use of any realized Process. The methodology, design, and algorithm of a specific realized process should be used if available. The use of a generic Process such as a WorkflowProcess containing an Act would be appropriate here. Restriction would be done by inclusion of the appropriate realized process class(es) in a Functional View.

Property: 
NameCardinalityDatatypeDescription
subectOfDesign
0..1
A term describing the subject of the design. Supports the use of an external controlled vocabulary
overview
0..1
Short natural language account of the information obtained from the combination of properties and relationships associated with an object. Supports the use of multiple languages and structured text.
Relationship: 
NameTarget ObjectDescriptionSource cardinalityTarget cardinalityRelationship type
isDescribedIn
An external document or other source that provides descriptive information on the object.
0..n
0..n
Neither
assumesPrecondition
The description of a Precondition that must exist prior to the use of this design
0..n
0..n
Neither
specifiesGoal
A description of the goal of the design. The goal may be used to evaluate the design, or implementations of the design, in terms of its ability to meet the goal.
0..n
0..n
Neither
expressesAlgorithm
The algorithm that is expressed by the design. Constraint of the pattern relationship expressesAlgorithm by limiting the target to a DescribedAlgorithm.
0..n
0..n
Neither
implementedBy
The process used to implement the Design. WorkflowProcess is a generic realization of the ProcessPattern.
0..n
0..n
Aggregation
realizes
Realization of the Design pattern class
0..n
1..1
Neither

Stage:

Is extendable: 
Is property: 
0
RDF Mapping: