SoilWise_architecture
SoilWise_architecture
SWR User
Download data
Upload (meta)data for transformation
Search for data & knowledge
Third party System
Harvest data from SWR
Provide feedback on metadata
Create new metadata record
SWR Administrator
Display Catalogue Data Overview
Harvester
Transformation and Harmonisation
Ingestion Validation
pycsw
Map Server
Interlinker
Metadata validation
Natural Language Querying
Usage statistics
RDF to Triple Store
Publication to GIT
Metadata interlinker
Duplicates identification
Metadata cleaning
Metadata ETS checking
Metadata profile validation
Metadata transformation
Data restructuring
Codelist mapping
Format transformation
CRS transformation
WMS
WFS
WCS
OGC API Features
CSW
OGC API Records
Chatbot
Data export, download (interoperable)
Query catalogue (full text)
Record extent preview
Sign-up
Authentication
System Health & Status Monitoring
Units of measurements conversion
Evaluation of PTF
Persistent Identifier Mint
User and Organisational Management
Identity Provider - Authentication
DAPS - Participant & Component identif.
CA - Authentication base infrastructure
IDS compliant Connectors / inbuilt auth. mechanisms
Metadata augmentation
EUSO high-value dataset tagging
Keyword matcher
Knowledge Graph
Similarity Finder
Spatial scope analyser
Spatial Locator
SPARQL
Metadata harmonization
Data download (AS IS)
Map preview
Display link to knowledge
Display md augment. results
Display md validation results
User Engagement
Display validation results
Harvest metadata resources
Harvest knowledge resources
Duplication identification
Aug. md to RDF transformation
KG enrichment and linking
KG querying
(Meta)data upload
Authorisation
System Usage & Monitoring
AI / LLLM based KG generation from unstructured content
Metadata authoring
Metadata RDF Turtle serialization
Automatic metadata generation
SWR Catalogue
Hale Studio
Soil Companion
Query catalogue (Facet filters)
Keyword extraction
STAC
OAI-PMH
OpenSearch
Link Liveliness Assessment API
Translate API
Link liveliness assessment
Translation module
RDF to Triple Store API
Summary Dashboard
Metadata completeness check
Apache Solr
Solr API
Data Preview & Publication APIs
Query Catalogue
Display record detail
EEA Datahub
LUCAS
Copernicus Open Access Hub
CORDIS
National Geoportals
ESDAC
Zenodo
OpenAire
Regional Geoportals
INSPIRE Geoportal
BonaRes
Device
GIT
GIT
PostgreSQL
Triple Store
. . .
Storage of user-enhanced content
Storage of raw harvested metadata
Storage of augmented metadata
Storage of KG
EJP Soil
EUDASM
Apache Lucene Index
EJP Soil
PrepSoil
Impact4Soil
FAO Soils portal
ISRIC World Soil Information
Data & Knowledge providers
SWR Repository
SoilWise Catalogue (copy)
SWR Storage
UI
Authorization
Usage Scenarios
Data Preview & Publication APIs
EC-governed systems
R&I projects
Others
Scholar repositories
Processing APIs
(Data & Knowledge providers - Zenodo)
(Data & Knowledge providers - BonaRes)
(Data & Knowledge providers - CORDIS)
(Data & Knowledge providers - OpenAire)
(Data & Knowledge providers - ESDAC)
(Data & Knowledge providers - EEA Datahub)
(Data & Knowledge providers - INSPIRE Geoportal)
(Data & Knowledge providers - LUCAS)
(Data & Knowledge providers - National Geoportals)
(Data & Knowledge providers - Regional Geoportals)
(Data & Knowledge providers - Copernicus Open Access Hub)
(SWR Storage - GIT)
(SWR Repository - SWR Storage)
(SWR Storage - GIT)
(SWR Storage - PostgreSQL)
(SWR Storage - Triple Store)
(Triple Store - SPARQL)
(SWR Repository - Harvester)
(SWR Repository - Transformation and Harmonisation)
(SWR Repository - Ingestion Validation)
(SWR Repository - pycsw)
(SWR Repository - Map Server)
(SWR Repository - Interlinker)
(SWR Repository - Metadata validation)
(SWR Repository - Natural Language Querying)
(Usage statistics - SWR Repository)
(Harvester - Data & Knowledge providers)
(Harvester - RDF to Triple Store)
(Harvester - Publication to GIT)
(Harvester - )
(Interlinker - Metadata interlinker)
(Interlinker - Duplicates identification)
(Interlinker - Metadata cleaning)
(Metadata validation - Metadata ETS checking)
(Metadata validation - Metadata profile validation)
(Transformation and Harmonisation - Metadata transformation)
(Transformation and Harmonisation - Data restructuring)
(Transformation and Harmonisation - Codelist mapping)
(Transformation and Harmonisation - Format transformation)
(Transformation and Harmonisation - CRS transformation)
(SWR Repository - WMS)
(SWR Repository - WFS)
(SWR Repository - WCS)
(SWR Repository - OGC API Features)
(Map Server - WMS)
(Map Server - WFS)
(Map Server - WCS)
(Map Server - OGC API Features)
(SWR Repository - CSW)
(SWR Repository - OGC API Records)
(pycsw - CSW)
(pycsw - OGC API Records)
(UI - SWR Repository)
(UI - Map preview)
(UI - Chatbot)
(UI - Data export, download (interoperable))
(UI - Query catalogue (full text))
(pycsw - Query catalogue (full text))
(Map Server - Data export, download (interoperable))
(UI - (Meta)data upload)
((Meta)data upload - Transformation and Harmonisation)
(Transformation and Harmonisation - (Meta)data upload)
(Harvester - Ingestion Validation)
(Transformation and Harmonisation - Data export, download (interoperable))
(Map Server - Record extent preview)
(Natural Language Querying - Chatbot)
(Transformation and Harmonisation - Ingestion Validation)
(SWR Repository - SPARQL)
(Ingestion Validation - GIT)
(Harvester - PostgreSQL)
(Harvester - Triple Store)
(PostgreSQL - Metadata validation)
(Natural Language Querying - SPARQL)
(Harvester - Data & Knowledge providers)
(Authorization - Sign-up)
(Authorization - Authentication)
(Data & Knowledge providers - . . . )
(Harvester - Ingestion Validation)
(Transformation and Harmonisation - Ingestion Validation)
(System Health & Status Monitoring - SWR Repository)
(SWR User - Search for data & knowledge)
(Search for data & knowledge - Query catalogue (full text))
(Search for data & knowledge - Map preview)
(Search for data & knowledge - Chatbot)
(SWR User - Upload (meta)data for transformation)
(Upload (meta)data for transformation - (Meta)data upload)
(SWR User - Download data)
(Download data - Data export, download (interoperable))
(Usage Scenarios - Third party System)
(SWR Repository - Data Preview & Publication APIs)
(Data Preview & Publication APIs - OGC API Records)
(Data Preview & Publication APIs - CSW)
(Data Preview & Publication APIs - OGC API Features)
(Data Preview & Publication APIs - WCS)
(Data Preview & Publication APIs - WFS)
(Data Preview & Publication APIs - WMS)
(Usage Scenarios - Harvest data from SWR)
(Third party System - Harvest data from SWR)
(Harvest data from SWR - Data Preview & Publication APIs)
(Harvest data from SWR - SPARQL)
(Interlinker - Triple Store)
(Triple Store - Interlinker)
(Metadata validation - PostgreSQL)
(Triple Store - Interlinker)
(Interlinker - Triple Store)
(Usage Scenarios - Upload (meta)data for transformation)
(Usage Scenarios - Search for data & knowledge)
(Data & Knowledge providers - EC-governed systems)
(Data & Knowledge providers - R&I projects)
(Data & Knowledge providers - Others)
(Others - BonaRes)
(Others - National Geoportals)
(Others - Regional Geoportals)
(Data & Knowledge providers - Scholar repositories)
(Scholar repositories - OpenAire)
(Scholar repositories - Zenodo)
(PostgreSQL - pycsw)
(GIT - Map Server)
(Transformation and Harmonisation - Units of measurements conversion)
(Transformation and Harmonisation - Evaluation of PTF)
(Harvester - Persistent Identifier Mint)
(User and Organisational Management - SWR Repository)
(Identity Provider - Authentication - SWR Repository)
(DAPS - Participant & Component identif. - SWR Repository)
(CA - Authentication base infrastructure - SWR Repository)
(IDS compliant Connectors / inbuilt auth. mechanisms - SWR Repository)
(Harvester - GIT)
(SWR Repository - Metadata augmentation)
(Triple Store - Metadata augmentation)
(Metadata augmentation - Triple Store)
(Metadata augmentation - EUSO high-value dataset tagging)
(Metadata augmentation - Keyword matcher)
((Meta)data upload - GIT)
(SWR Repository - Knowledge Graph)
(Harvester - Triple Store)
(Knowledge Graph - Triple Store)
(PostgreSQL - Knowledge Graph)
(PostgreSQL - Metadata augmentation)
(Metadata augmentation - PostgreSQL)
(PostgreSQL - Interlinker)
(Interlinker - PostgreSQL)
(Metadata augmentation - Metadata cleaning)
(Interlinker - Similarity Finder)
(Metadata augmentation - Spatial scope analyser)
(Metadata augmentation - Spatial Locator)
(PostgreSQL - Map Server)
(Data Preview & Publication APIs - SPARQL)
(Harvester - Metadata harmonization)
(pycsw - Data download (AS IS))
(UI - Data download (AS IS))
(pycsw - Data download (AS IS))
(pycsw - Map preview)
(Download data - Data download (AS IS))
(Download data - Data download (AS IS))
(Knowledge Graph - )
(pycsw - Record extent preview)
(pycsw - Display link to knowledge)
(pycsw - Display md augment. results)
(pycsw - Display md validation results)
(UI - Display link to knowledge)
(UI - Display md augment. results)
(UI - Display md validation results)
(pycsw - Display md augment. results)
(pycsw - Display md validation results)
(pycsw - Display link to knowledge)
(UI - User Engagement)
(pycsw - User Engagement)
(Usage Scenarios - Provide feedback on metadata)
(SWR User - Provide feedback on metadata)
(Provide feedback on metadata - User Engagement)
(Metadata validation - Display validation results)
(Metadata augmentation - Metadata interlinker)
(Metadata augmentation - Similarity Finder)
(Harvester - Harvest metadata resources)
(Harvester - Harvest knowledge resources)
(Harvester - Duplication identification)
(Knowledge Graph - Aug. md to RDF transformation)
(Knowledge Graph - KG enrichment and linking)
(Knowledge Graph - KG querying)
(Knowledge Graph - SPARQL)
(Metadata validation - pycsw)
(User Engagement - GIT)
(GIT - Storage of user-enhanced content)
(PostgreSQL - Storage of raw harvested metadata)
(PostgreSQL - Storage of augmented metadata)
(Triple Store - Storage of KG)
(KG querying - SPARQL)
(Authorisation - User and Organisational Management)
(Authorisation - Identity Provider - Authentication)
(Authorisation - DAPS - Participant & Component identif.)
(Authorisation - CA - Authentication base infrastructure)
(Authorisation - IDS compliant Connectors / inbuilt auth. mechanisms)
(Authorisation - SWR Repository)
(System Usage & Monitoring - Usage statistics)
(System Usage & Monitoring - System Health & Status Monitoring)
(System Usage & Monitoring - SWR Repository)
(Natural Language Querying - AI / LLLM based KG generation from unstructured content)
(Usage Scenarios - SWR User)
(Usage Scenarios - Create new metadata record)
(UI - Metadata authoring)
(Create new metadata record - Metadata authoring)
(SWR User - Create new metadata record)
(Natural Language Querying - Knowledge Graph)
(Knowledge Graph - Natural Language Querying)
(Natural Language Querying - Knowledge Graph)
(Metadata validation - Metadata authoring)
(pycsw - Metadata authoring)
(R&I projects - EJP Soil)
(R&I projects - . . . )
(EC-governed systems - LUCAS)
(EC-governed systems - INSPIRE Geoportal)
(EC-governed systems - Copernicus Open Access Hub)
(EC-governed systems - EUDASM)
(Metadata authoring - GIT)
(Harvester - Metadata RDF Turtle serialization)
(Metadata augmentation - Automatic metadata generation)
(Knowledge Graph - SPARQL)
(SWR User - UI)
(Third party System - SPARQL)
(Third party System - OGC API Records)
(Third party System - CSW)
(Third party System - Data Preview & Publication APIs)
(Soil Companion - Chatbot)
(SWR Catalogue - Data export, download (interoperable))
(SWR Catalogue - Data download (AS IS))
(SWR Catalogue - User Engagement)
(SWR Catalogue - Metadata authoring)
(SWR Catalogue - Map preview)
(SWR Catalogue - Query catalogue (full text))
(SWR Catalogue - Display md augment. results)
(SWR Catalogue - Display md validation results)
(SWR Catalogue - Display link to knowledge)
(Hale Studio - (Meta)data upload)
(UI - Hale Studio)
(UI - SWR Catalogue)
(UI - Soil Companion)
(UI - Query catalogue (Facet filters))
(Search for data & knowledge - Query catalogue (Facet filters))
(pycsw - Query catalogue (Facet filters))
(SWR Catalogue - Query catalogue (Facet filters))
(Metadata augmentation - Keyword extraction)
(Data Preview & Publication APIs - STAC)
(Data Preview & Publication APIs - OAI-PMH)
(Data Preview & Publication APIs - OpenSearch)
(pycsw - STAC)
(pycsw - OAI-PMH)
(pycsw - OpenSearch)
(Processing APIs - Link Liveliness Assessment API)
(Processing APIs - Translate API)
(Metadata validation - Link Liveliness Assessment API)
(Metadata validation - Link Liveliness Assessment API)
(Metadata augmentation - Translate API)
(Translation module - Translate API)
(Link liveliness assessment - Link Liveliness Assessment API)
(Metadata validation - Link liveliness assessment)
(Interlinker - Link liveliness assessment)
(Metadata augmentation - Translation module)
(Processing APIs - RDF to Triple Store API)
(RDF to Triple Store - RDF to Triple Store API)
(Harvester - RDF to Triple Store API)
(UI - Summary Dashboard)
(SWR Catalogue - Summary Dashboard)
(Usage Scenarios - SWR Administrator)
(SWR Administrator - Display Catalogue Data Overview)
(PostgreSQL - Summary Dashboard)
(SWR Repository - Processing APIs)
(Usage Scenarios - Display Catalogue Data Overview)
(Display Catalogue Data Overview - Summary Dashboard)
(Metadata validation - Metadata completeness check)
(Apache Solr - Apache Lucene Index)
(Apache Solr - Query catalogue (Facet filters))
(Apache Solr - Query catalogue (full text))
(Apache Solr - PostgreSQL)
(Apache Solr - Solr API)
(SWR Storage - Apache Lucene Index)
(SWR Repository - Apache Solr)
(Data Preview & Publication APIs - Solr API)
(SWR User - Data Preview & Publication APIs)
(SWR Repository - Data Preview & Publication APIs)
(UI - Data Preview & Publication APIs)
(Apache Solr - Data Preview & Publication APIs)
(pycsw - Data Preview & Publication APIs)
(Map Server - Data Preview & Publication APIs)
(SWR Catalogue - Query Catalogue)
(SWR Catalogue - Display record detail)
(Harvest data from SWR - Data Preview & Publication APIs)
(Search for data & knowledge - SWR Catalogue)
(Provide feedback on metadata - SWR Catalogue)
(Upload (meta)data for transformation - Hale Studio)
(Download data - Hale Studio)
(Download data - SWR Catalogue)
(Create new metadata record - SWR Catalogue)
(Transformation and Harmonisation - Hale Studio)
(pycsw - SWR Catalogue)
(Apache Solr - SWR Catalogue)
(R&I projects - EJP Soil)
(R&I projects - PrepSoil)
(R&I projects - Impact4Soil)
(Others - FAO Soils portal)
(Others - ISRIC World Soil Information)
(PostgreSQL - Apache Solr)
(PostgreSQL - Apache Solr)
SWR 2nd prototype architecture
Interfaces
High-level overview
×
Archi®
×