RelationshipType

The type of relationship between the source and target SPDX elements RelationshipOccurrence represents an SPDX Relationship section: https://spdx..io/spdx-spec/7-relationships-between-SPDX-elements/

Enums
RELATIONSHIP_TYPE_UNSPECIFIEDUnspecified
DESCRIBESIs to be used when SPDXRef-DOCUMENT describes SPDXRef-A
DESCRIBED_BYIs to be used when SPDXRef-A is described by SPDXREF-Document
CONTAINSIs to be used when SPDXRef-A contains SPDXRef-B
CONTAINED_BYIs to be used when SPDXRef-A is contained by SPDXRef-B
DEPENDS_ONIs to be used when SPDXRef-A depends on SPDXRef-B
DEPENDENCY_OFIs to be used when SPDXRef-A is dependency of SPDXRef-B
DEPENDENCY_MANIFEST_OFIs to be used when SPDXRef-A is a manifest file that lists a set of dependencies for SPDXRef-B
BUILD_DEPENDENCY_OFIs to be used when SPDXRef-A is a build dependency of SPDXRef-B
DEV_DEPENDENCY_OFIs to be used when SPDXRef-A is a development dependency of SPDXRef-B
OPTIONAL_DEPENDENCY_OFIs to be used when SPDXRef-A is an optional dependency of SPDXRef-B
PROVIDED_DEPENDENCY_OFIs to be used when SPDXRef-A is a to be provided dependency of SPDXRef-B
TEST_DEPENDENCY_OFIs to be used when SPDXRef-A is a test dependency of SPDXRef-B
RUNTIME_DEPENDENCY_OFIs to be used when SPDXRef-A is a dependency required for the execution of SPDXRef-B
EXAMPLE_OFIs to be used when SPDXRef-A is an example of SPDXRef-B
GENERATESIs to be used when SPDXRef-A generates SPDXRef-B
GENERATED_FROMIs to be used when SPDXRef-A was generated from SPDXRef-B
ANCESTOR_OFIs to be used when SPDXRef-A is an ancestor (same lineage but pre-dates) SPDXRef-B
DESCENDANT_OFIs to be used when SPDXRef-A is a descendant of (same lineage but postdates) SPDXRef-B
VARIANT_OFIs to be used when SPDXRef-A is a variant of (same lineage but not clear which came first) SPDXRef-B
DISTRIBUTION_ARTIFACTIs to be used when distributing SPDXRef-A requires that SPDXRef-B also be distributed
_FORIs to be used when SPDXRef-A is a file for (to be applied to) SPDXRef-B
_APPLIEDIs to be used when SPDXRef-A is a file that has been applied to SPDXRef-B
COPY_OFIs to be used when SPDXRef-A is an exact copy of SPDXRef-B
FILE_ADDEDIs to be used when SPDXRef-A is a file that was added to SPDXRef-B
FILE_DELETEDIs to be used when SPDXRef-A is a file that was deleted from SPDXRef-B
FILE_MODIFIEDIs to be used when SPDXRef-A is a file that was modified from SPDXRef-B
EXPANDED_FROM_ARCHIVEIs to be used when SPDXRef-A is expanded from the archive SPDXRef-B
DATA_FILE_OFIs to be used when SPDXRef-A is a data file used in SPDXRef-B
TEST_CASE_OFIs to be used when SPDXRef-A is a test case used in testing SPDXRef-B
BUILD_TOOL_OFIs to be used when SPDXRef-A is used to build SPDXRef-B
DEV_TOOL_OFIs to be used when SPDXRef-A is used as a development tool for SPDXRef-B
TEST_OFIs to be used when SPDXRef-A is used for testing SPDXRef-B
TEST_TOOL_OFIs to be used when SPDXRef-A is used as a test tool for SPDXRef-B
DOCUMENTATION_OFIs to be used when SPDXRef-A provides documentation of SPDXRef-B
OPTIONAL_COMPONENT_OFIs to be used when SPDXRef-A is an optional component of SPDXRef-B
METAFILE_OFIs to be used when SPDXRef-A is a metafile of SPDXRef-B
PACKAGE_OFIs to be used when SPDXRef-A is used as a package as part of SPDXRef-B
AMENDSIs to be used when (current) SPDXRef-DOCUMENT amends the SPDX information in SPDXRef-B
PREREQUISITE_FORIs to be used when SPDXRef-A is a prerequisite for SPDXRef-B
HAS_PREREQUISITEIs to be used when SPDXRef-A has as a prerequisite SPDXRef-B
OTHERIs to be used for a relationship which has not been defined in the formal SPDX specification. A description of the relationship should be included in the Relationship comments field