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