Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vsimko/vcare-rdf-indexing-demo
Demo: RDF/Blazegraph, SHACL validation, Solr indexing, MQTT messaging, GraphQL API
https://github.com/vsimko/vcare-rdf-indexing-demo
blazegraph demo graphql mqtt shacl solr
Last synced: 3 months ago
JSON representation
Demo: RDF/Blazegraph, SHACL validation, Solr indexing, MQTT messaging, GraphQL API
- Host: GitHub
- URL: https://github.com/vsimko/vcare-rdf-indexing-demo
- Owner: vsimko
- Created: 2019-09-18T06:56:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T00:44:07.000Z (about 2 years ago)
- Last Synced: 2023-02-27T20:52:47.552Z (almost 2 years ago)
- Topics: blazegraph, demo, graphql, mqtt, shacl, solr
- Language: Java
- Homepage:
- Size: 456 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Demo Overview
![](https://docs.google.com/drawings/d/e/2PACX-1vQYE20zYvSbpYUsRmlE70WIobPoB072BQyqtr_wXwppngGyG7UlzlIWGAHPVG0IXZdpVF8m35eYsZCQ/pub?w=907&h=899)# TL;DR
```console
$ git clone --depth 1 https://github.com/nmerkle/bilbao-demonstrator.git
$ cd bilbao-demonstrator
$ ./run-demo.sh
```# Cleanup
```console
$ cd docker
$ docker-compose down
```
... after that, you can safely remove the whole `bilbao-demonstrator`.# Prerequisites
- internet connection
- docker v17.05
- docker-compose v1.16
- node v8.11.2
- yarn (npm package installed globally using `npm install -g yarn`) v1.7
- GNU bash v4.3
- GNU make v4.1
- pkill
- curl v7.47
- unzip v6.0
- xdg-mime (for automated mime type)# Running docker containers only
```console
$ cd docker
$ make start
```
Then you can check that all containers are running
```console
$ make ps
```# Running SHACL validation demo only
```console
$ cd shacl-validation
$ make clean prepare
$ make demo-valid
$ make demo-invalid
```# Importing data to Blazegraph
```console
$ cd initial-vcare-rdf
$ ./blazegraph-import.sh path/to/file.ttl
```