Lucas_Werkmeister_WMDE added a comment.

  > And
  >
  >   SELECT ?human
  >   WHERE { ?human wdt:P106 ?o }
  >
  > Would now mean: //All entities with a known occupation//
  > As opposed to //All entities with a known or unkown occupation//
  > which should be written as:
  >
  >   SELECT ?human
  >   WHERE { {?human wdt:P106 ?o} union {?human a wdunk:P106} }
  
  I **strongly oppose** this part. I wasn’t around when the Wikibase RDF model 
was designed, so I can’t say whether this was an intentional feature or a happy 
design accident (though I suspect it’s intentional), but the fact that 
`?subject wdt:P570 ?died` matches both known and unknown values (but not 
missing values) is a //very useful feature//, and one that many of my own 
queries (and, I suspect, others’ as well) rely on for correctness.
  
  If the problem is just the blank nodes themselves, why not use this new 
`wdunk:P2` in the same way, as in `wd:Q3 wdt:P2 wdunk:P2`? That’s still worse 
than the blank nodes (multiple “unknown value” statements collapse into one 
triple, just as is currently the case for “no value” statements), but at least 
it shouldn’t break as many queries.

TASK DETAIL
  https://phabricator.wikimedia.org/T244341

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Lucas_Werkmeister_WMDE, Aklapper, dcausse, darthmon_wmde, Nandana, Lahi, 
Gq86, GoranSMilovanovic, QZanden, EBjune, merbst, LawExplorer, _jensen, 
rosalieper, Scott_WUaS, Jonas, Xmlizer, jkroll, Smalyshev, Wikidata-bugs, 
Jdouglas, aude, Tobias1984, Manybubbles, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to