This repository has been archived by the owner on Jun 3, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Stack
Nordine Bittich edited this page Mar 22, 2020
·
1 revision
- Spring Cloud: Feign, Zuul, Cloud Discovery
- Kafka
- Zookeeper
- Spring boot
- Elasticsearch
- MongoDB
- MongoExpress
- Portainer
- BlazeGraph
- Java 11
- Maven 3.6.3
- Docker
- Linux
- Sparna's xls2rdf (https://github.com/sparna-git/xls2rdf)
- Intellij
- Git
- event-dispatcher: dispatch the events accross microservices, in the future should be able to dispatch dynamic events (created after run, as a new micro service could be deployed any time)
- elastic-sink: optional json-ld sink for elasticsearch (Note: depends on upload-rest)
- rdf-sink: validate & persist rdf into blazegraph. if valid & saved, produces new events for mongo/elastic sink (Note: depends on upload-rest)
- mongodb-sink: json-ld sink for mongodb (Note: depends on upload-rest)
- log-sink: persist business log (see LoggerAction class)
- xls2rdf-rest: endpoint to transform xls to rdf. (Note: depends on upload-rest)
- shacl-rest: endpoint to validate rdf depending on a shacl file (Note: depends on upload-rest)
- upload-rest: endpoint to upload files
- project-rest: orchestrator. create project, upload files, validate shacl, xls2rdf transformation, sink to triplestore / mongo / elastic
- Rest Gateway. See "7. Links" page on this wiki
© artcoded.tech