# {py:mod}`pyirk._builtin.taxonomy` ```{py:module} pyirk._builtin.taxonomy ``` ```{autodoc2-docstring} pyirk._builtin.taxonomy :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`allows_instantiation ` - ```{autodoc2-docstring} pyirk._builtin.taxonomy.allows_instantiation :summary: ``` * - {py:obj}`get_taxonomy_tree ` - ```{autodoc2-docstring} pyirk._builtin.taxonomy.get_taxonomy_tree :summary: ``` * - {py:obj}`is_subclass_of ` - ```{autodoc2-docstring} pyirk._builtin.taxonomy.is_subclass_of :summary: ``` * - {py:obj}`is_instance_of ` - ```{autodoc2-docstring} pyirk._builtin.taxonomy.is_instance_of :summary: ``` * - {py:obj}`instance_of ` - ```{autodoc2-docstring} pyirk._builtin.taxonomy.instance_of :summary: ``` * - {py:obj}`is_generic_instance ` - ```{autodoc2-docstring} pyirk._builtin.taxonomy.is_generic_instance :summary: ``` * - {py:obj}`is_relevant_item ` - ```{autodoc2-docstring} pyirk._builtin.taxonomy.is_relevant_item :summary: ``` * - {py:obj}`get_direct_instances_of ` - ```{autodoc2-docstring} pyirk._builtin.taxonomy.get_direct_instances_of :summary: ``` * - {py:obj}`get_all_instances_of ` - ```{autodoc2-docstring} pyirk._builtin.taxonomy.get_all_instances_of :summary: ``` * - {py:obj}`get_all_subclasses_of ` - ```{autodoc2-docstring} pyirk._builtin.taxonomy.get_all_subclasses_of :summary: ``` * - {py:obj}`close_class_with_R51 ` - ```{autodoc2-docstring} pyirk._builtin.taxonomy.close_class_with_R51 :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} pyirk._builtin.taxonomy.__all__ :summary: ``` ```` ### API ````{py:data} __all__ :canonical: pyirk._builtin.taxonomy.__all__ :value: > ['allows_instantiation', 'get_taxonomy_tree', 'is_subclass_of', 'is_instance_of', 'instance_of', 'is... ```{autodoc2-docstring} pyirk._builtin.taxonomy.__all__ ``` ```` ````{py:function} allows_instantiation(itm: pyirk.core.Item) -> bool :canonical: pyirk._builtin.taxonomy.allows_instantiation ```{autodoc2-docstring} pyirk._builtin.taxonomy.allows_instantiation ``` ```` ````{py:function} get_taxonomy_tree(itm, add_self=True) -> list :canonical: pyirk._builtin.taxonomy.get_taxonomy_tree ```{autodoc2-docstring} pyirk._builtin.taxonomy.get_taxonomy_tree ``` ```` ````{py:function} is_subclass_of(itm1: pyirk.core.Item, itm2: pyirk.core.Item, allow_id=False, strict=True) -> bool :canonical: pyirk._builtin.taxonomy.is_subclass_of ```{autodoc2-docstring} pyirk._builtin.taxonomy.is_subclass_of ``` ```` ````{py:function} is_instance_of(inst_itm: pyirk.core.Item, cls_itm: pyirk.core.Item, allow_R30_secondary: bool = False, strict=True) -> bool :canonical: pyirk._builtin.taxonomy.is_instance_of ```{autodoc2-docstring} pyirk._builtin.taxonomy.is_instance_of ``` ```` ````{py:function} instance_of(cls_entity, r1: str = None, r2: str = None, qualifiers: typing.List[pyirk.core.Item] = None, force_key: str = None) -> pyirk.core.Item :canonical: pyirk._builtin.taxonomy.instance_of ```{autodoc2-docstring} pyirk._builtin.taxonomy.instance_of ``` ```` ````{py:function} is_generic_instance(itm: pyirk.core.Item) -> bool :canonical: pyirk._builtin.taxonomy.is_generic_instance ```{autodoc2-docstring} pyirk._builtin.taxonomy.is_generic_instance ``` ```` ````{py:function} is_relevant_item(itm) :canonical: pyirk._builtin.taxonomy.is_relevant_item ```{autodoc2-docstring} pyirk._builtin.taxonomy.is_relevant_item ``` ```` ````{py:function} get_direct_instances_of(cls_item: pyirk.core.Item, filter=None) -> typing.List[pyirk.core.Item] :canonical: pyirk._builtin.taxonomy.get_direct_instances_of ```{autodoc2-docstring} pyirk._builtin.taxonomy.get_direct_instances_of ``` ```` ````{py:function} get_all_instances_of(cls_item: pyirk.core.Item, filter=None) -> typing.List[pyirk.core.Item] :canonical: pyirk._builtin.taxonomy.get_all_instances_of ```{autodoc2-docstring} pyirk._builtin.taxonomy.get_all_instances_of ``` ```` ````{py:function} get_all_subclasses_of(cls_item: pyirk.core.Item, strict=True) -> typing.List[pyirk.core.Item] :canonical: pyirk._builtin.taxonomy.get_all_subclasses_of ```{autodoc2-docstring} pyirk._builtin.taxonomy.get_all_subclasses_of ``` ```` ````{py:function} close_class_with_R51(cls_item: pyirk.core.Item) :canonical: pyirk._builtin.taxonomy.close_class_with_R51 ```{autodoc2-docstring} pyirk._builtin.taxonomy.close_class_with_R51 ``` ````