<!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>V Borges);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Improving Semantic Expressiveness in Applying Ontological Patterns to Data Data Catalogs: Catalog Vocabulary Relations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vânia Borges</string-name>
          <email>vjborges30@ufrj.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Natália Queiroz de Oliveira</string-name>
          <email>natalia.oliveira@ppgi.com.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maria Luiza Machado Campos</string-name>
          <email>mluiza@ppgi.com.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giseli</string-name>
          <email>giseli@ic.ufrj.br</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rabello Lopes</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Data Catalog Vocabulary, Relations, Relationships, Ontological Patterns. 1</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Programa de Pós-Graduação em Informática, Universidade Federal do Rio de Janeiro</institution>
          ,
          <addr-line>Rio de Janeiro</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2026</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>On the Web, cataloged resources can be related in many ways. Complex relationships may be necessary to characterize the context in which the resources were created, allowing for tracing input data, the software used, and the agents and funders involved. However, describing these relationships expressively and formally, contributing to the semantics of the resources associated, and facilitating interoperability is still a challenge. To avoid inconsistencies and ambiguities between different interpretations of relations, it is essential to use common terminology. The Data Catalog Vocabulary (DCAT) is a W3C-recommended schema used for catalog interoperability, modeling the data structures of relevant resources along with their primary relationships. This work proposes applying ontological patterns based on the Unified Foundational Ontology (UFO) to improve the semantic expressiveness of domain-specific relationships that are not currently offered in DCAT. The use of these patterns offers additional details about interactions among those involved and, when needed, documents the evolution of relationships over time, contributing to understanding, reuse, and interoperability.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Data catalogs have been gaining prominence in the literature as a solution for increasing visibility
and access to cataloged resources [
        <xref ref-type="bibr" rid="ref1 ref2">1,2</xref>
        ]. They are collections of metadata, combined with data
