Hi! I just saw these three edits on the constraints documentation – can we discuss them?
- If you want to add a feature to the constraint checks, please open a task on Phabricator. Someone needs to add support for instance or subclass of (Q30208840) (currently, that would be me), and they might not even watch those documentation pages, or they might not check their Watchlist very often. I don’t like finding out about work I need to do in this way :)
- What is the intended meaning of instance or subclass of (Q30208840)? From the label, I assume that it’s the union of instance of (Q21503252) and subclass of (Q21514624) – the item can be an instance of the class, or a subclass of the class, and either way is fine. But in this edit, “a direct instance, subclass or instance of a subclass of the class” sounds like some other interpretation: it sounds like instance of (Q21503252) means “direct instance”, subclass of (Q21514624) means “direct subclass” and instance or subclass of (Q30208840) means “indirect instance” (instance of subclass). But that doesn’t match the current interpretation of instance of (Q21503252) and subclass of (Q21514624) at all: currently, those mean “direct or indirect instance” and “direct or indirect subclass”.