:content := "(" InfoText
"|" <string> "&"
Data "|" <list> "&" ")"
PMType should either be "Task", "Resource" or "Product". The TargetName
specifies the object by a string.
PMType | TargetName |
task | <string> |
"(" <goal-name> <goal-consequent> <agent-name> <duration> <early-start-time> <early-end-time> <late-start-time> <late-end-time> <suggested-early-start> <suggested-early-end> <expected-resources> <expected-inputs> <expected-outputs> ")" | |
product | <string> |
"(" <name> ")" | WARNING: This is a miminal preliminary implementation and subject to change. |
resource | <string> |
"(" <name> <amount> ")" | WARNING: This is a miminal preliminary implementation and subject to change. |
This is the PM's reply to a Ask-All message. It contains a InfoText, describing the requested information in natural language, and a Data, providing the information in machine-readable form according to Content Subfields Syntax
( Reply
:sender PM
:receiver
base-designer
:language
ProcessLink-EPL
:content
( InfoText | "Wall is produced by BUILD_WALL.
Consumed
by BUILD_ROOF. Earliest availability is 3/3/1998." &
Data | (
Wall (BUILD_WALL) (BUILD_ROOF) ( 0 h 3 / 3 / 98 )) & )
)