ai:EnergyConsumption leaf node


URI

https://spdx.org/rdf/3.0.1/terms/AI/EnergyConsumption

Label

EnergyConsumption

Description

A class for describing the energy consumption incurred by an AI model in
different stages of its lifecycle.

Targets (1)

Node Constraints

value type sh:BlankNodeOrIRI

Property Constraints (3)

Focus nodes of this shape (ai:EnergyConsumption) can have the following properties:

PROPERTY DESCRIPTION MIN MAX VALUE TYPE OTHER CONSTRAINTS
ai:finetuningEnergyConsumption Specifies the amount of energy consumed when finetuning the AI model that is being used in the AI system. 0 * ai:EnergyConsumptionDescription
sh:BlankNodeOrIRI
ai:inferenceEnergyConsumption Specifies the amount of energy consumed during inference time by an AI model that is being used in the AI system. 0 * ai:EnergyConsumptionDescription
sh:BlankNodeOrIRI
ai:trainingEnergyConsumption Specifies the amount of energy consumed when training the AI model that is being used in the AI system. 0 * ai:EnergyConsumptionDescription
sh:BlankNodeOrIRI

Implementation

@prefix ai: <https://spdx.org/rdf/3.0.1/terms/AI/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .

ai:EnergyConsumption a owl:Class,
        sh:NodeShape ;
    rdfs:comment """A class for describing the energy consumption incurred by an AI model in
different stages of its lifecycle."""@en ;
    sh:nodeKind sh:BlankNodeOrIRI ;
    sh:property [ sh:class ai:EnergyConsumptionDescription ;
            sh:nodeKind sh:BlankNodeOrIRI ;
            sh:path ai:finetuningEnergyConsumption ],
        [ sh:class ai:EnergyConsumptionDescription ;
            sh:nodeKind sh:BlankNodeOrIRI ;
            sh:path ai:inferenceEnergyConsumption ],
        [ sh:class ai:EnergyConsumptionDescription ;
            sh:nodeKind sh:BlankNodeOrIRI ;
            sh:path ai:trainingEnergyConsumption ] .