SPDX 2.3

IRI:
http://spdx.org/rdf/terms
Version IRI:
http://spdx.org/rdf/terms/2.3
Current version :
2.3
Other visualisation :
Ontology source

Abstract

This specification describes the SPDX® language, defined as a dictionary of named properties and classes using W3C's RDF Technology. SPDX® is an open standard for communicating software bill of material information, including components, licenses, copyrights, and security references. SPDX reduces redundant work by providing a common format for companies and communities to share important data, thereby streamlining and improving compliance. . Known issues: - rdfs:comment and rdfs:seeAlso are used within the SPDX classes and causes a redefinition of these standard terms

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Named Individuals
  5. Annotation Properties
  6. General Axioms
  7. Namespace Declarations

Classes

annotationc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#Annotation

An Annotation is a comment on an SpdxItem by an agent.
has super-classes
annotation typeop exactly 1 annotation typec
annotation datedp exactly 1
annotatordp exactly 1
commentdp exactly 1
is in domain of
annotation datedp, annotation typeop, annotatordp
is in range of
annotationop
is disjoint with
relationshipc, spdx elementc

annotation typec back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#AnnotationType

This type describes the type of annotation. Annotations are usually created when someone reviews the file, and if this is the case the annotation type should be REVIEW.
has members
annotation type otherni, annotation type reviewni

any license infoc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#AnyLicenseInfo

is defined by
https://raw.githubusercontent.com/spdx/spdx-spec/development/v2.3/ontology/spdx-ontology.owl.xml
The AnyLicenseInfo class includes all resources that represent licensing information.
has sub-classes
conjunctive license setc, disjunctive license setc, or later operatorc, simple licensing infoc, with exception operatorc
is in range of
license declaredop, memberop

byte offset pointerc back to ToC or Class ToC

IRI: http://www.w3.org/2009/pointers#ByteOffsetPointer

has super-classes
offset pointerc
offsetdp exactly 1

checksumc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#Checksum

A Checksum is value that allows the contents of a file to be authenticated. Even small changes to the content of the file will change its checksum. This class allows the results of a variety of checksum and cryptographic message digest algorithms to be represented.
has super-classes
algorithmop exactly 1 checksum algorithmc
checksum valuedp exactly 1
is in domain of
algorithmop, checksum valuedp
is in range of
checksumop

checksum algorithmc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#ChecksumAlgorithm

Algorighm for Checksums.
has members
checksum algorithm adler32ni, checksum algorithm blake2b256ni, checksum algorithm blake2b384ni, checksum algorithm blake2b512ni, checksum algorithm blake3ni, checksum algorithm md2ni, checksum algorithm md4ni, checksum algorithm md5ni, checksum algorithm md6ni, checksum algorithm sha1ni, checksum algorithm sha224ni, checksum algorithm sha256ni,

compound pointerc back to ToC or Class ToC

IRI: http://www.w3.org/2009/pointers#CompoundPointer

has super-classes
pointerc
has sub-classes
start end pointerc
is in domain of
end pointerop, start pointerop

conjunctive license setc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#ConjunctiveLicenseSet

A ConjunctiveLicenseSet represents a set of licensing information all of which apply.
has super-classes
any license infoc
containerc
memberop min 2 any license infoc

creation infoc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#CreationInfo

One instance is required for each SPDX file produced. It provides the necessary information for forward and backward compatibility for processing tools.
has super-classes
creatordp min 1
createddp exactly 1
license list versiondp max 1
commentdp max 1
is in domain of
createddp, creatordp, license list versiondp
is in range of
creation infoop

cross refc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#CrossRef

Cross reference details for the a URL reference
has super-classes
urldp exactly 1
is livedp max 1
is validdp max 1
is way back linkdp max 1
matchdp max 1
orderdp max 1
timestampdp max 1
is in domain of
is livedp, is validdp, is way back linkdp, matchdp, orderdp, timestampdp, urldp

disjunctive license setc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#DisjunctiveLicenseSet

A DisjunctiveLicenseSet represents a set of licensing information where only one license applies at a time. This class implies that the recipient gets to choose one of these licenses they would prefer to use.
has super-classes
any license infoc
containerc
memberop min 2 any license infoc

external document refc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#ExternalDocumentRef

Information about an external SPDX document reference including the checksum. This allows for verification of the external references.
has super-classes
checksumop exactly 1 checksumc
spdx documentop exactly 1 spdx documentc
external document iddp exactly 1
is in domain of
external document iddp, spdx documentop
is in range of
external document refop

external refc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#ExternalRef

An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package.
has super-classes
reference categoryop exactly 1 reference categoryc
reference typeop exactly 1 reference typec
reference locatordp exactly 1
commentdp max 1
is in domain of
reference categoryop, reference locatordp, reference typeop
is in range of
external refop

extracted licensing infoc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#ExtractedLicensingInfo

An ExtractedLicensingInfo represents a license or licensing notice that was found in a package, file or snippet. Any license text that is recognized as a license may be represented as a License rather than an ExtractedLicensingInfo.
has super-classes
simple licensing infoc
extracted textdp exactly 1
is in domain of
extracted textdp
is in range of
has extracted licensing infoop

filec back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#File

A File represents a named sequence of information that is contained in a software package.
has super-classes
spdx itemc
artifact ofop min 0 projectc
checksumop min 1 checksumc
file dependencyop min 0 filec
file typeop min 0 file typec
license info in fileop min 0 any license infoc
file contributordp min 0
file namedp exactly 1
notice textdp max 1
is in domain of
file contributordp, file dependencyop, file namedp, file typeop, license info in fileop, notice textdp
is in range of
file dependencyop, has fileop, references fileop, snippet from fileop
is disjoint with
snippetc

file typec back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#FileType

Type of file.
has members
file type applicationni, file type archiveni, file type audioni, file type binaryni, file type documentationni, file type imageni, file type otherni, file type sourceni, file type spdxni, file type textni, file type videoni

licensec back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#License

A License represents a copyright license. The SPDX license list website is annotated with these properties (using RDFa) to allow license data published there to be easily processed. The license list is populated in accordance with the License List fields guidelines. These guidelines are not normative and may change over time. SPDX tooling should not rely on values in the license list conforming to the current guidelines.
has super-classes
simple licensing infoc
is osi approveddp exactly 1
license textdp exactly 1
is deprecated license iddp max 1
is fsf libredp max 1
standard license headerdp max 1
standard license header templatedp max 1
standard license templatedp max 1
has sub-classes
listed licensec
is in domain of
is fsf libredp, is osi approveddp, license textdp, standard license headerdp, standard license header templatedp, standard license templatedp

license exceptionc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#LicenseException

