SoftwareArtifact

Summary

A distinct article or unit related to Software.

Description

A software artifact is a distinct article or unit related to software such as a package, a file, or a snippet.

Metadata

https://spdx.org/rdf/3.0.1/terms/Software/SoftwareArtifact

Name SoftwareArtifact
Instantiability Abstract
SubclassOf /Core/Artifact

Superclasses

/Core/Element
       /Core/Artifact
             /Software/SoftwareArtifact

Properties

Property Type minCount maxCount
additionalPurpose SoftwarePurpose 0 *
attributionText xsd:string 0 *
contentIdentifier ContentIdentifier 0 *
copyrightText xsd:string 0 1
primaryPurpose SoftwarePurpose 0 1

All properties

Property Type minCount maxCount
additionalPurpose SoftwarePurpose 0 *
attributionText xsd:string 0 *
builtTime DateTime 0 1
comment xsd:string 0 1
contentIdentifier ContentIdentifier 0 *
copyrightText xsd:string 0 1
creationInfo CreationInfo 1 1
description xsd:string 0 1
extension Extension 0 *
externalIdentifier ExternalIdentifier 0 *
externalRef ExternalRef 0 *
name xsd:string 0 1
originatedBy Agent 0 *
primaryPurpose SoftwarePurpose 0 1
releaseTime DateTime 0 1
spdxId xsd:anyURI 1 1
standardName xsd:string 0 *
summary xsd:string 0 1
suppliedBy Agent 0 1
supportLevel SupportType 0 *
validUntilTime DateTime 0 1
verifiedUsing IntegrityMethod 0 *