|
2 | 2 |
|
3 | 3 | ## The TEA release object (TRO) |
4 | 4 |
|
5 | | -The TEA Component Release object is a list of releases (versions) of a component |
6 | | -with a release identifier (string), release timestamp and a lifecycle |
7 | | -enumeration for the release. Each release includes a UUID of a |
8 | | -TEA Collection object (TCO). |
9 | | - |
10 | | -* UUID: Release UUID |
11 | | -* Version: Version (string) |
12 | | -* Date: Timestamp of release (for sorting releases) |
13 | | -* Prerelease: A flag indicating pre-release (or beta) status. May be disabled |
14 | | - after creation of release object, but can't be enabled after creation of |
15 | | - an object. |
16 | | -* Lifecycle: An identifier indicating lifecycle status of a release |
| 5 | +The TEA Component Release object corresponds to a specific variant |
| 6 | +(version and packaging) of a component with a release identifier (string), |
| 7 | +release timestamp and a lifecycle enumeration for the release. |
| 8 | +The UUID of the TEA Component Release object matches the UUID of the associated TEA Collection objects (TCO). |
| 9 | + |
| 10 | +A TEA Component Release object has the following parts: |
| 11 | + |
| 12 | +- __uuid__: A unique identifier for the TEA Component Release |
| 13 | +- __version__: Version number |
| 14 | +- __release_date__: Timestamp of the release (for sorting purposes) |
| 15 | +- __pre_release__: A flag indicating pre-release (or beta) status. |
| 16 | + May be disabled after the creation of the release object, but can't be enabled after creation of an object. |
| 17 | +- __identifiers__: List of identifiers for the component |
| 18 | + - __idType__: Type of identifier, e.g. `tei`, `purl`, `cpe` |
| 19 | + - __idValue__: Identifier value |
17 | 20 |
|
18 | 21 | ## The TEA Collection object (TCO) |
19 | 22 |
|
|
0 commit comments