# SHACL: sh:SPARQLSelectValidator

**URL:** <https://community.stardog.com/t/shacl-sh-sparqlselectvalidator/2332>\
**Category:** Support\
**Created:** [March 25, 2020, 4:13pm UTC](https://community.stardog.com/t/shacl-sh-sparqlselectvalidator/2332 "2020-03-25T16:13:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Arnaud\_Giacometti](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.stardog.com/arnaud_giacometti/32/638_2.png) [@Arnaud\_Giacometti](https://community.stardog.com/u/Arnaud_Giacometti)\
**Post date:** [March 25, 2020, 4:13pm UTC](https://community.stardog.com/t/shacl-sh-sparqlselectvalidator/2332/1 "2020-03-25T16:13:53Z")

</div>

Hi,

I just want to know whether Stardog implement sh:SPARQLSelectValidator or not? I tried with a simple example, without any success.

Regards,

Arnaud

---

<div class="post-metadata">

**Author:** ![evren](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.stardog.com/evren/32/1515_2.png) [@evren](https://community.stardog.com/u/evren)\
**Post date:** [March 26, 2020, 2:01pm UTC](https://community.stardog.com/t/shacl-sh-sparqlselectvalidator/2332/2 "2020-03-26T14:01:45Z")

</div>

Hi Arnaud,

[SPARQL-based constraints](https://www.w3.org/TR/shacl/#sparql-constraints) are supported but [SPARQL-based constraint components](https://www.w3.org/TR/shacl/#sparql-constraint-components), i.e. `SPARQLSelectValidator` and `SPARQLAskValidator`, are not supported.

Best,  
Evren

---

<div class="post-metadata">

**Author:** ![Arnaud\_Giacometti](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.stardog.com/arnaud_giacometti/32/638_2.png) [@Arnaud\_Giacometti](https://community.stardog.com/u/Arnaud_Giacometti)\
**Post date:** [March 26, 2020, 3:38pm UTC](https://community.stardog.com/t/shacl-sh-sparqlselectvalidator/2332/3 "2020-03-26T15:38:50Z")

</div>

Hi Evren,

Thanks for your rapid answer. I just suggest that it will be nice if Stardog gives an error message when some SHACL terms are not supported. On the other hand, I already test SPARQL-based constraints, and it perfectly works (which is very powerful).

Best,

Arnaud

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex030/uploads/stardog/original/2X/e/ed66b48a616f505106a4acde3c9cee7e6da9bc67.svg) [@system](https://community.stardog.com/u/system)\
**Post date:** [April 9, 2020, 3:47pm UTC](https://community.stardog.com/t/shacl-sh-sparqlselectvalidator/2332/4 "2020-04-09T15:47:02Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
