Skip to content

Class: BuildInformationType

"A build information type is a grouping of characteristics that describe how a particular version of software was converted from source code to executable code."

URI: master:BuildInformationType

classDiagram class BuildInformationType UcoInherentCharacterizationThing <|-- BuildInformationType BuildInformationType : buildConfiguration BuildInformationType ..> Configuration : buildConfiguration BuildInformationType : buildID BuildInformationType : buildLabel BuildInformationType : buildOutputLog BuildInformationType : buildProject BuildInformationType : buildScript BuildInformationType : buildUtility BuildInformationType ..> BuildUtilityType : buildUtility BuildInformationType : buildVersion BuildInformationType : compilationDate BuildInformationType : compilers BuildInformationType ..> CompilerType : compilers BuildInformationType : libraries BuildInformationType ..> LibraryType : libraries

Inheritance

Slots

Name Cardinality and Range Description Inheritance
buildConfiguration 0..1
Configuration
"How the build utility was configured for a particular build of a particular ... direct
buildUtility 0..1
BuildUtilityType
"Identifies the utility used to build a software direct
compilers 0..1
CompilerType
"The compilers utilized during a particular build of a particular software direct
libraries 0..1
LibraryType
"The libraries incorporated into a particular build of a software direct
compilationDate 0..1
Datetime
"The compilation date for the build of a software direct
buildID 0..1
String
"An externally defined unique identifier for a particular build of a software direct
buildLabel 0..1
String
"Relevant label for a particular build of a particular software direct
buildOutputLog 0..1
String
"The output log of the build process for a software direct
buildProject 0..1
String
"The project name of a build of a software direct
buildScript 0..1
String
"The actual build script for a particular build of a particular software direct
buildVersion 0..1
String
"The appropriate version descriptor of a particular build of a particular sof... direct

Usages

used by used in type used
BuildFacet buildInformation range BuildInformationType

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/uco-master

Mappings

Mapping Type Mapped Value
self master:BuildInformationType
native master:BuildInformationType

LinkML Source

Direct

name: BuildInformationType
description: '"A build information type is a grouping of characteristics that describe
  how a particular version of software was converted from source code to executable
  code."'
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: UcoInherentCharacterizationThing
slots:
- buildConfiguration
- buildUtility
- compilers
- libraries
- compilationDate
- buildID
- buildLabel
- buildOutputLog
- buildProject
- buildScript
- buildVersion
slot_usage:
  compilers:
    name: compilers
    multivalued: true
    domain_of:
    - BuildInformationType
  libraries:
    name: libraries
    multivalued: true
    domain_of:
    - BuildInformationType

Induced

name: BuildInformationType
description: '"A build information type is a grouping of characteristics that describe
  how a particular version of software was converted from source code to executable
  code."'
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: UcoInherentCharacterizationThing
slot_usage:
  compilers:
    name: compilers
    multivalued: true
    domain_of:
    - BuildInformationType
  libraries:
    name: libraries
    multivalued: true
    domain_of:
    - BuildInformationType
attributes:
  buildConfiguration:
    name: buildConfiguration
    description: '"How the build utility was configured for a particular build of
      a particular software."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: buildConfiguration
    owner: BuildInformationType
    domain_of:
    - BuildInformationType
    range: Configuration
  buildUtility:
    name: buildUtility
    description: '"Identifies the utility used to build a software."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: buildUtility
    owner: BuildInformationType
    domain_of:
    - BuildInformationType
    range: BuildUtilityType
  compilers:
    name: compilers
    description: '"The compilers utilized during a particular build of a particular
      software."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    multivalued: true
    alias: compilers
    owner: BuildInformationType
    domain_of:
    - BuildInformationType
    range: CompilerType
  libraries:
    name: libraries
    description: '"The libraries incorporated into a particular build of a software."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    multivalued: true
    alias: libraries
    owner: BuildInformationType
    domain_of:
    - BuildInformationType
    range: LibraryType
  compilationDate:
    name: compilationDate
    description: '"The compilation date for the build of a software."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: compilationDate
    owner: BuildInformationType
    domain_of:
    - BuildInformationType
    range: datetime
  buildID:
    name: buildID
    description: '"An externally defined unique identifier for a particular build
      of a software."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: buildID
    owner: BuildInformationType
    domain_of:
    - BuildInformationType
    range: string
  buildLabel:
    name: buildLabel
    description: '"Relevant label for a particular build of a particular software."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: buildLabel
    owner: BuildInformationType
    domain_of:
    - BuildInformationType
    range: string
  buildOutputLog:
    name: buildOutputLog
    description: '"The output log of the build process for a software."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: buildOutputLog
    owner: BuildInformationType
    domain_of:
    - BuildInformationType
    range: string
  buildProject:
    name: buildProject
    description: '"The project name of a build of a software."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: buildProject
    owner: BuildInformationType
    domain_of:
    - BuildInformationType
    range: string
  buildScript:
    name: buildScript
    description: '"The actual build script for a particular build of a particular
      software."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: buildScript
    owner: BuildInformationType
    domain_of:
    - BuildInformationType
    range: string
  buildVersion:
    name: buildVersion
    description: '"The appropriate version descriptor of a particular build of a particular
      software."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: buildVersion
    owner: BuildInformationType
    domain_of:
    - BuildInformationType
    range: string