Jump to content

Module:Is instance/doc: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
beta
Line 12: Line 12:


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.
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 ===
For performance considerations, the module will not go searching indefnitely. The default maximum recursion depth is 5. If you want to change this, use the {{para|maxdepth}} parameter.

<includeonly>{{Sandbox other||
<includeonly>{{Sandbox other||
<!-- Categories below this line; interwikis at Wikidata -->
<!-- Categories below this line; interwikis at Wikidata -->

Revision as of 12:43, 22 March 2022


Usage

{{#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.

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). 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

For performance considerations, the module will not go searching indefnitely. The default maximum recursion depth is 5. If you want to change this, use the |maxdepth= parameter.