<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Graph Framework for Impact Calculation in Life-Cycle Assessment</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Claudia Diamantini</string-name>
          <email>c.diamantini@univpm.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Domenico Potena</string-name>
          <email>d.potena@univpm.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cristina Rossetti</string-name>
          <email>cristina.rossetti@polito.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emanuele Storti</string-name>
          <email>e.storti@univpm.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Knowledge Graph, Life-cycle assessment, Performance Indicator, KPI, Sustainability</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DAUIN, Politecnico di Torino</institution>
          ,
          <addr-line>Corso Duca degli Abruzzi 24, Torino, 10129</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>DII, Università Politecnica delle Marche</institution>
          ,
          <addr-line>via Brecce Bianche, Ancona, 60131</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Sustainability assessments are increasingly critical for evaluating the environmental impacts of business activities. Life-cycle assessment (LCA) is a key methodology in measuring these impacts, but integrating and analyzing data from diverse enterprise data sources to compute LCA indicators remains a challenging task. In this paper, we propose an approach that leverages Knowledge Graphs to formally model LCA indicators and their associated mathematical calculation formulas. The graph serves as a flexible schema supporting enterprises in documentation and mathematical interpretation of indicators for LCA, by linking their internal data sources to the Graph. On top of it, a suite of reasoning-based services is presented to automate the calculation of indicators from available data sources through algebraic manipulation, and to facilitate collaboration among a network of enterprises by enabling consistent comparison of sustainability assessments.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>ceur-ws.org
supply chain, it has to evaluate diferent impact indicators for each activity according to the impact
category involved. This process requires information about products, emissions, pollution, waste on
each activity, thus making the LCA a data-intensive procedure.</p>
      <p>
        Many databases collecting LCI data are available with the aim of supporting sustainability assessment
within organizations. Among these, one of the most relevant is Ecoinvent2, which collects global data
containing detailed information on human activities and related environmental impacts. Ecoinvent
datasets also store mathematical relationships on diferent fields of an activity to calculate quantitative
measures, such as the amount of a certain emission. These formulas can serve as validation and support
for the calculation of certain measures, avoiding errors in the final assessment of impacts. In this
context, an important challenge concerns the lack of formalization of LCA concepts and standardization
across LCI databases. In fact, most LCI databases are based on traditional RDBMS systems, without an
explicit semantic support, thus rising interoperability and scalability issues [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In order to overcome
these challenges, some works have focused on employing semantic technologies, such as ontologies
and Knowledge Graph (KG), to represent the semantics of LCI data, thus providing a common and
shared knowledge base for LCA analysis. Among them, the KG in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] is aimed to enhance automated
LCA, while in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] it supports integration and storage of Ecoinvent data. In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], an ontology is used
for documentation purposes and is further extended in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] to build a semantic catalog for LCA data,
and in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] to support Life Cycle Sustainability Assessment (LCSA). Despite these eforts, most works
focus on defining of the main concepts involved in LCIA such as activities and flows, while omitting
the explicit representation of indicators, analytical relationships among them and calculation methods.
This omission is crucial when LCA practitioners need to customize data for specific activities, like the
quantity of raw materials. In fact, LCI databases such as Ecoinvent provide quantitative data based on
estimates made on a global or local scale. This kind of information is not appropriate for specific cases
where, for example, an organization wants to input its own production and resource use data to ensure
a more accurate impact assessment.
      </p>
      <p>In this paper, we address the mentioned issues by proposing a semantic-based approach to support
accurate enterprise-tailored assessment of environmental impact. The approach is based on a Knowledge
Graph for Ecoinvent data, focused on the explicit and formal representation of LCA indicators and their
associated mathematical calculation formulas. The LCA KG is aimed to support an accurate calculation
of environmental impacts, thus supporting its certification process by facilitating the documentation of
the assessment and its sharing. The schema underlying the KG is based on several ontologies, including
the Ecoinvent vocabulary and KPIOnto for representing indicators and related formulas. On top of the
model, we propose reasoning-based services based on an algebra system to perform several supporting
tasks. Primarily, it enables the automatic calculation of impact indicators from enterprise data sources
through algebraic manipulation of formulas. Additional services allow the derivation of alternative
calculation expressions for a given indicator and, in case of collaborative enterprises, the calculation
of dependencies among indicators across diferent organizations to ensure consistent comparisons of
sustainability assessments.</p>
      <p>The remainder of this article is structured as follows: Section 2 discusses the design of the LCA
