graph TD;
A[Specification] -->|work product of| B[Systematic description of \nproperties of an Item]
B --> E1[Requirements\nSpecification]
B --> E2[Technical\nProduct Specification]
style A fill:#f9f,stroke:#333,stroke-width:2px
style B fill:#ccf,stroke:#333,stroke-width:2px
style E1 fill:#fcc,stroke:#333,stroke-width:2px
style E2 fill:#fcc,stroke:#333,stroke-width:2px
graph TD;
A[Specification] -->|as a process of| C[Specifying]
C --> D1[Eliciting]
C --> D2[Documenting]
C --> D3[Validating]
style A fill:#f9f,stroke:#333,stroke-width:2px
style C fill:#ccf,stroke:#333,stroke-width:2px
style D1 fill:#cff,stroke:#333,stroke-width:2px
style D2 fill:#cff,stroke:#333,stroke-width:2px
style D3 fill:#cff,stroke:#333,stroke-width:2px
As a work product: A systematically represented description of the properties of an Item (a System, a device, etc.) that satisfies given criteria.
As a process: the process of specifying (Eliciting, documenting and Validating) the properties of an Item.
Note: A specification may be about required properties (Requirements specification) or implemented properties (e.g., a technical product specification).