This guide provides instructions to configure and enable the Semantic Hub component.
The Semantic Hub requires a compatible Fuseki Docker image. Follow these steps to build the image:
-
Download the Fuseki Docker Files: Download the
jena-fuseki-docker-4.7.0.zip
file from the Maven repository: Download Fuseki Docker. -
Extract the Zip File:
unzip jena-fuseki-docker-4.7.0.zip cd jena-fuseki-docker-4.7.0
-
Build the Docker Image:
docker build --build-arg JENA_VERSION=4.7.0 -t jena-fuseki-docker:4.7.0 --platform linux/amd64 .
Once the Fuseki Docker image is built and available, enable the Semantic Hub in the Helm values file.
-
Update the
values.yaml
file to enable thesemantic-hub
component:semantic-hub: enabled: true
-
Deploy the Umbrella Chart with the updated configuration:
helm upgrade --install umbrella . --namespace umbrella --create-namespace
Once deployed, the Semantic Hub will be accessible at the following endpoint:
http://semantics.tx.test/discoveryfinder/swagger-ui/index.html
-
Ensure that the
semantic-hub
component is running by checking the Kubernetes pods:kubectl get pods --namespace umbrella
-
Use the Swagger UI to interact with the Semantic Hub's API for testing and integration.
For further details, refer to the official documentation.
This work is licensed under the CC-BY-4.0.
- SPDX-License-Identifier: CC-BY-4.0
- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation
- Source URL: https://github.com/eclipse-tractusx/tractus-x-umbrella