Knowledge Graph, while Section 3 introduces logic-based services providing capabilities useful for
formula calculation and comparison of impact results. Finally, Section 4 draws conclusions and outlines
future work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Data model</title>
      <p>This section aims to discuss the design of the LCA Knowledge Graph, starting from the information
stored in the Ecoinvent database and its Data Glossary representing its Linked Data representation.
Then, we discuss the KPIOnto ontology for the representation of mathematical indicators and its use
for the definition of the integrated schema for the Knowledge Graph.</p>
      <sec id="sec-2-1">
        <title>2.1. Background</title>
        <p>The Ecoinvent database contains a large number of datasets, organized by multiple categories, such as
sector (e.g., Chemicals, Electricity,), geographical area, and activity type (e.g., a transforming activity).
The building blocks of the database are the so-called Unit Processes (UPR), also named activities. Each
activity represents a single human process that can occur in a supply chain and is characterized by
lfows, namely elementary exchanges (EEs) and intermediate exchanges (IEs). The first are exchanges
from/to the environment and refer to the case in which an activity consumes natural resources or
releases emissions. The latter are flows with other human activities and do not involve exchanges with
the environment. IEs may output diferent products or wastes, including a reference product, that is the
main driver of the activity. Exchanges have a set of properties, such as the water or carbon content
that may serve for analysis e.g., the carbon footprint of the related product. All these information can
support LCA with the evaluation of potential impacts to the environment of a specific activity. An
interesting piece of information are the mathematical formulas associated with exchanges, properties
or parameters. Parameters are specific type of values that can be used to express relationships, such as
the eficiency, the correlation of input to variables and the estimation on emissions. Several quantitative
measures can be expressed with mathematical relationships, including the amount of exchanges.</p>
        <p>For example, let us consider the activity silicone product production3. Among its EEs, two relate to
water emissions respectively to the air ( _ _ ) and to water ( _ _ ). Both EEs are associated with a
mathematical expression calculating their amounts in the activity (expressed in  3), as shown below:
3https://ecoquery.ecoinvent.org/3.10/cutoff/dataset/6368/documentation
) (1 −fraction_TW_to_air)+</p>
        <p>The tap_water_input refers to an IE which exchanges with another activity whose reference product
is tap water. The water_cooling_UNO_input is an EE corresponding to the input of cooling water
(where UNO stands for ‘unspecified natural origin’). The water_well_in_ground_input is another EE
referring to the input of well water from the ground. The fraction_TW_to_air, fraction_CW_to_air and
fraction_PW_to_air are parameters quantifying the amount of tap water, cooling water and process
water emitted to the air, respectively. Another mathematical relationship expresses the equivalence
between fraction_TW_to_air and fraction_PW_to_air. Also, fraction_CW_to_air can be calculated as
(0.5 ∗ fraction_CW_OT_to_air) + (0.5 ∗fraction_CW_R_to_air), where fraction_CW_OT_to_air and
fraction_CW_R_to_air are the amount of cooling water emitted to the air, respectively once-through
system and recirculating system.</p>
        <p>Besides being used to characterize how to calculate the amount for a flow, formulas can be expressed
also to calculate overall impact indicators, which is essential to conduct LCIA of an activity or the
entire supply chain. In particular, Ecoinvent provides documentation for the calculation of LCIA
score of activities or individual exchanges, starting from the selection of an impact method. An
impact assessment method can include diferent impact indicators, focusing on the evaluation of single
footprints or impact categories. The LCIA score   of an activity with reference to a selected impact
category  can be computed as:   = ∑ 

 , , where   is the amount of the flow  which impacts on  ,