management and search tools, that assist analysts and other data users in finding the data they
need [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Serving as an inventory of available resources, they provide information to evaluate the
fitness of data for intended uses [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Their metadata are organized into schemas, also known as
metadata models, which capture information about various aspects of a cataloged resource [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ],
including how they relate to each other. These cataloged resources often originate from diverse
data repositories, encompassing a wide array of datasets that require proper description and
discoverability. Complex relationships may be necessary to describe the context in which these
resources were created, enabling tracing of input data, the software used, and the agents and
funders involved [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. However, describing these relationships expressively and formally,
contributing to the semantics of the associated resources, and facilitating interoperability remains a
challenge.
      </p>
      <p>
        In the catalog domain, Data Catalog Vocabulary (DCAT) is a W3C recommendation for catalog
interoperability [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. It has been used in different implementations such as: the DCAT Application
Profile (DCAT-AP) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] that serves as a standard for describing public sector datasets across Europe;
the GeoDCAT-AP that represents geographic metadata in European data portals [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]; and the core
of the FAIR Data Point schema, which facilitates the publication of FAIR-compliant metadata for
catalogued resources [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. DCAT describes cataloged resources on the Web with an emphasis on
datasets and data services. Thus, a publisher can describe their datasets and data services in a
catalog using a standard model and vocabulary that facilitates the consumption and aggregation of
metadata from various catalogs [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. DCAT offers a set of relations between resources and proposes
solutions for representing domain-specific relations, which include the use of dcat:Relationship.
According to DCAT, dcat:Relationship applies to a specific set of relationships, i.e., those in which
one resource plays a role with respect to another. This type of relation, known as role-playing
relation, is common in social or organizational situations, where the dynamic between the parties
is mediated by specific roles that each party plays [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. This work focuses on using ontological
patterns to enhance the expressiveness and formalism of these relations, providing mechanisms for
catalogs to support the dynamic creation of these relationships at the schema level and, as a result,
for reuse by resource publishers.
      </p>
      <p>
        Patterns are instruments for encapsulating common knowledge that can contribute to the
analysis of different concepts and types of relations, thereby improving representation and
providing support for machine-actionability for catalogs. In the Software Engineering community,
the term “pattern language” refers to a network of interrelated patterns together with a process for
systematically solving coarse-grained software development problems [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. This approach has been
successfully applied in ontology engineering through the development of ontology patterns (OPs).
OPs are an emerging approach that benefits the reuse of encoded experiences and good practices
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], giving rise to ontology pattern languages (OPLs). The literature highlights different contexts
that explore OPs to enhance semantic expressiveness. For instance, in multidimensional models
used in the representation of analytical data in data warehouses [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]; in OWL ontologies, with an
alignment between the I-ADOPT framework and the OPs established by Measurement OPL
(MOPL) [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]; and in guiding the definition of exploratory questions for conceptual models,
guaranteeing pragmatic explanations in relation to the model [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>
        Recent work has presented a systematic analysis of truthmaking patterns (TMP) for relations,
based on the ontological nature of their truthmakers, which are the entities responsible for the
truth of the propositions arising from the relationships [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. It presents several TMPs for relations
with different levels of expressivity. As ontological patterns, these TMPs help define concepts and
relationships, speeding up ontology development and encouraging reuse.
      </p>
      <p>This work proposes the adoption of the TMP and powertype pattern for improving the
semantics of the role-playing relations in DCAT. The goal is to enhance the semantics of DCAT by
using TMP for descriptive relationships. Instead of relying on relationships with embedded
semantics in the data, a pattern is suggested to guide the catalog administrators in creating
domain-specific relations and their truthmakers (relationships). These relations, shown in the
schema, become reusable by publishers. The truthmakers provide details about interactions among
those involved and, when needed, document how these relationships evolve over time. Adding this
information helps agents better understand relationships and improves interoperability.</p>
      <p>This paper is organized as follows: Section 2 presents the background of the paper. Section 3
describes how DCAT handles relations and relationships. Section 4 applies the truthmaking pattern
to dcat:Relationship. Section 5 addresses a simple implementation in OWL to explore the potential
of the TMP. Finally, in Section 6, we conclude and list some future work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Ontological patterns for relations in UFO</title>
      <p>
        The terms "relation" and "relationship" are often used interchangeably in the literature. This paper
considers the distinction proposed by Guarino and Guizzardi [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. According to the authors, a
relation holds because the relationship exists. In this case, the authors identify the relationship as
the truthmaker of the relation, i.e., what establishes the truth of the propositions derived from this
relationship.
      </p>
      <p>
        The UFO relation taxonomy utilizes two orthogonal distinctions of relations that consider
internal/external and descriptive/non-descriptive relations [
        <xref ref-type="bibr" rid="ref11 ref18">11, 18</xref>
        ]. Given the objective of this
paper, we focus here on external-descriptive relations. In UFO, material relations are external
descriptive relations that hold in virtue of at least one relational moment inhering in at least one
relatum that is existentially dependent on another relatum. They can be single-sided whenever they
hold in virtue of one or more moments inhering in just one relatum (e.g., &lt;administratorOf&gt;); or
multi-sided whenever they hold in virtue of at least two moments, each inhering in a different
relatum (e.g., &lt;treatedIn&gt; between a patient and a medical unit) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        Guarino et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] propose a systematic analysis of truthmaking patterns for relations, based on
the ontological nature of their truthmakers. In their work, they present a number of TMP for
relations according to levels of expressivity. Before proceeding, it is essential to discuss an
important notion, namely, the distinction between strong and weak truthmakers. A strong
truthmaker is one whose existence is sufficient for a proposition to be true. In contrast, a weak
truthmaker makes a proposition true not merely because of its existence, but because of the way it
contingently is. In this paper, we focus on the TMP for external descriptive relationships, especially
role-playing relations [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In this type of relation, an entity plays a relational role that emerges
due to the existence of another entity. To illustrate, Figure 1 depicts the TMPs for this kind of
descriptive relation, as represented in Figure 1(a). A weak TMP is illustrated in Figure 1(b), where
the material relation &lt;administratorOf&gt; between an admin and a catalog is derived from the relator
&lt;Administration&gt;. This relator accounts for the social commitments and obligations associated
with the administrative role &lt;Admin&gt;, which depends on some catalog. Figure 1(c) shows the full
TMP, which adds the event &lt;AdministrationEvolution&gt;. The event is a strong truthmaker and
accounts for the period of time during which the role is played.
      </p>
      <p>
        The powertype pattern is a well-known pattern in the conceptual modeling community and is
relevant to this research. This pattern addresses a phenomenon that occurs in various subject
domains that require the handling of multiple classification levels [
        <xref ref-type="bibr" rid="ref14 ref19">14, 19</xref>
        ]. It is an example of an
early approach for multi-level modeling in software engineering, used to model situations in which
instances of a type (the power type) are specializations of a lower-level type (the base type), and
both power types and base types appear as regular classes in the model. Multi-Level Theory (MLT)
[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] is an axiomatic theory based on UFO that provides powertype support in UML [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. It uses the
&lt;&lt;instantiation&gt;&gt; stereotype to highlight the association between the base type and the
higherorder type, establishing an instantiation semantics. According to the theory, the cardinality
between the types involved establishes distinct behaviors for instances of the base type.
      </p>
      <p>
        Figure 2 shows an example where each instance of &lt;Agent&gt; will be an instance of, at most, one
instance of the higher-order type, in this case, an instance of &lt;Person&gt; or &lt;Organization&gt;. For a
complete description of the approach, see [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Relations and relationships in DCAT</title>
      <p>
        DCAT is a metadata vocabulary implemented in OWL 2 that reuses terms from standardized
vocabularies, such as Dublin Core (DC), Friend Of A Friend (FOAF), and Provenance Ontology
(PROV-O). Additionally, it defines a minimal set of classes and properties of its own [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Figure 3
shows a UML diagram of the DCAT entities associated with the definition of qualified
relationships. The model adopts the following prefixes:dcat for DCAT concepts, foaf for Friend Of
A Friend vocabulary, skos for Simple Knowledge Organization System, and dct for Dublin Core
Terms. In the figure, dcat:Resource represents the cataloged resources, i.e., resources published or
curated by a single agent. According to DCAT, this class should not be instantiated, but rather its
specializations.
      </p>
      <p>
        In addition to the relations defined between entities, DCAT also includes classes to facilitate the
creation of new ones. This flexibility is necessary because resources can be related in many ways.
Furthermore, complex relationships may be needed to characterize the context in which the
resources were created, for example, by tracing input data, the software used, and the agents and
funders (sponsors/financiers) involved[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        DCAT offers qualified relations to support complex non-binary relations not covered by
PROVO and DCAT properties. These qualified relations can also be convenient when relations are
represented using known properties but have additional information needs that require a more
sophisticated representation [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. For example, one might want to describe the temporal dimension
of a function, i.e., the period during which an individual or organization performed a certain
function.
      </p>
      <p>
        To create relations across resources, DCAT utilizes the dcat:qualifiedRelations property [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. This
property links the source resource to an instance of the dcat:Relationship. In the DCAT
specification, dcat:Relationship is "an association class for attaching additional information to a
relationship between DCAT Resources" [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. It involves another resource referenced by the
dct:relation property, which, in the context of a dcat:Relationship, must point to another
dcat:Dataset or another cataloged resource [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The dcat:Relationship uses the dcat:hadRole property
to link to dcat:Role. The dcat:Role class has two functions in the specification. It provides the
meaning of the agent responsibility regarding the Resource and the role or function of an Entity
concerning another provided Entity [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        According to the current schema, new relationships are represented along with the instances
(data), making it difficult to standardize and reuse relations in the model. According to Albertoni et
al. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], these expected relationships can be complex and must be addressed. For DCAT, associating
a term from a semantic artifact is sufficient to provide the semantics of these relationships.
However, it does not establish the nature of the relationship or provide a means of understanding
it. The following sections explore the TMP for descriptive relations and the powertype pattern to
assist in the implementation of new relations.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Applying the truthmaking pattern for descriptive relations</title>
      <p>
        The dcat:Relationship entity was introduced into DCAT from its second version onwards to enable
the representation of relationships between datasets and other resources. According to the DCAT,
it applies to a specific set of relations, i.e., those in which one resource plays a role with respect to
another. As aforementioned, this type of relation, known as role-playing relation, is common in
social or organizational situations, where the dynamic between the parties is mediated by specific
roles that each party plays [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        One approach to representing role-playing relations involves using relators [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In this
approach, the relator expresses the social commitments and obligations associated with the roles
that individuals or entities play in a given context. Reification of the relator, as the truthmaker of
these relationships, provides a more explicit structure for understanding the interactions.
Additionally, explicitly defining the roles played by entities helps establish the cardinalities of the
relationships, thereby avoiding ambiguities in conceptual modeling. Another important aspect is
the dynamism that can occur in this type of relationship over time, depending on the
circumstances and actions of the parties involved. In this case, as presented in the full TMP, events
can be relevant to documenting the properties evolution of these relationships [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>Based on the definitions of relation and relationship mentioned in Section 2, we consider that
entities under the superclass dcat:Relationship are those whose instances serve as truthmakers for
relations between resources. These entities are categorized as relators in UFO, corresponding to the
mereological sum of external dependent aspects of at least one entity involved. As an association
class2, it also allows modelers to define relationship-specific properties. As a superclass,
dcat:Relationship establishes mandatory properties for distinct relationship types in the domain.
Accordingly, it is classified as a UFO category.</p>
      <p>To standardize and define new relationships and relations across resource types at the schema
level, it is essential that the value associated with dcat:Role be explicitly expressed in the model
rather than alongside the data. In this way, entities that specialize in dcat:Relationship become
carriers of this relational aspect that refers to one of the entities involved in the relationship. To
achieve this, it is necessary to deal with dcat:Role as a higher-order type. It is worth noting that
UFO distinguishes between first-order types (1stOTs) and high-order types (highOTs) based on
their level of abstraction and categorization of entities represented. While 1stOTs represent
individual concrete objects, highOTs represent categories of 1stOTs or other highOTs.</p>
      <sec id="sec-4-1">
        <title>4.1. dcat:Role as high-order type</title>
        <p>
          Based on the DCAT specification,dcat:Role instances are terms in a semantic artifact that specify
the meaning of an entity role concerning another or an agent role regarding an entity. This
definition corresponds to "the position or purpose that someone or something has in a situation,
organization, society, or relationship" as stated in the Cambridge Dictionary3. In this context, it
represents a relevant aspect of an entity that is externally dependent on another. Therefore, we
consider dcat:Role an external dependent aspect representing a relational property of an agent or
source resource that depends on another resource. External dependent aspects define the properties
that an individual holds in the scope of a certain material relation [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
        </p>
        <p>
          Addressing semantic overload and distinguishing the ontological nature of dcat:Role, this paper
considers it as a superclass to denote distinct roles and functions based on their application:
ResourceRole and AgentRole. Each of these new quality types is linked to its own value space. These
value spaces – referred to as quality structures - are abstract entities delimiting the range of
possible values (qualia, singular quale) for qualities of a given quality type [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. Therefore, each
specialization of dcat:Role defines a conceptual space that must be managed by a nominal quality
structure [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. Each potential value can be a term with an independent meaning. Many semantic
2 An Association that has a set of Features of its own [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ].
3 https://dictionary.cambridge.org/us/dictionary/english/role
artifacts, such as thesauri and taxonomies, have structural relations that software agents can utilize
to identify synonyms and equivalents with other artifacts.
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. A pattern for relationship types</title>
        <p>Based on the distinction between 1stOTs and highOTs, we propose a pattern for role-playing
relations in DCAT using TMP, dcat:Role and dcat:Relationship. It should be noted that the use of
entities such as dcat:Role to link terms that indicate the meaning of the role or function performed
by another entity is not exclusive to DCAT. Other vocabularies, such as Bibliographic Framework
Initiative4 (BIBFRAME) and Organization Ontology5 (ORG), use classes in similar ways.</p>
        <p>Our pattern outlines the relations between relata, where at least one aspect of a relatum depends
externally on another. Consequently, it permits the specification of a relationship between two or
more resources where an aspect of one resource (ResourceRole) is externally dependent on another
resource(s). The full TMP of interest comprises a relator and an event. The relator connects the
involved entities (related resource types) and adds characteristics of the relata that are externally
dependent on another, in this case, the role of the resource. This relator may also possess its own
characteristics. One or more material relations between the entities involved will be derived from
the instantiated relator. This way, the relator makes the semantics of the material relation explicit.</p>
        <p>
          Here, we propose that entities aligned with the pattern are modeled as highOTs, aiding catalog
modelers in defining new relationships and relations. These entities are shown in Figure 4. The
models presented in this paper were implemented using the Visual Paradigm6 tool version 17.2.
This tool has a plugin7 for OntoUML, an ontology-driven modeling language that incorporates the
distinctions underlying UFO into UML class diagrams [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. It introduces various stereotypes that
correspond to the concepts defined in UFO, as well as grammatical formal constraints that reflect
its axiomatization.
        </p>
        <p>Using the powertype pattern, the cataloged resource type (ResourceType) is powertype of
dcat:Resource entity. As a result, all the specializations of this entity become instances of the
ResourceType, and instances of dcat:Resource must be an instance of, at most, one instance of
resource type. Related resource type (RelatedResourceType) and resource type by role
(ResourceTypeByRole) are specializations of ResourceType. ResourceTypeByRole identifies domain
resource types according to their role and categorizes dcat:Resource. In this context, its instances
are a set of dcat:Resource specializations that assume a role in relation to other resources. The
RelatedResourceType classifies specific resource types in the domain that are involved in
relationships. When made explicit at the schema level, the instances of these highOTs are anti-rigid
types whose contingent classification condition is relational. Therefore, they are categorized as
&lt;Rolemixin&gt;.</p>
        <p>RelationshipType is the powertype of dcat:Relationship. It is rigid and categorized as &lt;Category&gt;.
RelationshipTypeByRole specializes RelationshipType and categorizes dcat:Relationship. Its instances
are relators that mediate resource types and are truthmakers for role-playing relations between
them. In defining relationships,RelationshipTypeByRole is a sortal, and its instances must be types
classified as &lt;Relator&gt; that corresponds to the mereological sum of the external dependent moment
of at least one resource type, including the ResourceRole instance.
4 https://www.loc.gov/bibframe/
5 https://www.w3.org/TR/vocab-org/
6 https://www.visual-paradigm.com/
7 https://github.com/OntoUML/ontouml-vp-plugin</p>
        <p>
          The full TMP also employs events. For the DCAT relationships, the events can work as
relational episodes [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. In this context, focusing on the relator, an event allows us to follow the
manifestation of certain aspects defined in the relationship [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. Instances of its instances can, for
example, follow the time period during which a function or role is performed. Thus, the
RelationshipTypeEvent entity is defined as an &lt;Event Type&gt; that focuses onRelationshipTypeByRole.
Consequently, it captures the creation of relationship types and the manifestation of specific
properties (aspects) of those relationships at a given time. The way the episode reports
participation varies based on the relationship specific properties. According to Guarino, Sales and
Guizzardi [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], these aspects are considered the "focus" of the event, while the relationship itself is
the focus of the relational episode. It is through the relationship that the event is understood and
interpreted. Instances of RelationshipEventType are created only when changes in types are
significant to the domain. They allow temporal and contextual metadata to be associated with the
relationship, such as property changes over time in a domain relationship, as well as the
responsible agent. This work has adopted behavior similar to that of highOT endurants for
highorder events, including the use of intra- and cross-level structural relations [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. Thus, the model
incorporates RelationshipEvent as the base type of the RelationshipEventType powertype. Similar to
other DCAT entities, its instance depends on the level of change monitoring that the catalog
intends to employ.
        </p>
        <p>
          The ResourceRole entity (dcat:Role specialization) is an external dependent moment, an aspect,
within the pattern. It characterizes ResourceTypeByRole and depends on RelatedResourceType, both
entities mediated by RelationshipTypeByRole, which formalizes and makes explicit this dependency
as a mereological sum of externally dependent aspects. According to multi-level theory, the entity
ResourceRole is a regularity property, i.e., it is an attribute defined in a highOT that influences the
intension of instances of this type [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. Aligned with this vision, ResourceRole fulfills the DCAT
proposal, establishing the meaning of the relationship, and contributes to the intension of the
material relations dynamically defined at the schema level. In theRelationshipTypeByRole instances,
the ResourceRole instances are standardized values listed in Quality Structures. They capture the
role of the resource regarding another, offering the meaning for relationships and relations that
will be instantiated. The modeler can also insert relevant characteristics about the resources that
influence the relationship, as well as those specific to the relationship itself. These characteristics
can also change over time, depending on the contextual circumstances of the relationship.
        </p>
        <p>
          Adopting the pattern provides the modeler with additional resources to analyze the addressed
concepts, offering tools to improve their representation. The pattern also allows the modeler to
define grounded role-playing relations. Furthermore, it is possible to observe an evolution of the
concept associated with the dcat:Relationship class. This class is no longer just a UML association
class and is now treated as a relator. While the former is identical to an instance of an association,
i.e., an objectified n-tuple, the relator grounds those n-tuples, in the sense that its instances
represent what happens in reality whenever the association holds [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]. Associations, in turn, are
represented by material relations derived from relators.
        </p>
        <p>
          To define new material relations, the following steps must be taken: (i) identify the types of
resources to be connected; (ii) choose a term from a standardized vocabulary that accurately
represents the semantics of the resource role; (iii) clarify (made explicit) the resource role as a new
type, if needed; (iv) model the relationship by specializing dcat:Relationship; (v) add valued
attributes into the object facet of the relationship instance; (vi) define additional properties to the
class facet, if needed; (vii) associate the involved resources; (viii) link the resource types, defining
one or more material relations; and (ix) evaluate whether an event that works as a mechanism for
recording and monitoring the evolution of the relationship over time is needed. These relations
must be linked to the relator from which they derive. It is important to note that external
dependence relations and their reified relators address cardinality issues and the ambiguity
between association specialization, subsetting and redefinition [
          <xref ref-type="bibr" rid="ref27 ref28">27, 28</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Employing Well-founded Relations among Resources</title>
      <p>To illustrate the use of the pattern for role-playing relations, we present part of a model developed
for a healthcare catalog that describes research datasets on patient clinical data and its operational
ontology. These datasets were generated from electronic medical records and processed to fit into a
research case record form. To ensure provenance, metadata from the workflow applied in the
process was created and packaged in a complementary dataset. Similarly, metadata from the
extraction, processing, and conversion to the form was also produced and exported to another
dataset. These datasets contain, respectively, the prospective and retrospective provenance
metadata of the clinical data dataset. To publish these datasets and the relationships between them,
the catalog uses DCAT and the pattern presented in Section 4.</p>
      <p>
        In this section, we present the conceptual model implemented to represent the relationship
and its transformation to an OWL ontology, which functions as a well-founded semantic model for
the catalog. This semantic model is published in the same triplestore where the dataset descriptors
are published, providing different agents with relevant information about the model and the
existing data. For this implementation, we used the Systematic Approach for Building Ontologies
(SABiO), a methodology that enables the development of operational ontologies from a reference
ontology — a conceptual model that clearly and accurately describes the entities in the domain
[
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. Following this methodology, the conceptual model is developed using Visual Paradigm and
the OntoUML plugin. With the plugin, the conceptual model is translated into a structure defined
by gentle UFO (gUFO), a lightweight version of UFO implemented in OWL 2 to support the design
of well-founded operational ontologies [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. It is then exported as a serialized OWL file in Turtle
(TTL). To assist modelers, two applications implemented in Jupyter Notebook are used to adjust the
ontology. These applications will be discussed in a future paper. The ontology is imported into
Protégé8 tool, where adjustments and validations with plugins and reasoners are performed. Once
completed, it is published in the GraphDB9, a triplestore used to store (meta)data in triples.
      </p>
      <sec id="sec-5-1">
        <title>5.1. Conceptually modeling new relationships</title>
        <p>Figure 5 illustrates a UML model with a relationship where one dataset works as the provenance
dataset for the others, meaning its data represents the provenance metadata for the related
datasets. According to the figure, a dataset can have more than one dataset with provenance,
covering prospective and retrospective provenance metadata. On the other hand, a dataset can
contain provenance metadata from more than one dataset. The highOTs are represented with the
stereotype &lt;&lt;type&gt;&gt; for enhanced visibility. In the model, DCAT classes retain the prefix dcat;
classes referring to the relation pattern are associated with the prefixmldcat, in reference to
multilevel entities for DCAT. Domain-specific relationships use the prefixmycat. The prefixdatacite_voc
refers to the Datacite10 vocabulary. The provenance dataset is explicitly defined as a specialization
of the dataset. mycat:ProvenanceRelationship represents the mldcat:RelationshipTypeByRole instance,
with datacite_voc:isMetadataFor outlining the relationship intension. The term means that the data
in a dataset is metadata for another resource, serving to represent the semantics of the
mycat:ProvenanceDataset. The mycat:isProvenanceMetadataFor is a material relation derived from
this relator. Based on the pattern, the term refers to the provenance dataset (intrinsic aspect) and is
externally dependent on the existence of the dataset to which it relates. Attributes can be defined in
the relator. Therefore, the relationship can indicate that dataset A partially covers the provenance
of dataset B and fully covers that of dataset C, while also recording the level of confidence in that
provenance.</p>
        <p>In the model, the event for documenting changes adds the agents involved. It enables tracking
changes to provenance metadata about the datasets, documenting updates to the catalog, such as
changes to the confidence level of the provenance and the agent responsible for them. Similarly,
the same treatment can be offered to improve agent attributions regarding resources in DCAT. This
topic has not been explored here due to the limited number of pages.</p>
        <p>The pattern also applies to other domains, such as portals like OASIS BR11 — a Brazilian portal
that brings together scientific production and research data in open access, published on different
digital platforms. In this case, it can define the relationship between the aggregator catalog (Portal)
and the platforms it refers to. This relationship can include attributes such as periodicity and
harvest type, which may change over time, such as switching the harvest periodicity from monthly
to fortnightly. In this case, the event serves as a record mechanism to track these changes.</p>
        <p>
          It should be noted that accidental or contingent roles played by types enhance the model
semantics when made explicit. These types can be suppressed in the design phase to ensure the
metadata schema fulfills non-functional requirements. To aid this process, UFO offers a method
that establishes rules for abstraction [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ].
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Publishing the Semantic Model and Descriptors in the Catalog Triplestore</title>
        <p>
          After validations made in Protégé, the ontology file (semantic model) is imported into the GraphDB
triplestore along with the descriptors (cataloged resources), instances of the model. Figure 6
presents a simplified graph view of the relationship and material relation illustrated in Figure 5,
published in a GraphDB triplestore. The categories of a foundational ontology, such as UFO,
establish a common language and a referential model that can be used to describe the schema types
and their relations [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ]. Based on a solid theoretical foundation, these definitions are accessible
through SPARQL queries, contributing to a clear and coherent representation of knowledge.
11 https://oasisbr.ibict.br/vufind/
        </p>
        <p>SPARQL queries can be used to describe domain-specific relations, following the pattern for
external descriptive relations. The formalism of the pattern enables the description of the entities
involved, the relation, and its truthmaker. Figure 7 shows a SPARQL query that collects the
elements involved in the pattern and the query results. This way, the schema, as a semantic model,
provides relevant information for understanding domain-specific relations.</p>
        <p>
          Recent research has experimented with the use of ontological patterns to explain the elements
of ontology-driven conceptual models [
          <xref ref-type="bibr" rid="ref16 ref32">16, 32</xref>
          ]. Similarly, it is possible to extend the use of patterns
to provide a view of the entities in the catalog schema. Therefore, by combining the information
from the results in Figure 7 and using the pattern as a foundation, it is possible to design a SPARQL
query to explain the material relations in the model. Figure 8 illustrates this example. Access to this
information is useful for publishers who can select, from the relationships offered by the catalog,
the one that best suits their needs or even ask the administrator to create a new one.
        </p>
        <p>The explanations can be extended to published descriptors. Thus, descriptors that assume a
certain role because they are involved in domain-specific relationships may have an explanation
associated with them, as shown in Figure 9. The figure shows an explanation for the workflow
provenance dataset (Hospital_Dataset_WS_Provenance) and for the data transformation process
provenance dataset (Hospital_Dataset_ETL_Provenance). Based on the pattern, it can be inferred
that these resources are datasets that perform a specific role, defined asmycat:ProvenanceDataset
for another dataset that contains patient clinical data according to the case record form
(Hospital_Dataset_CRF). This function is represented by the relationship
mycat:isProvenanceMetadataFor, derived from the relationship mycat:ProvenanceRelationship.
Change logs stored as events could also be presented, demonstrating changes in provenance
records over time.</p>
        <p>The additional information provided by patterns offers insights into the semantic model of the
catalog for agents. In particular, the truthmaker of relations gives a more precise understanding of
the resources involved. Using SPARQL queries as semantic mechanisms, it is possible to validate
new relations, ensuring the schema's consistency. These relations, formally and semantically
expressed, can be reused by different resource publishers.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion and future work</title>
      <p>This paper presented truthmaking and powertype patterns to enhance DCAT role-playing
relations, thereby improving its semantics. As a result, instead of relying on embedded semantics at
the instance level, a pattern was introduced to guide catalog administrators in creating dynamically
domain-specific relations and their truthmakers at the schema level, contributing to the accurate
representation of resources.</p>
      <p>
        The introduction of multi-level types and an ontological foundation enhances the
expressiveness and formalism of relations expressed using DCAT. Together, they provide means
for defining, validating, explaining, and comparing domain-specific relationships. It is worth
mentioning the treatment of highOTs as endurants, i.e., as entities with modal properties that can
change qualitatively while remaining the same [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. For instance, this enables the identification of
resource types that play specific roles in relation to others. Software agents can handle the
complexity introduced, making it transparent to researchers, catalog managers, and other users, as
demonstrated with SPARQL queries.
      </p>
      <p>
        A case in the area of clinical health data was used to demonstrate the use of an ontology that
extends DCAT, adding highOTs that allow the definition of new relations and their relationships
with their respective associated meanings. The publication of the data, along with the schema, in a
triplestore such as GraphDB enabled us to illustrate the potential uses of ontological foundations
and the adoption of ontological patterns in metadata schemas for catalogs. According to Auer [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ],
publishing the semantic model alongside the data represents an improvement in semantics, aiding
in its contextualization. Additionally, the ontological foundation provided by UFO and its
ontological patterns offers information about resource types and their relationships that is
independent of any specific domain. This helps agents contextualize the domain and its data. The
example demonstrates the potential for improving the quality of metadata schemas, which now
have mechanisms to support communication with different agents. Using the semantic model,
SPARQL queries can serve different human agents, from managers (e.g., catalog administrators) to
data publishers and consumers.
      </p>
      <p>
        This work, which focuses on improving relationships, is part of a research project aimed at
enhancing the semantic expressiveness of DCAT by employing an ontological foundation and
multi-level principles [
        <xref ref-type="bibr" rid="ref35 ref36">35, 36</xref>
        ]. This enhancement is essential for semantic interoperability, as
shown by other studies in the field. In [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ], for example, the authors incorporate key concepts from
DCAT into the structure of the Elementary Multiperspective Materials Ontology (EMMO), a
domain-specific ontology, to advance semantics for data sharing and use from the perspective of
industry commons. In [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ], the authors introduce the Data Catalog, Provenance, and Access
Control (DCPAC) ontology. This ontology has DCAT and PROV-O at its core and combines other
standardized ontologies and vocabularies to add a semantic layer to data lakes.
      </p>
      <p>In the specific case of data catalogs that curate resource descriptors hosted on other platforms,
the entities in the metadata schema classified as relators and events play a crucial role. They enable
the management of changes that occur in descriptors over time. More than just a record as
provided in dcat:CatalogRecord, which acts as a log for resources in the catalog, they establish a
context for the changes, providing a provenance for the descriptors. In the future, this work will be
expanded to address other types of relations according to the typology offered by UFO, further
improving the expressiveness of the DCAT.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgements</title>
      <p>This work has been partially supported with research grants from RNP, CAPES (Process number
88887.613048/2021-00), and FINEP/DCT/FAPEB (nº 2904/20-01.20.0272.00).</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <p>The authors have not employed any Generative AI tools.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kropshofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schrott</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wöß</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ehrlinger</surname>
          </string-name>
          .
          <article-title>A Survey on the Functionalities of Data Catalog Tools</article-title>
          . IEEE (
          <year>2025</year>
          ). doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2025</year>
          .
          <volume>3568542</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>H.</given-names>
            <surname>Sheridan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Dellureficio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Ratajeski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mannheimer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. R.</given-names>
            <surname>Wheeler</surname>
          </string-name>
          .
          <article-title>Data Curation through Catalogs: A Repository-Independent Model for Data Discovery</article-title>
          .
          <source>JeSLIB</source>
          (
          <year>2021</year>
          ). doi:
          <volume>10</volume>
          .7191/jeslib.
          <year>2021</year>
          .
          <volume>1203</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S. C.</given-names>
            <surname>Guptill</surname>
          </string-name>
          .
          <article-title>Metadata and data catalogues</article-title>
          .
          <source>Geographical information systems</source>
          . (
          <year>1999</year>
          ) .Vol.
          <volume>2</volume>
          :
          <fpage>677</fpage>
          -
          <lpage>92</lpage>
          . URL: https://www.geos.ed.ac.uk/~gisteac/gis_book_abridged/files/ch49.pdf
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Wells</surname>
          </string-name>
          . Introduction to Data Catalogs.
          <year>2019</year>
          . URL: https://www.ecintegrators.com.au/wpcontent/uploads/2022/08/dave-wells
          <article-title>-intro-to-data-catalogs-alation-2</article-title>
          .pdf
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M. P.</given-names>
            <surname>Satija</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bagchi</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          Martinez-Avila.
          <article-title>Metadata management and application</article-title>
          .
          <source>LIBRARY HERALD</source>
          . (
          <year>2020</year>
          ). doi:
          <volume>10</volume>
          .5958/
          <fpage>0976</fpage>
          -
          <lpage>2469</lpage>
          .
          <year>2020</year>
          .
          <volume>00030</volume>
          .2.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.</given-names>
            <surname>Albertoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Browning</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Beltran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Perego</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Winstanley</surname>
          </string-name>
          .
          <source>The W3C Data Catalog Vocabulary, Version</source>
          <volume>2</volume>
          : Rationale,
          <string-name>
            <given-names>Design</given-names>
            <surname>Principles</surname>
          </string-name>
          , and
          <string-name>
            <surname>Uptake</surname>
          </string-name>
          .
          <source>Data Intelligence</source>
          . (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .1162/dint_a_
          <fpage>00241</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>O.</given-names>
            <surname>Rouchon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Kraaikamp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Gonzalez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. S. F.</given-names>
            <surname>Kjeldgaard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. P.</given-names>
            <surname>Tenderup</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Davidson</surname>
          </string-name>
          , et al.
          <source>D6</source>
          .
          <article-title>2 - Core metadata schema for legal interoperability</article-title>
          .
          <source>Zenodo</source>
          (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .5281/zenodo.11104269
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>B. Van Nuffelen. Data</given-names>
            <surname>Catalog Application Profile (DCAT-AP</surname>
          </string-name>
          )
          <article-title>- Version 3.0 [Internet]</article-title>
          .
          <source>SEMICEU</source>
          (
          <year>2024</year>
          ). URL: https://semiceu.github.io/DCAT-AP/releases/3.0.0/.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Perego</surname>
          </string-name>
          ,
          <string-name>
            <surname>B. van Nuffelen</surname>
          </string-name>
          ,
          <source>GeoDCAT-AP - Version 2.0</source>
          .
          <article-title>0: A geospatial extension for the DCAT application profile for data portals in Europe, SEMIC Recommendation</article-title>
          , European Commission,
          <year>2020</year>
          . URL: https://semiceu.github.io/GeoDCAT-AP/releases/2.0.0/.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L. O. B. S.</given-names>
            <surname>Santos</surname>
          </string-name>
          , K. Burger, R. Kaliyaperumal,
          <string-name>
            <surname> M. D. Wilkinson. FAIR Data</surname>
          </string-name>
          <article-title>Point: A FAIROriented Approach for Metadata Publication</article-title>
          . 
          <string-name>
            <surname>Data</surname>
            <given-names>Intelligence </given-names>
          </string-name>
          (
          <year>2023</year>
          ); p.
          <fpage>163</fpage>
          -
          <lpage>183</lpage>
          . doi: https://doi.org/10.1162/dint_a_
          <fpage>00160</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>N.</given-names>
            <surname>Guarino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. P.</given-names>
            <surname>Sales</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi. Reification</surname>
          </string-name>
          and
          <string-name>
            <given-names>Truthmaking</given-names>
            <surname>Patterns</surname>
          </string-name>
          . Conceptual
          <string-name>
            <surname>Modeling</surname>
          </string-name>
          (
          <year>2018</year>
          ). Cham: Springer International Publishing. pp.
          <fpage>151</fpage>
          -
          <lpage>65</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          - 00847-5_
          <fpage>13</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>F.</given-names>
            <surname>Buschmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Henney. Pattern-Oriented Software Architecture</surname>
          </string-name>
          (
          <year>2008</year>
          ). URL: http://www.dre.vanderbilt.edu/~schmidt/POSA-tutorial.pdf
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Falbo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Presutti</surname>
          </string-name>
          .
          <article-title>Ontology patterns: clarifying concepts and terminology</article-title>
          .
          <source>In: Proceedings of the 4th International Conference on Ontology and Semantic Web Patterns</source>
          (
          <year>2013</year>
          ) - Volume
          <volume>1188</volume>
          . Aachen, p.
          <fpage>14</fpage>
          -
          <lpage>26</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>G.</given-names>
            <surname>Amaral</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          .
          <article-title>On the Application of Ontological Patterns for Conceptual Modeling in Multidimensional Models</article-title>
          .
          <source>Advances in Databases and Information Systems</source>
          (
          <year>2019</year>
          ). Cham: Springer International Publishing. doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -28730-6_
          <fpage>14</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>N. Q.</given-names>
            <surname>Oliveira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Borges</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. L. M.</given-names>
            <surname>Campos</surname>
          </string-name>
          .
          <article-title>Analysis of Observational Variables from an Ontological Patterns Perspective</article-title>
          .
          <source>Proceedings of the 15th Seminar on Ontology Research in Brazil (ONTOBRAS) and 6th Doctoral and Masters Consortium on Ontologies (WTDO)</source>
          (
          <year>2022</year>
          ); URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3346</volume>
          /Paper5.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>E.</given-names>
            <surname>Romanenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          .
          <article-title>A Pattern-Based Approach for Explaining Ontology-Driven Conceptual Models</article-title>
          .
          <source>Intelligent Information Systems</source>
          (
          <year>2025</year>
          ). Springer Nature Switzerland, p.
          <fpage>137</fpage>
          -
          <lpage>44</lpage>
          .
          <source>(Lecture Notes in Business Information Processing;</source>
          vol.
          <volume>557</volume>
          ). doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -94590-8_
          <fpage>17</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>N.</given-names>
            <surname>Guarino</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. Guizzardi.</surname>
          </string-name>
          “
          <article-title>We Need to Discuss the Relationship”: Revisiting Relationships as Modeling Constructs</article-title>
          .
          <source>Advanced Information Systems Engineering</source>
          (
          <year>2015</year>
          ). Springer International Publishing, p.
          <fpage>279</fpage>
          -
          <lpage>94</lpage>
          . (Lecture Notes in Computer Science; vol.
          <volume>9097</volume>
          ). doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -19069-3_
          <fpage>18</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>C. M. Fonseca</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Porello</surname>
            , G. Guizzardi,
            <given-names>J. P. A.</given-names>
          </string-name>
          <string-name>
            <surname>Almeida</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Guarino</surname>
          </string-name>
          .
          <article-title>Relations in OntologyDriven Conceptual Modeling</article-title>
          . Conceptual
          <string-name>
            <surname>Modeling</surname>
          </string-name>
          (
          <year>2019</year>
          ). Springer International Publishing, p.
          <fpage>28</fpage>
          -
          <lpage>42</lpage>
          . (Lecture Notes in Computer Science; vol.
          <volume>11788</volume>
          ). URL: http://link.springer.com/10.1007/978-3-
          <fpage>030</fpage>
          -33223-
          <issue>5</issue>
          _
          <fpage>4</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>V. A.</given-names>
            <surname>Carvalho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P. A.</given-names>
            <surname>Almeida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          .
          <article-title>Using a Well-Founded Multi-level Theory to Support the Analysis and Representation of the Powertype Pattern in Conceptual Modeling</article-title>
          .
          <source>Advanced Information Systems Engineering</source>
          (
          <year>2016</year>
          ). p.
          <fpage>309</fpage>
          -
          <lpage>24</lpage>
          . (Lecture Notes in Computer Science; vol.
          <volume>9694</volume>
          ). URL: https://link.springer.com/10.1007/978-3-
          <fpage>319</fpage>
          -39696-5_
          <fpage>19</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>V. A.</given-names>
            <surname>Carvalho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P. A.</given-names>
            <surname>Almeida</surname>
          </string-name>
          .
          <article-title>Toward a well-founded theory for multi-level conceptual modeling</article-title>
          .
          <source>Softw Syst Model</source>
          (
          <year>2018</year>
          ) Feb;
          <volume>17</volume>
          (
          <issue>1</issue>
          ):
          <fpage>205</fpage>
          -
          <lpage>31</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10270-016-0538-9.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>R.</given-names>
            <surname>Albertoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Browning</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J. D.</given-names>
            <surname>Cox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Beltran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Perego</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Winstanley. Data Catalog</surname>
          </string-name>
          <article-title>Vocabulary (DCAT) - Version 3</article-title>
          [Internet].
          <source>W3C</source>
          (
          <year>2024</year>
          ). URL: https://www.w3.org/TR/vocabdcat-3/.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Unified</given-names>
            <surname>Modeling</surname>
          </string-name>
          <string-name>
            <surname>Language</surname>
          </string-name>
          ,
          <year>v2</year>
          .
          <fpage>5</fpage>
          .1 [Internet]. Object Management Group (OMG);
          <year>2017</year>
          . URL: https://www.omg.org/spec/UML/2.5.1/PDF.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. Wagner.</surname>
          </string-name>
          <article-title>What's in a Relationship: An Ontological Analysis</article-title>
          .
          <source>Conceptual Modeling - ER</source>
          (
          <year>2008</year>
          ). p.
          <fpage>83</fpage>
          -
          <lpage>97</lpage>
          . URL: http://link.springer.com/10.1007/978-3-
          <fpage>540</fpage>
          -87877-
          <issue>3</issue>
          _
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. B.</given-names>
            <surname>Benevides</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Fonseca</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Porello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P. A.</given-names>
            <surname>Almeida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. P.</given-names>
            <surname>Sales. UFO: Unified Foundational Ontology. Borgo</surname>
          </string-name>
          <string-name>
            <given-names>S</given-names>
            ,
            <surname>Galton</surname>
          </string-name>
          <string-name>
            <given-names>A</given-names>
            ,
            <surname>Kutz</surname>
          </string-name>
          <string-name>
            <surname>O</surname>
          </string-name>
          , editors.
          <source>AO (2022) Mar</source>
          <volume>15</volume>
          ;
          <issue>17</issue>
          (
          <issue>1</issue>
          ):
          <fpage>167</fpage>
          -
          <lpage>210</lpage>
          . doi:
          <volume>10</volume>
          .3233/AO-210256.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>A.</given-names>
            <surname>Albuquerque</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. Guizzardi.</surname>
          </string-name>
          <article-title>An ontological foundation for conceptual modeling datatypes based on semantic reference spaces</article-title>
          .
          <source>IEEE</source>
          (
          <year>2013</year>
          ). pp.
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          . URL: http://ieeexplore.ieee.org/document/6577693/
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. Guarino N.</given-names>
            <surname>Explanation</surname>
          </string-name>
          , semantics, and ontology. Data &amp; Knowledge
          <string-name>
            <surname>Engineering</surname>
          </string-name>
          (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .1016/j.datak.
          <year>2024</year>
          .
          <volume>102325</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>D.</given-names>
            <surname>Costal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gómez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. Guizzardi. Formal</given-names>
            <surname>Semantics</surname>
          </string-name>
          and
          <article-title>Ontological Analysis for Understanding Subsetting, Specialization and Redefinition of Associations in UML</article-title>
          . Conceptual Modeling - ER (
          <year>2011</year>
          ). p.
          <fpage>189</fpage>
          -
          <lpage>203</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>642</fpage>
          -24606-7_
          <fpage>15</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi. Ontological Patterns</surname>
          </string-name>
          ,
          <article-title>Anti-Patterns and Pattern Languages for Next-Generation Conceptual Modeling</article-title>
          . Conceptual
          <string-name>
            <surname>Modeling</surname>
          </string-name>
          (
          <year>2014</year>
          ). p.
          <fpage>13</fpage>
          -
          <lpage>27</lpage>
          . (Lecture Notes in Computer Science; vol.
          <volume>8824</volume>
          ). URL: http://link.springer.com/10.1007/978-3-
          <fpage>319</fpage>
          -12206-
          <issue>9</issue>
          _
          <fpage>2</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Falbo</surname>
          </string-name>
          . SABiO:
          <article-title>Systematic approach for building ontologies</article-title>
          .
          <source> ONTO.COM/ODISE</source>
          (
          <year>2014</year>
          ). URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>1301</volume>
          /ontocomodise2014_2.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>P. P. F.</given-names>
            <surname>Barcelos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. P.</given-names>
            <surname>Sales</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Romanenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P. A.</given-names>
            <surname>Almeida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Engelberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Klein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi. Inferring Ontological</surname>
          </string-name>
          <article-title>Categories of OWL Classes Using Foundational Rules</article-title>
          .
          <source>FOIS</source>
          <year>2023</year>
          . doi:
          <volume>10</volume>
          .3233/FAIA231122.
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Guidoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P. A.</given-names>
            <surname>Almeida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi. Forward Engineering</surname>
          </string-name>
          <article-title>Relational Schemas and High-Level Data Access from Conceptual Models</article-title>
          . Conceptual
          <string-name>
            <surname>Modeling</surname>
          </string-name>
          (
          <year>2021</year>
          ). p.
          <fpage>133</fpage>
          -
          <lpage>48</lpage>
          . (Lecture Notes in Computer Science; vol.
          <volume>13011</volume>
          ). URL: https://link.springer.com/10.1007/978-3-
          <fpage>030</fpage>
          -89022-3_
          <fpage>12</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>R.</given-names>
            <surname>Confalonieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          .
          <article-title>On the multiple roles of ontologies in explanations for neurosymbolic AI</article-title>
          .
          <string-name>
            <surname>Mileo</surname>
            <given-names>A</given-names>
          </string-name>
          , editor.
          <source>Neurosymbolic Artificial Intelligence</source>
          . (
          <year>2025</year>
          )
          <article-title>Mar;1:NAI-240754</article-title>
          . doi:
          <volume>10</volume>
          .3233/NAI-240754.
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>C. M. Fonseca</surname>
            , G. Guizzardi,
            <given-names>J. P. A.</given-names>
          </string-name>
          <string-name>
            <surname>Almeida</surname>
            ,
            <given-names>T. P.</given-names>
          </string-name>
          <string-name>
            <surname>Sales</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Porello</surname>
          </string-name>
          .
          <article-title>Incorporating types of types in ontology-driven conceptual modeling</article-title>
          .
          <source>Conceptual Modeling </source>
          (
          <year>2022</year>
          ). doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -17995-
          <issue>2</issue>
          _
          <fpage>2</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          .
          <source>Semantic Integration and Interoperability. Designing Data Spaces</source>
          (
          <year>2022</year>
          ). Cham: Springer International Publishing; p.
          <fpage>195</fpage>
          -
          <lpage>210</lpage>
          . URL: https://link.springer.com/10.1007/978-3-
          <fpage>030</fpage>
          -93975-5_
          <fpage>12</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>V.</given-names>
            <surname>Borges</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Prata</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. L. M.</given-names>
            <surname>Campos</surname>
          </string-name>
          .
          <article-title>Ontology-Driven Multi-Level Conceptual Modeling for Dataset and Distributions Descriptions</article-title>
          .
          <source>Frontiers in Artificial Intelligence and Applications</source>
          (
          <year>2023</year>
          ), doi: 10.3233/FAIA231132.
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>V.</given-names>
            <surname>Borges</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. Q.</given-names>
            <surname>Oliveira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. L. M.</given-names>
            <surname>Campos</surname>
          </string-name>
          .
          <article-title>A Multi-level Ontology-based Approach for Descriptors of Catalogued Resources</article-title>
          .
          <source>Proceedings of the 15th Seminar on Ontology Research in Brazil (ONTOBRAS) and 6th Doctoral and Masters Consortium on Ontologies (WTDO)</source>
          ,
          <year>2022</year>
          ; URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3346</volume>
          /Paper4.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>E.</given-names>
            <surname>Ghedini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hashibon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Friis</surname>
          </string-name>
          .
          <article-title>Semantic data exchange ontology</article-title>
          . (
          <year>2022</year>
          ). Zenodo. URL: https://doi.org/10.5281/zenodo.7784934.
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>H.</given-names>
            <surname>Dibowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schmid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Svetashova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Henson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tran</surname>
          </string-name>
          .
          <article-title>Using Semantic Technologies to Manage a Data Lake: Data Catalog, Provenance and Access Control</article-title>
          .
          <source>SSWS@ ISWC</source>
          (
          <year>2020</year>
          ). URL:http://www.ssws-ws.org/SSWS2020/SSWS2020_paper5.pdf
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>