Module:Is instance/doc
Appearance
Usage
[edit]{{#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.
Example
[edit]For example:
- HMS Ark Royal (Q847672)
- is an instance of light aircraft carrier (Q1185562), which
- is a subclass of aircraft carrier (Q17205), which
- is a subclass of warship (Q3114762), which
- is a subclass of naval vessel (Q177597), which
- is a subclass of ship (Q11446).
- is a subclass of naval vessel (Q177597), which
- is a subclass of warship (Q3114762), which
- is a subclass of aircraft carrier (Q17205), which
- is an instance of light aircraft carrier (Q1185562), which
To know that HMS Ark Royal (Q847672) is an instance of ship (Q11446), you can use:
{{#invoke:Is instance|main|qid=Q847672|value=Q11446}}
= 3
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 depth
[edit]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.