Section 74 of 102
73. Capability Representation
Stable section ID: S05-CON-007-SECTION-74 · 48 content blocks
A Capability describes what an Entity can provide, receive, measure, control, transfer, resist, or perform.
Each Capability shall define:
Capability ID;
provider;
capability Type;
direction;
Interface;
operating range;
units;
conditions;
dependencies;
accuracy or uncertainty;
response time;
safety classification;
evidence;
current availability.
Example:
capability Kitchen_Cartridge_Cold_Water {
provider: @Kitchen_Service_01;
through: @Kitchen_Cold_Water_Interface;
type: potable_water_delivery;
direction: receive_and_distribute;
flow_range: [0 L/min, 15 L/min];
pressure_range: [140 kPa, 550 kPa];
maximum_temperature: 30 °C;
}
Capability status shall distinguish:
declared;
certified;
negotiated;
available;
allocated;
degraded;
unavailable;
unknown.
Required Capability may be represented as:
- requires @Kitchen_Service_01
- capability electrical_power {
voltage: 120 V;
maximum_current: 15 A;
};
Provided Capability may be represented as:
- provides @Circuit_12
- capability electrical_power {
voltage: 120 V;
available_current: 20 A;
};
Capability matching shall evaluate more than nominal Type. Ranges, direction, quality, duration, safety class, Interface, and dependencies shall also match.