| Semantic unit | 1.13.5 relatedEnvironmentPurpose |
| Definition | The use(s) supported by the related environment. |
| Applicability | Representation, Bitstream, File |
| Obligation | Optional |
| Repeatability | Repeatable |
| Rationale | Different environments can support different uses of objects. For example, the environment needed to edit and modify a file can be quite different from the environment needed to render it. |
| Data constraint | Values should be taken from a controlled vocabulary. A controlled vocabulary is available at: |
| Controlled vocabulary | http://id.loc.gov/vocabulary/environmentPurpose.html  |
| Creation /
Maintenance notes | This value would have to be supplied by the Agent that provided the hardware andor software environment information, which might be the submitter, the repository, or an environment registry. |
| Usage notes | Other values might indicate the ability to transform, print, and manipulate by program. |
| Examples | render edit create render edit create render edit create |