Skip to content

Class: CompilerType

"A compiler type is a grouping of characteristics unique to a specific program that translates computer code written in one programming language (the source language) into another language (the target language). Typically a program that translates source code from a high-level programming language to a lower-level language (e.g., assembly language, object code, or machine code) to create an executable program. [based on https://en.wikipedia.org/wiki/Compiler]"

URI: master:CompilerType

classDiagram class CompilerType UcoInherentCharacterizationThing <|-- CompilerType CompilerType : _cpeid CompilerType : _swid CompilerType : compilerInformalDescription

Inheritance

Slots

Name Cardinality and Range Description Inheritance
compilerInformalDescription 0..1
String
"An informal description of a compiler direct
_cpeid 0..1
String
"Specifies the Common Platform Enumeration identifier for the software direct
_swid 0..1
String
"Specifies the SWID tag for the software direct

Usages

used by used in type used
BuildInformationType compilers range CompilerType

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: CompilerType
description: '"A compiler type is a grouping of characteristics unique to a specific
  program that translates computer code written in one programming language (the source
  language) into another language (the target language). Typically a program that
  translates source code from a high-level programming language to a lower-level language
  (e.g., assembly language, object code, or machine code) to create an executable
  program. [based on https://en.wikipedia.org/wiki/Compiler]"'
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: UcoInherentCharacterizationThing
slots:
- compilerInformalDescription
- _cpeid
- _swid

Induced

name: CompilerType
description: '"A compiler type is a grouping of characteristics unique to a specific
  program that translates computer code written in one programming language (the source
  language) into another language (the target language). Typically a program that
  translates source code from a high-level programming language to a lower-level language
  (e.g., assembly language, object code, or machine code) to create an executable
  program. [based on https://en.wikipedia.org/wiki/Compiler]"'
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: UcoInherentCharacterizationThing
attributes:
  compilerInformalDescription:
    name: compilerInformalDescription
    description: '"An informal description of a compiler."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: compilerInformalDescription
    owner: CompilerType
    domain_of:
    - CompilerType
    range: string
  _cpeid:
    name: _cpeid
    description: '"Specifies the Common Platform Enumeration identifier for the software."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: _cpeid
    owner: CompilerType
    domain_of:
    - BuildUtilityType
    - CompilerType
    range: string
  _swid:
    name: _swid
    description: '"Specifies the SWID tag for the software."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: _swid
    owner: CompilerType
    domain_of:
    - BuildUtilityType
    - CompilerType
    range: string