SWR 1st prototype architecture ()
SWR 1st prototype architecture
Usage Scenarios
Third party System
Harvest data from SWR
Download data
Upload (meta)data for transformation
Search for data & knowledge
Provide feedback on metadata
SWR User
Create new metadata record
SWR Catalogue
Data Preview & Publication APIs
OGC API Records
CSW
OGC API Features
WCS
WFS
WMS
SPARQL
Harvester
RDF to Triple Store
Metadata harmonization
Harvest metadata resources
Harvest knowledge resources
Duplication identification
Metadata RDF Turtle serialization
Transformation and Harmonisation
Metadata transformation
Data restructuring
Codelist mapping
Format transformation
CRS transformation
Units of measurements conversion
Evaluation of PTF
pycsw
Map Server
Metadata validation
Metadata profile validation
Display validation results
Link liveliness assessment
Natural Language Querying
AI / LLLM based KG generation from unstructured content
Metadata augmentation
EUSO high-value dataset tagging
Keywords matcher
Metadata cleaning
Translation module
Spatial scope analyser
Spatial Locator
Automatic metadata interlinking
Similarity Finder
Automatic metadata generation
Knowledge Graph
KG querying
KG enrichment and linking
Data & Knowledge providers
Scholar repositories
OpenAire
Zenodo
Others
BonaRes
National Geoportals
Regional Geoportals
EC-governed systems
LUCAS
INSPIRE Geoportal
Copernicus Open Access Hub
CORDIS
ESDAC
EUSO
R&I projects
SWR Storage
GIT
Storage of user-enhanced content
PostgreSQL
Storage of raw harvested metadata
Storage of augmented metadata
Triple Store
Storage of KG
UI
Map preview
Chatbot
Data export, download (interoperable)
Query catalogue
(Meta)data upload
Data download (AS IS)
Display link to knowledge
Display md augment. results
Display md validation results
User Engagement
Metadata authoring
Authorisation
User and Organisational Management
Identity Provider - Authentication
DAPS - Participant & Component identif.
CA - Authentication base infrastructure
IDS compliant Connectors / inbuilt auth. mechanisms
System Usage & Monitoring
Usage statistics
System Health & Status Monitoring
Usage Scenarios Third party System
Usage Scenarios Harvest data from SWR
Usage Scenarios Upload (meta)data for transformation
Usage Scenarios Search for data & knowledge
Usage Scenarios Provide feedback on metadata
Usage Scenarios SWR User
Usage Scenarios Create new metadata record
Third party System Harvest data from SWR
Harvest data from SWR Data Preview & Publication APIs
Download data Data export, download (interoperable)
Download data Data download (AS IS)
Upload (meta)data for transformation (Meta)data upload
Search for data & knowledge Query catalogue
Search for data & knowledge Map preview
Search for data & knowledge Chatbot
Provide feedback on metadata User Engagement
SWR User Search for data & knowledge
SWR User Upload (meta)data for transformation
SWR User Download data
SWR User Provide feedback on metadata
SWR User Create new metadata record
Create new metadata record Metadata authoring
SWR Catalogue Natural Language Querying
SWR Catalogue Metadata validation
SWR Catalogue Map Server
SWR Catalogue pycsw
SWR Catalogue Transformation and Harmonisation
SWR Catalogue Harvester
SWR Catalogue Data Preview & Publication APIs
SWR Catalogue Metadata augmentation
SWR Catalogue Knowledge Graph
Data Preview & Publication APIs WMS
Data Preview & Publication APIs WFS
Data Preview & Publication APIs WCS
Data Preview & Publication APIs OGC API Features
Data Preview & Publication APIs CSW
Data Preview & Publication APIs OGC API Records
Data Preview & Publication APIs SPARQL
Harvester RDF to Triple Store
Harvester Data & Knowledge providers
Harvester PostgreSQL
Harvester Metadata harmonization
Harvester Triple Store
Harvester Harvest metadata resources
Harvester Harvest knowledge resources
Harvester Duplication identification
Harvester Metadata RDF Turtle serialization
Transformation and Harmonisation CRS transformation
Transformation and Harmonisation Format transformation
Transformation and Harmonisation Codelist mapping
Transformation and Harmonisation Data restructuring
Transformation and Harmonisation Metadata transformation
Transformation and Harmonisation Data export, download (interoperable)
Transformation and Harmonisation (Meta)data upload
Transformation and Harmonisation Units of measurements conversion
Transformation and Harmonisation Evaluation of PTF
pycsw Query catalogue
pycsw OGC API Records
pycsw CSW
pycsw Data download (AS IS)
pycsw Map preview
pycsw Display md augment. results
pycsw Display md validation results
pycsw Display link to knowledge
pycsw User Engagement
pycsw Metadata authoring
Map Server Data export, download (interoperable)
Map Server OGC API Features
Map Server WCS
Map Server WFS
Map Server WMS
Metadata validation Metadata profile validation
Metadata validation PostgreSQL
Metadata validation Display validation results
Metadata validation Link liveliness assessment
Natural Language Querying Chatbot
Natural Language Querying AI / LLLM based KG generation from unstructured content
Natural Language Querying Knowledge Graph
Metadata augmentation EUSO high-value dataset tagging
Metadata augmentation Keywords matcher
Metadata augmentation PostgreSQL
Metadata augmentation Metadata cleaning
Metadata augmentation Translation module
Metadata augmentation Spatial scope analyser
Metadata augmentation Spatial Locator
Metadata augmentation Automatic metadata interlinking
Metadata augmentation Similarity Finder
Metadata augmentation Automatic metadata generation
Knowledge Graph Triple Store
Knowledge Graph KG querying
Knowledge Graph Natural Language Querying
Knowledge Graph KG enrichment and linking
KG querying SPARQL
Data & Knowledge providers CORDIS
Data & Knowledge providers ESDAC
Data & Knowledge providers EUSO
Data & Knowledge providers EC-governed systems
Data & Knowledge providers R&I projects
Data & Knowledge providers Others
Data & Knowledge providers Scholar repositories
Scholar repositories OpenAire
Scholar repositories Zenodo
Others BonaRes
Others National Geoportals
Others Regional Geoportals
EC-governed systems LUCAS
EC-governed systems INSPIRE Geoportal
EC-governed systems Copernicus Open Access Hub
SWR Storage GIT
SWR Storage PostgreSQL
SWR Storage Triple Store
GIT Storage of user-enhanced content
PostgreSQL Metadata validation
PostgreSQL pycsw
PostgreSQL Knowledge Graph
PostgreSQL Metadata augmentation
PostgreSQL Map Server
PostgreSQL Storage of raw harvested metadata
PostgreSQL Storage of augmented metadata
Triple Store SPARQL
Triple Store Storage of KG
UI Map preview
UI Chatbot
UI Data export, download (interoperable)
UI Query catalogue
UI (Meta)data upload
UI Data download (AS IS)
UI Display link to knowledge
UI Display md augment. results
UI Display md validation results
UI User Engagement
UI Metadata authoring
User Engagement GIT
Metadata authoring GIT
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 Catalogue
System Usage & Monitoring Usage statistics
System Usage & Monitoring System Health & Status Monitoring
System Usage & Monitoring SWR Catalogue