and  is the coeficient. For instance, chosen the impact method EF, it is possible to assess the impact
category ‘water use’ of the silicone product production activity by considering all the flows involved in
water consumption. Thus, their amounts are multiplied with the corresponding coeficients to obtain
the LCIA score which evaluates the environmental impact of the activity on water usage. Although
Ecoinvent provides averaged amounts to calculate approximate LCIA scores, a more precise calculation,
relying on actual enterprise data, is essential to precisely certify environmental impacts.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Ecoinvent vocabulary</title>
        <p>The Ecoinvent Data Glossary4 provides a reference for all metadata used within Ecoinvent inventory
datasets, in the JSON-LD format, with the purpose to establish a common understanding of data. Its
schema includes classes representing basic concepts such as elementary-exchange and
intermediateexchange with their description, classification and formula, exchange-properties and parameter
with the unit of measurement, and activity-name. At the time of the writing, with respect to the
information available in the Ecoinvent datasets, the schema is incomplete and data is missing. For
example, the relation between an activity and the exchanges is not defined, mathematical formulas are
not reported for any flow, and activities’ properties are not detailed. Furthermore, the schema assumes
formulas are encoded just as a string, namely a Text datatype from schema.org.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. KPIOnto</title>
        <p>
          In order to explicitly represent the mathematical expressions to calculate amounts for Ecoinvent flows,
