# {py:mod}`pyirk._builtin.statement_utils` ```{py:module} pyirk._builtin.statement_utils ``` ```{autodoc2-docstring} pyirk._builtin.statement_utils :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`set_multiple_statements ` - ```{autodoc2-docstring} pyirk._builtin.statement_utils.set_multiple_statements :summary: ``` * - {py:obj}`get_relation_properties_uris ` - ```{autodoc2-docstring} pyirk._builtin.statement_utils.get_relation_properties_uris :summary: ``` * - {py:obj}`get_relation_properties ` - ```{autodoc2-docstring} pyirk._builtin.statement_utils.get_relation_properties :summary: ``` * - {py:obj}`label_compare_method ` - ```{autodoc2-docstring} pyirk._builtin.statement_utils.label_compare_method :summary: ``` * - {py:obj}`does_not_have_relation ` - ```{autodoc2-docstring} pyirk._builtin.statement_utils.does_not_have_relation :summary: ``` * - {py:obj}`replacer_method ` - ```{autodoc2-docstring} pyirk._builtin.statement_utils.replacer_method :summary: ``` * - {py:obj}`copy_statements ` - ```{autodoc2-docstring} pyirk._builtin.statement_utils.copy_statements :summary: ``` * - {py:obj}`reverse_statements ` - ```{autodoc2-docstring} pyirk._builtin.statement_utils.reverse_statements :summary: ``` * - {py:obj}`new_instance_as_object ` - ```{autodoc2-docstring} pyirk._builtin.statement_utils.new_instance_as_object :summary: ``` * - {py:obj}`raise_contradiction ` - ```{autodoc2-docstring} pyirk._builtin.statement_utils.raise_contradiction :summary: ``` * - {py:obj}`raise_reasoning_goal_reached ` - ```{autodoc2-docstring} pyirk._builtin.statement_utils.raise_reasoning_goal_reached :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} pyirk._builtin.statement_utils.__all__ :summary: ``` ```` ### API ````{py:data} __all__ :canonical: pyirk._builtin.statement_utils.__all__ :value: > ['set_multiple_statements', 'get_relation_properties_uris', 'get_relation_properties', 'label_compar... ```{autodoc2-docstring} pyirk._builtin.statement_utils.__all__ ``` ```` ````{py:function} set_multiple_statements(subjects: typing.Union[list, tuple], predicate: pyirk.core.Relation, object: typing.Any, qualifiers=None) :canonical: pyirk._builtin.statement_utils.set_multiple_statements ```{autodoc2-docstring} pyirk._builtin.statement_utils.set_multiple_statements ``` ```` ````{py:function} get_relation_properties_uris() :canonical: pyirk._builtin.statement_utils.get_relation_properties_uris ```{autodoc2-docstring} pyirk._builtin.statement_utils.get_relation_properties_uris ``` ```` ````{py:function} get_relation_properties(rel_entity: pyirk.core.Entity) -> typing.List[str] :canonical: pyirk._builtin.statement_utils.get_relation_properties ```{autodoc2-docstring} pyirk._builtin.statement_utils.get_relation_properties ``` ```` ````{py:function} label_compare_method(self, item1, item2) -> bool :canonical: pyirk._builtin.statement_utils.label_compare_method ```{autodoc2-docstring} pyirk._builtin.statement_utils.label_compare_method ``` ```` ````{py:function} does_not_have_relation(self, item: pyirk.core.Item, rel: pyirk.core.Relation) -> bool :canonical: pyirk._builtin.statement_utils.does_not_have_relation ```{autodoc2-docstring} pyirk._builtin.statement_utils.does_not_have_relation ``` ```` ````{py:function} replacer_method(self, old_item, new_item) :canonical: pyirk._builtin.statement_utils.replacer_method ```{autodoc2-docstring} pyirk._builtin.statement_utils.replacer_method ``` ```` ````{py:function} copy_statements(self, rel1: pyirk.core.Relation, rel2: pyirk.core.Relation) :canonical: pyirk._builtin.statement_utils.copy_statements ```{autodoc2-docstring} pyirk._builtin.statement_utils.copy_statements ``` ```` ````{py:function} reverse_statements(self, rel: pyirk.core.Relation) :canonical: pyirk._builtin.statement_utils.reverse_statements ```{autodoc2-docstring} pyirk._builtin.statement_utils.reverse_statements ``` ```` ````{py:function} new_instance_as_object(self, subj, pred, obj_type, placeholder=False, name_prefix=None) :canonical: pyirk._builtin.statement_utils.new_instance_as_object ```{autodoc2-docstring} pyirk._builtin.statement_utils.new_instance_as_object ``` ```` ````{py:function} raise_contradiction(self, msg_template, *args) :canonical: pyirk._builtin.statement_utils.raise_contradiction ```{autodoc2-docstring} pyirk._builtin.statement_utils.raise_contradiction ``` ```` ````{py:function} raise_reasoning_goal_reached(self, msg_template, *args) :canonical: pyirk._builtin.statement_utils.raise_reasoning_goal_reached ```{autodoc2-docstring} pyirk._builtin.statement_utils.raise_reasoning_goal_reached ``` ````