<!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>
      <journal-title-group>
        <journal-title>Bioeconomy and Bioproducts, Sustainability</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3390/su13084265</article-id>
      <title-group>
        <article-title>Digital Product Passports for the Circular Economy</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Holger Berg</string-name>
          <email>holger.berg@wupperinst.org</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maike Jansen</string-name>
          <email>maike.jansen@uni-wuppertal.de</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eva Blomqvist</string-name>
          <email>eva.blomqvist@liu.se</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Robin Keskisärkkä</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Huanyu Li</string-name>
          <email>huanyu.li@liu.se</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mikael Lindecrantz</string-name>
          <email>mikael.lindecrantz@ragnsells.com</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Karin Wannerberg</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>André Pomp</string-name>
          <email>pomp@uni-wuppertal.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tobias Meisen</string-name>
          <email>meisen@uni-wuppertal.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Digital Product Passport, Ontology, Modelling, Circular Economy</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Chair for Technologies and Management of Digital Transformation, University of Wuppertal</institution>
          ,
          <addr-line>42119 Wuppertal</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Linköping University</institution>
          ,
          <country country="SE">Sweden</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Ragn-Sells AB</institution>
          ,
          <country country="SE">Sweden</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Wuppertal Institute for Climate, Environment and Energy</institution>
          ,
          <addr-line>42103 Wuppertal</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2012</year>
      </pub-date>
      <volume>13</volume>
      <issue>2021</issue>
      <fpage>191</fpage>
      <lpage>203</lpage>
      <abstract>
        <p>As we live in a world of limited resources, the transition from a linear economic model to a circular model is crucial. The Circular Economy (CE) paradigm aims to maintain material continuity through the cycle of production, consumption and recycling. The Digital Product Passport (DPP) is currently recognised as a critical instrument for advancing CE, serving as a comprehensive digital repository for product lifecycle information. The DPP paradigm fosters transparency and traceability. However, so far there is no agreed-upon standard for technically representing and expressing DPPs. This paper aims to provide a comprehensive analysis of the requirements of a general (cross-sectoral) DPP, and to discuss the representation of a core DPP model. We propose to express this in the form of an ontology network, i.e., a formal model serving as a “translation layer” from raw data to interpreted information, along with SHACL shapes for increased data quality and validation. Despite existing research on DPPs, a comprehensive tool enabling this transition into using DPPs is yet to be developed, making this paper a pioneering exploration into the modelling of a DPP core ontology.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Germany
CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        In a world with limited resources transitioning to a Circular Economy (CE) paradigm is crucial,
emphasising the continuity of materials through the production-consumption-recycling loop.
This involves implementing the “10 R strategies” [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], such as refusal, reduction, re-use,
refurbishment, and recycling, where strategy efectiveness correlates with material circularity [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
The CE concept is integral to initiatives like the European Green Deal, Circular Economy Action
Plan, and the Ecodesign for Sustainable Products Regulation (ESPR) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], with the Digital Product
The 2nd International Workshop on Knowledge Graphs for Sustainability (KG4S2024) – Colocated with the 21st Extended
Passport (DPP) serving as a digital repository, capturing comprehensive product information
throughout its lifecycle, from creation to end-of-life disposition [
        <xref ref-type="bibr" rid="ref3 ref4 ref5">3, 4, 5</xref>
        ].
      </p>
      <p>
        A DPP contains information about a product’s components, origin, and environmental and
