This is a description of a FireSat project expressed in OML
git clone https://github.com/opencaesar/firesat-example.git
cd firesat-example
Check the consistency of the dataset
./gradlew build
Generate documentation from dataset
./gradlew generateDocs
Start the Fuseki triple store
./gradlew startFuseki
Navigate to http://localhost:3030
Verify you see a dataset: firesat
Stop the Fuseki triple store
./gradlew stopFuseki
Load the dataset to Fuseki server
./gradlew load
Navigate to http://localhost:3030/#/dataset/firesat/info
Click on count triples in all graphs
and observe the triple counts
Run the SPARQL queries
./gradlew query
Inspect the results at build/results/firesat
Run the SHACL rules
./gradlew validate
Inspect the results at build/logs/firesat
Publish the OML dataset as an archive in the local maven repo
./gradlew publishToMavenLocal
Inspect the OML archive
ls ~/.m2/repository/io/opencaesar/firesat-example