SWR 3rd prototype architecture ()
SWR 3rd prototype architecture
Backend
Data Preview & Publication APIs
OGC API Records
CSW
SPARQL
STAC
OAI-PMH
OpenSearch
KG SPARQL
Harvester
ETL Metadata harmonization
Harvest metadata resources
Harvest knowledge resources
Metadata RDF Turtle serialization
PDF parser
Soil Mission news feed harvester
Transformation and Harmonisation
INSPIRE Geopackage transformation
pycsw
Metadata validation
ETS INSPIRE metadata validation
Metadata completeness check
Metadata augmentation
EUSO high-value dataset tagging
Keyword matcher
Translation module
Spatial Locator
Keyword extraction
Enrichment from linked records
Link liveliness assessment
Element matcher
Spatial metadata extractor
Processing APIs
Link Liveliness Assessment API
Translate API
Grobid REST API
OpenStreetMaps API
DeepSeek embeddings API
Apache Solr Search Engine
Deduplication
Version control
Multiple source resolution
Tabular soil data annotation
NLP-based sugestions
RDF to Triple Store
RDF to Triple Store API
Grobid
System Usage & Monitoring
Usage statistics
System Health & Status Monitoring
Application Component
Solr Search API
Solr Transf. and indexation
Usage Scenarios
Third party System
Harvest data from SoilWise Catalogue
Download data
Transform (meta)data
Search for data & knowledge
Data & Knowledge User
Understand soil concepts and relationships
Suggest resource for harvesting
Annotate O&M data
Donwload Search results
Display Catalogue Data Overview
SoilWise Administrator
Display validation results
Data & Knowledge Publisher
Search for publication Guidance
Authenticate
Storage
PostgreSQL
Storage of raw harvested metadata
Storage of harmonised, augmented metadata
Virtuoso Triple Store
Apache Lucene Index
In-memory vector db
CORE Facts
Soil-health Knowledge Graph
UI
Data publication support
Annotated (meta) data download (CSVW)
FAIR Guidances
(Meta)data upload
DOI resolution widget
Data export, download (interoperable)
SoilWise Vocabulary Browser
Soil Companion
Natural Language Querying
Location-aware queries
Agentic Tool Calling
Data & Knowledge Admin Console
Display md validation report
Display SWC content statistics
Display overview of SM project contributions
Widoco
VocView
Catalogue React frontend
Spatial extent preview
Fulltext search
Term filtering
Spatial filtering
Temporal filtering
Sorting
Display record detail
Catalogue content download
Data download (AS IS)
OpenAire
Zenodo
Springer
Science Direct
Dataverse
. . .
CORDIS
R&I projects
EJP Soil
PrepSoil
Impact4Soil
Islandr
Others
BonaRes
FAO Soils portal
ISRIC World Soil Information
INSPIRE Geoportal
Data Europe
JRC Data portal (ESDAC)
EEA Geospatial portal
Authentication Layer
Authentication & Authorisation
Soil Companon Auxiliary DATA sources
ISRIC SoilGrids
WUR Agro DataCube
User soil sampling reports
WIkipedia
OpenAI API
Backend RDF to Triple Store API
Backend RDF to Triple Store
Backend Tabular soil data annotation
Backend Deduplication
Backend Apache Solr Search Engine
Backend Processing APIs
Backend Metadata augmentation
Backend Metadata validation
Backend pycsw
Backend Transformation and Harmonisation
Backend Harvester
Backend Data Preview & Publication APIs
Backend System Usage & Monitoring
Backend Grobid
Data Preview & Publication APIs OpenSearch
Data Preview & Publication APIs OAI-PMH
Data Preview & Publication APIs STAC
Data Preview & Publication APIs SPARQL
Data Preview & Publication APIs CSW
Data Preview & Publication APIs OGC API Records
Data Preview & Publication APIs KG SPARQL
SPARQL Soil Companion
Harvester RDF to Triple Store
Harvester PDF parser
Harvester Metadata RDF Turtle serialization
Harvester Harvest knowledge resources
Harvester Harvest metadata resources
Harvester ETL Metadata harmonization
Harvester Storage of raw harvested metadata
Harvester OpenAire
Harvester R&I projects
Harvester INSPIRE Geoportal
Harvester Data Europe
Harvester JRC Data portal (ESDAC)
Harvester EEA Geospatial portal
Harvester CORDIS
Harvester FAO Soils portal
Harvester ISRIC World Soil Information
Harvester BonaRes
Harvester Soil Mission news feed harvester
PDF parser Grobid
Transformation and Harmonisation INSPIRE Geopackage transformation
Transformation and Harmonisation Data export, download (interoperable)
pycsw OpenSearch
pycsw OAI-PMH
pycsw STAC
pycsw CSW
pycsw OGC API Records
Metadata validation Metadata completeness check
Metadata validation ETS INSPIRE metadata validation
Metadata validation PostgreSQL
Metadata validation Data & Knowledge Admin Console
Metadata augmentation Link liveliness assessment
Metadata augmentation Enrichment from linked records
Metadata augmentation Keyword extraction
Metadata augmentation Translation module
Metadata augmentation Keyword matcher
Metadata augmentation EUSO high-value dataset tagging
Metadata augmentation Storage of harmonised, augmented metadata
Metadata augmentation Spatial Locator
Metadata augmentation Element matcher
Metadata augmentation Spatial metadata extractor
Translation module Translate API
Spatial Locator OpenStreetMaps API
Link liveliness assessment Link Liveliness Assessment API
Link liveliness assessment Spatial metadata extractor
Processing APIs Translate API
Processing APIs Link Liveliness Assessment API
Processing APIs Grobid REST API
Processing APIs DeepSeek embeddings API
DeepSeek embeddings API Deduplication
Apache Solr Search Engine Solr Search API
Apache Solr Search Engine Apache Lucene Index
Apache Solr Search Engine Solr Transf. and indexation
Deduplication Multiple source resolution
Deduplication Version control
Deduplication Storage of harmonised, augmented metadata
Tabular soil data annotation (Meta)data upload
Tabular soil data annotation Annotated (meta) data download (CSVW)
Tabular soil data annotation NLP-based sugestions
RDF to Triple Store RDF to Triple Store API
RDF to Triple Store Virtuoso Triple Store
Grobid Grobid REST API
Grobid Apache Lucene Index
System Usage & Monitoring Usage statistics
System Usage & Monitoring System Health & Status Monitoring
System Usage & Monitoring Backend
System Usage & Monitoring Data & Knowledge Admin Console
Application Component Backend
Application Component Solr Search API
Application Component Solr Transf. and indexation
Solr Search API Catalogue React frontend
Solr Search API Soil Companion
Usage Scenarios Third party System
Usage Scenarios Harvest data from SoilWise Catalogue
Usage Scenarios Transform (meta)data
Usage Scenarios Search for data & knowledge
Usage Scenarios Data & Knowledge User
Usage Scenarios SoilWise Administrator
Usage Scenarios Display Catalogue Data Overview
Usage Scenarios Understand soil concepts and relationships
Usage Scenarios Suggest resource for harvesting
Usage Scenarios Display validation results
Usage Scenarios Annotate O&M data
Usage Scenarios Donwload Search results
Usage Scenarios Data & Knowledge Publisher
Usage Scenarios Search for publication Guidance
Usage Scenarios Authenticate
Third party System Harvest data from SoilWise Catalogue
Harvest data from SoilWise Catalogue Data Preview & Publication APIs
Download data Data export, download (interoperable)
Download data Data download (AS IS)
Transform (meta)data (Meta)data upload
Transform (meta)data Data export, download (interoperable)
Search for data & knowledge Fulltext search
Search for data & knowledge Term filtering
Search for data & knowledge Spatial filtering
Search for data & knowledge Temporal filtering
Search for data & knowledge Sorting
Search for data & knowledge Spatial extent preview
Search for data & knowledge Display record detail
Search for data & knowledge Authenticate
Data & Knowledge User Search for data & knowledge
Data & Knowledge User Understand soil concepts and relationships
Data & Knowledge User Suggest resource for harvesting
Data & Knowledge User Download data
Understand soil concepts and relationships VocView
Understand soil concepts and relationships Widoco
Suggest resource for harvesting DOI resolution widget
Annotate O&M data (Meta)data upload
Annotate O&M data Annotated (meta) data download (CSVW)
Donwload Search results Catalogue content download
Display Catalogue Data Overview Authenticate
SoilWise Administrator Display Catalogue Data Overview
SoilWise Administrator Display validation results
Display validation results Authenticate
Data & Knowledge Publisher Annotate O&M data
Data & Knowledge Publisher Transform (meta)data
Data & Knowledge Publisher Suggest resource for harvesting
Data & Knowledge Publisher Search for publication Guidance
Search for publication Guidance FAIR Guidances
Search for publication Guidance SoilWise Vocabulary Browser
Authenticate Authentication & Authorisation
Storage PostgreSQL
Storage Virtuoso Triple Store
Storage Apache Lucene Index
Storage In-memory vector db
Storage Soil-health Knowledge Graph
PostgreSQL Storage of raw harvested metadata
PostgreSQL Storage of harmonised, augmented metadata
PostgreSQL Data & Knowledge Admin Console
PostgreSQL Metadata validation
PostgreSQL Solr Transf. and indexation
Storage of raw harvested metadata Deduplication
Storage of raw harvested metadata Metadata augmentation
Storage of harmonised, augmented metadata pycsw
Virtuoso Triple Store SPARQL
Apache Lucene Index Apache Solr Search Engine
In-memory vector db CORE Facts
In-memory vector db Soil Companion
Soil-health Knowledge Graph Keyword matcher
Soil-health Knowledge Graph VocView
Soil-health Knowledge Graph Widoco
Soil-health Knowledge Graph KG SPARQL
Soil-health Knowledge Graph Soil Companion
UI Soil Companion
UI Data & Knowledge Admin Console
UI Widoco
UI VocView
UI Catalogue React frontend
UI Data publication support
Data publication support FAIR Guidances
Data publication support (Meta)data upload
Data publication support DOI resolution widget
Data publication support Data export, download (interoperable)
Data publication support SoilWise Vocabulary Browser
Soil Companion Soil Companon Auxiliary DATA sources
Soil Companion Location-aware queries
Soil Companion OpenAI API
Soil Companion Agentic Tool Calling
Data & Knowledge Admin Console Display md validation report
Data & Knowledge Admin Console Display SWC content statistics
Data & Knowledge Admin Console Display overview of SM project contributions
Catalogue React frontend Spatial extent preview
Catalogue React frontend Fulltext search
Catalogue React frontend Term filtering
Catalogue React frontend Spatial filtering
Catalogue React frontend Temporal filtering
Catalogue React frontend Sorting
Catalogue React frontend Display record detail
Catalogue React frontend Catalogue content download
Catalogue React frontend Data download (AS IS)
OpenAire Zenodo
OpenAire Springer
OpenAire Science Direct
OpenAire Dataverse
OpenAire . . .
OpenAire CORDIS
R&I projects Impact4Soil
R&I projects PrepSoil
R&I projects EJP Soil
R&I projects Islandr
Others ISRIC World Soil Information
Others FAO Soils portal
Others BonaRes
Data Europe JRC Data portal (ESDAC)
Data Europe EEA Geospatial portal
Authentication Layer Authentication & Authorisation
Authentication & Authorisation Soil Companion
Authentication & Authorisation Data & Knowledge Admin Console
Soil Companon Auxiliary DATA sources ISRIC SoilGrids
Soil Companon Auxiliary DATA sources WUR Agro DataCube
Soil Companon Auxiliary DATA sources User soil sampling reports
Soil Companon Auxiliary DATA sources WIkipedia