Build
Summary
Class that describes a build instance of software/artifacts.
Description
A build is a representation of the process in which a piece of software or artifact is built. It encapsulates information related to a build process and provides an element from which relationships can be created to describe the build's inputs, outputs, and related entities (e.g. builders, identities, etc.).
ExternalIdentifier of type "urlScheme" may be used to identify build logs. In this case, the comment of the ExternalIdentifier should be "LogReference".
Note that buildStartTime and buildEndTime are optional, and may be omitted to simplify creating reproducible builds.
Metadata
https://spdx.org/rdf/3.0.1/terms/Build/Build
Name | Build |
Instantiability | Concrete |
SubclassOf | /Core/Element |
Superclasses
Properties
Property | Type | minCount | maxCount |
---|---|---|---|
buildEndTime | /Core/DateTime | 0 | 1 |
buildId | xsd:string | 0 | 1 |
buildStartTime | /Core/DateTime | 0 | 1 |
buildType | xsd:anyURI | 1 | 1 |
configSourceDigest | /Core/Hash | 0 | * |
configSourceEntrypoint | xsd:string | 0 | * |
configSourceUri | xsd:anyURI | 0 | * |
environment | /Core/DictionaryEntry | 0 | * |
parameter | /Core/DictionaryEntry | 0 | * |
All properties
Property | Type | minCount | maxCount |
---|---|---|---|
buildEndTime | DateTime | 0 | 1 |
buildId | xsd:string | 0 | 1 |
buildStartTime | DateTime | 0 | 1 |
buildType | xsd:anyURI | 1 | 1 |
comment | xsd:string | 0 | 1 |
configSourceDigest | Hash | 0 | * |
configSourceEntrypoint | xsd:string | 0 | * |
configSourceUri | xsd:anyURI | 0 | * |
creationInfo | CreationInfo | 1 | 1 |
description | xsd:string | 0 | 1 |
environment | DictionaryEntry | 0 | * |
extension | Extension | 0 | * |
externalIdentifier | ExternalIdentifier | 0 | * |
externalRef | ExternalRef | 0 | * |
name | xsd:string | 0 | 1 |
parameter | DictionaryEntry | 0 | * |
spdxId | xsd:anyURI | 1 | 1 |
summary | xsd:string | 0 | 1 |
verifiedUsing | IntegrityMethod | 0 | * |