TP2 Question bonus SHACL

TP2 Question bonus SHACL

by Erwan Marchand -
Number of replies: 2

Bonsoir,

petite précision en rapport avec la question Bonus en SHACL du TP2 d'INF8410,
le SHACL playground supporte mal les contraintes contenant des requêtes SPARQL (ce qui est nécessaire ici)

Vous pouvez utiliser l'outil https://github.com/TopQuadrant/shacl si vous désirez vous essayer a cette question, celui-ci supporte les contraintes avec requêtes SPARQL.

Cordialement

In reply to Erwan Marchand

Re: TP2 Question bonus SHACL

by Erwan Marchand -
Vous avez également la possibilité, si vous êtes plus à l'aise avec python que java, d'utiliser pySHACL https://github.com/RDFLib/pySHACL
Je vous joins également un template du code python à utiliser avec pyshacl sur lequel vous pouvez ajouter directement votre contrainte et le chemin vers l'ontologie.
In reply to Erwan Marchand

Re: TP2 Question bonus SHACL

by Erwan Marchand -
Vous pouvez installer pyshacl sur les postes de l'ecole a l'aide de la commande "pip3 install --user pyshacl" puis executer votre code python avec la commande "python3 [chemin vers votre fichier python]"