ElementCollection
Summary
A collection of Elements, not necessarily with unifying context.
Description
An ElementCollection is a collection of Elements, not necessarily with unifying context.
All ElementCollections shall conform to the Core profile even if the Core profile is not specified in the profileConformance property.
If the profileConformance property is not provided, it shall be evaluated as a list containing the "core" profile identifier.
The inclusion of a profile identifier within the profileConformance property shall constitute a declaration that all constituent elements conform to the restrictions specified by that profile.
Constraints
- If the ElementCollection has at least 1 element, it shall also have at least 1 rootElement.
- The element shall not be of type SpdxDocument.
- The rootElement shall not be of type SpdxDocument.
Metadata
https://spdx.org/rdf/3/terms/Core/ElementCollection
| Name | ElementCollection |
| Instantiability | Abstract |
| SubclassOf | Element |
Class hierarchy
/Core/Element
/Core/ElementCollection
Direct subclasses
Properties
| Property | Type | minCount | maxCount |
|---|---|---|---|
| element | Element | 0 | * |
| profileConformance | ProfileIdentifierType | 0 | * |
| rootElement | Element | 0 | * |
All properties
| Property | Type | minCount | maxCount |
|---|---|---|---|
| comment | xsd:string | 0 | 1 |
| creationInfo | CreationInfo | 1 | 1 |
| description | xsd:string | 0 | 1 |
| element | Element | 0 | * |
| extension | Extension | 0 | * |
| externalIdentifier | ExternalIdentifier | 0 | * |
| externalRef | ExternalRef | 0 | * |
| name | xsd:string | 0 | 1 |
| profileConformance | ProfileIdentifierType | 0 | * |
| rootElement | Element | 0 | * |
| spdxId | xsd:anyURI | 1 | 1 |
| summary | xsd:string | 0 | 1 |
| verifiedUsing | IntegrityMethod | 0 | * |