*ShEx experts, *

I've got https://www.wikidata.org/wiki/EntitySchema:E126 mostly working now
thanks to the examples and note on
https://www.wikidata.org/wiki/Wikidata:WikiProject_ShEx/How_to_get_started%3F

specifically about

> N.B. E97 <https://www.wikidata.org/wiki/EntitySchema:E97> only makes sure
> that an item has at least one class. The constraint that at least one class
> is an organization (Q43229) <https://www.wikidata.org/wiki/Q43229> or a 
> subclass
> of (P279) <https://www.wikidata.org/wiki/Property:P279> organization
> (Q43229) <https://www.wikidata.org/wiki/Q43229> requires a more complex
> recursive definition and is found here
> <https://raw.githubusercontent.com/jneubert/wd-shex-test/master/wikidata-organization.shex>
>  and
> in E98 <https://www.wikidata.org/wiki/EntitySchema:E98>.


Would love some help about the cardinality errors I'm getting when using
E126 <https://www.wikidata.org/wiki/EntitySchema:E126> with example query
or any of the other example queries in comments in E126
<https://www.wikidata.org/wiki/EntitySchema:E126> :

 SELECT ?winner WHERE {
  ?winner wdt:P166 ?prize.
  ?prize (wdt:P361|wdt:P31|wdt:P279) wd:Q7191.
 }


Errors from ShEx2 Online Validator :

✗wd:Q106471@!START

validating http://www.wikidata.org/entity/Q106471 as
//www.wikidata.org/wiki/Special:EntitySchemaText/nobel_winner:
    validating http://www.wikidata.org/entity/Q44585: exceeds cardinality

✗wd:Q110947@!START

validating http://www.wikidata.org/entity/Q110947 as
//www.wikidata.org/wiki/Special:EntitySchemaText/nobel_winner:
    validating http://www.wikidata.org/entity/Q44585: exceeds cardinality


Thad
https://www.linkedin.com/in/thadguidry/
_______________________________________________
Wikidata-tech mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-tech

Reply via email to