TP2 Question bonus SHACL

TP2 Question bonus SHACL

par Erwan Marchand,
Nombre de réponses : 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

En réponse à Erwan Marchand

Re: TP2 Question bonus SHACL

par 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.
En réponse à Erwan Marchand

Re: TP2 Question bonus SHACL

par 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]"