<!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>G. De Mulder);</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Platform: a Decentralized Data Sharing Platform for Circular Value Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gertjan De Mulder</string-name>
          <email>gertjan.demulder@ugent.be</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Els de Vleeschauwer</string-name>
          <email>els.devleeschauwer@ugent.be</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ben De Meester</string-name>
          <email>ben.demeester@ugent.be</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pieter Colpaert</string-name>
          <email>pieter.colpaert@ugent.be</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olaf Hartig</string-name>
          <email>olaf.hartig@liu.se</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Circular Value Network, Linked Data, RDF, RML, Solid, Verifiable Credentials</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ghent University - imec</institution>
          ,
          <addr-line>Technologiepark-Zwijnaarde 122, 9052 Ghent</addr-line>
          ,
          <country country="BE">Belgium</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>IDLab, Department of Electronics and Information Systems</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Linköping University</institution>
          ,
          <addr-line>SE-58183 Linköping</addr-line>
          ,
          <country country="SE">Sweden</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>A Circular Value Network (CVN) is established when connections between actors (e.g. companies and consumers) are exploited to maximally use resources (e.g. by enabling reuse or recycling). Increasing the potential of a CVN requires information flowing between actors, regardless of the domain they operate in, the systems they use, and the data models they adhere to. However, this is currently hindered due to lack of data interoperability, both semantically (i.e. actors adhere to diferent data models) and technically (i.e. actors share in various formats using various protocols). Knowledge graphs can increase semantic interoperability. Centralization can increase technical interoperability, however, this implies actors lose control (and potentially trust) over their data. In this paper, we present the Open Circularity Platform: a decentralized data sharing platform for CVNs, built on semantic and technical interoperability standards. Specifically, we leverage the RDF Mapping Language (RML) to map existing data to the interoperable Resource Description Framework (RDF), Solid to securely share data across decentralized data pods, and Verifiable Credentials to ensure authenticity and integrity of the information shared on the platform. Furthermore, we complement our platform with a Web application, allowing users to query and verify the information stored across diferent data pods. We showcase the practical viability and usefulness of the proposed platform's data sharing capabilities in a cross-domain setting through an online demonstrator on which example use cases from the construction, electronics, and textile domains have been applied. We thus highlight how to design an open circularity platform based on the open standards RML, Solid, and Verifiable Credentials to facilitate actors (with diferent infrastructures and from diferent domains) to establish CVNs.</p>
      </abstract>
      <kwd-group>
        <kwd>Networks</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        The Circular Economy (CE) paradigm advocates for the maximal use and reuse of resources by
exploiting connections between actors (e.g. companies and consumers) along the value chain
The 2nd International Workshop on Knowledge Graphs for Sustainability (KG4S2024) – Colocated with the 21st Extended
https://github.com/gertjandemulder (G. De Mulder); https://ben.de-meester.org/#me (B. De Meester);
CEUR
Workshop
Proceedings
to establish a Circular Value Network (CVN)) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Increasing the potential of such networks
requires information flowing between actors, regardless of the domain they operate in, the
systems they use, and the data models they adhere to. However, a network’s potential is hindered
due to lack of data interoperability [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], both semantically (i.e. actors adhere to diferent data
models) and technically (i.e. actors share in various formats using various protocols).
      </p>
      <p>Knowledge graphs based on Semantic Web technologies is an established method to increase
semantic interoperability. A centralized platform can increase technical interoperability by
providing infrastructure and services tailored to a common data model and format. However,
such centralization shifts control to the authority that governs the platform. Companies are
typically reluctant to put their sensitive data on servers beyond their control. Instead, a
decentralized approach where each actor is in control of its own data is desirable.</p>
      <p>In this paper, we present the Open Circularity Platform: a decentralized data sharing platform,
built on semantic and technical interoperability standards, to facilitate the establishment of
CVNs. We provide an online demonstrator1 showcasing the practical viability and usefulness
of the proposed platform’s data sharing capabilities in a cross-domain setting through the
application of example use cases from the construction, electronics, and textile domains.</p>
      <p>
        To provide for an interoperable, transparent, and secure solution, we rely on open Web
