An open API service indexing awesome lists of open source software.

https://github.com/datadavev/shacl-pad

Jupyter Lab books for playing with SHACL
https://github.com/datadavev/shacl-pad

Last synced: about 1 year ago
JSON representation

Jupyter Lab books for playing with SHACL

Awesome Lists containing this project

README

          

# Jupyter Lab Notes on SHACL

## Installation

```
git clone https://github.com/datadavev/shacl-pad.git
cd shacl-pad
python -m venv env
source env/bin/activate
pip install -U pip
pip install -r requirements.txt
```

## Running the notebooks

In the `shacl-pad` folder:

```
jupyter lab
```

00: Basics for loading, visualize, validation.

01: SHACL Targets

a. Node

b. Class

c. Subject Of

d. Object Of

e. SPARQL Targets

02: SHACL Constraints

a. Class

b. Data type

c. Cardinality

d. Value range

e. String characteristics

f. Pair constraints

g. Logical constraints

h. Shape constraints

i. Others