we resort on the KPIOnto ontology5. The ontology provides classes and properties for describing (Key)
Performance Indicators on the Semantic Web. The main class of the ontology is Indicator, which
describes the quantitative metrics enabling performance monitoring. It is described through a set of
properties including a description (KPIDescription), a unit of measurement (unitOfMeasure), the
aggregation function (aggrType), its business objective (hasBusObj), a set of dimensions of analysis.
An indicator can be either atomic or compound, built by combining several lower-level indicators.
Dependencies of compound indicators on their building elements are defined by means of algebraic
operations, that is a Formula capable of expressing the semantics of an indicator compositionally.
A formula describes how the indicator is computed and is characterized by the operator (property
hasFunction) and one or two operands (respectively, for unary and binary operators), which are
instances of FormulaArgument. In turn, each argument has a value, represented as an instance of
ArgumentValue. Finally, a value can either be a Constant, another indicator or, recursively, a formula.
The ontology has been used for various applications, ranging from formally representing a library of
KPIs [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], to reasoning on ESG indicators [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], to supporting self-service data analytics [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>2.4. Integrated schema</title>
        <p>The LCA Knowledge Graph has been defined by referring to a schema integrating the Ecoinvent
vocabulary and the KPIOnto ontology. As shown in Figure 1, we introduce a property hasIndicator
from a custom vocabulary (with namespace kg) associating each elementary/intermediate exchange and
4https://glossary.ecoinvent.org/
5http://w3id.org/kpionto
(a)
(b)
property with its amounts, represented as an instance of class Indicator. In this way, the information
related to the calculation of flow amounts is represented using KPIOnto terminology. Furthermore,
we introduce a relation kg:dependsOn between two indicators, which is defined through a SWRL rule,
stating that the former indicator is compound and the latter is one of its components.</p>
        <p>In Figure 2a an example of the resulting LCA Knowledge Graph is shown, representing, for lack of
space, a subset of the indicators and formulas related to the elementary exchange water_to_air, for
the silicone product production activity. The indicator ind_water_to_air is represented as a compound
indicator with a formula defined as the application of an operand to a set of operators, which in turn
are other indicators, e.g. ind_tap_water_input or ind_fraction_TW_to_air.</p>
        <p>
          The model is designed to be general and versatile, serving multiple scenarios across diferent
organizations. In practical situations, an enterprise may have data available for only some of the indicators
in the model. In such cases, a mapping can be defined to explicitly state that a particular data source
contains data related to a specific indicator, following the model proposed in [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. An example of such
mappings is represented in Figure 2b, where a set of indicators are shown together with kg:dependsOn
relations among them, and linked to the enterprise data sources including corresponding data, e.g.
“Source 2” includes data on indicators ind_water_to_water and ind_tap_water_input.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Services for Life-cycle Assessment</title>
      <p>The LCA Knowledge Graph can enable an easier documentation of indicator definitions and LCIA
results, ultimately making their understanding easier and shareable on the Web using open and a FAIR
format. A set of services can be built on top of the LCA Knowledge Graph to support (1) quantitative
impact assessments and (2) advanced analysis and comparison of LCIA.</p>
      <p>
        A quantitative calculation of the impact is needed for more precise assessments and to validate the
accuracy and consistency of data against regulatory standard, reducing the risk of non-compliance
due to data errors. The calculation of indicators relies on an algebra reasoning system, derived from
PRESS [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and implemented in Logic Programming6. Reasoning about indicator formulas is mainly
based on symbolic and algebraic manipulation according to mathematical axioms (e.g., commutativity,
6https://github.com/KDMG/PRESS4KPI
associativity and distributivity of binary operators) needed to solve equations. A basic service consists
of deriving alternative formulas to calculate a given indicator, by manipulation of the formulas for the
indicators defined in the Graph, e.g., by reverting the existing formula ind_fraction_CW_R_to_air can
be calculated as (ind_fraction_CW_to_air - ind_fraction_CW_OT_to_air ).
      </p>
      <p>When indicator definitions are mapped to the corresponding data sources at enterprise level, the
formula manipulation functionality can be exploited to support the organization in calculating an
indicator from the available data. To make an example, let us image an organization needs to calculate
the indicator ind_water_to_air for the corresponding elementary exchange. Let us suppose the set of
indicators available to the enterprise are the seven provided by the data sources in Figure 2b. As such,
the formula for the required indicator cannot be directly computed, since there are three indicators
which are not provided by any source, namely ind_fraction_TW_to_air, ind_fraction_PW_to_air, and
ind_fraction_CW_to_air. However, by considering the indicators’ formulas, the algebra system derives
that ind_fraction_CW_to_air can be calculated by summation of ind_fraction_CW_OT_to_air and
ind_fraction_CW_R_to_air, both in “Source 3”. Then, using such calculated indicator and by reverting
the formula for ind_water_to_water, it is possible to derive ind_fraction_TW_to_air and its equivalent
indicator ind_fraction_PW_to_air from “Source 1”, “Source 2”. Given that all the needed indicators
are either available or a derivation from the available sources has been calculated, the target indicator
ind_water_to_air can be finally calculated. Conversely, if the enterprise data sources cannot provide the
necessary data to compute a target indicator, the service can assist in identifying the missing indicators.
This functionality is crucial for organizations to understand their data gaps better and enhance their
data collection and management policies.</p>
      <p>A suite of more advanced reasoning services can be used for facilitating collaboration among a
network of enterprises, enabling them to more easily perform consistent sustainability assessments.
This is particularly important for business processes spanning multiple enterprises, in which the overall
assessment requires the parties to share relevant indicators in order to calculate the impact indicator
at hand. A set of reasoning services are able to determine what indicators are computable starting
from those already available, and what are the common dependencies for the target impact indicators to
assess. On its top, a dependency calculation service allows to compare the available indicators for each
collaborating enterprise, in order to determine the set of common (available or computable) indicators
among them, namely the indicators that can be used for making assessments at network level.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>This article presents an approach based on a formal, shareable representation for LCA data from the
Ecoinvent database, which can facilitate the computation and comparison of related indicators and
the formal verification of the compliance in evaluating LCIA. By leveraging Knowledge Graphs, our
framework supports mapping internal data sources to LCA indicators, thereby aiming to improve
the accuracy and reliability of the assessments, while reasoning services can be used for automatic
identification of computable indicators and aggregation of basic indicators into compound indicators.
This may provide valuable support for collaboration among enterprises, enabling joint sustainability
assessments and efective decision-making. Future work will focus on evaluating the approach on
real-world cases, expanding reasoning services, integrating additional LCI databases, and exploring
applications in various industrial sectors.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>Cristina Rossetti has received funding from the MUR – DM 118/2023 as part of the project PNRR-NGEU.</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <p>The author(s) have not employed any Generative AI tools.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[1] ISO</source>
          <volume>14040</volume>
          :
          <year>2006</year>
          , SO 14040-
          <article-title>Environmental management-life cycle assessment-principles and framework</article-title>
          , Standard, International Organization for Standardization, Geneva,
          <string-name>
            <surname>CH</surname>
          </string-name>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Hellweg</surname>
          </string-name>
          ,
          <string-name>
            <surname>L. Milà</surname>
          </string-name>
          <article-title>i Canals, Emerging approaches, challenges and opportunities in life cycle assessment</article-title>
          ,
          <source>Science</source>
          <volume>344</volume>
          (
          <year>2014</year>
          )
          <fpage>1109</fpage>
          -
          <lpage>1113</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Mohamed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yingzhong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Jinghai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Jia</surname>
          </string-name>
          ,
          <article-title>A graph database for life cycle inventory using neo4j</article-title>
          ,
          <source>Journal of Cleaner Production</source>
          <volume>393</volume>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>T.</given-names>
            <surname>Peng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Agbozo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Svynarenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <article-title>Knowledge graphbased mapping and recommendation to automate life cycle assessment</article-title>
          ,
          <source>Advanced Engineering Informatics</source>
          <volume>62</volume>
          (
          <year>2024</year>
          )
          <fpage>102752</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>K.</given-names>
            <surname>Janowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Krisnadhi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Suh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. P.</given-names>
            <surname>Weidema</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Rivela</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tivander</surname>
          </string-name>
          , D. E. Meyer, G.
          <string-name>
            <surname>Berg-Cross</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Hitzler</surname>
          </string-name>
          , et al.,
          <article-title>A minimal ontology pattern for life cycle assessment data</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          , volume
          <volume>1461</volume>
          ,
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>B.</given-names>
            <surname>Kuczenski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. B.</given-names>
            <surname>Davis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Rivela</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Janowicz</surname>
          </string-name>
          ,
          <article-title>Semantic catalogs for life cycle assessment data</article-title>
          ,
          <source>Journal of cleaner production 137</source>
          (
          <year>2016</year>
          )
          <fpage>1109</fpage>
          -
          <lpage>1117</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ghose</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lissandrini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. R.</given-names>
            <surname>Hansen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. P.</given-names>
            <surname>Weidema</surname>
          </string-name>
          ,
          <article-title>A core ontology for modeling life cycle sustainability assessment on the semantic web</article-title>
          ,
          <source>Journal of Industrial Ecology</source>
          <volume>26</volume>
          (
          <year>2022</year>
          )
          <fpage>731</fpage>
          -
          <lpage>747</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>C.</given-names>
            <surname>Diamantini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Potena</surname>
          </string-name>
          , E. Storti,
          <article-title>Sempi: A semantic framework for the collaborative construction and maintenance of a shared dictionary of performance indicators</article-title>
          ,
          <source>Future Generation Computer Systems</source>
          <volume>54</volume>
          (
          <year>2016</year>
          )
          <fpage>352</fpage>
          -
          <lpage>365</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>C.</given-names>
            <surname>Diamantini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Potena</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Storti</surname>
          </string-name>
          , et al.,
          <article-title>Shared metrics of sustainability: a knowledge graph approach</article-title>
          ,
          <source>in: CEUR WORKSHOP PROCEEDINGS</source>
          , volume
          <volume>3194</volume>
          ,
          <year>2022</year>
          , pp.
          <fpage>244</fpage>
          -
          <lpage>255</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>C.</given-names>
            <surname>Diamantini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Potena</surname>
          </string-name>
          , E. Storti,
          <article-title>Analytics for citizens: A linked open data model for statistical data exploration</article-title>
          ,
          <source>Concurrency and Computation: Practice and Experience</source>
          <volume>33</volume>
          (
          <year>2021</year>
          )
          <article-title>e4186</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>C.</given-names>
            <surname>Diamantini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mele</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Potena</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Rossetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Storti</surname>
          </string-name>
          ,
          <article-title>A metadata model for profiling multidimensional sources in data ecosystems</article-title>
          ,
          <source>arXiv preprint arXiv:2503.15951</source>
          (
          <year>2025</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L.</given-names>
            <surname>Sterling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bundy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Byrd</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. O</given-names>
            <surname>'Keefe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Silver</surname>
          </string-name>
          ,
          <article-title>Solving symbolic equations with press</article-title>
          ,
          <source>Journal of Symbolic Computation</source>
          <volume>7</volume>
          (
          <year>1989</year>
          )
          <fpage>71</fpage>
          -
          <lpage>84</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>