standards. In particular, we map existing data to the interoperable Resource Description Framework
(RDF) using the RDF Mapping Language (RML) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], allowing actors to complement their existing
infrastructure with a component that maps their existing data to an RDF representation that
can subsequently be shared through the platform. We leverage Solid – a set of open Web
specifications2 – to establish a decentralized data sharing platform. Specifically, we store each actor’s
mapped RDF data on their respective Solid pod. We further leverage Solid’s authentication
and authorization specifications to enable secure and controlled sharing of resources stored
on the pod. We employ the W3C Recommendation for Verifiable Credentials to allow users to
verify the authenticity and integrity of the information shared on the platform. We provide a
Web application that allows users to query and verify the information shared on the proposed
platform. To the best of our knowledge, this is a first attempt at bringing together Semantic Web
solutions, Solid, and Verifiable Credentials to establish a decentralized data sharing platform to
support CVNs across diferent industry domains.
      </p>
      <p>In section 2, we briefly review state-of-the-art solutions concerning data sharing platforms to
facilitate CVNs. In section 3, we describe the design of our platform. In section 4, we describe
the implementation of the platform and how it was applied to real-world CVN use cases. In
section 5, we conclude and make suggestions for future work.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Related work</title>
      <p>In this section, we first discuss existing CVN approaches that make use of semantically
interoperable data. Then, we introduce Solid and alternatives for decentralized data sharing
platforms.</p>
      <sec id="sec-3-1">
        <title>1https://viewer.onto-deside.ilabt.imec.be 2https://solidproject.org/TR</title>
        <p>There is a plethora of Circular Economy projects3 and CVN projects such as DATAPIPE4
and REPLANIT5. Such projects are typically focussed on specific domains 6 or locations and
optimize their systems for those specific use cases. To make sure we can address potential
cross-domain use cases, we specifically look into generic domain-independent works.</p>
        <p>
          The existing work leveraging Semantic Web technologies in the context of CVNs is limited,
and typically involve custom implementations [
          <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
          ] and centralized management [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], hindering
interoperability and control.
        </p>
        <p>
          Solid [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] allows users to manage their personal data on the Web, while being in control of the
