User Interfaces (UIs)
The usability of the SoilWise Catalogue will eventually not only be determined by its back-end functionality and the (meta)data and knowledge it exposes. Users, whether they are data & knowledge providers, consumers or SWC administrators, will operate the system through various user interfaces.
Within the first and second development iterations, the following User Interfaces have been deployed as part of the SoilWise Catalogue:
Interfaces for end users
SoilWise Metadata Catalogue
Access point: https://repository.soilwise-he.eu/
update after migration!
This UI is currently the main access point for end users searching for resources harvested by SoilWise. It allows users to run term search queries, spatial queries and fulltext search. More information is available in Metadata Catalogue.
An additional search interface backed by the Solr index is available at https://www.soilwise.wetransform.eu/ (**).
Soil Companion
Access point: https://soil-companion.containers.wur.nl/app/index.html
update after migration!
UI providing users the option to query the Metadata Catalogue using natural language. Through a chatbot-like user interface, users can ask soil-related questions. More information is available in Soil Companion.
Tabular Soil Data Annotation
Access point: https://dataannotator-SWC.streamlit.app/
Hosted on Streamlit Cloud.
UI providing data publishers support in annotating their observation data, such as soil observations, measurements and samples. Researchers typically keep their observation data in tabular form (.csv, .xls, .mat, .shp), with an observed property in every column (pH, N, P, K, texture, bulk density). The metadata of the columns is typically expressed in a readme.txt (or dedicated excel tab) in an unstructured format. This tool supports data publishers to annotate their dataset using a standardised format, referencing terms from common vocabularies when available. Publishers are invited to deposit the metadata file with their dataset, so it can be used when ingesting the data by consumers. The metadata file can also be distributed separately, for example if a data consumer aims to enrich an existing dataset with relevant metadata. More information is available in Tabular Metadata annotation.
SoilVoc
Access points:
- Browser: https://soilwise-he.github.io/soil-vocabs/
- Vocabulary source: https://github.com/soilwise-he/soil-vocabs
update after migration!
A User Interface providing a hierarchical overview of soil terms, soil properties and corresponding observation procedures with a link to related terms in other vocabularies. Users can use the search option to locate a term, or browse the hierarchy. The terms are maintained in CSV format in GitHub. From the CSV, an HTML edition for human consumption and a semantic web edition (SKOS RDF, for machines) are generated. The soil vocabulary is used as source for the catalogue filters in the catalogue sidebar and the keyword matcher. More information is available in Knowledge graph.
Soil Health Knowledge Graph
Access points:
- Namespace: https://soilwise-he.github.io/soil-health
- Browser: https://voc.soilwise-he.containers.wur.nl/
- Knowledge graph (.ttl): https://github.com/soilwise-he/soil-health-knowledge-graph
update after migration!
The soil health knowledge graph aims to describe relevant terms around Soil Health and relations between the terms. The knowledge graph is maintained in GitHub. Selected terms of the Soil Health Knowledge graph are used in the Soil Vocabulary. The Soil Health Knowledge graph can be used by devices aiming to increase the knowledge status around soil health (chatbots, aggregators, catalogues).
Interfaces for administration and system management
Data & Knowledge Administration Console
Access points:
- Superset dashboard: https://superset.soilwise.wetransform.eu/
- Legacy dashboard: https://dashboards.isric.org/superset/dashboard/43/
Superset instance ; legacy dashboard operated by ISRIC.
This UI, based on the Apache Superset BI tool, provides a multi-dimensional visual overview of the contents of the SWC together with a dedicated page focusing on Mission Soil outputs. Additionally, results from metadata validations are displayed. More information is available in Data & Knowledge Administration Console.
System Monitoring
Access point: https://data.soilwise.wetransform.eu/admin/grafana
. Authentication required.
Grafana-based monitoring dashboard covering service health, resource utilisation, OWS availability, and log analysis. 67 dashboards are provisioned covering Kubernetes cluster health, service performance, container resource consumption, and AWS infrastructure metrics. More information is available in System & Usage Monitoring.