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