social impacts throughout its lifecycle [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. This foundational data supports the development of
CE business models, as discussed in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The primary objectives of a DPP include enhancing the
circularity of products through the 10 R strategies and promoting transparency and traceability of
products, materials, and components [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Therefore, a DPP is designed to encompass various data,
including manufacturing details (composition, materials, process data), usage documentation for
replaced or repaired parts, end-of-life information (collection, sorting, treatment), and life-cycle
data like sales volume for waste anticipation and resource assessment [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        A distinction is often made between the DPPs themselves and DPP systems [
        <xref ref-type="bibr" rid="ref4 ref6">4, 6</xref>
        ]. A DPP is
the resulting artifact, or document, containing the life-cycle information of a specific product,
while a DPP system is responsible for consolidating and enabling the sharing of all the required
information for the various DPPs [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Managing the life-cycle information of DPPs and ensuring
interoperability among participating actors are crucial steps towards a CE. However, there is
currently no tool for this purpose. This paper advocates building an infrastructure for DPP
systems on standards, utilising the Web as a data sharing platform, and discusses a DPP ontology
as a “translation layer” to enable efective data management and interoperability, aligned with
ongoing DPP projects like CIRPASS1. The analysis and ontology in this paper focus on CE
information (i.e., information directly supporting the 10 R strategies), with potential coverage
expansion in the future, complemented by SHACL shapes for DPP information validation.
      </p>
      <p>The overarching research question is how semantic interoperability and data sharing for DPP
systems can be achieved, by means of ontologies and existing Web standards. However, this paper
targets the analysis of the potential, feasibility and requirements of a core DPP ontology, as a
vocabulary for DPP systems, while the actual data sharing is left for future work. The ontology
is a proof-of-concept that shows the feasibility of the approach, but is still work in progress.</p>
      <p>Section 2, reviews work on DPP systems and ontologies. Section 3 outlines the methodology,
while the ontology requirements and the proposed DPP ontology network are detailed in
Section 4. Section 5 outlines a use case application of the DPP ontology. Section 6 deliberates
on the results, while Section 7 summarises findings and outlines future work.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Related Work</title>
      <p>This section presents work related to the methods and results in the paper, first recent work on
DPP systems and then specific work on ontologies.</p>
      <sec id="sec-3-1">
        <title>2.1. Digital Product Passport Systems</title>
        <p>
          Within the scientific community, ongoing research in the CE domain focuses primarily on the
conceptual design and sector-specific content of DPPs rather than the underlying technical IT
infrastructures, i.e., the DPP systems. A comprehensive overview of existing DPP concepts is, for
instance, provided in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. One exception, that considers DPP systems specifically, is [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], in which
1https://cirpassproject.eu/ (accessed on December 7, 2023)
several overarching and general DPP system requirements are identified within 8 requirement
categories. Another paper that deals with the definition of a DPP ecosystem (DPPE), which
can be compared to a DPP system, is [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. They state that “a DPPE is a socio-technical system of
systems, which is collaboratively owned by the producers, users, and disposers of products” and
they describe further, more detailed aspects of their proposed definition in a structured way [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
Also relevant is [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], in which authors introduce their vision of SPACE_DS, a data space tailored
to CE data. The concept emphasises the challenges of creating DPPs, particularly due to privacy
and security concerns of data providers, and provides valuable insights for the development of
an efective DPP system [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. While we base our analysis on the results in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], neither of the
mentioned works detail DPP systems, nor address semantic interoperability specifically.
        </p>
        <p>We conclude that most research on DPPs focus on conceptually framing and defining them, as
well their role in the regulatory and business context of CE. Very little attention has been given
to DPP systems, and no work so far has addressed the semantic interoperability technically in
DPP system implementation. We address this research gap through exploring DPP ontologies.</p>
      </sec>
      <sec id="sec-3-2">
        <title>2.2. Ontology Related Work</title>
        <p>
          To ground our work in related ontologies, we conducted a review of existing work, studying
ontologies for the CE and product domains. These two categories were drawn from an
ontology study conducted in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], which identified four CE ontologies and ten product ontologies.
Additionally, the Onto-DESIDE2 project, including its deliverables on the Circular Economy
Ontology Network (CEON)3 [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], is relevant related work. However, CEON focuses on value
networks and CE itself, but not on DPPs directly. Therefore, there is a certain overlap between
CEON’s objectives and our objectives for modelling DPPs, but it is not congruent. Hence, we
use CEON as a potential alignment opportunity4 rather than a starting point.
        </p>
        <p>
          Reviewing the four CE ontologies, the Building Circularity Assessment Ontology (BCAO) [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]
was considered. However, our analysis revealed misalignments in conceptualisation and scope,
particularly in its emphasis on the construction industry. The Circular Materials and Activities
Ontology (CAMO) [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] partially addressed DPP needs but was also confined to the construction
industry. The BiOnto ontology [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], designed for sustainable bioeconomy and bioproducts, was
found unsuitable for DPP purposes due to misalignment with the multifaceted DPP
requirements. Finally, the Circular Exchange Ontology (CEO) [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] exhibited partial suitability for DPP
integration, focusing on elements crucial for material exchange within the CE. However, CEO
is no longer publicly available, whereas we can only use it as inspiration.
        </p>
        <p>
          Subsequently, our evaluation extended to the ten product ontologies identified in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. The
examination of the Product Life Cycle Ontology for Additive Manufacturing (AMO) [14]
concluded that its specialised focus on additive manufacturing processes made it unsuitable for
general DPPs. The Building Product Ontology (BPO) [15] was considered potentially and partly
relevant for DPPs, particularly in the context of describing building products. However, further
investigation is needed to assess its applicability outside its sub-domains. Other product
ontologies, including CHAMP [16], GRACE [17], ManuService [18], and VERONTO [19], displayed
2https://ontodeside.eu/ (accessed on December 7, 2023)
3http://w3id.org/CEON (accessed on December 7, 2023)
4The initial alignment result between CEON and DPPO is presented in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
potential for describing manufacturing processes, quality control, and product version
management if needed as extensions, but not for the core product focus of a DPP. Overall, while these
ontologies show some overlap with our work on core DPP concepts, they are all targeted at
more specific domains, or focus on much more detailed information than a general DPP model.
        </p>
        <p>BONSAI-core [20] emerged as a promising candidate for DPP modelling, with its core
ontology structure aligned, at least partly, with DPP requirements. More precisely, the DPP core
ontology can draw inspiration and align with the BONSAI-core ontology, which captures data
specifically for life cycle assessment. Additionally, the PRONTO ontology [ 21], tailored for
the comprehensive representation of product information, has been shown to handle diverse
product structures within the food industry. However, challenges arise concerning its broader
reusability beyond this specific domain, posing a noteworthy obstacle for modelling DPPs
spanning diverse industries and product types. For instance, while PRONTO goes into great detail on
product families and variants, it does not focus on product information and composition to the
extent necessary for DPPs. The PSS ontology [22], designed for Product-Service Systems (PSS),
focuses on facilitating communication and integration of heterogeneous data during the PSS
lifecycle in the manufacturing domain. However, it is unsuitable for DPP purposes because the
DPP paradigm encompasses broader aspects related to the product lifecycle, e.g., transparency
and traceability, requiring specific considerations that go beyond the scope of the PSS ontology.</p>
        <p>Lastly, the United Nations Standard Products and Services Code (UNSPSC)5, while robust
in product and service classification, only partially aligns with DPP needs, emphasising the
classification of products rather than addressing the specific requirements of DPP data. For
instance, product composition and characteristics are not covered.</p>
        <p>In summary, analysing CE and product ontologies ofers insights into their suitability for
DPP frameworks, yet none fully meet the DPP scope and requirements, in particular in terms
of generality and flexibility. Therefore, we develop a proposed DPP core ontology, leveraging
strengths and addressing limitations of the 14 reviewed ontologies, but without direct reuse.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3. Methodology</title>
      <p>To fill the research gaps we (1) analyse DPP system requirements and use cases, deriving specific
ontological requirements, (2) discuss the modelling of a core DPP ontology network.</p>
      <sec id="sec-4-1">
        <title>3.1. Requirements Analysis Methodology</title>
        <p>We distinguish between functional and non-functional ontological requirements, where
functional requirements specify tasks of the ontology, e.g., support for answering queries or
producing inferences. Similar to [23] we distinguish three types of functional requirements,
Competency Questions (CQ) [24], Contextual Statements (CS), and Reasoning Requirements (RR),
where the two latter complement CQs in terms of further specifying the axioms needed.
Nonfunctional requirements cover cross-cutting aspects, e.g., usability, accessibility, provenance.</p>
        <p>
          Initially, a top-down approach was adopted for defining functional and non-functional
ontological requirements, drawn from the DPP system requirements in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. First, the requirements
5https://www.unspsc.org (accessed on December 7, 2023)
with implications on the DPP representation and contained information were identified. For
instance, one such requirement is that the DPP needs to contain information allowing to assess
compliance with the ESPR [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], which in turn includes concrete requirements of identifying
product compositions and in particular regarding substances of concern (i.e., hindering
recycling). Next, ontology stories were created based on those requirements, inspired by the
eXtreme Design (XD) methodology [25]. Three types of actors were identified; authorities,
consumers, and value chain actors. Each with their own perspective on the stories. CQs and
other requirements, were then derived from the actor-related stories. For instance, regarding the
example on substances of concern, all actors need to be able to retrieve data on what substances
of concern the product contains. The resulting CQs are discussed further in Sect. 4.1.
        </p>
        <p>To cover more specific product details, subsequently a bottom-up approach was used to
elicit additional functional requirements. This involved examining the 10 R strategies in two
distinct use cases (loosely based on the use cases in Onto-DESIDE2): one from the textile
industry, focusing on shoes’ reuse, repair, and recycling, and the other from the electronics
industry, involving smartphones’ reuse, repair, refurbishment, and recycling. The required DPP
information was systematically determined for each R strategy and assigned to the corresponding
actors of the value chain. Next, also in this case a set of CQs, CSs and RRs were derived.</p>
        <p>Results for both approaches have been discussed with experts from diferent domains, e.g.,
recycling industry and materials design6. The evaluated set of DPP core ontology requirements
are briefly presented in Section 4.1, and available as supplementary material.</p>
      </sec>
      <sec id="sec-4-2">
        <title>3.2. Ontology Design</title>
        <p>In order to design an ontology based on these requirements, we first considered the
nonfunctional requirements, which clearly specify the need for modularity, extensibility, and
lfexibility. Consequently, it is essential not to develop a large monolithic ontology, but rather
a set of core modules, together with their underlying Ontology Design Patterns (ODP) [26],
where modules can be flexibly used, extended, and modified in response to changing legislation
and standards in the area. Such an ontology is commonly referred to as an ontology network.
Given these observations, we decided to apply an agile and modular ontology engineering
methodology, inspired by eXtreme Design (XD) [25], but adapted for the case at hand. More
specifically, we started by identifying the core notions to be covered by a DPP ontology, from the
set of requirements, e.g., core concepts, such as the DPP itself, the product it describes, product
compositions, and categories of information to be contained in a DPP. We then developed a
core ODP describing the most central concepts, and subsequently additional modules.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. DPP Ontology Network</title>
      <p>In this section we describe the elicited requirements and the resulting DPP ontology network7.
Including a brief mention of the additional SHACL validation for data quality assurance.
6More specifically, for this initial version one domain expert from Ragn-Sells, and one materials modelling expert,
neither which where involved in writing the initial CQs.
7The full list of requirements, and the ontology network itself, can be accessed via the DPP ontology landing page
https://w3id.org/dppo/ and our public GitHub repository https://github.com/LiUSemWeb/DPPO</p>
      <sec id="sec-5-1">
        <title>4.1. DPP Core Ontology Requirements</title>
        <p>
          Results of the Top-Down Approach: As described in Section 3.1, for the requirements
analysis of the DPP core ontology, we first took a top-down approach by deriving functional and
non-functional requirements from the DPP system requirements in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Our results consist of
37 ontology stories including 67 CQs, 3 CSs (duplicates filtered), and 5 RRs (duplicates filtered),
constituting the functional requirements. It is important to state, that the ontology stories
including their derived CQs (i.e., functional ontology requirements) are role-based, including
the perspective of three actor categories: authorities, value chain actors, and consumers. For the
non-functional requirements, we identified 13 categories (duplicates filtered), which are not
rolebased, where examples include compliance with standards, modularity, and localisation. Some
examples of the functional requirements identified, derived through the top-down approach, are
provided in the paper appendix, i.e., in Table 1, and the non-functional requirements in Table 2.
Results of the Bottom-Up Approach: For the bottom-up approach (described in Section 3.1),
we analysed the “10 R strategies” of the two application domains (textile and electronics, using
shoes and smartphones as the example products respectively). This resulted in 7 use case
scenarios, and a total set of 32 CQs. The full list of the use case specific functional ontology
requirements, derived through the bottom-up approach, is available in the supplementary
material7. In Table 3 in the appendix, an example is provided, consisting of the CQs and
information per value chain actor for the case “repairing of a shoe”. The value chain actors in
this case are: material supplier, manufacturer, and repairer. As seen in Table 3, the repairer asks
for specific DPP information (c.f. the CQs, which represent functional requirements of DPP
ontology) in order to repair a shoe. This required information is provided by previous actors of
the shoe’s value chain, i.e., in this case by the material supplier and the manufacturer. Once the
shoe has been repaired, the repairer in turn adds information on the repair to the DPP.
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>4.2. Description of the DPP Ontology Network</title>
        <p>Based on the requirements analysis, a first version of a DPP ontology network has been developed
and evaluated. The resulting ontology network contains 5 main modules, where one is a basic
ODP. Below, we describe each module separately. All the modules and supporting information,
including documentation and visualisations, are available online7. An overview of the ontology
network is presented in Figure 1.</p>
        <p>DPP ODP – The most foundational module is the DPP ODP, merely defining the two main
concepts involved and their relation(s), i.e., the Product and DPP concepts. The ODP states that
a DPP describes a Product, and that each DPP may have parts that are other DPPs. Similarly, a
Product may have parts that are other Products.</p>
        <p>
          DPP Core – The DPP ODP is then detailed by the DPP core module, where diferent kinds
of products are considered, as subclasses of Product, i.e., including components, materials,
and substances. This conforms to the definitions listed in the ESPR [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] proposal, stating for
instance that a product is “any physical good that is placed on the market or put into service”,
and a component is “a product intended to be incorporated into another product”. Materials
and substances are merely mentioned in the ESPR [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], but not defined. However, from the
description it is clear that a material can be built up of substances, and materials make up
components. Still, since a material is also a physical good that can be sold, depending on the
context the material itself may also be considered a product. In the interest of reusability and
lfexibility, these classes are therefore not mutually disjoint. For instance, something that is
considered a Component from the perspective of one actor may be considered a Material by
another. In essence, this core DPP module is not intended to be a prescriptive definition, but
rather reflect how the current directives talk about products and DPPs, i.e., a descriptive model.
        </p>
        <p>DPP Information – A key component of the DPP is the information contained inside it. For
describing this information, we utilise reification, i.e., expressing the relation between the DPP,
and a piece of information about a Product, as a class, i.e., DPPInformation. In this way we are
able to describe this relation further. In this module we define 7 subclasses of DPPInformation,
c.f. Figure 1. Products may be linked to a characteristic or quality, a concrete value of the
characteristic of quality, and potentially a unit of measure. An example could be that a product
has a width (characteristic) of 55 (value) mm (unit), which can then be further annotated with
the confidence, measurement method etc.</p>
        <p>
          Product Composition – A special case of DPPInformation is the Composition
Information, which is detailed in its own module. This information difers from the other
types, since it relates two products to each other (e.g., the Product to the Component), i.e.,
the partonomy of products, also expressed through a property chain axiom on the hasPart
relation. In this way, the direct partonomy of the Products can be inferred from the reified
relations, represented as CompositionInformation. In addition, this is where one can extend
the ontology network with more detailed compositions, such as chemical compositions of
materials and substances. However, for now the focus is on CE-related concepts, such as
SubstanceOfConcern, as specified by the ESPR [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
        </p>
        <p>DPP Provenance – A module for tracking provenance of DPPs and DPP information, has
been included, relating to requirements on being able to track the actors responsible for certain
data, as well as timestamps for information validity (immutable statements).</p>
      </sec>
      <sec id="sec-5-3">
        <title>4.3. SHACL Validation</title>
        <p>While the ontology modules describe the domain, and can be used to set the general structure of
DPPs, they are less suitable for data validation. Acknowledging the need for high quality data,
we define a set of SHACL shapes to verify the (structural) validity of DPP information, applicable
without employing OWL reasoning. This is similar to [27], where SHACL shapes were proposed
as a way of ensuring the consistency of form-based data input for Asset Administration Shell
(AAS) [28] submodel templates. The shapes are defined based on a set of assumptions, such as:
(1) a DPP must be defined for exactly one product, (2) a DPP must refer to at least one piece of
information, (3) a DPP can have multiple DPPs as parts. The full set of shapes resides in the
project repository7, but an example is presented in Listing 1 in the appendix.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. Use Case and Evaluation</title>
      <p>In this section we first present a validation in relation to the requirements derived from DPP
system requirements and the two use cases. Then we apply the DPP ontology network for
annotating data in the context of flat-glass recycling at Ragn-Sells AB 8.</p>
      <sec id="sec-6-1">
        <title>5.1. Requirements Verification</title>
        <p>Non-Functional Requirements – Assessing the fulfilment of non-functional requirements
is not straight-forward, but in this section we discuss each of the 13 identified non-functional
requirements in relation to the DPP ontology network. A number of the requirements are
covered through the choice of ontologies, expressed using Web standards, e.g., req. #2
(webstandards), #7 (flexible data model), #6 (dereferencable identifiers), and #9 (in the case of machine
usability). Additionally, the requirement #10 (localisation) follows from the use of RDF(S), which
allows labels and comments including a language tag, enabling querying based on the language
of the information. Further, also the FAIR (Findable, Accessible, Interoperable and Reusable) [29]
publishing (#5) is supported by Web standards, together with publishing best practices.
8https://www.ragnsells.com/ (accessed on December 7, 2023)</p>
        <p>Requirements related to usability and best practices (#3, #4), are covered through careful
documentation of the ontologies, as well as the use of ODPs. For human usability, it is also
important to keep the ontology modules small and without excessive complexity. Regarding the
ontology best practices (#3), in addition we have used naming conventions, versioning schemes,
and permanent dereferencable URIs, etc., all part of best practices.</p>
        <p>Regarding the structure and content of the ontology network, choosing an ontology network
and not a monolithic ontology is related both to requirements #8 (modularity) and #9
(extensibility and evolvability). Concerning the content of the modules, we have added a specific module
on metadata (e.g., provenance) covering #11. Also the requirement of immutable statements (#5)
is covered by the provenance module, since it enables stating valid time periods of statements,
allowing to keep information even when invalidated. Further, #1 (compliance with regulations)
is ensured by the functional requirements being derived from regulations themselves.</p>
        <p>The only requirement not covered is the verifiable metadata (#12), where metadata is made
available, but where the verification is considered outside the scope, but could be represented
as annotations. Additionally, the use and compliance with CE standards (part of #2), needs to
be continuously verified, since these standards are still emerging.</p>
        <p>Functional Requirements – As verification of the functional requirements, we mapped
each CQ to one (or more) SPARQL queries defined using the ontology vocabulary. In total, we
document a set of 29 SPARQL queries covering 78 of the CQs defined. 21 CQs were left for
future work due to lack of coverage (or only partial coverage) in the ontology. The full set of
SPARQL queries is available in the project GitHub repository7.</p>
      </sec>
      <sec id="sec-6-2">
        <title>5.2. Use Case Validation</title>
        <p>While the verification that the ontology network fulfills its requirements provides important
evidence regarding its applicability and usefulness to support the implementation of DPP
systems, it still remains to apply the ontology network at scale and across industry sectors. In
this paper we illustrate the applicability by means of a specific use case from the construction
domain. For this purpose we use the case of flat glass recycling, which is currently a process
being implemented by the recycling company Ragn-Sells AB8 in Sweden. This process enables
high quality flat glass to be recycled with maintained quality instead of ending up in landfill. In
this case a window constitutes the product in focus, and the intended R-strategy is the recycling
of the glass pane of the window. From the perspective of the recycler, i.e., Ragn-Sells, there are
several questions that the DPP of a window needs to be able to answer. Some examples are9:
(1) What is the type of glass? (2) What is the frame material? (3) Does the window contain
any substances of concern - which? (4) Is there a film mounted on the glass? (5) What are the
dimensions of the window? (6) Who is the manufacturer responsible for the data?</p>
        <p>While the first four questions are intended to assess the recyclability of the window, the fith
provides important information for the collection and transport to the recycling facility. The
last question is about the provenance of the data, e.g., both for establishing trust, and to be able
to contact the organisation in case of missing data. In Figure 2 in the appendix, an example DPP
of a window, answering the first three questions is illustrated. The DPP of a window consists
9This is a small excerpt of the actual set of questions, which are being explored in a related project, c.f. Trace4Value:
https://trace4value.se/
of two sub-DPPs, where the glass DPP is published by the flat glass manufacturer, the frame
DPP is published by the window manufacturer, and so is the overall window DPP. Hence, in the
decentralised DPP system scenario, the window and frame DPPs might reside in the data storage
of the window manufacturer, while the glass DPP might be stored with the glass manufacturer
and merely retrieved on-demand using a query. All annotations, such as labels, and timestamps,
have been omitted for readability. It was concluded that the ontology can successfully describe
all the necessary data to answer the listed CQs, and the ontology was therefore well-received
by Ragn-Sells in their modelling of the flat-glass recycling data.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>6. Discussion</title>
      <p>This paper presents a first efort in modelling an ontology network for DPP systems. We position
our DPP ontology as a preliminary version, acknowledging that it is neither finished nor holistic.
The primary objective of this paper was to delineate the challenges inherent in DPP system
development, identify key requirements, and discuss the modelling of a core DPP model that
acts as a “translation layer” from raw data to interpreted DPP information. Recognising that
the DPP ontology presented is a proof-of-concept solution, it still highlights the complexity of
the requirements and the modelling decisions involved. While the DPP plays a pivotal role in
advancing CE principles, this paper underscores the need for a comprehensive tool to facilitate
the transition to using DPPs efectively. It advocates semantic interoperability and data sharing
using ontologies and existing Web standards, aligning with ongoing DPP projects such as
CIRPASS1 and Onto-DESIDE2. Overall, we believe that ontologies will play a crucial role in
realising the vision of general cross-domain DPPs, and the CE as a whole. With our work as the
starting point, we can thereby accelerate the transition towards a scalable CE. In summary, our
DPP ontology represents a significant first step towards large-scale DPP system implementation,
endorsed by positive feedback from recycling industry experts confirming its practical utility.</p>
    </sec>
    <sec id="sec-8">
      <title>7. Conclusions and Future Work</title>
      <p>Our exploration into the modelling of a DPP core ontology addresses the question of whether
ontologies present a feasible approach for DPP system development, in particular for the
challenge of semantic interoperability of DPP data. Our proposed DPP ontology network serves
as a proof-of-concept, demonstrating the feasibility and potential for ontologies and existing
Web standards to enhance semantic interoperability, a crucial component of successful DPP
system implementation. We therefore conclude that relying on existing Web standards and best
practices is essential. In the future, refinement of the DPP ontology to encompass further DPP
requirements is planned (c.f. Section 5.1), as well as alignments to other existing ontologies.</p>
    </sec>
    <sec id="sec-9">
      <title>Acknowledgments</title>
      <p>This research was supported by the Vinnova-funded project Trace4Value (Dnr. 2021-04323) and the
Digital Europe Program project CIRPASS, as well as the Onto-DESIDE project (grant agreement no.
101058682) from the European Union’s Horizon Europe research and innovation programme.</p>
    </sec>
    <sec id="sec-10">
      <title>A. Appendix</title>
      <p>Actor
Perspective
Authority</p>
      <p>Examples of identified functional DPP core ontology requirements from the top-down approach.
#
1.
2.
3.
4.
5.
6.
7.</p>
      <p>Req.</p>
      <p>Compliance with regulations
Compliance with standards
Follow best practices
Usability (humans &amp; machines)
FAIR publishing
Dereferencable identifiers
Flexible data model
#
10.
11.
(1) Are there any instructions on how to repair the product?
(2) What are the single components of this product?
(3) What are the charecteristics of the components?
(4) How can the product be disassembled (if needed)?
(5) Which spare parts fit the repairing of the product?
(6) What is the material composition of the spare parts?
Repairer
Manufacturer
Material Supplier
Shoe repair use case: CQs and provided information per value chain actor.</p>
      <p>Provides information on: what was broken, what
part/component of the product was repaired or replaced,
what new components were inserted (if any) and their
composition, how was it repaired, by whom, and when
Manufacturer of product: Repair instructions (1,5),
list of components and their characteristics (2,3),
information on the assembly of the components (4).</p>
      <p>Manufacturer of the spare parts: DPP of spare parts,
with their components and material composition (6)
Compostition of materials for original components (3)
and spare parts (6)</p>
      <p>window_X
rdf:type
rdf:type
material_ALU</p>
      <p>rdf:type
aboutPart
aboutWhole aboutPart
aboutWhole aboutWhole
aboutPart</p>
      <p>owner
describes
owner
frame_DPP
contains
Information</p>
      <p>DPP
glass_DPP
rdf:type
comp_4
rdf:type
Composition</p>
      <p>Information</p>
      <p>Listing 1: The SHACL shape used to validate the main part of a DPP, i.e., instance of the DPP
class (prefixes left out for brevity).
&lt;DPP-Shape&gt;
a sh:NodeShape ;
sh:targetClass dpp-odp:DPP ;
sh:property [ sh:path dpp-info:containsInformation ;
sh:minCount 1;
sh:class dpp-info:DPPInformation ] ;
sh:property [ sh:path dpp-odp:describes ;
sh:minCount 1;
sh:maxCount 1;
sh:class dpp-odp:Product ] ;
sh:property [ sh:path dpp-odp:hasPart ;
sh:class dpp-odp:DPP ] .</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pourjafarian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Plociennik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Rimaz</surname>
          </string-name>
          , et.al.,
          <article-title>A Multi-Stakeholder Digital Product Passport Based on the Asset Administration Shell</article-title>
          ,
          <source>in: 2023 IEEE 28th International Conf. on Emerging Technologies and Factory Automation (ETFA)</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          . doi:
          <volume>10</volume>
          .1109/ ETFA54631.
          <year>2023</year>
          .
          <volume>10275715</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>[2] Proposal for a REGULATION OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL establishing a framework for setting ecodesign requirements for sustainable products</article-title>
          and
          <source>repealing Directive</source>
          <year>2009</year>
          /125/EC,
          <year>2022</year>
          . URL: https://eur-lex.europa.eu/legal-content/EN/ TXT/?uri=CELEX:
          <fpage>52022PC0142</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jansen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Gerstenberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bitter-Krahe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Berg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sebestyén</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schneider</surname>
          </string-name>
          ,
          <article-title>Current approaches to the digital product passport for a circular economy : an overview of projects and initiatives</article-title>
          ,
          <source>Technical Report, Wuppertal Institut für Klima</source>
          , Umwelt, Energie,
          <year>2022</year>
          . doi:
          <volume>10</volume>
          .48506/opus- 8042.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jansen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Meisen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Plociennik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Berg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pomp</surname>
          </string-name>
          , W. Windholz,
          <article-title>Stop Guessing in the Dark: Identified Requirements for Digital Product Passport Systems</article-title>
          ,
          <source>Systems</source>
          <volume>11</volume>
          (
          <year>2023</year>
          )
          <article-title>123</article-title>
          . doi:
          <volume>10</volume>
          .3390/systems11030123.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Plociennik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pourjafarian</surname>
          </string-name>
          , et.al.,
          <article-title>Requirements for a Digital Product Passport to Boost the Circular Economy</article-title>
          , in: D.
          <string-name>
            <surname>Demmler</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Krupka</surname>
          </string-name>
          , H. Federrath (Eds.),
          <source>INFORMATIK</source>
          <year>2022</year>
          ,
          <article-title>Gesellschaft für Informatik</article-title>
          , Bonn,
          <year>2022</year>
          , pp.
          <fpage>1485</fpage>
          -
          <lpage>1494</lpage>
          . doi:
          <volume>10</volume>
          .18420/inf2022_
          <fpage>127</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M. R. N.</given-names>
            <surname>King</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. D.</given-names>
            <surname>Timms</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mountney</surname>
          </string-name>
          ,
          <article-title>A proposed universal definition of a Digital Product Passport Ecosystem (DPPE): Worldviews, discrete capabilities, stakeholder requirements and concerns</article-title>
          ,
          <source>Journal of Cleaner Production</source>
          <volume>384</volume>
          (
          <year>2023</year>
          )
          <article-title>135538</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.jclepro.
          <year>2022</year>
          .
          <volume>135538</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pomp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jansen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Berg</surname>
          </string-name>
          , T. Meisen, SPACE_DS:
          <article-title>Towards a Circular Economy Data Space</article-title>
          ,
          <source>in: Companion Proceedings of the ACM Web Conference</source>
          <year>2023</year>
          , Association for Computing Machinery,
          <year>2023</year>
          , p.
          <fpage>1500</fpage>
          -
          <lpage>1501</lpage>
          . doi:
          <volume>10</volume>
          .1145/3543873.3587685.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Abd Nikooie Pour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lindecrantz</surname>
          </string-name>
          , E. Blomqvist,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lambrix</surname>
          </string-name>
          , A Survey of
          <article-title>General Ontologies for the Cross-Industry Domain of Circular Economy</article-title>
          ,
          <source>in: Companion Proceedings of the ACM Web Conference</source>
          <year>2023</year>
          , WWW '23 Companion, Association for Computing Machinery,
          <year>2023</year>
          , pp.
          <fpage>731</fpage>
          -
          <lpage>741</lpage>
          . doi:
          <volume>10</volume>
          .1145/3543873.3587613.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>E.</given-names>
            <surname>Blomqvist</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Keskisärkkä</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lindecrantz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Abd Nikooie Pour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lambrix</surname>
          </string-name>
          ,
          <article-title>Cross-domain Modelling-A Network of Core Ontologies for the Circular Economy</article-title>
          ,
          <source>in: Proceedings of the 14th Workshop on Ontology Design and Patterns (WOP</source>
          <year>2023</year>
          ),
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Blomqvist</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lambrix</surname>
          </string-name>
          ,
          <article-title>Initial and Experimental Ontology Alignment Results in the Circular Economy Domain</article-title>
          ,
          <source>in: Proceedings of the 2nd International Workshop on Knowledge Graphs for Sustainability (KG4S2024)</source>
          ,
          <source>CEUR-WS.org</source>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>L.</given-names>
            <surname>Morkunaite</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. H.</given-names>
            <surname>Al-Naber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Petrova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Svidt</surname>
          </string-name>
          ,
          <article-title>An Open Data Platform for Early-Stage Building Circularity Assessment:</article-title>
          <source>The Joint Conference CIBW 78 - LDAC</source>
          <year>2021</year>
          ,
          <source>Proceedings of the 38th International Conference of CIB W78</source>
          (
          <year>2021</year>
          )
          <fpage>813</fpage>
          -
          <lpage>822</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>E.</given-names>
            <surname>Sauter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lemmens</surname>
          </string-name>
          , P. Pauwels,
          <article-title>CEO and CAMO ontologies: a circulation medium for materials in the construction industry</article-title>
          ,
          <source>in: 6th International Symposium on Life-Cycle Civil Engineering (IALCCE)</source>
          , CRC Press,
          <year>2018</year>
          , pp.
          <fpage>1645</fpage>
          -
          <lpage>1652</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>C.</given-names>
            <surname>Bicchielli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Biancone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ferri</surname>
          </string-name>
          , P. Grifoni,
          <article-title>BiOnto: An Ontology for Sustainable 8</article-title>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>