ImpactHPC ontology
type: Ontology
comment: Ontology for the ImpactHPC library.

date range
type: Datatype
comment: A range of dates

impact
type: Datatype
comment: A datatype representing the environmental impacts of an object.

executes
type: ObjectProperty
inverse of: is executed on
domain: cluster
range: job
comment: A cluster executes a job.

has allocation method
type: ObjectProperty
inverse of: is allocation method chosen for
domain: job
range: attribution method
comment: Les impacts intégrés d'un job sont calculés grâce à une méthode d'attribution. @fr
comment: The embedded impacts of a job are computed thanks to an attribution method.
label: a une méthode d'allocation @fr

has category
type: ObjectProperty
inverse of: is the category of
domain: impact estimation
range: environmental impact category
comment: An environmental impact estimation has a category (ADPE, GWP or PEC).

has estimated impact
type: ObjectProperty
inverse of: is the impact estimation of
domain: impact assessed object
range: impact estimation
comment: An object has an estimated environmental impact.

is allocation method chosen for
type: ObjectProperty
domain: attribution method
range: job
comment: An allocation method is chosen to compute the impacts of a job.

is the category of
type: ObjectProperty
domain: environmental impact category
range: impact estimation
comment: ADPE, GWP or PEC is the category of an impact estimation.

is computed using method
type: ObjectProperty
inverse of: is method used to compute
domain: embedded impact
range: attribution method
comment: Embedded impacts are computed using a given allocation method.
label: sont calculés grâce à la méthode @fr

is executed on
type: ObjectProperty
domain: job
range: cluster
comment: A job is executed on a given cluster.

is the impact estimation of
type: ObjectProperty
domain: impact estimation
range: impact assessed object
comment: An estimation corresponds to the object producing the impact.

is method used to compute
type: ObjectProperty
domain: attribution method
range: embedded impact
comment: An allocation method is used to compute embedded impacts

is part of impact computation of
type: ObjectProperty
domain: impact assessed object
range: impact assessed object
comment: An object's impacts are needed to compute another object's impacts.

battery capacity
type: DatatypeProperty
domain: battery
range: positiveInteger
comment: The battery capacity. If unknown, it will be estimated from the server consumption and battery duration.
label: capacité de la batterie @fr

battery density
type: DatatypeProperty
sub property of: battery type
domain: battery
range: float
comment: The energy that can be contained in 1 kilogram of this type of battery.
label: densité de la batterie @fr

battery duration
type: DatatypeProperty
domain: battery
range: float
comment: The battery's expected duration given the server's energy consumption.
label: durée de la batterie @fr

battery impact per kilogram
type: DatatypeProperty
sub property of: battery type
domain: battery
range: impact
comment: The embodied impacts of 1 kilogram of this type of battery.
label: impacts par kilo de batterie @fr

battery type
type: DatatypeProperty
domain: battery
range: string
comment: The type of the battery, which can be VRLA, LFP, LTO, LMO, NCM, NCA, NaNiCl, or VRFB.
label: type de batterie @fr

battery weight
type: DatatypeProperty
sub property of: battery type
domain: battery
range: float
comment: The weight of the battery. It is computed using its capacity and density.
label: poids de la batterie @fr

casing type
type: DatatypeProperty
domain: chassis
range: string
comment: Either rack or blade.

cluster name
type: DatatypeProperty
domain: job
range: string
comment: The name of the cluster the job is executed on.
label: nom de la partition @fr

cooling power
type: DatatypeProperty
domain: cooling system
range: float
comment: The cooling power of the cooling system, in Watts.
label: capacité de refroidissement @fr

cores number
type: DatatypeProperty
domain: CPU
range: unsignedInt
comment: The number of physical cores of the processor.
label: nombre de coeurs @fr

die size
type: DatatypeProperty
domain: processor
range: float
comment: The surface area of the processor's die, in mm². Used to determine the embodied impacts of the processor.
label: taille du die @fr

die size impact factor
type: DatatypeProperty
domain: processor
range: impact
comment: Corresponds to the embodied impacts of 1 mm² of die.

duration
type: DatatypeProperty
domain: job
range: float
comment: The duration of the job.
label: durée @fr

electrical impacts
type: DatatypeProperty
domain: park
range: impact
comment: Environmental impacts of the electrical mix of the region where the park is running. This represents the impacts of producing 1 kWh of electricity.

energy consumption measures
type: DatatypeProperty
domain: impact assessed object
range: float
comment: Measures of a device's energy consumption.

engraving process thickness
type: DatatypeProperty
domain: RAM
range: float
comment: The thickness of the engraving process for manufacturing this RAM stick.
label: épaisseur de gravure @fr

