This is the documentation page for Module:Is instance
UsageEdit
{{#invoke:Is instance|main|qid=|value=}}
This module will use Wikidata properties instance of (P31) and subclass of (P279) to determine whether or not an entity is an instance of some other entity.
ExampleEdit
For example:
- (Q847672)
- is an instance of light aircraft carrier (Q1185562), which
- is a subclass of (Q17205), which
- is a subclass of (Q3114762), which
- is a subclass of (Q177597), which
- is a subclass of ship (Q11446).
- is a subclass of (Q177597), which
- is a subclass of (Q3114762), which
- is a subclass of (Q17205), which
- is an instance of light aircraft carrier (Q1185562), which
To know that (Q847672) is an instance of ship (Q11446), you can use:
{{#invoke:Is instance|main|qid=Q847672|value=Q11446}}
= 0
The output number indicates the minimum recursion depth to find the value required. An output of zero indicates that the item is not an instance.
Maximum depthEdit
For performance considerations, the module will not go on searching indefinitely. The default maximum recursion depth is 5. If you want to change this, use the |maxdepth=
parameter.