An exception to a license.
has super-classes
see alsodp min 0
license exception iddp exactly 1
license exception textdp exactly 1
namedp exactly 1
commentdp exactly 1
exampledp max 1
license exception templatedp max 1
has sub-classes
listed license exceptionc
is in domain of
exampledp, license exception iddp, license exception templatedp, license exception textdp
is in range of
license exceptionop

line char pointerc back to ToC or Class ToC

IRI: http://www.w3.org/2009/pointers#LineCharPointer

has super-classes
offset pointerc
line numberdp exactly 1
is in domain of
line numberdp

listed licensec back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#ListedLicense

A license which is included in the SPDX License List (http://spdx.org/licenses).
has super-classes
licensec
deprecated versiondp max 1
is deprecated license iddp max 1
license text htmldp max 1
standard license header htmldp max 1
is in domain of
is deprecated license iddp, license text htmldp, standard license header htmldp

listed license exceptionc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#ListedLicenseException

License exception specific to ListedLicenses
has super-classes
license exceptionc
exception text htmldp max 1
is in domain of
exception text htmldp

offset pointerc back to ToC or Class ToC

IRI: http://www.w3.org/2009/pointers#OffsetPointer

has super-classes
single pointerc
has sub-classes
byte offset pointerc, line char pointerc
is in domain of
offsetdp

or later operatorc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#OrLaterOperator

A license with an or later operator indicating this license version or any later version of the license
has super-classes
any license infoc
memberop exactly 1 simple licensing infoc

packagec back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#Package

A Package represents a collection of software files that are delivered as a single functional component.
has super-classes
spdx itemc
(license declaredop value noassertion) or (license declaredop value none) or (license declaredop max 1 any license infoc)
checksumop min 0 checksumc
external refop min 0 external refc
has fileop min 0 filec
package verification codeop max 1 package verification codec
primary package purposeop max 1 purposec
download locationdp exactly 1
built datedp max 1
descriptiondp max 1
files analyzeddp max 1
originatordp max 1
package file namedp max 1
release datedp max 1
source infodp max 1
summarydp max 1
supplierdp max 1
valid until datedp max 1
version infodp max 1
homepagedp max 1
is in domain of
built datedp, descriptiondp, download locationdp, external refop, files analyzeddp, has fileop, homepagedp, license info from filesop, originatordp, package file namedp, package namedp, package verification codeop, primary package purposeop, describes packageop

package verification codec back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#PackageVerificationCode

A manifest based verification code (the algorithm is defined in section 4.7 of the full specification) of the SPDX Item. This allows consumers of this data and/or database to determine if an SPDX item they have in hand is identical to the SPDX item from which the data was produced. This algorithm works even if the SPDX document is included in the SPDX item.
has super-classes
package verification code excluded filedp min 0
package verification code valuedp exactly 1
is in domain of
package verification code excluded filedp, package verification code valuedp
is in range of
package verification codeop

pointerc back to ToC or Class ToC

IRI: http://www.w3.org/2009/pointers#Pointer

has sub-classes
compound pointerc, single pointerc

purposec back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#Purpose

Package Purpose is intrinsic to how the package is being used rather than the content of the package.
is in range of
primary package purposeop
has members
purpose applicationni, purpose archiveni, purpose containerni, purpose deviceni, purpose fileni, purpose firmwareni, purpose frameworkni, purpose installni, purpose libraryni, purpose operating systemni, purpose otherni, purpose sourceni

reference categoryc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#ReferenceCategory

Category used for ExternalRef
is in range of
reference categoryop
has members
reference category otherni, reference category package managerni, reference category persistent idni, reference category securityni

reference typec back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#ReferenceType

Types used to external reference identifiers.
has super-classes
contextual exampledp exactly 1
documentationdp exactly 1
external reference sitedp exactly 1
is in domain of
contextual exampledp, documentationdp, external reference sitedp
is in range of
reference typeop

relationshipc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#Relationship

A Relationship represents a relationship between two SpdxElements.
has super-classes
related spdx elementop exactly 1 spdx elementc
relationship typeop exactly 1 relationship typec
commentdp max 1
is in domain of
related spdx elementop, relationship typeop
is in range of
relationshipop
is disjoint with
annotationc, spdx elementc

relationship typec back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#RelationshipType

Type of relationship.
has members
relationship type amendmentni, relationship type ancestor ofni, relationship type build dependency ofni, relationship type build tool ofni, relationship type contained byni, relationship type containsni, relationship type copy ofni, relationship type data fileni, relationship type data file ofni, relationship type dependency manifest ofni, relationship type dependency ofni, relationship type depends onni,

reviewc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#Review

This class has been deprecated in favor of an Annotation with an Annotation type of review.
has super-classes
review datedp exactly 1
reviewerdp max 1
commentdp max 1
is in domain of
review datedp, reviewerdp
is in range of
reviewedop

simple licensing infoc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#SimpleLicensingInfo

The SimpleLicenseInfo class includes all resources that represent simple, atomic, licensing information.
has super-classes
any license infoc
cross refop min 0 cross refc
see alsodp min 0
license iddp exactly 1
namedp max 1
commentdp max 1
has sub-classes
extracted licensing infoc, licensec
is in domain of
license iddp
is in range of
cross refop

single pointerc back to ToC or Class ToC

IRI: http://www.w3.org/2009/pointers#SinglePointer

has super-classes
pointerc
referenceop exactly 1 filec
has sub-classes
offset pointerc
is in domain of
referenceop
is in range of
end pointerop, start pointerop

snippetc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#Snippet

The set of bytes in a file. The name of the snippet is the name of the file appended with the byte range in parenthesis (ie: "./file/name(2145:5532)")
has super-classes
spdx itemc
license info in snippetop min 0 any license infoc
rangeop min 1 start end pointerc
snippet from fileop exactly 1 filec
is in domain of
license info in snippetop, rangeop, snippet from fileop, snippet namedp
is disjoint with
filec

spdx documentc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#SpdxDocument

An SpdxDocument is a summary of the contents, provenance, ownership and licensing analysis of a specific software package. This is, effectively, the top level of SPDX information.
has super-classes
spdx elementc
data licenseop value c c0 1.0
describes packageop min 0 packagec
external document refop min 0 external document refc
has extracted licensing infoop min 0 extracted licensing infoc
reviewedop min 0 reviewc
creation infoop exactly 1 creation infoc
data licenseop exactly 1 any license infoc
spec versiondp exactly 1
is in domain of
creation infoop, data licenseop, describes packageop, external document refop, has extracted licensing infoop, references fileop, reviewedop, spec versiondp
is in range of
spdx documentop

spdx elementc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#SpdxElement

An SpdxElement is any thing described in SPDX, either a document or an SpdxItem. SpdxElements can be related to other SpdxElements.
has super-classes
annotationop min 0 annotationc
relationshipop min 0 relationshipc
namedp exactly 1
commentdp max 1
has sub-classes
spdx documentc, spdx itemc
is in domain of
annotationop, artifact ofop, namedp, relationshipop
is in range of
related spdx elementop
is disjoint with
annotationc, relationshipc

spdx itemc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#SpdxItem

An SpdxItem is a potentially copyrightable work.
has super-classes
spdx elementc
(license concludedop value noassertion) or (license concludedop value none) or (license concludedop max 1 any license infoc)
license info from filesop min 0 any license infoc
attribution textdp min 0
copyright textdp max 1
license commentsdp max 1
has sub-classes
filec, packagec, snippetc
is in domain of
attribution textdp, copyright textdp, license commentsdp, license concludedop, license declaredop

start end pointerc back to ToC or Class ToC

IRI: http://www.w3.org/2009/pointers#StartEndPointer

has super-classes
compound pointerc
end pointerop exactly 1 single pointerc
start pointerop exactly 1 single pointerc
is in range of
rangeop

with exception operatorc back to ToC or Class ToC

IRI: http://spdx.org/rdf/terms#WithExceptionOperator

Sometimes a set of license terms apply except under special circumstances. In this case, use the binary "WITH" operator to construct a new license expression to represent the special exception situation. A valid <license-expression> is where the left operand is a <simple-expression> value and the right operand is a <license-exception-id> that represents the special exception terms.
has super-classes
any license infoc
license exceptionop exactly 1 license exceptionc
memberop exactly 1 simple licensing infoc
is in domain of
license exceptionop

Object Properties

algorithmop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#algorithm

Identifies the algorithm used to produce the subject Checksum. Currently, SHA-1 is the only supported algorithm. It is anticipated that other algorithms will be supported at a later time.
has domain
checksumc

annotationop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#annotation

Provide additional information about an SpdxElement.
has domain
spdx elementc
has range
annotationc

annotation typeop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#annotationType

Type of the annotation.

artifact ofop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#artifactOf

Deprecated as of version 2.1
has domain
spdx elementc
has range
projectc

checksumop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#checksum

The checksum property provides a mechanism that can be used to verify that the contents of a File or Package have not changed.
has domain
filec or packagec
has range
checksumc

creation infoop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#creationInfo

The creationInfo property relates an SpdxDocument to a set of information about the creation of the SpdxDocument.
has domain
spdx documentc
has range
creation infoc

cross refop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#crossRef

Cross Reference Detail for a license SeeAlso URL

data licenseop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#dataLicense

Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata"). The SPDX specification contains numerous fields where an SPDX document creator may provide relevant explanatory text in SPDX-Metadata. Without opining on the lawfulness of "database rights" (in jurisdictions where applicable), such explanatory text is copyrightable subject matter in most Berne Convention countries. By using the SPDX specification, or any portion hereof, you hereby agree that any copyright rights (as determined by your jurisdiction) in any SPDX-Metadata, including without limitation explanatory text, shall be subject to the terms of the Creative Commons CC0 1.0 Universal license. For SPDX-Metadata not containing any copyright rights, you hereby agree and acknowledge that the SPDX-Metadata is provided to you "as-is" and without any representations or warranties of any kind concerning the SPDX-Metadata, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non-infringement, or the absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law.

has characteristics : functional

has domain
spdx documentc
has range
data licenseop value c c0 1.0

describes packageop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#describesPackage

The describesPackage property relates an SpdxDocument to the package which it describes.
has domain
spdx documentc
has range
packagec

end pointerop back to ToC or Object Property ToC

IRI: http://www.w3.org/2009/pointers#endPointer

has domain
compound pointerc
has range
single pointerc

external document refop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#externalDocumentRef

Identify any external SPDX documents referenced within this SPDX document.
has domain
spdx documentc
has range
external document refc

external refop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#externalRef

An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package.
has domain
packagec
has range
external refc

file dependencyop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#fileDependency

This field is deprecated since SPDX 2.0 in favor of using Section 7 which provides more granularity about relationships.
has domain
filec
has range
filec

file typeop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#fileType

The type of the file.
has domain
filec

has extracted licensing infoop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#hasExtractedLicensingInfo

Indicates that a particular ExtractedLicensingInfo was defined in the subject SpdxDocument.
has domain
spdx documentc
has range
extracted licensing infoc

has fileop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#hasFile

Indicates that a particular file belongs to a package.
has domain
packagec
has range
filec

license concludedop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#licenseConcluded

The licensing that the preparer of this SPDX document has concluded, based on the evidence, actually applies to the SPDX Item. If the licenseConcluded field is not present for an SPDX Item, it implies an equivalent meaning to NOASSERTION.

has characteristics : functional

has domain
spdx itemc
has range
any license infoc or (license concludedop value noassertion) or (license concludedop value none)

license declaredop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#licenseDeclared

The licensing that the creators of the software in the package, or the packager, have declared. Declarations by the original software creator should be preferred, if they exist.
has domain
spdx itemc
has range
any license infoc

license exceptionop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#licenseException

An exception to a license.

license info from filesop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#licenseInfoFromFiles

The licensing information that was discovered directly within the package. There will be an instance of this property for each distinct value of alllicenseInfoInFile properties of all files contained in the package. If the licenseInfoFromFiles field is not present for a package and filesAnalyzed property for that same pacakge is true or omitted, it implies an equivalent meaning to NOASSERTION.

license info in fileop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#licenseInfoInFile

Licensing information that was discovered directly in the subject file. This is also considered a declared license for the file. If the licenseInfoInFile field is not present for a file, it implies an equivalent meaning to NOASSERTION.
has super-properties
license info from filesop
has domain
filec
has range
any license infoc or (license info in fileop value noassertion) or (license info in fileop value none)

license info in snippetop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#licenseInfoInSnippet

Licensing information that was discovered directly in the subject snippet. This is also considered a declared license for the snippet. If the licenseInfoInSnippet field is not present for a snippet, it implies an equivalent meaning to NOASSERTION.
has super-properties
license info from filesop
has domain
snippetc
has range
any license infoc or (license info in fileop value noassertion) or (license info in fileop value none)

memberop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#member

A license, or other licensing information, that is a member of the subject license set.

package verification codeop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#packageVerificationCode

A manifest based verification code (the algorithm is defined in section 3.9.4 of the full specification) of the package. This allows consumers of this data and/or database to determine if a package they have in hand is identical to the package from which the data was produced. This algorithm works even if the SPDX document is included in the package.
has domain
packagec
has range
package verification codec

primary package purposeop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#primaryPackagePurpose

This field provides information about the primary purpose of the identified package. Package Purpose is intrinsic to how the package is being used rather than the content of the package.
has domain
packagec
has range
purposec

rangeop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#range

This field defines the byte range in the original host file (in X.2) that the snippet information applies to
has domain
snippetc
has range
start end pointerc

referenceop back to ToC or Object Property ToC

IRI: http://www.w3.org/2009/pointers#reference

has domain
single pointerc

reference categoryop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#referenceCategory

Category for the external reference
has domain
external refc
has range
reference categoryc

reference typeop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#referenceType

Type of the external reference. These are definined in an appendix in the SPDX specification.
has domain
external refc
has range
reference typec

references fileop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#referencesFile

Indicates that a particular file belongs as part of the set of analyzed files in the SpdxDocument.
has domain
spdx documentc
has range
filec

related spdx elementop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#relatedSpdxElement

A related SpdxElement.
has domain
relationshipc
has range
spdx elementc

relationshipop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#relationship

Defines a relationship between two SPDX elements. The SPDX element may be a Package, File, or SpdxDocument.
has domain
spdx elementc
has range
relationshipc

relationship typeop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#relationshipType

Describes the type of relationship between two SPDX elements.
has domain
relationshipc
has range
(relationship typeop value relationship type amendment) or (relationship typeop value relationship type ancestor of) or (relationship typeop value relationship type build tool of) or (relationship typeop value relationship type contained by) or (relationship typeop value relationship type contains) or (relationship typeop value relationship type copy of) or (

reviewedop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#reviewed

has domain
spdx documentc
has range
reviewc
is also defined as
named individual

snippet from fileop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#snippetFromFile

File containing the SPDX element (e.g. the file contaning a snippet).
has domain
snippetc
has range
filec

spdx documentop back to ToC or Object Property ToC

IRI: http://spdx.org/rdf/terms#spdxDocument

A property containing an SPDX document.
has domain
external document refc
has range
spdx documentc

start pointerop back to ToC or Object Property ToC

IRI: http://www.w3.org/2009/pointers#startPointer

has domain
compound pointerc
has range
single pointerc

Data Properties

annotation datedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#annotationDate

Identify when the comment was made. This is to be specified according to the combined date and time in the UTC format, as specified in the ISO 8601 standard.
has super-properties
datedp
has domain
annotationc
has range
date time

annotatordp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#annotator

This field identifies the person, organization, or tool that has commented on a file, package, snippet, or the entire document.
has domain
annotationc
has range
string

attribution textdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#attributionText

This field provides a place for the SPDX data creator to record acknowledgements that may be required to be communicated in some contexts. This is not meant to include the actual complete license text (see licenseConculded and licenseDeclared), and may or may not include copyright notices (see also copyrightText). The SPDX data creator may use this field to record other acknowledgements, such as particular clauses from license texts, which may be necessary or desirable to reproduce.
has domain
spdx itemc
has range
string

built datedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#builtDate

This field provides a place for recording the actual date the package was built.
has super-properties
datedp
has domain
packagec
has range
date time

checksum valuedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#checksumValue

The checksumValue property provides a lower case hexidecimal encoded digest value produced using a specific algorithm.

has characteristics : functional

has domain
checksumc
has range
hex binary

contextual exampledp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#contextualExample

Example for use of the external repository identifier
has domain
reference typec
has range
any u r i

copyright textdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#copyrightText

The text of copyright declarations recited in the package, file or snippet. If the copyrightText field is not present, it implies an equivalent meaning to NOASSERTION.
has domain
spdx itemc
has range
literal
string

createddp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#created

Identify when the SPDX document was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard.
has super-properties
datedp
has domain
creation infoc
has range
date time

creatordp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#creator

Identify who (or what, in the case of a tool) created the SPDX document. If the SPDX document was created by an individual, indicate the person's name. If the SPDX document was created on behalf of a company or organization, indicate the entity name. If the SPDX document was created using a software tool, indicate the name and version for that tool. If multiple participants or tools were involved, use multiple instances of this field. Person name or organization name may be designated as “anonymous” if appropriate.
has domain
creation infoc
has range
string

datedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#date

A date-time stamp.
has sub-properties
annotation datedp, built datedp, createddp, release datedp, valid until datedp
has domain
annotationc or creation infoc
has range
date time

deprecated versiondp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#deprecatedVersion

License list version where this license was decprecated
has domain
listed licensec or listed license exceptionc
has range
string

descriptiondp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#description

Provides a detailed description of the package.
has domain
packagec
has range
string

documentationdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#documentation

Website containing the documentation related to the repository identifier
has domain
reference typec
has range
any u r i

download locationdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#downloadLocation

The URI at which this package is available for download. Private (i.e., not publicly reachable) URIs are acceptable as values of this property. The values http://spdx.org/rdf/terms#none and http://spdx.org/rdf/terms#noassertion may be used to specify that the package is not downloadable or that no attempt was made to determine its download location, respectively.
has domain
packagec
has range
any u r i

exampledp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#example

Text for examples in describing an SPDX element.
has domain
license exceptionc
has range
string

exception text htmldp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#exceptionTextHtml

HTML representation of the License Exception Text
has domain
listed license exceptionc
has range
string

external document iddp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#externalDocumentId

externalDocumentId is a string containing letters, numbers, ., - and/or + which uniquely identifies an external document within this document.
has domain
external document refc
has range
any u r i

external reference sitedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#externalReferenceSite

Website for the maintainers of the external reference site
has domain
reference typec
has range
any u r i

extracted textdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#extractedText

Provide a copy of the actual text of the license reference extracted from the package, file or snippet that is associated with the License Identifier to aid in future analysis.
has domain
extracted licensing infoc
has range
string

file contributordp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#fileContributor

This field provides a place for the SPDX file creator to record file contributors. Contributors could include names of copyright holders and/or authors who may not be copyright holders yet contributed to the file content.
has domain
filec
has range
string

file namedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#fileName

The name of the file relative to the root of the package.
has super-properties
namedp
has domain
filec
has range
string

files analyzeddp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#filesAnalyzed

Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document. If false indicates packages that represent metadata or URI references to a project, product, artifact, distribution or a component. If set to false, the package must not contain any files.
has domain
packagec
has range
boolean

homepagedp back to ToC or Data Property ToC

IRI: http://usefulinc.com/ns/doap#homepage

has domain
packagec
has range
any u r i

is deprecated license iddp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#isDeprecatedLicenseId

has domain
listed licensec
has range
boolean

is fsf libredp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#isFsfLibre

has domain
licensec
has range
boolean

is livedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#isLive

Indicate a URL is still a live accessible location on the public internet
has domain
cross refc
has range
boolean

is osi approveddp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#isOsiApproved

Indicates if the OSI has approved the license.
has domain
licensec
has range
boolean

is validdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#isValid

True if the URL is a valid well formed URL
has domain
cross refc
has range
boolean

is way back linkdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#isWayBackLink

True if the License SeeAlso URL points to a Wayback archive
has domain
cross refc
has range
boolean

license commentsdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#licenseComments

The licenseComments property allows the preparer of the SPDX document to describe why the licensing in spdx:licenseConcluded was chosen.
has domain
spdx itemc
has range
string

license exception iddp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#licenseExceptionId

Short form license exception identifier in Appendix I.2 of the SPDX specification.
has domain
license exceptionc
has range
string

license exception templatedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#licenseExceptionTemplate

Template for matching license exception text
has domain
license exceptionc
has range
string

license exception textdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#licenseExceptionText

Full text of the license exception.
has domain
license exceptionc
has range
string

license iddp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#licenseId

A human readable short form license identifier for a license. The license ID is either on the standard license list or the form "LicenseRef-[idString]" where [idString] is a unique string containing letters, numbers, "." or "-". When used within a license expression, the license ID can optionally include a reference to an external document in the form "DocumentRef-[docrefIdString]:LicenseRef-[idString]" where docRefIdString is an ID for an external document reference.
has domain
simple licensing infoc
has range
string

license list versiondp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#licenseListVersion

An optional field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created.

has characteristics : functional

has domain
creation infoc
has range
string

license textdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#licenseText

Full text of the license.
has domain
licensec
has range
string

license text htmldp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#licenseTextHtml

License text in HTML format
has domain
listed licensec
has range
string

line numberdp back to ToC or Data Property ToC

IRI: http://www.w3.org/2009/pointers#lineNumber

has domain
line char pointerc
has range
positive integer

matchdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#match

Status of a License List SeeAlso URL reference if it refers to a website that matches the license text.
has domain
cross refc
has range
string

namedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#name

Identify name of this SpdxElement.
has sub-properties
file namedp, package namedp, snippet namedp
has domain
spdx elementc
has range
string

notice textdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#noticeText

This field provides a place for the SPDX file creator to record potential legal notices found in the file. This may or may not include copyright statements.
has domain
filec
has range
string

offsetdp back to ToC or Data Property ToC

IRI: http://www.w3.org/2009/pointers#offset

has domain
offset pointerc
has range
positive integer

orderdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#order

The ordinal order of this element within a list
has domain
cross refc
has range
non negative integer

originatordp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#originator

The name and, optionally, contact information of the person or organization that originally created the package. Values of this property must conform to the agent and tool syntax.
has domain
packagec
has range
string

package file namedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#packageFileName

The base name of the package file name. For example, zlib-1.2.5.tar.gz.
has domain
packagec
has range
string

package namedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#packageName

Identify the full name of the package as given by Package Originator.
has super-properties
namedp
has domain
packagec
has range
string

package verification code excluded filedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#packageVerificationCodeExcludedFile

A file that was excluded when calculating the package verification code. This is usually a file containing SPDX data regarding the package. If a package contains more than one SPDX file all SPDX files must be excluded from the package verification code. If this is not done it would be impossible to correctly calculate the verification codes in both files.
has domain
package verification codec
has range
string

package verification code valuedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#packageVerificationCodeValue

The actual package verification code as a hex encoded value.
has domain
package verification codec
has range
hex binary

reference locatordp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#referenceLocator

The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location. The format of the locator is subject to constraints defined by the <type>.
has domain
external refc
has range
any u r i

release datedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#releaseDate

This field provides a place for recording the date the package was released.
has super-properties
datedp
has domain
packagec
has range
date time

review datedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#reviewDate

Deprecated in favor of Annotation with an annotationType_review.
has domain
reviewc
has range
date time

reviewerdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#reviewer

The name and, optionally, contact information of the person who performed the review. Values of this property must conform to the agent and tool syntax. The reviewer property is deprecated in favor of Annotation with an annotationType review.
has domain
reviewc
has range
string

snippet namedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#snippetName

Identify a specific snippet in a human convenient manner.
has super-properties
namedp
has domain
snippetc
has range
string

source infodp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#sourceInfo

Allows the producer(s) of the SPDX document to describe how the package was acquired and/or changed from the original source.
has domain
packagec
has range
string

spec versiondp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#specVersion

Provide a reference number that can be used to understand how to parse and interpret the rest of the file. It will enable both future changes to the specification and to support backward compatibility. The version number consists of a major and minor version indicator. The major field will be incremented when incompatible changes between versions are made (one or more sections are created, modified or deleted). The minor field will be incremented when backwards compatible changes are made.
has domain
spdx documentc
has range
string

standard license headerdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#standardLicenseHeader

License author's preferred text to indicated that a file is covered by the license.
has domain
licensec
has range
string

standard license header htmldp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#standardLicenseHeaderHtml

HTML representation of the standard license header
has domain
listed licensec
has range
string

standard license header templatedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#standardLicenseHeaderTemplate

License template which describes sections of the license header which can be varied. See License Template section of the specification for format information.
has domain
licensec
has range
string

standard license templatedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#standardLicenseTemplate

License template which describes sections of the license which can be varied. See License Template section of the specification for format information.
has domain
licensec
has range
string

summarydp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#summary

Provides a short description of the package.
has domain
packagec
has range
string

supplierdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#supplier

The name and, optionally, contact information of the person or organization who was the immediate supplier of this package to the recipient. The supplier may be different than originator when the software has been repackaged. Values of this property must conform to the agent and tool syntax.
has domain
packagec
has range
string

timestampdp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#timestamp

Timestamp
has domain
cross refc
has range
date time

urldp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#url

URL Reference
has domain
cross refc
has range
any u r i

valid until datedp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#validUntilDate

This field provides a place for recording the end of the support period for a package from the supplier.
has super-properties
datedp
has domain
packagec
has range
date time

version infodp back to ToC or Data Property ToC

IRI: http://spdx.org/rdf/terms#versionInfo

Provides an indication of the version of the package that is described by this SpdxDocument.
has domain
packagec
has range
string

Named Individuals

annotation type otherni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#annotationType_other

Type of annotation which does not fit in any of the pre-defined annotation types.
belongs to
annotation typec
has facts
commentdp "Type of annotation which does not fit in any of the pre-defined annotation types."@en

annotation type reviewni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#annotationType_review

A Review represents an audit and signoff by an individual, organization or tool on the information for an SpdxElement.
belongs to
annotation typec
has facts
commentdp "A Review represents an audit and signoff by an individual, organization or tool on the information for an SpdxElement."@en

checksum algorithm adler32ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_adler32

Indicates the algorithm used was ADLER32.
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was ADLER32."@en

checksum algorithm blake2b256ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_blake2b256

Indicates the algorithm used was BLAKE2b-256.
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was BLAKE2b-256."@en

checksum algorithm blake2b384ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_blake2b384

Indicates the algorithm used was BLAKE2b-384.
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was BLAKE2b-384."@en

checksum algorithm blake2b512ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_blake2b512

Indicates the algorithm used was BLAKE2b-512.
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was BLAKE2b-512."@en

checksum algorithm blake3ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_blake3

Indicates the algorithm used was BLAKE3.
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was BLAKE3."@en

checksum algorithm md2ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_md2

Indicates the algorithm used was MD2
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was MD2"

checksum algorithm md4ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_md4

Indicates the algorithm used was MD4
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was MD4"

checksum algorithm md5ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_md5

Indicates the algorithm used was MD5
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was MD5"@en

checksum algorithm md6ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_md6

Indicates the algorithm used was MD6
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was MD6"@en

checksum algorithm sha1ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_sha1

Indicates the algorithm used was SHA-1
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was SHA-1"

checksum algorithm sha224ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_sha224

Indicates the algorithm used was SHA224
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was SHA224"@en

checksum algorithm sha256ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_sha256

Indicates the algorithm used was SHA256
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was SHA256"@en

checksum algorithm sha3 256ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_sha3_256

Indicates the algorithm used was SHA3-256.
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was SHA3-256."@en

checksum algorithm sha3 384ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_sha3_384

Indicates the algorithm used was SHA3-384.
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was SHA3-384."@en

checksum algorithm sha3 512ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_sha3_512

Indicates the algorithm used was SHA3-512.
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was SHA3-512."@en

checksum algorithm sha384ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_sha384

Indicates the algorithm used was SHA384
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was SHA384"@en

checksum algorithm sha512ni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#checksumAlgorithm_sha512

Indicates the algorithm used was SHA512
belongs to
checksum algorithmc
has facts
commentdp "Indicates the algorithm used was SHA512"@en

file type applicationni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#fileType_application

The file is associated with a specific application type (MIME type of application/* )
belongs to
file typec
has facts
commentdp " The file is associated with a specific application type (MIME type of application/* )"@en

file type archiveni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#fileType_archive

Indicates the file is an archive file.
belongs to
file typec
has facts
commentdp "Indicates the file is an archive file."@en

file type audioni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#fileType_audio

The file is associated with an audio file (MIME type of audio/* , ie. .mp3 ); IMAGE if the file is assoicated with an picture image file (MIME type of image/*, ie. .jpg, .gif )
belongs to
file typec
has facts
commentdp "The file is associated with an audio file (MIME type of audio/* , ie. .mp3 ); IMAGE if the file is assoicated with an picture image file (MIME type of image/*, ie. .jpg, .gif )"@en

file type binaryni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#fileType_binary

Indicates the file is not a text file. spdx:filetype_archive is preferred for archive files even though they are binary.
belongs to
file typec
has facts
commentdp "Indicates the file is not a text file. spdx:filetype_archive is preferred for archive files even though they are binary."@en

file type documentationni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#fileType_documentation

The file serves as documentation.
belongs to
file typec
has facts
commentdp "The file serves as documentation."@en

file type imageni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#fileType_image

The file is assoicated with an picture image file (MIME type of image/*, ie. .jpg, .gif ).
belongs to
file typec
has facts
commentdp "The file is assoicated with an picture image file (MIME type of image/*, ie. .jpg, .gif )."@en

file type otherni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#fileType_other

Indicates the file is not a source, archive or binary file.
belongs to
file typec
has facts
commentdp "Indicates the file is not a source, archive or binary file."@en

file type sourceni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#fileType_source

Indicates the file is a source code file.
belongs to
file typec
has facts
commentdp "Indicates the file is a source code file."@en

file type spdxni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#fileType_spdx

The file is an SPDX document.
belongs to
file typec
has facts
commentdp "The file is an SPDX document."@en

file type textni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#fileType_text

The file is human readable text file (MIME type of text/*).
belongs to
file typec
has facts
commentdp "The file is human readable text file (MIME type of text/*)."@en

file type videoni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#fileType_video

The file is associated with a video file type (MIME type of video/*).
belongs to
file typec
has facts
commentdp "The file is associated with a video file type (MIME type of video/*)."@en

noassertionni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#noassertion

Individual to indicate the creator of the SPDX document does not assert any value for the object.
has facts
commentdp "Individual to indicate the creator of the SPDX document does not assert any value for the object."

noneni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#none

Individual to indicate that no value is applicable for the Object.
has facts
commentdp "Individual to indicate that no value is applicable for the Object."

purpose applicationni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#purpose_application

The package is a software application.
belongs to
purposec
has facts
commentdp "The package is a software application."@en

purpose archiveni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#purpose_archive

The package refers to an archived collection of files (.tar, .zip, etc).
belongs to
purposec
has facts
commentdp "The package refers to an archived collection of files (.tar, .zip, etc)."@en

purpose containerni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#purpose_container

The package refers to a container image which can be used by a container runtime application.
belongs to
purposec
has facts
commentdp "The package refers to a container image which can be used by a container runtime application."@en

purpose deviceni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#purpose_device

The package refers to a chipset, processor, or electronic board.
belongs to
purposec
has facts
commentdp "The package refers to a chipset, processor, or electronic board."@en

purpose fileni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#purpose_file

The package is a single file which can be independently distributed (configuration file, statically linked binary, Kubernetes deployment, etc).
belongs to
purposec
has facts
commentdp "The package is a single file which can be independently distributed (configuration file, statically linked binary, Kubernetes deployment, etc)."@en

purpose firmwareni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#purpose_firmware

The package provides low level control over a device's hardware.
belongs to
purposec
has facts
commentdp "The package provides low level control over a device's hardware."@en

purpose frameworkni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#purpose_framework

The package is a software framework.
belongs to
purposec
has facts
commentdp "The package is a software framework."@en

purpose installni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#purpose_install

The package is used to install software on disk.
belongs to
purposec
has facts
commentdp "The package is used to install software on disk."@en

purpose libraryni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#purpose_library

The package is a software library.
belongs to
purposec
has facts
commentdp "The package is a software library."@en

purpose operating systemni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#purpose_operatingSystem

The package refers to an operating system.
belongs to
purposec
has facts
commentdp "The package refers to an operating system."@en

purpose otherni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#purpose_other

The package doesn't fit into other purpose defined terms.
belongs to
purposec
has facts
commentdp "The package doesn't fit into other purpose defined terms."@en

purpose sourceni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#purpose_source

The package is a collection of source files.
belongs to
purposec
has facts
commentdp "The package is a collection of source files."@en

reference category otherni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#referenceCategory_other

belongs to
reference categoryc

reference category package managerni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#referenceCategory_packageManager

belongs to
reference categoryc

reference category persistent idni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#referenceCategory_persistentId

These point to objects present in the Software Heritage archive by the means of persistent identifiers that are guaranteed to remain stable (persistent) over time.
belongs to
reference categoryc
has facts
commentdp "These point to objects present in the Software Heritage archive by the means of persistent identifiers that are guaranteed to remain stable (persistent) over time."@en

reference category securityni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#referenceCategory_security

belongs to
reference categoryc

relationship type amendmentni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_amendment

To be used when SPDXRef-A amends the SPDX information in SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "To be used when SPDXRef-A amends the SPDX information in SPDXRef-B."@en

relationship type ancestor ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_ancestorOf

A Relationship of relationshipType_ancestorOf expresses that an SPDXElement is an ancestor of (same lineage but pre-dates) the relatedSPDXElement. For example, an upstream File is an ancestor of a modified downstream File
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_ancestorOf expresses that an SPDXElement is an ancestor of (same lineage but pre-dates) the relatedSPDXElement. For example, an upstream File is an ancestor of a modified downstream File"@en

relationship type build dependency ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_buildDependencyOf

Is to be used when SPDXRef-A is a build dependency of SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is a build dependency of SPDXRef-B."@en

relationship type build tool ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_buildToolOf

To be used when SPDXRef-A is used to to build SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "To be used when SPDXRef-A is used to to build SPDXRef-B."@en

relationship type contained byni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_containedBy

A Relationship of relationshipType_containedBy expresses that an SPDXElement is contained by the relatedSPDXElement. For example, a File contained by a Package.
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_containedBy expresses that an SPDXElement is contained by the relatedSPDXElement. For example, a File contained by a Package. "@en

relationship type containsni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_contains

A Relationship of relationshipType_contains expresses that an SPDXElement contains the relatedSPDXElement. For example, a Package contains a File. (relationshipType_contains introduced in SPDX 2.0 deprecates property 'hasFile' from SPDX 1.2)
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_contains expresses that an SPDXElement contains the relatedSPDXElement. For example, a Package contains a File. (relationshipType_contains introduced in SPDX 2.0 deprecates property 'hasFile' from SPDX 1.2)"@en

relationship type copy ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_copyOf

A Relationship of relationshipType_copyOf expresses that the SPDXElement is an exact copy of the relatedSDPXElement. For example, a downstream distribution of a binary library which was copied from the upstream package.
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_copyOf expresses that the SPDXElement is an exact copy of the relatedSDPXElement. For example, a downstream distribution of a binary library which was copied from the upstream package."@en

relationship type data fileni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_dataFile

Is to be used when SPDXRef-A is a data file used in SPDXRef-B. Replaced by relationshipType_dataFileOf
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is a data file used in SPDXRef-B. Replaced by relationshipType_dataFileOf"@en

relationship type data file ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_dataFileOf

Is to be used when SPDXRef-A is a data file used in SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is a data file used in SPDXRef-B."@en

relationship type dependency manifest ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_dependencyManifestOf

Is to be used when SPDXRef-A is a manifest file that lists a set of dependencies for SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is a manifest file that lists a set of dependencies for SPDXRef-B."@en

relationship type dependency ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_dependencyOf

Is to be used when SPDXRef-A is dependency of SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is dependency of SPDXRef-B."@en

relationship type depends onni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_dependsOn

Is to be used when SPDXRef-A depends on SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A depends on SPDXRef-B."@en

relationship type descendant ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_descendantOf

A Relationship of relationshipType_descendantOf expresses that an SPDXElement is a descendant of (same lineage but post-dates) the relatedSPDXElement. For example, an downstream File that was modified is a descendant of an upstream File
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_descendantOf expresses that an SPDXElement is a descendant of (same lineage but post-dates) the relatedSPDXElement. For example, an downstream File that was modified is a descendant of an upstream File"@en

relationship type described byni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_describedBy

Is to be used an SPDXRef-A is described by SPDXRef-Document.
belongs to
relationship typec
has facts
commentdp "Is to be used an SPDXRef-A is described by SPDXRef-Document."@en

relationship type describesni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_describes

Is to be used when SPDXRef-DOCUMENT describes SPDXRef-A.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-DOCUMENT describes SPDXRef-A."@en

relationship type dev dependency ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_devDependencyOf

Is to be used when SPDXRef-A is a development dependency of SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is a development dependency of SPDXRef-B."@en

relationship type dev tool ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_devToolOf

Is to be used when SPDXRef-A is a development dependency of SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is a development dependency of SPDXRef-B."@en

relationship type distribution artifactni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_distributionArtifact

A Relationship of relationshipType_distributionArtifact expresses that distributing the SPDXElement requires that the relatedSPDXElement also be distributed. For example, distributing a binary File may require that a source tarball (another File) be made available with the distribuiton.
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_distributionArtifact expresses that distributing the SPDXElement requires that the relatedSPDXElement also be distributed. For example, distributing a binary File may require that a source tarball (another File) be made available with the distribuiton. "@en

relationship type documentationni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_documentation

To be used when SPDXRef-A provides documentation of SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "To be used when SPDXRef-A provides documentation of SPDXRef-B."@en

relationship type dynamic linkni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_dynamicLink

Is to be used when SPDXRef-A dynamically links to SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A dynamically links to SPDXRef-B."@en

relationship type example ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_exampleOf

Is to be used when SPDXRef-A is an example of SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is an example of SPDXRef-B."@en

relationship type expanded from archiveni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_expandedFromArchive

A Relationship of relationshipType_expandedFromArchive expresses that the SPDXElement is a file which was epanded from a relatedSPDXElement file. For example, if there is an archive file xyz.tar.gz containing a file foo.c the archive file was expanded in a directory arch/xyz, the file arch/xyz/foo.c would have a relationshipType_expandedFromArchive with the file xyz.tar.gz.
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_expandedFromArchive expresses that the SPDXElement is a file which was epanded from a relatedSPDXElement file. For example, if there is an archive file xyz.tar.gz containing a file foo.c the archive file was expanded in a directory arch/xyz, the file arch/xyz/foo.c would have a relationshipType_expandedFromArchive with the file xyz.tar.gz."@en

relationship type file addedni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_fileAdded

A Relationship of relationshipType_fileAdded expresses that the SPDXElement is a file which has been added to the relatedSPDXElement package. For example, a package (the relatedSPDXElement) has been patched to remove a file (the SPDXElement). This relationship is typically used to express the result of a patched package when the actual patchfile is not present.
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_fileAdded expresses that the SPDXElement is a file which has been added to the relatedSPDXElement package. For example, a package (the relatedSPDXElement) has been patched to remove a file (the SPDXElement). This relationship is typically used to express the result of a patched package when the actual patchfile is not present."@en

relationship type file deletedni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_fileDeleted

A Relationship of relationshipType_fileDeleted expresses that the SPDXElement is a package where the relatedSPDXElement file has been removed. For example, a package has been patched to remove a file a file (the relatedSPDXElement resulting in the patched package (the SPDXElement). This relationship is typically used to express the result of a patched package when the actual patchfile is not present.
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_fileDeleted expresses that the SPDXElement is a package where the relatedSPDXElement file has been removed. For example, a package has been patched to remove a file a file (the relatedSPDXElement resulting in the patched package (the SPDXElement). This relationship is typically used to express the result of a patched package when the actual patchfile is not present."@en

relationship type file modifiedni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_fileModified

A Relationship of relationshipType_fileModified expresses that the SPDXElement is a file which is a modified version of the relatedSPDXElement file. For example, a file (the SPDXElement) has been patched to modify the contents of the original file (the SPDXElement). This relationship is typically used to express the result of a patched package when the actual patchfile is not present.
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_fileModified expresses that the SPDXElement is a file which is a modified version of the relatedSPDXElement file. For example, a file (the SPDXElement) has been patched to modify the contents of the original file (the SPDXElement). This relationship is typically used to express the result of a patched package when the actual patchfile is not present."@en

relationship type generated fromni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_generatedFrom

A Relationship of relationshipType_generatedFrom expresses that an SPDXElement was generated from the relatedSPDXElement. For example, a binary File might have been generated from a source File.
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_generatedFrom expresses that an SPDXElement was generated from the relatedSPDXElement. For example, a binary File might have been generated from a source File."@en

relationship type generatesni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_generates

A Relationship of relationshipType_generates expresses that an SPDXElement generates the relatedSPDXElement. For example, a source File generates a binary File.
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_generates expresses that an SPDXElement generates the relatedSPDXElement. For example, a source File generates a binary File."@en

relationship type has prerequisiteni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_hasPrerequisite

Is to be used when SPDXRef-A has as a prerequisite SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A has as a prerequisite SPDXRef-B."@en

relationship type metafile ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_metafileOf

To be used when SPDXRef-A is a metafile of SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "To be used when SPDXRef-A is a metafile of SPDXRef-B."@en

relationship type optional component ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_optionalComponentOf

To be used when SPDXRef-A is an optional component of SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "To be used when SPDXRef-A is an optional component of SPDXRef-B."@en

relationship type optional dependency ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_optionalDependencyOf

Is to be used when SPDXRef-A is an optional dependency of SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is an optional dependency of SPDXRef-B."@en

relationship type otherni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_other

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.
belongs to
relationship typec
has facts
commentdp "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."@en

relationship type package ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_packageOf

To be used when SPDXRef-A is used as a package as part of SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "To be used when SPDXRef-A is used as a package as part of SPDXRef-B."@en

relationship type patch appliedni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_patchApplied

A Relationship of relationshipType_patchApplied expresses that the SPDXElement is a 'patchfile' that was applied and produced the relatedSPDXElement. For example, a .diff File relates to a specific file where the diff was applied.
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_patchApplied expresses that the SPDXElement is a 'patchfile' that was applied and produced the relatedSPDXElement. For example, a .diff File relates to a specific file where the diff was applied."@en

relationship type patch forni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_patchFor

A Relationship of relationshipType_patchFor expresses that the SPDXElement is a 'patchfile' that is designed to patch (apply modifications to) the relatedSPDXElement. For example, relationship from a .diff File to a Package it is designed to patch.
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_patchFor expresses that the SPDXElement is a 'patchfile' that is designed to patch (apply modifications to) the relatedSPDXElement. For example, relationship from a .diff File to a Package it is designed to patch. "@en

relationship type prerequisite forni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_prerequisiteFor

Is to be used when SPDXRef-A is a prerequisite for SPDXRef-B
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is a prerequisite for SPDXRef-B"@en

relationship type provided dependency ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_providedDependencyOf

Is to be used when SPDXRef-A is a to be provided dependency of SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is a to be provided dependency of SPDXRef-B."@en

relationship type requirement description forni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_requirementDescriptionFor

Is to be used when SPDXRef-A describes, illustrates, or specifies a requirement statement for SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A describes, illustrates, or specifies a requirement statement for SPDXRef-B."@en

relationship type runtime dependency ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_runtimeDependencyOf

Is to be used when SPDXRef-A is a dependency required for the execution of SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is a dependency required for the execution of SPDXRef-B."@en

relationship type specification forni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_specificationFor

Is to be used when SPDXRef-A describes, illustrates, or defines a design specification for SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A describes, illustrates, or defines a design specification for SPDXRef-B."@en

relationship type static linkni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_staticLink

Is to be used when SPDXRef-A statically links to SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A statically links to SPDXRef-B."@en

relationship type test dependency ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_testDependencyOf

Is to be used when SPDXRef-A is a test dependency of SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is a test dependency of SPDXRef-B."@en

relationship type test ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_testOf

Is to be used when SPDXRef-A is used for testing SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is used for testing SPDXRef-B."@en

relationship type test tool ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_testToolOf

Is to be used when SPDXRef-A is used as a test tool for SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is used as a test tool for SPDXRef-B."@en

relationship type testcase ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_testcaseOf

Is to be used when SPDXRef-A is a test case used in testing SPDXRef-B.
belongs to
relationship typec
has facts
commentdp "Is to be used when SPDXRef-A is a test case used in testing SPDXRef-B."@en

relationship type variant ofni back to ToC or Named Individual ToC

IRI: http://spdx.org/rdf/terms#relationshipType_variantOf

A Relationship of relationshipType_variantOf expresses that an SPDXElement is a variant of the relatedSPDXElement, but it is not clear which came first. For example, if the content of two Files differs by some edit, but there is no way to tell which came first (no reliable date information), then one File is a variant of the other File.
belongs to
relationship typec
has facts
commentdp "A Relationship of relationshipType_variantOf expresses that an SPDXElement is a variant of the relatedSPDXElement, but it is not clear which came first. For example, if the content of two Files differs by some edit, but there is no way to tell which came first (no reliable date information), then one File is a variant of the other File."@en

Annotation Properties

commentap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2000/01/rdf-schema#comment

has range
string
is also defined as
data property

qualified cardinalityap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2002/07/owl#qualifiedCardinality

term statusap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2003/06/sw-vocab-status/ns#term_status

General Axioms

All Disjoint Classes back to ToC

annotationc, relationshipc, spdx elementc

Namespace Declarations back to ToC

default namespace
http://spdx.org/rdf/terms#
doap
http://usefulinc.com/ns/doap#
licenses
http://spdx.org/licenses/
ns
http://www.w3.org/2003/06/sw-vocab-status/ns#
owl
http://www.w3.org/2002/07/owl#
pointers
http://www.w3.org/2009/pointers#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
terms
http://spdx.org/rdf/terms/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni .