<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jgis</journal-id>
      <journal-title-group>
        <journal-title>Journal of Geographic Information System</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2151-1969</issn>
      <issn pub-type="ppub">2151-1950</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/jgis.2026.184010</article-id>
      <article-id pub-id-type="publisher-id">jgis-152830</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Earth</subject>
          <subject>Environmental Sciences</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Towards Scalable and Interoperable Geospatial Vector Data Federation via a Decentralized Canonical Metadata-Driven Model</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0009-0002-4441-8006</contrib-id>
          <name name-style="western">
            <surname>Tongo</surname>
            <given-names>Landry Engelbert</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Fotsing</surname>
            <given-names>Eric</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Kouamou</surname>
            <given-names>Georges Edouard</given-names>
          </name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Laboratory of Image Processing for Stereo-Restitution, National Institute of Cartography, Yaounde, Cameroon </aff>
      <aff id="aff2"><label>2</label> Department of Computer Engineering, Fotso Victor University Institute of Technology, Bandjoun, Cameroon </aff>
      <aff id="aff3"><label>3</label> Department of Computer Engineering, National Polytechnic High School of Yaounde, Yaounde, Cameroon </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>03</day>
        <month>08</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>08</month>
        <year>2026</year>
      </pub-date>
      <volume>18</volume>
      <issue>04</issue>
      <fpage>171</fpage>
      <lpage>195</lpage>
      <history>
        <date date-type="received">
          <day>04</day>
          <month>05</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>25</day>
          <month>07</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>28</day>
          <month>07</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/jgis.2026.184010">https://doi.org/10.4236/jgis.2026.184010</self-uri>
      <abstract>
        <p>In complex and distributed environments, geospatial vector data is vital for planning, analysis, and decision-making. Yet centralized architectures often limit data producers autonomy, create scalability challenges, and hinder seamless sharing across institutional boundaries—particularly in heterogeneous systems with varying metadata standards. Existing spatial infrastructures are largely optimized for both raster and vector data and rely on centralized repositories or tightly coupled systems. These approaches provide limited support for decentralized governance, flexible metadata management, and federated access to vector datasets, which are crucial for autonomy and interoperability. This study introduces a metadata-driven model to federate access to distributed geospatial vector data while preserving contributor sovereignty. The model consists of three layers: 1) Presentation Layer—offers user interface tools for querying and visualizing geospatial data. 2) Semantic Layer—manages a canonical metadata schema replicated across stakeholders via a federated LDAP directory and distributed Directory Information Tree, ensuring consistent yet autonomous governance. 3) Federation Layer—enables remote data retrieval through an access engine, APIs, and GeoJSON formatting without enforcing global standardization. The system supports flexible mappings for non-core metadata fields, avoiding data loss and allowing local customization. This model advances spatial data infrastructures by enabling decentralized, scalable, and interoperable sharing. It reduces reliance on centralized map servers, mitigates synchronization latency, and facilitates conflict resolution across domains. Most importantly, it fosters collaborative environments where producers retain control of their assets while contributing to unified decision-support systems. The model provides a foundation for open, federated platforms in environmental monitoring, urban planning, and smart governance.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Canonical Metadata Model</kwd>
        <kwd>Geographical Federation</kwd>
        <kwd>Vector Data</kwd>
        <kwd>GeoJSON</kwd>
        <kwd>Spatial Data Infrastructure</kwd>
        <kwd>Repository</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>The growing importance of geographic information in economic development and territorial planning has prompted public and private organizations to produce and share an ever-increasing volume of spatial data. These datasets, whether raster or vector formats, are used in spatial analysis to represent continuous phenomena such as land use, precipitation patterns, or elevation gradients. Consequently, they contribute directly to the generation of geographic insights in sectors ranging from thematic mapping and urban planning to environmental management and transportation logistics.</p>
      <p>However, unlike raster data—which can implicitly contain rich geographic information even when taken in isolation—vector data do not possess this intrinsic informational capacity. As a result, vector datasets must be systematically combined either with raster data or with other vector data to produce actionable geographic information for decision-making purposes. This interdependency drives operational stakeholders to seek access to complementary vector data that they neither produce nor own. For instance, a road infrastructure manager requires vector data about another entity’s underground electrical network to safely plan interventions on their own assets.</p>
      <p>Due to the high cost of producing vector data and the overlapping interests of multiple professionals operating within the same geographic areas or thematic domains, cooperative acquisitions of vector datasets have become increasingly common. These collaborations are typically formalized via data federation platforms, often led by dominant actors who deploy the underlying infrastructure that other stakeholders subsequently join [<xref ref-type="bibr" rid="B1">1</xref>].</p>
      <p>This conventional federation model relies on a centralized architecture comprising three functional layers:</p>
      <p>A Data Ingestion Layer that handles the import, conversion, and integration of geospatial data from multiple formats and sources into a central repository.A Metadata Management Layer, considered the backbone of the system, that ensures the storage, indexing, and accessibility of metadata.A User Access and Visualization Layer that provides an intuitive interface and services for interacting with data and metadata.</p>
      <p>Despite its structured nature, this centralized model presents inherent limitations. Once a dataset is integrated into the system, it becomes difficult for the original producer to retain control over its use and updates. In today’s landscape, contributors increasingly express the desire to maintain authority over the datasets they produce and manage—especially since they possess the domain expertise required to ensure proper versioning and maintenance. The lack of an automated update mechanism in centralized repositories often leads to degraded data quality and diminished traceability. Furthermore, data sovereignty is compromised.</p>
      <p>In the case of raster tile sharing platforms, major providers such as Google, Bing, and Esri illustrate alternative models of control by employing access tokens—not only to regulate usage rights but also to monitor how their data is consumed [<xref ref-type="bibr" rid="B2">2</xref>][<xref ref-type="bibr" rid="B3">3</xref>].</p>
      <p>This paper proposes a metadata-driven federation model for geospatial vector datasets that preserves the independence and control of each contributor. The goal is to design a model that enables stakeholders to share access to their vector geographic data while retaining oversight of how those datasets are utilized.</p>
      <p>The rest of this paper is organized as follows. Section 2 reviews existing literature and provides a comparative analysis of metadata-driven cataloging architectural frameworks. Section 3 presents in detail the proposed metadata-driven model. Its first sub-section includes a description of the model via a conceptual diagram and the second subsection deals with technical implementation aspects. In section 4, the governance and management aspects of the federation platform model will be addressed. Section 5 describes the model implementation, highlighting the main results. Section 6 is devoted to discussions on the relevance of the model. Finally, section 7 draws conclusion and outlines perspectives of our work.</p>
    </sec>
    <sec id="sec2">
      <title>2. Comparative Analysis of Metadata Cataloging Models</title>
      <sec id="sec2dot1">
        <title>2.1. Reviews Existing Literature and Limit</title>
        <p>In a context where public and private organizations manage large volumes of geographic data—stemming from cadastral records, urban infrastructure mapping, or environmental studies—the high acquisition costs have encouraged the development of collaborative resource strategies. Among these, data federation has emerged as an innovative approach for ensuring interoperability and enabling real-time information access [<xref ref-type="bibr" rid="B4">4</xref>].</p>
        <p>Federation of vector geospatial data aims to provide unified access to distributed datasets while maintaining the heterogeneity and autonomy of the individual sources. In contrast to centralized architectures, federated models preserve the independence of contributing systems while facilitating efficient querying and transparent data integration [<xref ref-type="bibr" rid="B5">5</xref>][<xref ref-type="bibr" rid="B6">6</xref>].</p>
        <p>The core objective of integration within a federated architecture is to abstract the origin of the data sources. In practice, this involves retrieving datasets through a metadata-driven search engine [<xref ref-type="bibr" rid="B7">7</xref>], where the metadata descriptors supply the semantic and structural information necessary for rendering and utilizing spatial content.</p>
        <p>Certain ingestion engines further enhance the integration process by transparently ingesting data into a central repository—without compromising the autonomy of contributing sources. Building on this foundation, according to [<xref ref-type="bibr" rid="B8">8</xref>], a federation model is aligned with the federated database paradigm, which enables tight coupling of data access mechanisms while preserving the operational independence of the source databases. <xref ref-type="fig" rid="fig1">Figure 1</xref> illustrates the structural components of this architecture.</p>
        <fig id="fig1">
          <label>Figure 1</label>
          <graphic xlink:href="https://html.scirp.org/file/8402638-rId19.jpeg?20260728024530" />
        </fig>
        <p><bold>Figure 1.</bold>Geographical data federation model using data ingestion [<xref ref-type="bibr" rid="B8">8</xref>].</p>
        <p>In this configuration, a service federation engine is tasked with integrating data into the unified schema of the central database. To achieve this, it establishes connections to remote databases, enabling transparent integration of pre-identified datasets into the central repository. Within such an environment, the targeted data are already known and explicitly defined, which explains the absence of metadata in the retrieval process.</p>
        <p>Conversely, in mainstream geospatial data federation solutions—such as GeOrchestra, GeoNetwork, GeoNode, EasySDI, among others—metadata play a critical role in supporting searchability and facilitating data integration. These platforms leverage metadata descriptors to enable semantic interoperability, improve discovery mechanisms, and streamline access to heterogeneous geospatial resources (<xref ref-type="fig" rid="fig2">Figure 2</xref>).</p>
        <p>In this type of architecture, users access metadata through a public interface that allows them to refine queries and retrieve relevant information. Leveraging metadata descriptors, the system performs ingestion-based retrieval from a central database. Visualization of the resulting datasets is made possible via map servers and standardized Open Geospatial Consortium (OGC) services (e.g. Web Map Service (WMS) and Web Feature Service (WFS)) [<xref ref-type="bibr" rid="B9">9</xref>].</p>
        <p>In the federation architectures illustrated in <xref ref-type="fig" rid="fig2">Figure 2</xref>, the metadata cataloging models employed are those defined by the OGC, namely Catalogue Services for the Web (CSW) or SpatioTemporal Asset Catalogs (STAC). CSW is a widely adopted standard that enables the publication and retrieval of metadata describing geospatial data and services [<xref ref-type="bibr" rid="B10">10</xref>]. These metadata records can be configured according to various existing standards (ISO 19115, Dublin Core, etc.). CSW provides strong interoperability and facilitates resource discovery, but it is sometimes affected by complexity and limited performance [<xref ref-type="bibr" rid="B11">11</xref>]. CSW catalogues can be integrated into distributed architectures, particularly to federate multiple catalogues (<xref ref-type="fig" rid="fig3">Figure 3</xref>). However, natively, CSW does not provide modules for replication across nodes within a geospatial data federation. Implementing a catalogue federation base on CSW, is highly complex, requiring advanced knowledge of XML standards, and the metadata models employed must be identical, which restricts the autonomy of stakeholders within a federation. In cases where metadata models are not identical, an additional software layer must be constructed to ensure federation, which results in degraded performance and increased complexity in the implementation of a GeoFederation based on this catalogue.</p>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/8402638-rId20.jpeg?20260728024530" />
        </fig>
        <p><bold>Figure 2.</bold>Architecture of the geospatial data federation.</p>
        <p>CSW services are not optimized for highly heterogeneous environments; they require the creation of distributed catalogues linked to a central catalogue, which through a dedicated software layer, manages synchronization [<xref ref-type="bibr" rid="B11">11</xref>]. The content of the slave catalogues differs from one another, with homogeneity ensured by the central catalogue [<xref ref-type="bibr" rid="B12">12</xref>]. The master catalogue does not store the data itself. When a user initiates a query, the CSW server redistributes the request in real time to multiple nodes (slave catalogues) and aggregates the results. This centralized catalogue mode weakens the federation. Indeed, in the event of a crash of the central catalogue, restoration techniques for CSW catalogues are extremely complex to implement, since no version of the directory is available on any node.</p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/8402638-rId21.jpeg?20260728024530" />
        </fig>
        <p><bold>Figure 3.</bold>CSW catalogues federation example using pycsw.</p>
        <p>STAC are an open specification, initiated in 2018 by Radiant Earth, that standardizes the description and organization of geospatial data (satellite imagery, observations, etc.) using JSON/GeoJSON. They are widely employed to facilitate the discovery and access of satellite data within cloud environments. Their primary advantage lies in interoperability and simplicity; however, challenges may arise due to the maturity of available tools and the management of very large data volumes [<xref ref-type="bibr" rid="B13">13</xref>]. STAC is primarily used for cataloging satellite datasets such as Landsat, Sentinel, MODIS, and others [<xref ref-type="bibr" rid="B14">14</xref>].</p>
        <p>However, within this framework, data producers are required to upload both their metadata to a central metadata catalog and their datasets to a central database. This approach enables matching and extraction processes to operate on an integrated view of multiple databases through a unified schema. Consequently, such systems function as black boxes from the user’s perspective—offering limited control to contributors over the management of their own data. This configuration is particularly suited to environments where institutions wish to make internally produced data publicly accessible, while also allowing third parties to integrate additional datasets under read-only conditions. In the specific case of the platform base on OGC standards, they are protected by a security proxy and a single sign-on authentication system. They provide access to a suite of independent, interoperable modules that users can selectively activate to assemble a customized Spatial Data Infrastructure (SDI) “à la carte” [<xref ref-type="bibr" rid="B15">15</xref>].</p>
        <p>The geospatial data federation to be established is designed to leverage the capabilities of open-access tools, without requiring any additional code extensions. It does not fall within the scope of satellite imagery processing as defined in ISO 19115 and related standards. The federation model does not involve rebuilding software layers; rather, it exploits the inherent flexibility of the tools employed. While the OGC CSW specification provides recognized advantages in metadata discovery and catalog interoperability, its limited flexibility constrains its applicability to the proposed federation architecture. The approach adopted herein emphasizes compliance with OGC and ISO standards while ensuring operational simplicity and architectural resilience.</p>
        <p>The previously described geospatial data federation architecture (<xref ref-type="fig" rid="fig2">Figure 2</xref>) is tailored for contexts in which institutions aim to disseminate their data through Geoportals. These models are typically implemented by a central entity that builds the entire infrastructure around its own datasets to ensure their accessibility and visibility. In such configurations, the central operator maintains full control—there is no cooperation, no collaboration, and particularly no exchange between domain actors in the production of geographic information.</p>
        <p>To enable professionals to share data while retaining ownership and control, it is essential to federate their resources through a platform that facilitates mutual benefit from each other’s datasets. This model allows contributors to remain autonomous while managing access rights and usage policies, thereby preserving independence within a collaborative framework.</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. Steps Underlying the Federation of Vector Geospatial Data</title>
        <p>The main contribution of this paper is a decentralized alternative to centralized SDI architectures, with emphasis on interoperability, scalability, and data sovereignty.</p>
        <p>The guiding premise of this work stems from the difficulty encountered by certain organizations in producing decision-support geographic information, from their own vector geospatial datasets due to the lack of complementary data provided by third-party producers. To address this challenge, it became necessary to establish a framework for data exchange and sharing among stakeholders.</p>
        <p>In this context, metadata, which constitute a fundamental component of geospatial data sharing and interoperability, played a crucial role. Furthermore, to accommodate the possibility that participating organizations may adopt heterogeneous metadata standards and models, a set of canonical metadata was developed. These canonical metadata represent the common semantic core shared across the metadata schemas of all stakeholders involved in the data-sharing process [<xref ref-type="bibr" rid="B16">16</xref>].</p>
        <p>Following the development of the canonical metadata model, and in order to facilitate data discovery and access, the metadata were integrated into an Lightweight Directory Access Protocol (LDAP)-based metadata directory. The use of a LDAP directory offers a significant advantage in decentralized environments through its native replication capabilities, allowing the directory to be distributed and synchronized across all participating organizations involved in data exchange and sharing. This directory stores the essential information required for the discovery, access, and retrieval of vector geospatial datasets without data ingestion [<xref ref-type="bibr" rid="B17">17</xref>].</p>
        <p>The canonical metadata model and the associated directory constitute the foundation of the federation model proposed in the following sections. Together, they provide a distributed mechanism for metadata management, resource discovery, and sharing.</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. Design of the Metadata-Driven Model for Geographic Vector Data Federation</title>
      <p>The model of the geospatial data federation will be introduced in the first sub-section, followed by the technical components of the geofederation in the second sub-section and at the last sub-section, a formal technical architectural specification of all components required for its implementation.</p>
      <sec id="sec3dot1">
        <title>3.1. Geofederation Model</title>
        <p>Vector geospatial data federation refers to the ability to dynamically query and integrate vector datasets originating from disparate sources without requiring their physical replication. By allowing access to data distributed across multiple servers and systems, this method enhances operational flexibility and enables near-instantaneous updates—an essential feature for high-precision geospatial analyses.</p>
        <p>The GeoFederation model (<xref ref-type="fig" rid="fig4">Figure 4</xref>), comprises three cores layers: the presentation layer, the semantic layer, and the federation layer.</p>
        <p>Presentation Layer, interfaces directly with users and data producers. It is the access point through which stakeholders connect to the platform and execute their operations. It consists of two components:a query engine, responsible for executing all search-related tasks;a cartographic visualisator, that enables the rendering of geospatial layers resulting from queries.</p>
        <p>The presentation layer serves a dual function:</p>
        <p>it allows users/producers to search for metadata associated with geographic data via the query engine, which communicates with the semantic layer to process the requests;it displays the results of those queries using the cartographic visualisator, offering a spatial representation of retrieved data layers.Semantic Layer, is the pivotal layer. It stores metadata, enabling users/producers to publish detailed descriptive information about their datasets while retaining full control over access and availability. All stakeholders register metadata to facilitate both semantic description and structured access to their resources. Metadata submission is user-driven—contributors retain control and may withdraw access at any time by deleting the related metadata. The semantic layer interacts with the presentation layer through the query engine and relies on a dedicated component, the metadata catalogue, to handle the creation, registration, update, and deletion of metadata records within a centralized directory.Federation Layer, acting as the engine of the model, handles the retrieval of geospatial data identified during search queries. It comprises the federation engine—a component capable of interfacing with various types of remote geographic data sources, including servers and databases. Upon establishing access, the federation engine retrieves datasets requested by the query engine and transmits the necessary parameters to the presentation layer for rendering via the cartographic visualisator. This modular data flow ensures seamless, federated integration without compromising system autonomy or real-time responsiveness.</p>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/8402638-rId22.jpeg?20260728024533" />
        </fig>
        <p><bold>Figure 4.</bold>GeoFederation model.</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. GeoFederation Components</title>
        <p>The federation approach is based on the use of open standards for accessing vector data and the GeoJSON format for their transmission. The use of standardized protocols, combined with the use of metadata compliant with ISO 19115 specifications, facilitates the indexing and discovery of spatial resources. According to [<xref ref-type="bibr" rid="B18">18</xref>], the structuring of metadata is essential to ensure effective interoperability between geospatial information systems. Thus, to maintain the independence of our platform model, the different stakeholders are not required to standardize the type of metadata standard they use. A key innovation of the semantic layer is its use of a canonical model, which abstracts away the heterogeneity of contributor metadata standards. This design lowers the barrier to entry, as participants are not forced into a costly and time-consuming migration to a single, rigid standard.</p>
        <p>Although the ISO 19115 standard is becoming established and is increasingly used as a standard, some professionals in the field still widely use standards such as: CSDG metadata, ENV 12657, Dublin Core, etc…. This situation is not an obstacle for the model.</p>
        <p>In fact, at the level of the metadata catalog, a canonical standard may be implemented. It is a standard that brings together the core elements shared across various metadata schemas and serves as an integrative reference point. According to [<xref ref-type="bibr" rid="B16">16</xref>], a canonical standard can be built around several standards to make a unique standard and be used for an appropriate federation architectures.</p>
        <p>Concerning storage’s structure, a LDAP directory is used. According to [<xref ref-type="bibr" rid="B19">19</xref>], LDAP-based directories are well-suited for storing metadata in the context of geospatial data federation, offering both scalability and interoperability across distributed systems (<xref ref-type="fig" rid="fig5">Figure 5</xref>).</p>
        <p>A LDAP directory service enforces catalog consistency across all Directory Information Tree (DIT) nodes through local replication of a central directory instance, as specified in RFC 4511 [<xref ref-type="bibr" rid="B20">20</xref>]. This replication mechanism enables query operations to be executed against the local replica, thereby minimizing network latency and optimizing search performance. In accordance with the replication and fault-tolerance properties defined in RFC 4512 [<xref ref-type="bibr" rid="B21">21</xref>], if a directory node or the central directory server experiences a failure, the directory service can be reconstructed from any available replica node. This intrinsic behavior of LDAP directory services ensures architectural stability, service continuity, and resilience within the federation.</p>
        <fig id="fig5">
          <label>Figure 5</label>
          <graphic xlink:href="https://html.scirp.org/file/8402638-rId23.jpeg?20260728024534" />
        </fig>
        <p><bold>Figure 5.</bold>Example of inserting a metadata set based on ISO 19115 into a LDAP directory.</p>
        <p>In this context, [<xref ref-type="bibr" rid="B17">17</xref>] implemented a canonical metadata catalog on a LDAP directory based on the approach of [<xref ref-type="bibr" rid="B16">16</xref>] (<xref ref-type="fig" rid="fig6">Figure 6</xref>). Our metadata catalog, manager of the central directory built in accordance with the specifications developed by [<xref ref-type="bibr" rid="B17">17</xref>].</p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/8402638-rId24.jpeg?20260728024534" />
        </fig>
        <p><bold>Figure 6.</bold>An example of construction of a canonical metadata language model [<xref ref-type="bibr" rid="B16">16</xref>].</p>
        <p>Although ISO 19115 tends to establish itself as the dominant reference, there remains a wide array of metadata standards currently in use. Standards such as the Content Standard for Digital Geospatial Metadata (CSDGM), Dublin Core, and others continue to be extensively adopted in contemporary practice. From these three standards, a canonical standard is produced according to [<xref ref-type="bibr" rid="B16">16</xref>]. The objective of the canonical metadata is to establish a common interoperable core between ISO 19115 (geospatial), CSDGM/FGDC (geospatial), and Dublin Core, thereby enabling stakeholders to achieve mutual understanding and semantic alignment. On the basis of [<xref ref-type="bibr" rid="B16">16</xref>], the canonical standard items are specified below (<bold>Table 1</bold>):</p>
        <p><bold>Table 1.</bold> Structuring elements of canonical metadata.</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>ISO 19115</bold>
                </td>
                <td>
                  <bold>CSDGM (FGDC)</bold>
                </td>
                <td>
                  <bold>Dublin Core</bold>
                </td>
                <td>
                  <bold>Canonical Field</bold>
                </td>
              </tr>
              <tr>
                <td>MD_Metadata.fileIdentifier</td>
                <td>Identification_Information.Citation.Online_Linkage</td>
                <td>dc:identifier</td>
                <td>Identifier</td>
              </tr>
              <tr>
                <td>CI_Citation.title</td>
                <td>Identification_Information.Citation.Title</td>
                <td>dc:title</td>
                <td>Title</td>
              </tr>
              <tr>
                <td>MD_DataIdentification.abstract</td>
                <td>Identification_Information.Description.Abstract</td>
                <td>dc:description</td>
                <td>Description</td>
              </tr>
              <tr>
                <td>MD_Keywords.keyword</td>
                <td>Identification_Information.Keywords</td>
                <td>dc:subject</td>
                <td>Keywords</td>
              </tr>
              <tr>
                <td>CI_ResponsibleParty.role=originator</td>
                <td>Data_Set_Credit/Originator</td>
                <td>dc:creator</td>
                <td>Creator</td>
              </tr>
              <tr>
                <td>CI_ResponsibleParty.role=publisher</td>
                <td>Publisher</td>
                <td>dc:publisher</td>
                <td>Publisher</td>
              </tr>
              <tr>
                <td>CI_Date.dateType=creation</td>
                <td>Time_Period_of_Content.Begin_Date</td>
                <td>dcterms:created</td>
                <td>Date created</td>
              </tr>
              <tr>
                <td>CI_Date.dateType=publication</td>
                <td>Publication_Date</td>
                <td>dcterms:issued</td>
                <td>Date issued</td>
              </tr>
              <tr>
                <td>MD_Metadata.dateStamp</td>
                <td>Metadata_Reference_Information.Metadata_Date</td>
                <td>dcterms:modified</td>
                <td>Date modified</td>
              </tr>
              <tr>
                <td>MD_ScopeCode/hierarchyLevel</td>
                <td>Data_Set_Type</td>
                <td>dc:type</td>
                <td>Resource type</td>
              </tr>
              <tr>
                <td>MD_LegalConstraints</td>
                <td>Use_Constraints/Access_Constraints</td>
                <td>dc:rights</td>
                <td>Rights</td>
              </tr>
              <tr>
                <td>EX_GeographicBoundingBox</td>
                <td>Spatial_Domain.Bounding_Coordinates</td>
                <td>dcterms:spatial</td>
                <td>Spatial coverage</td>
              </tr>
              <tr>
                <td>MD_DigitalTransferOptions.onLine</td>
                <td>Distribution_Information.Online_Option</td>
                <td>dcterms:accessRights/dcterms:identifier</td>
                <td>Distribution link</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. Technical Architecture of GeoFederation</title>
        <p>The semantic layer of our model is instantiated as a LDAP directory, where metadata inputs are provided directly by platform stakeholders. The latter are not forced to modify or update their metadata standard, since the system allows them to provide the essential elements for semantic and structural harmonization to make the data directly usable by different users. </p>
        <p>We take advantage of the benefits of using the LDAP DIT which can be replicated between the local servers of the stakeholders. While not traditionally used for high-velocity data, LDAP’s mature replication capabilities and hierarchical structure are uniquely suited for the ‘read-mostly, write-infrequently’ nature of foundational geospatial metadata. This choice prioritizes directory consistency and contributor autonomy over the raw write-throughput of a conventional database. </p>
        <p>In the GeoFederation model, all stakeholders participate in building the infrastructure by configuring the central directory and replicating it across their respective nodes, followed by the deployment of the platform for shared access. All participants operate at the same decision-making level, and each retains control over their own data, since only metadata are recorded in the directory. In the event of a local directory crash, it can be easily reconstructed from the central directory; the same holds true for the central directory itself. Unlike centralized models, datasets are not ingested into a central database, nor is a map server employed for visualization.</p>
        <p>Within the GeoFederation platform, search operations are executed locally, which significantly reduces execution time (<xref ref-type="fig" rid="fig7">Figure 7</xref>). </p>
        <p>This reinforces the independence of the stakeholders in the platform because each of them can have a copy of the metadata catalog locally, and thereby exercise granular control over their data federation responsibilities.</p>
        <fig id="fig7">
          <label>Figure 7</label>
          <graphic xlink:href="https://html.scirp.org/file/8402638-rId25.jpeg?20260728024535" />
        </fig>
        <p><bold>Figure 7.</bold>GeoFederation technical architecture<bold>.</bold></p>
        <p>The query engine serves as a parsing module that enables targeted searches within the metadata directory based on the input provided via the search form. Leveraging its parser, it analyzes user-submitted data and executes queries to retrieve records that match specified search criteria. Connectivity is handled through a Restful API interfacing with a LDAP directory backend. This setup offers seamless integration and enhanced security, particularly via HTTPS protocols. The interaction sequence is as follows:</p>
        <p>The search form transmits credentials, query strings, and other relevant inputs through an HTTPS request (POST or GET);The Rest API processes the request and communicates with the replicated LDAP directory (<xref ref-type="fig" rid="fig8">Figure 8</xref>), returning the appropriate response to the client interface.</p>
        <p>The parser component facilitates querying operations within the replicated metadata directory and retrieves the result corresponding to the submitted request. Based on this output, the parser generates a configuration variable in Json format—designated as ConfigDescriptor (<xref ref-type="fig" rid="fig9">Figure 9</xref>)—which includes entries specific to the types of geographic datasets identified during the search process. This configuration variable encapsulates the parameters required to access the data whose metadata records are stored in the central directory. The configuration file provides connection attributes for the referenced datasets, which may include:</p>
        <fig id="fig8">
          <label>Figure 8</label>
          <graphic xlink:href="https://html.scirp.org/file/8402638-rId26.jpeg?20260728024535" />
        </fig>
        <p><bold>Figure 8.</bold>Rest API connection to the directory.</p>
        <p>A spatial database, denoted by the database entry;A GeoJSON file, represented by the GeoJSON entry;A Shapefile, mapped via the shapefile entry;A CSV file, associated with the csv entry.</p>
        <fig id="fig9">
          <label>Figure 9</label>
          <graphic xlink:href="https://html.scirp.org/file/8402638-rId27.jpeg?20260728024534" />
        </fig>
        <p><bold>Figure 9.</bold>Structure of a ConfigDescriptor variable.</p>
        <p>The Federation Engine is the system component tasked, with retrieving geospatial data, whose access parameters are defined within the ConfigDescriptor. It acts as the orchestrator of data federation, ensuring stakeholder transparency and operational independence across distributed environments.</p>
        <p>Authentication and authorization mechanisms are handled by the ConfigDescriptor and the federation engine. Sensitive connection credentials, such as secrets, passwords, access tokens, and other authentication parameters, are maintained within the metadata structure. This design facilitates secure and interoperable access to distributed geospatial resources across the federated nodes of the decentralized Spatial Data Infrastructure while preserving the autonomy of participating data providers. The Federation Engine comprises two main elements:</p>
        <p>A Rest GeoAPI library, enabling access to diverse remote data sources;A Builder, which functions as the core data-reading mechanism.</p>
        <p>3.3.1. GeoAPI Library </p>
        <p>The GeoAPI Library is responsible for establishing connections to remote data resulting from search operations. The technical specifications of the library that enable its implementation are:</p>
        <p>The data format being processed (<bold>Table 2</bold>)</p>
        <p><bold>Table 2.</bold>GeoAPI Library format structure.</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Format</bold>
                </td>
                <td>
                  <bold>Functions</bold>
                </td>
                <td>
                  <bold>Answer</bold>
                </td>
              </tr>
              <tr>
                <td>Postgres/Postgis</td>
                <td>Connection parameter (user, pwd, bd, table, geometry column, attributs)</td>
                <td rowspan="4">GeoDataSet</td>
              </tr>
              <tr>
                <td>GeoJSON</td>
                <td>Path file (.geojson, .json, auth)</td>
              </tr>
              <tr>
                <td>Shapefile</td>
                <td>Path file [.shp (+ .dbf, .shx, .prj), auth]</td>
              </tr>
              <tr>
                <td>CSV</td>
                <td>Path file (.csv, auth)</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Main functions:read_geojson(file_path, auth)read_shapefile(file_path, auth)read_cvs(file_path, auth)read_postgres(usr, pwd, db, table, geometry column, attributs)The resulting GeoDataset returned by the GeoAPI Library in GeoJSON format is structured as follows:</p>
        <p><bold>GeoDataset:{</bold></p>
        <p>- features:{ </p>
        <p>- {list[Feature]}}</p>
        <p>- crs:{ str}</p>
        <p>- geometry_type:{str}</p>
        <p>- attributes: {dict}</p>
        <p>- bbox:{tuple}</p>
        <p><bold>},</bold></p>
        <p>Error handling is carried out according to the following variables:FileNotFoundError: indicates that a file could not be located, most likely due to relocation or absence;UnsupportedFormatError: the stored data format is not recognized or supported by the GeoAPI;InvalidGeometryError: the recorded geometry does not exist within the database;MissingFieldError: the selected fields are not available in the dataset;ConnectionError: unable to establish a connection to the database.</p>
        <p>3.3.2. The Builder Function</p>
        <p>The Federation Engine does not rely on a map server or utilize conventional geospatial protocols such as WMS, WFS, or WCS. Its lightweight architecture favors decoupled, protocol-agnostic interoperability.</p>
        <p>The ConfigDescriptor variable is exchanged between the Parser and the Builder through a RESTful interface using HTTP(S), with support for the POST and GET methods. At this level:</p>
        <p>The Parser generates the ConfigDescriptor;The Builder consumes it to instantiate the data federation orchestration process.</p>
        <p>While iterating through each entry in the ConfigDescriptor, the Builder dynamically invokes the corresponding Rest GeoAPI—referenced in its internal library—to construct the GeoConfigFederation variable (<xref ref-type="fig" rid="fig10">Figure 10</xref>). This federated configuration includes individual entries representing the retrieved geographic datasets, all formatted in GeoJson.</p>
        <fig id="fig10">
          <label>Figure 10</label>
          <graphic xlink:href="https://html.scirp.org/file/8402638-rId28.jpeg?20260728024536" />
        </fig>
        <p><bold>Figure 10.</bold>Pseudocode for generating GeoConfigFederation files extracted from the ConfigDescriptor.</p>
        <p>The Builder remains adaptable, it can be reconfigured to accommodate new APIs function added to the GeoAPI Library, ensuring scalability and long-term extensibility. The Federation Engine is designed for extensibility. Its reliance on a configurable API Library allows the federation to evolve organically, incorporating new data source types (e.g., cloud-native formats, streaming APIs) without requiring a redesign of the core architecture (<xref ref-type="fig" rid="fig11">Figure 11</xref>).</p>
        <fig id="fig11">
          <label>Figure 11</label>
          <graphic xlink:href="https://html.scirp.org/file/8402638-rId29.jpeg?20260728024536" />
        </fig>
        <p><bold>Figure 11.</bold>Structure of a GeoConfigFederation variable.</p>
        <p>The Visualisator within the presentation layer is responsible for rendering geographic datasets derived from metadata-driven search operations. It integrates essential formatting and interaction capabilities, including spatial data manipulation functions such as zooming, panning, and layer toggling. This component comprises two cores modules:</p>
        <p>A Generator, which receives the GeoConfigFederation variable as input and iterates through its entries;A Viewer, tasked with displaying the resultant geographic layers.</p>
        <p>For each entry in the GeoConfigFederation variable, the Generator dynamically produces a corresponding GeoJSON object with appropriate geometric descriptors. These objects represent individual geographic information layers subsequently rendered by the Viewer. Consequently, if GeoConfigFederation contains n entries, the Viewer will display n distinct geographic layers. Communication between the Builder and the Generator is conducted via a Restful API over the HTTP(S) protocol, using POST or GET methods for data exchange. The Viewer module may be developed using JavaScript or through established cartographic libraries such as Leaflet, OpenLayers, or any equivalent GIS visualization tool compatible with the JavaScript ecosystem.</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Governance and GeoFedaration Management</title>
      <p>The establishment of a vector geographical data federation cannot be achieved without a clear definition of management rules. These rules enable effective administration of the platform without imposing a significant increase in workload on the stakeholders. They are articulated by addressing the following aspects: synchronization latency, conflict resolution, and data sovereignty versus operational overhead.</p>
      <p>Synchronization latency: In a geographically distributed federation, replication is rarely instantaneous. It is therefore possible that a user queries a local replica and receives a descriptor for data that has already been moved or deleted on the source node. This situation may lead to failed data retrieval and a degraded user experience. To mitigate this, the Builder who integrate GeoAPI library, incorporate error handling mechanisms that manage such cases during resource access. The system can simply indicate that the requested resource is unavailable, thereby preserving consistency in user interaction;Conflict resolution: To safeguard the integrity of the centralized catalog, update conflicts must be properly managed. The federation leverages the LDAP conflict resolution mechanism. For example, if two stakeholders concurrently modify the same metadata record on their respective local replicas, the LDAP directory applies version metadata, unique identifiers, and automatic priority rules, with the possibility of administrative intervention in cases of ambiguity. It should be noted that conflicts can only occur during the insertion of metadata into the directory, not within the underlying geospatial data itself;Data sovereignty vs. operational overhead: While replication of the central directory ensures control and sovereignty over metadata, it also introduces additional workload. If not properly managed, this overhead may lead to deterioration of the platform’s performance. To address this, the builder is responsible for generating alerts related to directory maintenance. The implementation of such alert operations can be carried out in a consensual manner among the different stakeholders, ensuring both operational efficiency and respect for data governance principles.</p>
    </sec>
    <sec id="sec5">
      <title>5. Implementation and Results</title>
      <sec id="sec5dot1">
        <title>5.1. Comparative Analysis of the GeoJSON Format and the WFS Protocol</title>
        <p>This subsection discusses the benefits of the adopted technical architecture and presents the experimental results obtained from the performance evaluation. The analysis focuses on two main aspects: i) metadata query latency within the directory service and ii) the efficiency of GeoJSON data dissemination compared with the WFS protocol. To this end, a performance evaluation is conducted by comparing the latency of geospatial data stored in a GeoJSON file with that of the same data retrieved from a PostgreSQL/PostGIS database through the Web Feature Service (WFS) protocol.</p>
        <p>A dedicated algorithm (<xref ref-type="fig" rid="fig12">Figure 12</xref>) was designed and executed on a set of vector dataset composed of 1798 geographic features and a total of 3,465,451 vertices each. The dataset was imported into a PostgreSQL/PostGIS spatial database, while an equivalent copy was maintained on the server in GeoJSON format for comparative testing.</p>
        <fig id="fig12">
          <label>Figure 12</label>
          <graphic xlink:href="https://html.scirp.org/file/8402638-rId30.jpeg?20260728024539" />
        </fig>
        <p><bold>Figure 12.</bold>Performance test script.</p>
        <p>Regarding the metadata directory, metadata registration and search operations were simulated using a local replica of the Directory Information Tree (DIT). This experiment aimed to assess the responsiveness and scalability of metadata management processes within the directory infrastructure.</p>
        <p>The outcomes of these experiments are presented and discussed in the following sections.</p>
        <p>5.1.1. Metadata Query Latency</p>
        <p>This represents the time elapsed from a user submitting a search query through the Presentation Layer to receiving a complete list of matching metadata results from the replicated LDAP directory. The advantage of using a DIT together with directory replication is that the search is executed locally on the replicated version of the directory within the node. This ensures a constant query response time and eliminates network latency. The only potential limitation lies in the network latency associated with updating the replicated directories. <bold>Table 3</bold> presents test results obtained using JMeter on a LDAP directory containing approximately one hundred thousand entries.</p>
        <p><bold>Table 3.</bold>Metadata query mode latency. </p>
        <table-wrap id="tbl3">
          <label>Table 3</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Query mode</bold>
                </td>
                <td>
                  <bold>Typical time</bold>
                </td>
                <td>
                  <bold>Limiting factors</bold>
                </td>
              </tr>
              <tr>
                <td>Local replication</td>
                <td>5 - 50ms</td>
                <td>CPU, Indexation</td>
              </tr>
              <tr>
                <td>Remote (via WAN)</td>
                <td>100 - 500 ms</td>
                <td>Network latency</td>
              </tr>
              <tr>
                <td>Remote without replication</td>
                <td>&gt;500 ms</td>
                <td>Depends on traffic and availability of master server</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>5.1.2. GeoJSON Payload Efficiency</p>
        <p>The primary advantage of GeoFederation lies in minimizing server side operations, thereby significantly reducing server load. The platform enables client side processing, allowing end users to configure the symbology (e.g., color, size, and other visual parameters) of received vector geospatial data independently, without requiring server intervention. To achieve such flexibility, the most suitable data format is GeoJSON. </p>
        <p>GeoJSON is an open format (standardized by the IETF in RFC 7946) designed to encode geographic structures in Json. It has become the reference format for exchanging and visualizing geospatial data on the web due to its simplicity and widespread adoption [<xref ref-type="bibr" rid="B22">22</xref>]. On the client side, GeoJSON offers several key characteristics:</p>
        <p>Web compatibility: directly supported by JavaScript mapping libraries such as Leaflet, Mapbox, and OpenLayers;Readability: plain text format, easy to understand and manipulate;Interoperability: widely adopted in REST APIs and web services;Performance: more compact than GML/XML, enabling faster transfer and parsing on the client side;Standardization: officially recognized by the IETF (RFC 7946), ensuring stability and broad adoption [<xref ref-type="bibr" rid="B23">23</xref>].</p>
        <p>In contrast, platforms based on CSW catalogues generally rely on the WFS protocol. WFS, is a standard of the OGC, provides access to vector geospatial data on the web not as rendered images (as in WMS), but as manipulable features (points, lines, polygons with attributes). It is commonly used to query, download, and update geospatial datasets in GIS environments and web applications. However, WFS is verbose: each geometry is encapsulated within numerous XML tags, which increases data size. Unlike GeoJSON, WFS is executed server side, making it less suitable for lightweight applications. For this reason, WFS outputs are often converted to GeoJSON server side to simplify client usage. Moreover, WFS does not support client side symbology configuration.</p>
        <p>To evaluate the performance of the proposed federation framework, response times were measured under varying payload sizes. Experimental datasets ranging from 100 to 2000 geographic features and geometric complexities ranging to 3,000,000 vertices per feature were used (<xref ref-type="fig" rid="fig12">Figure 12</xref>). The results indicate that response times remained below 300 ms for payloads up to 2 MB and increased linearly with payload size thereafter (<bold>Table 4</bold>). These findings demonstrate that the federation mechanism maintains acceptable performance despite variations in GeoJSON complexity and volume.</p>
        <p><bold>Table 4.</bold>Comparative analysis between GeoJSON and WFS.</p>
        <table-wrap id="tbl4">
          <label>Table 4</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Criterion</bold>
                </td>
                <td>
                  <bold>GeoJSON</bold>
                </td>
                <td>
                  <bold>WFS</bold>
                </td>
              </tr>
              <tr>
                <td>Average file size</td>
                <td>More compact (simple Json)</td>
                <td>Heavier (XML/GML tags)</td>
              </tr>
              <tr>
                <td>Requests per second (req/s)</td>
                <td>Higher (better performance)</td>
                <td>Lower (costly XML parsing)</td>
              </tr>
              <tr>
                <td>Bandwidth impact</td>
                <td>Low, suitable for REST APIs</td>
                <td>Higher, increased network load</td>
              </tr>
              <tr>
                <td>Clientside parsing</td>
                <td>Fast (native JavaScript support)</td>
                <td>Slower (requires XML parser)</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p><bold>Table 4</bold> highlights that GeoJSON benefits from its simple and compact structure, which reduces the size of transferred data and accelerates client‑side parsing. In contrast, the WFS protocol is more verbose, each geometry is encapsulated within numerous tags, increasing file size and slowing down transmission and processing. On a medium‑bandwidth network (e.g., 10 - 20 Mbps), this difference results in an additional latency of approximately 200 - 500 ms for WFS compared to GeoJSON. In practice, for interactive web applications, GeoJSON is preferred as it provides a superior user experience. WFS, however, remains valuable in GIS environments where complex operations (e.g., transactions, OGC filters) are required. Independent tests conducted elsewhere have reported similar findings [<xref ref-type="bibr" rid="B24">24</xref>]. </p>
        <p>This is why, for the platform dedicated to the federation of vector geospatial data, the decision was made to adopt the GeoJSON format.</p>
      </sec>
      <sec id="sec5dot2">
        <title>5.2. Implementation</title>
        <p>The developed platform is grounded in the aforementioned model and designed to support institutions seeking to establish a decentralized community of data producers within a metadata-driven data federation framework (<xref ref-type="fig" rid="fig13">Figure 13</xref>).</p>
        <p>The platform’s interface is composed of three distinct modules:</p>
        <p>Metadata Registration Form enables individual data producers to input and submit metadata records for integration into the federation system;Interactive Map Viewer presents the visual output generated by the Viewer component, displaying geographic layers derived from metadata search operations;Geospatial Search Form facilitates user access to geographic datasets through targeted metadata queries and filtering criteria.</p>
        <fig id="fig13">
          <label>Figure 13</label>
          <graphic xlink:href="https://html.scirp.org/file/8402638-rId31.jpeg?20260728024541" />
        </fig>
        <p><bold>Figure 13.</bold>Geographical vector data federation platform user interface.</p>
      </sec>
    </sec>
    <sec id="sec6">
      <title>6. Discussions on the Relevance of the Model</title>
      <p>The replication capabilities provided by LDPA directories at the local level have proven beneficial, while the use of Restful APIs guarantees reliable communication among the model’s components. By standardizing component communication on a stateless restful architecture, the model ensures decoupled interoperability and minimizes the integration burden for stakeholders, allowing them to connect their data sources without adopting heavyweight geospatial protocols. We favor data formats such as Json and GeoJSON for their efficiency in directly exchanging geographic objects, semantics, and geometry. In contrast, protocols such as WMS and WFS typically require multiple connections to handle both aspects. Consequently, our architecture is particularly well adapted to settings where limited financial resources and a strong desire for independence drive stakeholders to build cohabitative frameworks for data production and sharing.</p>
      <p>The implementation of the model in the development of collaborative geographical platforms contributes significantly to reducing investment costs associated with infrastructure deployment and ongoing operational oversight. The decentralized topology significantly lowers the total cost of ownership. By eliminating the need for a central entity to procure, manage, and scale a monolithic data warehouse and map server infrastructure, the model distributes operational costs in proportion to participation. Moreover, the model enhances principles of good governance by promoting transparency, traceability, and autonomy among participating stakeholders. The architecture operationalizes good governance. By keeping data at its source and providing contributors with direct control over their metadata entries in a replicated directory, the model ensures a transparent and auditable chain of custody, reinforcing accountability. It fosters an inclusive framework in which control over data and decision-making processes remains distributed—encouraging accountability and sustainable collaboration across institutional boundaries.</p>
    </sec>
    <sec id="sec7">
      <title>7. Conclusion and Perspectives</title>
      <p>The objective of our work is to propose a platform model based on metadata, which guarantees independence and control over the data by the actors.</p>
      <p>An analysis of existing platforms has shown that their architecture is based on approaches that favor a model based on a central database. This model is not well-suited to environments where producers do not want to relinquish control of their data. Conventional centralized models create a custodial risk, where producers must relinquish direct control over their assets. Our federated approach, by contrast, establishes a non-custodial framework where data sovereignty is architecturally guaranteed, not merely promised.</p>
      <p>Faced with the high costs of data acquisition, pooling efforts can be a suitable solution. The model has three data layers: the presentation layer, which is in contact with users, the semantic layer, which manages metadata, and the federation layer, which federates the data. The advantage offered by LDPA directories in terms of local data replication was useful. Then, the use of Rest APIs guarantees communication between the components of the model.</p>
      <p>This is why the model is better suited to contexts where the scarcity of financial resources combined with the desire for independence pushes the different actors to develop solutions that allow them to coexist at the level of production and sharing of data. GeoFederation is strategically positioned for collaborative ecosystems, such as academic consortia or regional governments, where a mandate for data sovereignty and constraints on central infrastructure investment preclude the adoption of traditional, centralized SDI models. This coexistence can evolve into a community for sharing and exchanging geographic data around a federation that guarantees the independence of each party. The federation model we propose gives these stakeholders this opportunity.</p>
      <p>The advantage of using data in JSON and GeoJSON format is their ability to exchange directly geographic objects, semantics and geometry. The model’s reliance on GeoJSON as the primary data exchange format is a strategic decision to maximize web compatibility and processing efficiency. Unlike OGC services that can separate geometry from attributes, GeoJSON provides a complete, self-contained feature representation in a single payload, simplifying client-side rendering. We look forward to proposing this model in context where producers are jealous of their data and always want to keep control. In this perspective, implementation will target development projects operating in regions where similar conditions prevail as introduced above.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Janowicz, K., Scheider, S., Pehle, T. and Hart, G. (2012) Geospatial Semantics and Linked Spatiotemporal Data—Past, Present, and Future. <italic>Semantic Web</italic>, 3, 321-332. https://doi.org/10.3233/sw-2012-0077 <pub-id pub-id-type="doi">10.3233/sw-2012-0077</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3233/sw-2012-0077">https://doi.org/10.3233/sw-2012-0077</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Janowicz, K.</string-name>
              <string-name>Scheider, S.</string-name>
              <string-name>Pehle, T.</string-name>
              <string-name>Hart, G.</string-name>
              <string-name>Past, P</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Geospatial Semantics and Linked Spatiotemporal Data—Past, Present, and Future</article-title>
            <source>Semantic Web</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.3233/sw-2012-0077</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Fernandes, E., Jung, J. and Prakash, A. (2016) Security Analysis of Emerging Smart Home Applications. 2016 <italic>IEEE Symposium on Security and Privacy</italic>( <italic>SP</italic>), San Jose, 22-26 May 2016, 636-654. https://doi.org/10.1109/sp.2016.44 <pub-id pub-id-type="doi">10.1109/sp.2016.44</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/sp.2016.44">https://doi.org/10.1109/sp.2016.44</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Fernandes, E.</string-name>
              <string-name>Jung, J.</string-name>
              <string-name>Prakash, A.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Security Analysis of Emerging Smart Home Applications</article-title>
            <source>2016 IEEE Symposium on Security and Privacy (SP)</source>
            <volume>22</volume>
            <pub-id pub-id-type="doi">10.1109/sp.2016.44</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Tyler, M. (2005) Web Mapping Illustrated: Using Open Source GIS Toolkits. O’Reilly.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Tyler, M.</string-name>
            </person-group>
            <year>2005</year>
            <article-title>Web Mapping Illustrated: Using Open Source GIS Toolkits</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Stefan, C. (1997) Föderierte datenbanksysteme. Springer.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Stefan, C.</string-name>
            </person-group>
            <year>1997</year>
            <article-title>Föderierte datenbanksysteme</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Paul, M., Ghosh, S. and Acharya, P. (2006) Enterprise Geographic Information System (E-GIS): A Service-based Architecture for Geo-spatial Data Interoperability. 2006 <italic>IEEE International Symposium on Geoscience and Remote Sensing</italic>, Denver, 31 July-4 August 2006, 229-232. https://doi.org/10.1109/IGARSS.2006.63 <pub-id pub-id-type="doi">10.1109/IGARSS.2006.63</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/IGARSS.2006.63">https://doi.org/10.1109/IGARSS.2006.63</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Paul, M.</string-name>
              <string-name>Ghosh, S.</string-name>
              <string-name>Acharya, P.</string-name>
              <string-name>Sensing, D</string-name>
            </person-group>
            <year>2006</year>
            <article-title>Enterprise Geographic Information System (E-GIS): A Service-based Architecture for Geo-spatial Data Interoperability</article-title>
            <source>2006 IEEE International Symposium on Geoscience and Remote Sensing</source>
            <volume>31</volume>
            <pub-id pub-id-type="doi">10.1109/IGARSS.2006.63</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Goodchild, M.F. (2007) Citizens as Sensors: The World of Volunteered Geography. <italic>GeoJournal</italic>, 69, 211-221. https://doi.org/10.1007/s10708-007-9111-y <pub-id pub-id-type="doi">10.1007/s10708-007-9111-y</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10708-007-9111-y">https://doi.org/10.1007/s10708-007-9111-y</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Goodchild, M.F.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Citizens as Sensors: The World of Volunteered Geography</article-title>
            <source>GeoJournal</source>
            <volume>69</volume>
            <pub-id pub-id-type="doi">10.1007/s10708-007-9111-y</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Foerster, T., Stoter, J. and Van Oosterom, P. (2012) On-Demand Base Maps on the Web Generalized according to User Profiles. <italic>International Journal of Geographical Information Science</italic>, 26, 99-121. https://doi.org/10.1080/13658816.2011.574292 <pub-id pub-id-type="doi">10.1080/13658816.2011.574292</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/13658816.2011.574292">https://doi.org/10.1080/13658816.2011.574292</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Foerster, T.</string-name>
              <string-name>Stoter, J.</string-name>
              <string-name>Oosterom, P.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>On-Demand Base Maps on the Web Generalized according to User Profiles</article-title>
            <source>International Journal of Geographical Information Science</source>
            <volume>26</volume>
            <pub-id pub-id-type="doi">10.1080/13658816.2011.574292</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Butenuth, M., Gösseln, G.v., Tiedge, M., Heipke, C., Lipeck, U. and Sester, M. (2007) Integration of Heterogeneous Geospatial Data in a Federated Database. <italic>ISPRS Journal of Photogrammetry and Remote Sensing</italic>, 62, 328-346. https://doi.org/10.1016/j.isprsjprs.2007.04.003 <pub-id pub-id-type="doi">10.1016/j.isprsjprs.2007.04.003</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.isprsjprs.2007.04.003">https://doi.org/10.1016/j.isprsjprs.2007.04.003</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Butenuth, M.</string-name>
              <string-name>Tiedge, M.</string-name>
              <string-name>Heipke, C.</string-name>
              <string-name>Lipeck, U.</string-name>
              <string-name>Sester, M.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Integration of Heterogeneous Geospatial Data in a Federated Database</article-title>
            <source>ISPRS Journal of Photogrammetry and Remote Sensing</source>
            <volume>62</volume>
            <pub-id pub-id-type="doi">10.1016/j.isprsjprs.2007.04.003</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Open Geospatial Consortium (OGC) (2011) OGC Web Services Standard.</mixed-citation>
          <element-citation publication-type="other">
            <year>2011</year>
            <article-title>OGC Web Services Standard</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Nebert, D., Whiteside, A. and Voges, U. (2007) OGC Catalogue Services Specification 2.0.2. Open Geospatial Consortium.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Nebert, D.</string-name>
              <string-name>Whiteside, A.</string-name>
              <string-name>Voges, U.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>OGC Catalogue Services Specification 2</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Florczyk, A.J., Lopez-Pellicer, F.J., Nogueras-Iso, J. and Javier Zara-Zaga-Soria, F. (2012) Automatic Generation of Geospatial Metadata for Web Resources. <italic>International Journal of Spatial Data Infrastructures Research</italic>, 7, 151-172.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Florczyk, A.J.</string-name>
              <string-name>Lopez-Pellicer, F.J.</string-name>
              <string-name>Nogueras-Iso, J.</string-name>
              <string-name>Zara-Zaga-Soria, F.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Automatic Generation of Geospatial Metadata for Web Resources</article-title>
            <source>International Journal of Spatial Data Infrastructures Research</source>
            <volume>7</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Granell, C., Díaz, L. and Gould, M. (2010) Service-Oriented Applications for Environmental Models: Reusable Geospatial Services. <italic>Environmental Modelling &amp; Software</italic>, 25, 182-198. https://doi.org/10.1016/j.envsoft.2009.08.005 <pub-id pub-id-type="doi">10.1016/j.envsoft.2009.08.005</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.envsoft.2009.08.005">https://doi.org/10.1016/j.envsoft.2009.08.005</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Granell, C.</string-name>
              <string-name>Gould, M.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Service-Oriented Applications for Environmental Models: Reusable Geospatial Services</article-title>
            <source>Environmental Modelling &amp; Software</source>
            <volume>25</volume>
            <pub-id pub-id-type="doi">10.1016/j.envsoft.2009.08.005</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">le Moigne, J., Smith, B.D., Rogers, L.J., Little, M.M., Ranson, K.J., Morris, R.A. and Oza, N.C. (2023) “What Now/What Next/What If” or NASA Earth System Digital Twins. https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=11215672</mixed-citation>
          <element-citation publication-type="web">
            <person-group person-group-type="author">
              <string-name>Moigne, J.</string-name>
              <string-name>Smith, B.D.</string-name>
              <string-name>Rogers, L.J.</string-name>
              <string-name>Little, M.M.</string-name>
              <string-name>Ranson, K.J.</string-name>
              <string-name>Morris, R.A.</string-name>
              <string-name>Oza, N.C.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>“What Now/What Next/What If” or NASA Earth System Digital Twins</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Konrad, E., Piechl, T., Paulus, G. and Wallner, A. (2025) Application of the Spatiotemporal Asset Catalog Specification for Open Government Data. <italic>AGIT Conference</italic>, <italic>Issue</italic>1 <italic>. Shaping Geospatial Futures</italic>, 1, 104-109.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Konrad, E.</string-name>
              <string-name>Piechl, T.</string-name>
              <string-name>Paulus, G.</string-name>
              <string-name>Wallner, A.</string-name>
              <string-name>Conference, I</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Application of the Spatiotemporal Asset Catalog Specification for Open Government Data</article-title>
            <source>AGIT Conference</source>
            <volume>1</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">geOrchestra. (2025) geOrchestra Architecture Read the Docs. https://georchestra-main-documentation.readthedocs.io/admin_guide/architecture/</mixed-citation>
          <element-citation publication-type="web">
            <year>2025</year>
            <article-title>geOrchestra Architecture Read the Docs</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Tongo, L.E. and Kouamou, G.E. (2009) Building a Canonical Language for Distributed System Repository. 2009 <italic>Fourth International Conference on Software Engineering Advances</italic>, Porto, 20-25 September 2009, 173-178. https://doi.org/10.1109/icsea.2009.35 <pub-id pub-id-type="doi">10.1109/icsea.2009.35</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icsea.2009.35">https://doi.org/10.1109/icsea.2009.35</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Tongo, L.E.</string-name>
              <string-name>Kouamou, G.E.</string-name>
              <string-name>Advances, P</string-name>
            </person-group>
            <year>2009</year>
            <article-title>Building a Canonical Language for Distributed System Repository</article-title>
            <source>2009 Fourth International Conference on Software Engineering Advances</source>
            <volume>20</volume>
            <pub-id pub-id-type="doi">10.1109/icsea.2009.35</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Tongo, L., Kouamou, G. and Tchudjo, G.A. (2014) Une approche d’implémentation des dictionnaires de métadonnées pour la fédération de données géographiques multisource. <italic>Revue Africaine</italic><italic>de</italic><italic>Recherche</italic><italic>en</italic><italic>Informatique</italic><italic>et</italic><italic>Mathématiques Appli</italic><italic>quées</italic>, 18, 53-65. https://doi.org/10.46298/arima.1975 <pub-id pub-id-type="doi">10.46298/arima.1975</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.46298/arima.1975">https://doi.org/10.46298/arima.1975</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Tongo, L.</string-name>
              <string-name>Kouamou, G.</string-name>
              <string-name>Tchudjo, G.A.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Une approche d’implémentation des dictionnaires de métadonnées pour la fédération de données géographiques multisource</article-title>
            <source>Revue Africaine de Recherche en Informatique et Mathématiques Appliquées</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.46298/arima.1975</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Treguer, M. (2006) Techniques d’interopérabilité au service de l’intégration des données géographiques. La lettre du Sismer, IFREMER de Brest Technopole Brest Iroise.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Treguer, M.</string-name>
              <string-name>Sismer, I</string-name>
            </person-group>
            <year>2006</year>
            <article-title>Techniques d’interopérabilité au service de l’intégration des données géographiques</article-title>
            <source>La lettre du Sismer</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Ramroop, S. and Pascoe, R. (2001) Use of LDAP to Partially Implement the OGIS Discovery Service. <italic>International Journal of Geographical Information Science</italic>, 15, 391-413. https://doi.org/10.1080/13658810110047230 <pub-id pub-id-type="doi">10.1080/13658810110047230</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/13658810110047230">https://doi.org/10.1080/13658810110047230</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Ramroop, S.</string-name>
              <string-name>Pascoe, R.</string-name>
            </person-group>
            <year>2001</year>
            <article-title>Use of LDAP to Partially Implement the OGIS Discovery Service</article-title>
            <source>International Journal of Geographical Information Science</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.1080/13658810110047230</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <mixed-citation publication-type="web">Lightweight Directory Access Protocol (LDAP): The Protocol. https://www.rfc-editor.org/rfc/rfc4511</mixed-citation>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <mixed-citation publication-type="web">Lightweight Directory Access Protocol (LDAP): Directory Information Models. https://www.rfc-editor.org/rfc/rfc4512</mixed-citation>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <mixed-citation publication-type="web">The GeoJSON Format. https://datatracker.ietf.org/doc/html/rfc7946</mixed-citation>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">GeoJSON Format—Explanations, Examples. https://www.infobelpro.com/fr/blog/format-geojson</mixed-citation>
          <element-citation publication-type="web">
            <person-group person-group-type="author">
              <string-name>Explanations, E</string-name>
            </person-group>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <mixed-citation publication-type="web">GeoServer WFS Performance Comparison. https://geops.com/en/blog/geoserver-wfs-performance-comparison</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>