SWR 2nd prototype architecture ()
SWR 2nd prototype architecture
Backend
Data Preview & Publication APIs
OGC API Records
CSW
SPARQL
STAC
OAI-PMH
OpenSearch
Solr API
Harvester
ETL Metadata harmonization
Harvest metadata resources
Harvest knowledge resources
Metadata RDF Turtle serialization
PDF parser
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
Processing APIs
Link Liveliness Assessment API
Translate API
Grobid REST API
OpenStreetMaps API
DeepSeek embeddings API
Apache Solr
Deduplication
Version control
Multiple source resolution
Tabular soil data annotation
NLP-based sugestions
RDF to Triple Store
Solr Sync
RDF to Triple Store API
Grobid
Soil Mission news feed harvester
System Usage & Monitoring
Usage statistics
System Health & Status Monitoring
Natural Language Querying
Usage Scenarios
Third party System
Harvest data from SoilWise Catalogue
Download data
Transform (meta)data
Search for data & knowledge
Provide feedback on metadata
Data & Knowledge User
Browse vocabs & ontoologies
Suggest resource for harvesting
Annotate O&M data
Donwload Search results
Display Catalogue Data Overview
SoilWise Administrator
Display validation results
Create new metadata record
Data & Knowledge Publisher
Search for publication Guidance
Authenticate
Storage
GIT
Knowledge Graph
PostgreSQL
Storage of raw harvested metadata
Storage of harmonised, augmented metadata
Triple Store
Apache Lucene Index
In-memory vector db
CORE Facts
UI
Data publication support
Annotated (meta) data download (CSVW)
FAIR Guidances
(Meta)data upload
DOI resolution widget
Data export, download (interoperable)
Soil Companion
Natural Language Querying
Location-enhanced queries
Analysis of soil sampling reports
Data & Knowledge Admin Console
Display md validation report
Display SWC content statistics
Display overview of SM project contributions
Widoco
SoilVoc - Vocabulary Viewer
Catalogue React frontend
Spatial extent preview
Fulltext search
Term filtering
Spatial filtering
Temporal filtering
Sorting
Display record detail
Catalogue content download
User Engagement
Data download (AS IS)
Metadata authoring
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
. . .
WIkipedia
OpenAI API
Backend RDF to Triple Store API
Backend Solr Sync
Backend RDF to Triple Store
Backend Tabular soil data annotation
Backend Deduplication
Backend Apache Solr
Backend Processing APIs
Backend Metadata augmentation
Backend Metadata validation
Backend pycsw
Backend Transformation and Harmonisation
Backend Harvester
Backend Data Preview & Publication APIs
Backend Soil Mission news feed harvester
Backend System Usage & Monitoring
Backend Grobid
Backend Natural Language Querying
Data Preview & Publication APIs Solr API
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
SPARQL Soil Companion
Solr API Catalogue React frontend
Solr API Soil Companion
Harvester Solr Sync
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
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 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
Translation module Translate API
Spatial Locator OpenStreetMaps API
Link liveliness assessment Link Liveliness Assessment API
Link liveliness assessment Spatial Locator
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 Solr API
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 Triple Store
Solr Sync Apache Lucene Index
Grobid Grobid REST API
Grobid Apache Lucene Index
Soil Mission news feed harvester R&I projects
Soil Mission news feed harvester Storage of raw harvested metadata
System Usage & Monitoring Usage statistics
System Usage & Monitoring System Health & Status Monitoring
System Usage & Monitoring Backend
System Usage & Monitoring Data & Knowledge Admin Console
Natural Language Querying Soil Companion
Natural Language Querying SPARQL
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 Provide feedback on metadata
Usage Scenarios Data & Knowledge User
Usage Scenarios SoilWise Administrator
Usage Scenarios Display Catalogue Data Overview
Usage Scenarios Browse vocabs & ontoologies
Usage Scenarios Suggest resource for harvesting
Usage Scenarios Display validation results
Usage Scenarios Annotate O&M data
Usage Scenarios Donwload Search results
Usage Scenarios Create new metadata record
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
Provide feedback on metadata User Engagement
Data & Knowledge User Search for data & knowledge
Data & Knowledge User Provide feedback on metadata
Data & Knowledge User Browse vocabs & ontoologies
Data & Knowledge User Suggest resource for harvesting
Data & Knowledge User Download data
Browse vocabs & ontoologies SoilVoc - Vocabulary Viewer
Browse vocabs & ontoologies 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 Create new metadata record
SoilWise Administrator Display validation results
Display validation results Authenticate
Create new metadata record 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
Authenticate Authentication & Authorisation
Storage GIT
Storage PostgreSQL
Storage Triple Store
Storage Apache Lucene Index
Storage In-memory vector db
GIT Knowledge Graph
Knowledge Graph Widoco
Knowledge Graph SoilVoc - Vocabulary Viewer
Knowledge Graph Keyword matcher
Knowledge Graph Natural Language Querying
PostgreSQL Storage of raw harvested metadata
PostgreSQL Storage of harmonised, augmented metadata
PostgreSQL Data & Knowledge Admin Console
PostgreSQL Metadata validation
Storage of raw harvested metadata Deduplication
Storage of raw harvested metadata Metadata augmentation
Storage of harmonised, augmented metadata pycsw
Triple Store SPARQL
Apache Lucene Index Apache Solr
In-memory vector db CORE Facts
In-memory vector db Soil Companion
UI Soil Companion
UI Metadata authoring
UI Data & Knowledge Admin Console
UI Widoco
UI SoilVoc - Vocabulary Viewer
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)
Soil Companion Soil Companon Auxiliary DATA sources
Soil Companion Location-enhanced queries
Soil Companion Analysis of soil sampling reports
Soil Companion OpenAI API
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 User Engagement
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 Metadata authoring
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 . . .
Soil Companon Auxiliary DATA sources WIkipedia