GPU RAM capacity
type: DatatypeProperty
domain: GPU
range: unsignedInt
comment: Capacity of the GPU's embedded RAM in gigabyes.

idle energy consumption
type: DatatypeProperty
sub property of: energy consumption measures
domain: impact assessed object
range: float
property disjoint with: instant energy consumption
property disjoint with: peak energy consumption
comment: The energy consumption of an idle device.

instant energy consumption
type: DatatypeProperty
sub property of: energy consumption measures
domain: impact assessed object
range: float
property disjoint with: peak energy consumption
comment: The nergy consumption of a device at a given moment.

manufacturer
type: DatatypeProperty
domain: memory stick
range: string
comment: The company that manufactured the memory stick.
label: fabricant @fr

memory base impact
type: DatatypeProperty
domain: memory stick
range: impact
comment: A constant impact of every memory (RAM or SSD) stick, which includes packaging, transport, etc.

memory capacity
type: DatatypeProperty
domain: memory stick
range: unsignedInt
comment: The memory's capacity, in gigabytes.
label: capacité de la mémoire @fr

memory density
type: DatatypeProperty
domain: memory stick
range: float
comment: The quantity of data (in gigabytes) that a cm² of memory (RAM or SSD) contains. This value is expressed in GB/cm².
label: densité de mémoire @fr

model name
type: DatatypeProperty
domain: processor
range: string
comment: The name of a processor model. Can be an exact name or the result of a fuzzy matching function.
label: nom du modèle @fr

model range
type: DatatypeProperty
domain: CPU
range: string
comment: The model range of the processor, for example ``EPYC``, ``Athlon X4``, ``Core i5``, ``Xeon Gold``...

nodes count
type: DatatypeProperty
domain: job
range: unsignedInt
comment: The number of the cluster's nodes used by the job.
label: nombre de noeuds @fr

peak energy consumption
type: DatatypeProperty
sub property of: energy consumption measures
domain: impact assessed object
range: float
comment: The energy consumption of a device used at its maximum.

power supply impact factor
type: DatatypeProperty
domain: power supply
range: impact
comment: The impacts of 1 kg of power supply.
label: facteur d'impact de l'alimentation @fr

power supply weight
type: DatatypeProperty
domain: power supply
range: float
comment: The weight of the power supply.
label: poids de l'alimentation @fr

