prozion / solid-products

Catalog of the products and services for Solid Project ecosystem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Setup

  • First, to pull neccessary Clojure libraries, install My-solid-agent
  • Then add export TABTREE_LIB=~/.gitlibs/_repos/https/codeberg.org/prozion/clj-tabtree to your ~/.bashrc
  • $ source ~/.bashrc
  • Install SHACL validator

Setup Tabtree editor

For better experience with editing Tabtree format files, install Tabtree syntax plugin in Pulsar code editor.

Usage

Edit Tabtree source files

Add or edit data in source/*.tree files

That's how Tabtree looks with syntax highlighting in Pulsar:

Tabtree syntax highlight example with Solid Apps list

Build RDF

Launch compile script: $ ./build.sh

  • First it finds undeclared classes, properties and individuals baing used as objects or predicates in the triples.
  • Then it validates resulting RDF
  • And checks this RDF against SHACL shapes

If all checks passed successfully, you can copy resulting RDF (target/*) to your POD (a convenient option for it is PodPro app)

About

Catalog of the products and services for Solid Project ecosystem

License:MIT License


Languages

Language:Shell 100.0%