Talk:Q805221

From Wikidata
Jump to navigation Jump to search

Autodescription — ballet dancer (Q805221)

description: person who practices the art of ballet
Useful links:
Classification of the class ballet dancer (Q805221)  View with Reasonator View with SQID
For help about classification, see Wikidata:Classification.
Parent classes (classes of items which contain this one item)
Subclasses (classes which contain special kinds of items of this class)
ballet dancer⟩ on wikidata tree visualisation (external tool)(depth=1)
Generic queries for classes
Generic queries for position

This section is generated using {{Generic queries for positions}}

See also


@Animalparty: why did you put back the instance of (P31)? It's not need, it already has it from its super-class. Regards, Antoine2711 (talk) 18:27, 17 September 2020 (UTC)[reply]

@Antoine2711: Because occupation (P106) has value-type constraint (Q21510865) and item-requires-statement constraint (Q21503247) requiring instance of (P31), and an error is triggered on human items if the occupation lacks P31. -Animalparty (talk) 18:57, 17 September 2020 (UTC)[reply]
@Animalparty: you should check dancer (Q5716684), and you will see that it has the instance of (P31) to the value profession (Q28640). So, it's an error of the interface, and not an error of the data. Being inherited, profession (Q28640) MUST NOT be repeated. Can you put my correction back? Regards, Antoine2711 (talk) 20:23, 17 September 2020 (UTC)[reply]
@Antoine2711: I don't believe your corrections were correct. Every occupation has an instance of (P31), from violinist (Q1259917) to gravedigger (Q537575) to nuclear physicist (Q16742096). If you believe no occupations should have a P31, you should open a discussion at occupation (P106) or the Project chat. Cheers, -Animalparty (talk) 21:20, 17 September 2020 (UTC)[reply]
@Antoine2711: Actually P31 value can't be inherited through P279 chain... --Infovarius (talk) 20:12, 18 September 2020 (UTC)[reply]
@Infovarius: Very interesting, can you point me on a documentation/discussion for that? (Like what's get inherited and what is not inherited.) Antoine2711 (talk) 21:15, 18 September 2020 (UTC)[reply]
@Antoine2711: it is consequence of Membership properties - because P279 is transitive. And P31 connects instances with classes, or classes with metaclasses, or metaclasses with metaclasses of higher level. --Infovarius (talk) 08:27, 21 September 2020 (UTC)[reply]