data they share with whom. To this end, the Solid Protocol leverages a set of open-source Web
standards governed by a multitude of W3C working groups, each focusing on diferent aspects
of the ecosystem: i) Semantic interoperability using the Resource Description Framework (RDF);
ii) storage operations using the Linked Data Platform LDP [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], which specifies how HTTP
requests should be performed to operate on Linked Data resources; iii) identity using the WebID
and WebID Profile Documents [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], which links to the Identity Provider (IdP) that can be used to
authenticate the user; iv) authentication via Solid-OIDC [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]; and v) authorization using Web
Access Control (WAC) [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] and Access Control Policy (ACP) [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Both WAC and ACP allow
describing the required conditions and granted permissions to a user (or group) for a particular
resource (or container).
        </p>
        <p>
          Solid has been put to use as a means to achieve technical interoperability and control in, for
example, SOLIOT [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], which extends an open-source Solid server implementation to support
IoT protocol communication. Although SOLIOT relies on similar technical choices, its scope is
narrower (i.e. it does not take existing data management systems into account) and the use case
imposes diferent requirements (i.e. support for resource-constrained IoT devices vs. supporting
a CVN between existing systems).
        </p>
        <p>To the best of our knowledge, there is no existing work combining Semantic Web technologies,
Solid and VCs to establish a decentralized data sharing platform to support CVNs across diferent
industry domains.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3. Architecture</title>
      <p>The Open Circularity Platform is completely built on open Web standards and provides four steps
for enabling companies to participate and collaborate on the platform (figure 1). Specifically,
a company’s source data needs to be mapped to an interoperable representation (Transform),
which can subsequently be shared with others (Share) through interoperable interfaces. Then,
the interoperable data, spread across the platform’s actors, needs to be retrieved (Query) and
presented to other actors in an accessible and convenient manner (View). To establish
(cryptographic) trust, additional operations to make the information verifiable are orthogonally
integrated in each step.</p>
      <sec id="sec-4-1">
        <title>3https://circulareconomy.europa.eu/platform/en/dialogue/existing-eu-platforms</title>
        <p>4https://www.tudelft.nl/tbm/onderzoek/projecten/datapipe-project
5https://www.ams-institute.org/urban-challenges/circularity-urban-regions/circular-resource-planning-for-it-replanit/
6E.g. circular economy projects on building data by https://www.bamb2020.eu/, https://madaster.com/, or https:
//ccbuild.se/.</p>
        <p>
          Transform To unambiguously convey information between diverse systems that incorporate
heterogeneously structured data sources (databases, CSV, JSON, XML, etc.), the Open Circularity
Platform provides a mapping component that transforms a company’s source data to RDF
according to an ontology that is commonly understood by all actors of the platform. To allow
consuming actors to verify the integrity and authenticity of an actor’s data, the resulting
RDF data is complemented with verifiable claims. To this end, we leverage the RDF Mapping
Language (RML)7 [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] to map each company’s source data according to the Circular Economy
Ontology Network (CEON)8 [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. Furthermore, we leverage Verifiable Credentials (VCs) [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] to
complement the transformed RDF data with verifiable claims.
        </p>
        <p>Share To provision the (verifiable) RDF data through an infrastructure that enables technical
interoperability between diverse systems and allows actors to be in control of their data, the
platform leverages several components of the Solid ecosystem. More specifically, the RDF data
resulting from the previous step is stored onto a Solid Pod, a decentralized data store that
is solely controlled by its corresponding actor. Solid-OIDC (OpenID Connect) allows actors
to authenticate using their WebID as an identity mechanism. The WebID serves as a unique
identifier that enables the system to verify the identity of each actor attempting to access a
private resource. Upon successful authentication, the authorization process determines whether
the identified actor has the requisite permissions to access the targeted private resource. This
decision is based on access rules defined either in the Web Access Control (WAC) or the Access
Control Policy (ACP) framework.</p>
        <p>
          Query As the data is stored decentralized across diferent Solid pods that belong to diferent
actors, we employ an abstraction layer in which SPARQL queries [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] are executed in a federated
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>7https://rml.io 8https://liusemweb.github.io/CEON/</title>
        <p>manner. This allows to query data that is distributed across multiple sources, as if it was a
single source. Hence, we leverage SPARQL to express which subsets of information to retrieve
and/or aggregate (e.g., by computing statistics such as sums or averages) from the platform.
View A Web-based dashboard application (figure 2) allows users to select diferent views
(i.e., diferent SPARQL query results) over the data they have access to, while being able to
check whether data originates from verified sources. For example, a manufacturer should
be able to execute views including all details about its materials, components, and products.
However, supposing that the manufacturer shared only a subset of its data (e.g., only products)
with a reseller, the views executed by that reseller should only include subsets of the data
to which the reseller was granted access. The dashboard hides away potential complexities
inherent to the decentralized infrastructure (i.e., data being stored across multiple data sources
and heterogeneous data structures) by providing the users with a unified, simple, and tabular
representation of the query results produced by each data view.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. Implementation</title>
      <sec id="sec-5-1">
        <title>4.1. Infrastructure</title>
        <p>In this section, we discuss our implementation more in detail (section 4.1), and present a use
case to demonstrate the Open Circularity Platform (section 4.2).</p>
        <p>The Open Circularity Platform covers an end-to-end trustworthy and decentralized data sharing
platform that complies to semantic and technical interoperability standards to support CVNs
between actors from diferent industry sectors (figure 1). The source code repositories for the
platform9 and the data viewer10 are published on GitHub under the permissive MIT License.</p>
        <p>
          To transform company data into a semantically and technically interoperable model and
format, we map each actor’s source data to RDF annotated with the Circular Economy Ontology
Network (CEON)11 using RML mapping rules executed by the RMLMapper [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. The result
is technical (RDF) and semantically (CEON) interoperable data for each actor, generated as a
Verifiable Credential.
        </p>
        <p>The resulting RDF is then stored on the actor’s Solid Pod, hosted on a Community Solid
Server12 (CSS). By default, all data (except for the public profile) is private to the actor that
owns it. The use case’s read permissions are configured using WAC rules, so that every actor
controls which data to share with whom.</p>
        <p>
          The SPARQL queries are executed by Comunica13: a meta-query engine designed in a highly
modular and configurable manner to deal with the heterogeneous and federated nature of
Linked Data on the Web [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. Comunica is capable of taking Solid’s authorization mechanisms
        </p>
        <sec id="sec-5-1-1">
          <title>9https://github.com/KNowledgeOnWebScale/open-circularity-platform</title>
          <p>10https://github.com/SolidLabResearch/generic-data-viewer-react-admin
11https://liusemweb.github.io/CEON/
12https://github.com/CommunitySolidServer/CommunitySolidServer
13https://comunica.dev/
into account, so that the query results only include the (subsets of) data for which the consuming
actor has been granted access.</p>
          <p>
            We allow data, queried across diferent sources, to be cryptographically verified by validating
the digital signatures bound to each published resource. Each data resource is published together
with a Verifiable Credential, signed by the owner of that credential. For this, we first set up
each actor with a cryptographic key pair, of which the public key is added to the actor’s public
profile. Then, we apply the BBS+/BLS12381 cryptographic suite [
            <xref ref-type="bibr" rid="ref17">17</xref>
            ] to sign each published
resource using the actor’s private key. As such, other actors in the network are able to verify
the authenticity and integrity of a claim by verifying the claim’s digital signatures against the
public key published by the issuing actor of the claim.
          </p>
          <p>Our demonstration dashboard application allows actors to explore data across the entire
network, i.e. across domains, via a predefined set of configurable views (figure 2). Selecting a
view triggers the execution of a particular SPARQL query in the background and provides the
user with a tabular representation of the results.</p>
        </sec>
      </sec>
      <sec id="sec-5-2">
        <title>4.2. Textile Use Case: A Visible and Transparent Sustainability Score</title>
        <p>Within the Horizon Europe Onto-DESIDE project, we were able to extract multiple scenarios
from the textile, construction, and electronics domain, validated by use case partners.</p>
        <p>Our example scenario within the textile domain involves three actors: i) a supplier of materials
for footwear; ii) a shoe manufacturer that combines diferent materials that make up the final
product (i.e., a shoe); and iii) a brand that sells the shoe. For information to flow across these
actors, data about materials and assembled shoes needs to be made available from supplier, to
manufacturer, to brand, which we can demonstrate using (the viewer of) the Open Circularity
Platform (figure 3).</p>
        <p>The concrete user story14 is as follows:</p>
        <p>As a brand, I want to show my sustainability eforts via a visible and transparent
score on my product circularity performance.</p>
        <p>The user story requires the brand to compute a circularity performance score of the shoes it
resells. More specifically, we focus on the average recycled content of each shoe, as brought
forward within Onto-DESIDE as a commonly used scenario15 By means of weight percentage,
we can calculate the average recycled content of each product based on which of its components
are recycled.</p>
        <p>Calculating the average recycled content percentage involves data about products,
components, and materials, from diferent actors in the network. The brand requires read access to
the manufacturer’s product and component composition data. The component composition
data in turn is derived from the supplier’s material data.</p>
        <p>Transform Each actor in the network (supplier, manufacturer, brand) has data about the
materials and components it supplies/manufactures/sells. For example, the manufacturer’s data
consists of products and their corresponding composition of materials (i.e., their bill of materials
(BOMs)). RML Mapping rules to map this data to CEON are provided for each actor (see, for
14The selected user story, TUS06, is part of the set of agreed-upon use stories within Onto-DESIDE, published at
https://ontodeside.eu/wp-content/uploads/2022/12/Onto-DESIDE_Deliverable_D2.1_v1.1_final.pdf.
15Similarly, the battery passport includes information about a product’s proportion of recycled materials: https:
//thebatterypass.eu/assets/images/content-guidance/pdf/2023_Battery_Passport_Data_Attributes.xlsx</p>
        <p>
          Listing 1: YARRRML rules (i.e., a developer-friendly syntax for defining RML rules [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]) showing
how source data (a CSV file at line 8, of which the columns are referenced via the $()
construct) is mapped to RDF according to the CEON ontology (cfr., lines 11 and 14).
1 @prefix acl: &lt;http://www.w3.org/ns/auth/acl#&gt; .
2
3 &lt;#owner&gt; a acl:Authorization ;
4 acl:agent &lt;manufacturer-WebID&gt; ;
5 acl:mode acl:Read, acl:Write, acl:Control ;
6 acl:accessTo &lt;./boms.ttl&gt; .
7 &lt;#brand&gt; a acl:Authorization ;
8 acl:agent &lt;brand-WebID&gt; ;
9 acl:mode acl:Read ;
10 acl:accessTo &lt;./boms.ttl&gt; .
        </p>
        <p>Listing 2: WAC rules granting full access to the manufacturer (lines 3–6), and read access to the
brand actor (lines 7–10).
example, the manufacturer’s BOM mapping16, of which a snippet is included in listing 117),
taking existing data source systems and data models into account.</p>
        <p>Share The user story requires the brand to query material, component, and product data
from the supplier’s and the manufacturer’s data stores in order to compute the average recycled
content of a product. Hence, the brand requires read access to the manufacturer’s BOM data
(listing 2).
16https://github.com/KNowledgeOnWebScale/open-circularity-platform/blob/v0.2.1/actors/manufacturer/
pod-template/base/data/dt/mapping/boms.yml
17Only newly introduced prefixes are included, others can be retrieved via https://prefix.cc.
1 SELECT ?product ?productName (SUM(?partialRecycledContentPercentage) as ?</p>
        <p>productRecycledContentPercentage)
2 WHERE {
3 VALUES ?product { &lt;https://www.example/com/textile-data/product-p01&gt; }
4 ?product a ceonproduct:Product ;
5 rdfs:label ?productName ;
6 ceonproduct:hasComposition [
7 ceonproduct:associatedWithProductModel [
8 o:percentage ?percentage ;
9 ceonproduct:hasComposition [
10 ceonproduct:associatedWithProductModel [
11 o:recycled-content-percentage ?recycledContentPercentage ;
12 ]
13 ]
14 ]
15
16
17 }
18 GROUP BY ?product ?productName</p>
        <p>]</p>
        <p>BIND (?percentage * ?recycledContentPercentage / 100 AS ?partialRecycledContentPercentage)
Listing 3: SPARQL query for computing the average recycled content of a product by retrieving
all composed materials (lines 6–15).</p>
        <p>Query The brand needs to query data about materials, components, and products from the
supplier and the manufacturer’s data stores to calculate the average recycled content18 (listing 3).
Demonstrator We showcase the data sharing capabilities of the Open Circularity Platform
through an online demonstrator, made available at: https://viewer.onto-deside.ilabt.imec.be.
The demonstrator is set up according to three example user stories from three diferent industry
domains (construction, electronics, and textile) – including the user story discussed in this paper
and shown in Figure 3 – and allows for exploring the CVN from the perspectives of diferent
actors (Figure 2). Screencasts can be found at https://youtu.be/o3acUKJO7K8. For the public
demonstrator, multiple pods are set up with dummy data and accounts19.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. Concluding Remarks</title>
      <p>In this paper, we presented the Open Circularity Platform: a first attempt at bringing together
Semantic Web technologies and the CVN domain as a semantic and technical interoperable
solution. We highlighted the synergetic potential of RML, Solid, and Verifiable Credentials
to facilitate actors to establish CVNs. By applying CVN user stories from the construction,
electronics, and textile domains, gathered within the Horizon Europe Onto-DESIDE project20,
18https://github.com/KNowledgeOnWebScale/open-circularity-platform/blob/v0.2.1/scripts/comunica/queries/
brand-recycled-content-of-product.sparql.template
19For demo account details, see https://github.com/KNowledgeOnWebScale/open-circularity-platform/tree/master/
actors
20https://ontodeside.eu/
we showcase the usefulness of such CVN data sharing capabilities, and how this can be applied
between actors from diferent domains.</p>
      <p>For future work, we will further integrate the Open Circularity Platform with existing
realworld data and use cases, and more closely align it with actionable CVNs (i.e. measuring
the impact of data exchange on a CVN). For this, we have ongoing validation by the
OntoDESIDE industry partners, the results of which will be reported within the public Onto-DESIDE
deliverables21.</p>
      <p>Scaling up towards real-world data size will further allow us to measure the performance of
the decentralized querying, benchmarking the underlying Comunica engine and comparing its
benchmark results with real-world use cases22.</p>
      <p>
        Furthermore, we will continue integrating our existing research on scalable access
management via policy engines to manage an ever-growing network of actors without requiring each
actor to manually and individually grant access to other actors, but rather provide access based
on, e.g. certifications or profile data [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>The described research activities were supported by the European Union’s Horizon Europe
research and innovation programme under grant agreement no. 101058682 (Onto-DESIDE).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C.</given-names>
            <surname>Chauhan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Parida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dhir</surname>
          </string-name>
          ,
          <article-title>Linking circular economy and digitalisation technologies: A systematic literature review of past achievements and future promises, Technological Forecasting</article-title>
          and Social
          <string-name>
            <surname>Change</surname>
          </string-name>
          (
          <year>2022</year>
          )
          <article-title>121508</article-title>
          . doi:https://doi.org/10.1016/j.techfore.
          <year>2022</year>
          .
          <volume>121508</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>E.</given-names>
            <surname>Blomqvist</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lindecrantz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Blomsma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lambrix</surname>
          </string-name>
          , B. De Meester,
          <article-title>Decentralized Digital Twins of Circular Value Networks - A Position Paper</article-title>
          ,
          <source>in: Proceedings of the Third International Workshop on Semantic Digital Twins co-located with the 19th Extended Semantic Web Conference (ESWC)</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Dimou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Vander</given-names>
            <surname>Sande</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Colpaert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Verborgh</surname>
          </string-name>
          , E. Mannens, R. Van de Walle,
          <article-title>RML: A Generic Language for Integrated RDF Mappings of Heterogeneous Data</article-title>
          ,
          <source>in: Proceedings of the 7th Workshop on Linked Data on the Web</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K.</given-names>
            <surname>Katsigarakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Lilis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rovas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>González-Gerpe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bernardos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Cimmino</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>PovedaVillalón, A Digital Twin Platform generating Knowledge Graphs for construction projects</article-title>
          , in: Third International Workshop On Semantic Digital Twins (SeDiT
          <year>2022</year>
          ),
          <article-title>co-located with the 19th European Semantic Web Conference (ESWC</article-title>
          <year>2022</year>
          ),
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Bader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Maleshkova</surname>
          </string-name>
          ,
          <article-title>Soliot-decentralized data control and interactions for iot</article-title>
          ,
          <source>Future Internet</source>
          <volume>12</volume>
          (
          <year>2020</year>
          )
          <article-title>105</article-title>
          . doi:
          <volume>10</volume>
          .3390/fi12060105.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Solid</given-names>
            <surname>Technical</surname>
          </string-name>
          <string-name>
            <surname>Reports</surname>
          </string-name>
          ,
          <source>Technical Report</source>
          , Solid Community Group,
          <year>2021</year>
          . URL: https: //solidproject.org/TR/.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Capadisli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Verborgh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kjernsmo</surname>
          </string-name>
          , Solid Protocol,
          <source>Technical Report</source>
          , Solid Community Group,
          <year>2022</year>
          . URL: https://solidproject.org/TR/protocol.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V.</given-names>
            <surname>Balseiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Turdean</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zucker</surname>
          </string-name>
          , Solid WebID Profile,
          <source>Technical Report</source>
          , Solid Community Group,
          <year>2023</year>
          . URL: https://solid.github.io/webid-profile/.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Coburn</surname>
          </string-name>
          , e. Pavlik,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zagidulin</surname>
          </string-name>
          , Solid-OIDC,
          <source>Editor's Draft</source>
          , Solid Community Group,
          <year>2022</year>
          . URL: https://solidproject.org/TR/oidc.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Capadisli</surname>
          </string-name>
          , Web Access Control, Candidate Recommendation, W3C Solid Community Group,
          <year>2022</year>
          . URL: https://solidproject.org/TR/wac.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Access</given-names>
            <surname>Control</surname>
          </string-name>
          <article-title>Policy (ACP)</article-title>
          ,
          <source>Technical Report</source>
          , Solid Community Group,
          <year>2022</year>
          . URL: https://solid.github.io/authorization-panel/acp-specification/.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <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>
          )
          <article-title>: colocated with the 22nd International Semantic Web Conference (ISWC</article-title>
          <year>2023</year>
          ),
          <volume>3636</volume>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sporny</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Noble</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Longley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. C.</given-names>
            <surname>Burnett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Zundel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Den Hartog</surname>
          </string-name>
          ,
          <source>Verifiable Credentials Data Model v1.1</source>
          ,
          <string-name>
            <given-names>W3C</given-names>
            <surname>Recommendation</surname>
          </string-name>
          ,
          <source>World Wide Web Consortium (W3C)</source>
          ,
          <year>2022</year>
          . URL: https://www.w3.org/TR/vc
          <article-title>-data-model/.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S.</given-names>
            <surname>Harris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Seaborne</surname>
          </string-name>
          , SPARQL
          <volume>1</volume>
          .1
          <string-name>
            <given-names>Query</given-names>
            <surname>Language</surname>
          </string-name>
          , Recommendation,
          <source>World Wide Web Consortium (W3C)</source>
          ,
          <year>2013</year>
          . URL: https://www.w3.org/TR/sparql11-query/.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>P.</given-names>
            <surname>Heyvaert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>De Meester</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Van</given-names>
            <surname>Assche</surname>
          </string-name>
          , et al.,
          <string-name>
            <surname>Rmlmapper</surname>
          </string-name>
          ,
          <year>2023</year>
          . URL: https://github. com/RMLio/rmlmapper-java.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>R.</given-names>
            <surname>Taelman</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Van Herwegen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Vander</given-names>
            <surname>Sande</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Verborgh</surname>
          </string-name>
          ,
          <article-title>Comunica: a Modular SPARQL Query Engine for the Web</article-title>
          ,
          <source>in: The Semantic Web - ISWC</source>
          <year>2018</year>
          : 17th International Semantic Web Conference, Monterey, CA, USA, October 8-
          <issue>12</issue>
          ,
          <year>2018</year>
          , Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>II</given-names>
          </string-name>
          , Lecture Notes in Computer Science, Springer, Cham,
          <year>2018</year>
          , pp.
          <fpage>239</fpage>
          -
          <lpage>255</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978- 3-
          <fpage>030</fpage>
          - 00668- 6_
          <fpage>15</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>G.</given-names>
            <surname>Bernstein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sporny</surname>
          </string-name>
          ,
          <source>BBS Cryptosuite v2023, W3C Working Draft, W3C</source>
          ,
          <year>2023</year>
          . URL: https://www.w3.org/TR/2023/WD-vc
          <string-name>
            <surname>-</surname>
          </string-name>
          di-bbs-
          <volume>20231218</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>P.</given-names>
            <surname>Heyvaert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>De Meester</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dimou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Verborgh</surname>
          </string-name>
          ,
          <article-title>Declarative Rules for Linked Data Generation at your Fingertips!</article-title>
          , in: A.
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A. L.</given-names>
          </string-name>
          <string-name>
            <surname>Gentile</surname>
            ,
            <given-names>A. G.</given-names>
          </string-name>
          <string-name>
            <surname>Nuzzolese</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Rudolph</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Maleshkova</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Paulheim</surname>
            ,
            <given-names>J. Z.</given-names>
          </string-name>
          <string-name>
            <surname>Pan</surname>
          </string-name>
          , M. Alam (Eds.), The Semantic Web:
          <article-title>ESWC 2018 Satellite Events: ESWC 2018 Satellite Events</article-title>
          , Heraklion, Crete, Greece, June 3-7,
          <year>2018</year>
          ,
          <source>Revised Selected Papers</source>
          <volume>15</volume>
          , volume
          <volume>11155</volume>
          of Lecture Notes in Computer Science, Springer, Springer, Cham, Heraklion, Crete, Greece,
          <year>2018</year>
          , pp.
          <fpage>213</fpage>
          -
          <lpage>217</lpage>
          . URL: https://2018.eswc-conferences.org/files/posters-demos/paper_297.pdf. doi:https: //doi.org/10.1007/978- 3-
          <fpage>319</fpage>
          - 98192- 5.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>W.</given-names>
            <surname>Slabbinck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Dedecker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Rojas</given-names>
            <surname>Meléndez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Verborgh</surname>
          </string-name>
          ,
          <article-title>A Rule-Based Software Agent on Top of Personal Data Stores</article-title>
          , in: I.
          <string-name>
            <surname>Fundulaki</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Kouji</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Garijo</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          <string-name>
            <surname>Gomez-Perez</surname>
          </string-name>
          (Eds.),
          <source>ISWC 2023 Posters and Demos: 22nd International Semantic Web Conference, November 6-10</source>
          ,
          <year>2023</year>
          , Athens, Greece, volume
          <volume>3632</volume>
          ,
          <year>2023</year>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3632</volume>
          /ISWC2023_paper_406.pdf.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>