Power Usage Effectiveness
type: DatatypeProperty
domain: park
range: float
comment: The Power Usage Effectiveness (PUE https://en.wikipedia.org/wiki/Power_usage_effectiveness) of a park or cluster.

processor family
type: DatatypeProperty
domain: processor
range: string
comment: The family of the processor. Ignored if model name and die size are known.
label: famille du processeur @fr

release date range
type: DatatypeProperty
domain: processor
range: date range
comment: The date range in which the processor was released. Used in computations when the exact model of the processor isn't known and estimations are done with average values.
label: plage de la date de sortie @fr

server consumption
type: DatatypeProperty
domain: server
range: float
comment: The energy consumption of the server.
label: consommation du serveur @fr

surface
type: DatatypeProperty
domain: memory stick
range: float
comment: Surface of the memory stick, estimated using its capacity and density.

surface impact factor
type: DatatypeProperty
domain: memory stick
range: impact
comment: The impacts of 1 cm² of a memory stick.
label: facteur d'impact de la surface @fr

thermal design power
type: DatatypeProperty
domain: processor
range: float
comment: The Thermal Design Power (https://en.wikipedia.org/wiki/Thermal_design_power) of the processor, used to determine its instant power.

workload
type: DatatypeProperty
domain: CPU
range: Datatype
  on datatype: float
  with restrictions:
    min inclusive: 0.0
  with restrictions:
    max inclusive: 100.0
comment: Percentage indicating how much of a processor is being used. A processor is considered idle when its workload is 0%, and its peak consumption happens when its workload is 100%.
label: charge de travail @fr

ADPE
type: Class
subclass of: environmental impact category
disjoint with: GWP
disjoint with: PEC
comment: Abiotic resources depletion, in gSebq
comment: Déplétion des ressources abiotiques, en gSbeq @fr

attribution method
type: Class
comment: Fonction used to associate a job with its embedded impacts
comment: Fonction utilisée pour attribuer ses impacts intégrés à une tâche en particulier @fr
label: méthode d'attribution @fr

battery
type: Class
subclass of: impact assessed object
subclass of: Restriction
  on property: is part of impact computation of
  some values from: park
disjoint with: power supply
comment: Batteries de secours @fr
comment: Emergency batteries
label: batterie @fr

chassis
type: Class
subclass of: component
comment: Armature ou boîtier principal qui loge et protège les composants internes d'un serveur. @fr
comment: The casing containing and protecting servers.
label: châssis @fr

cluster
type: Class
subclass of: impact assessed object
subclass of: Restriction
  on property: is part of impact computation of
  some values from: park
disjoint with: park
disjoint with: server
comment: Ensemble de nœuds de calcul ayant les mêmes caractéristiques @fr
comment: Set of computing nodes with similar characteristics
label: partition @fr

component
type: Class
subclass of: impact assessed object
subclass of: Restriction
  on property: is part of impact computation of
  some values from: server
comment: Elements part of a server
comment: Éléments composants un serveur @fr
label: composant @fr

cooling system
type: Class
subclass of: impact assessed object
subclass of: Restriction
  on property: is part of impact computation of
  some values from: park
comment: Cooling system of a park. The embodied impacts of the cooling system are reduced to the impacts of the refrigeration unit.
comment: Système de refroidissement d'un parc. Les impacts du système de refroidissement sont réduits à ceux de l'unité de réfrigération. @fr
label: système de refroidissement @fr

CPU
type: Class
subclass of: processor
disjoint with: GPU
comment: A type of processor.
comment: Un type de processeur. @fr

embedded impact
type: Class
subclass of: impact estimation
disjoint with: embodied impact
disjoint with: usage impact
comment: La partie des impacts embarqués attribués à une tâche, via une méthode d'attribution @fr
comment: Part of the embodied impacts attributed to a job using an attribution method
label: impact intégré @fr

embodied impact
type: Class
subclass of: impact estimation
disjoint with: usage impact
comment: Estimated impacts of the extraction, production, distribution and end-of-life phases of an object
comment: Les impacts estimés des phases d'extraction, de production, de distribution et de fin de vie d'un objet. Parfois appelés impacts gris @fr
label: impact embarqué @fr

environmental impact category
type: Class
comment: Catégorie d'impact environnemental, parmi : déplétion des ressources abiotiques, consommation d'énergie primaire, potentiel de réchauffement climatique @fr
comment: Environmental impact category, among ADPE, PEC or GWP
label: catégorie d'impact environnemental @fr

GPU
type: Class
subclass of: processor
comment: A type of processor.
comment: Un type de processeur. @fr

GWP
type: Class
subclass of: environmental impact category
disjoint with: PEC
comment: Global Warming Potential, in kgCO2eq
comment: Potentiel de réchauffement climatique, en kgCO2eq @fr

HDD
type: Class
subclass of: component
disjoint with: SSD
comment: A type of memory.
comment: Disque dur @fr

impact assessed object
type: Class
comment: Object whose ecological impact is estimated
comment: Objet pour lequel on estime les impacts écologiques @fr
label: objet à impact évalué @fr

impact estimation
type: Class
comment: Computed estimation of an object's environmental impact
comment: Estimation calculée de l'impact environnemental d'un objet @fr
label: estimation de l'impact @fr

job
type: Class
subclass of: impact assessed object
comment: Task, computation executed on a server park, on a given number of processors, with a given RAM use
comment: Tâche, calcul effectué dans un parc de serveur, sur un certain nombre de CPU/GPU, avec une certaine utilisation de la RAM @fr
label: tâche @fr

memory stick
type: Class
subclass of: component
comment: Either a RAM stick or a SSD stick.

motherboard
type: Class
subclass of: component
comment: Main printed circuit board of a computer.
label: carte-mère @fr

park
type: Class
subclass of: impact assessed object
disjoint with: server
comment: Parc de serveurs, datacenter @fr
comment: Server park, datacenter
label: parc @fr

PEC
type: Class
subclass of: environmental impact category
comment: Consommation d'énergie primaire, en Joules @fr
comment: Primary Energy Consumption, in Joules

power supply
type: Class
subclass of: component
subclass of: Restriction
  on property: is part of impact computation of
  all values from: job
comment: Alimentation électrique d'un objet @fr
comment: An object's power supply
label: alimentation @fr

processor
type: Class
subclass of: component
comment: Either GPU or CPU

RAM
type: Class
subclass of: memory stick
comment: Mémoire vive @fr
comment: Random Access Memory

server
type: Class
subclass of: impact assessed object
subclass of: Restriction
  on property: is part of impact computation of
  some values from: cluster
comment: Computer providing information to other computers.
label: serveur @fr

SSD
type: Class
subclass of: memory stick
comment: Solid State Drive

usage impact
type: Class
subclass of: impact estimation
comment: Estimated impacts of an object's usage phase
comment: Impacts estimés de la phase d'usage d'un objet @fr
label: impact de la phase d'usage @fr