DisjunctiveLicenseSet
Summary
Portion of an AnyLicenseInfo representing a set of licensing information where only one of the elements applies.
Description
A DisjunctiveLicenseSet indicates that only one of its subsidiary AnyLicenseInfos is required to apply. In other words, a DisjunctiveLicenseSet of two or more licenses represents a licensing situation where only one of the specified licenses are to be complied with.
A consumer of SPDX data would typically understand this to permit the recipient
of the licensed content to choose which of the corresponding license they would
prefer to use. It is represented in the SPDX License Expression Syntax by the
OR
operator.
Metadata
https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet
Name | DisjunctiveLicenseSet |
Instantiability | Concrete |
SubclassOf | /SimpleLicensing/AnyLicenseInfo |
Superclasses
/Core/Element
/SimpleLicensing/AnyLicenseInfo
/ExpandedLicensing/DisjunctiveLicenseSet
Properties
Property | Type | minCount | maxCount |
---|---|---|---|
member | /SimpleLicensing/AnyLicenseInfo | 2 | * |
All properties
Property | Type | minCount | maxCount |
---|---|---|---|
comment | xsd:string | 0 | 1 |
creationInfo | CreationInfo | 1 | 1 |
description | xsd:string | 0 | 1 |
extension | Extension | 0 | * |
externalIdentifier | ExternalIdentifier | 0 | * |
externalRef | ExternalRef | 0 | * |
member | AnyLicenseInfo | 2 | * |
name | xsd:string | 0 | 1 |
spdxId | xsd:anyURI | 1 | 1 |
summary | xsd:string | 0 | 1 |
verifiedUsing | IntegrityMethod | 0 | * |