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
- Host: GitHub
- URL: https://github.com/datadavev/shacl-pad
- Owner: datadavev
- Created: 2020-07-15T14:47:37.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-03T15:12:52.000Z (almost 6 years ago)
- Last Synced: 2025-02-02T09:27:15.816Z (over 1 year ago)
- Language: Jupyter Notebook
- Size: 19.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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