ifcopenshell.api.owner.add_organisation#

Module Contents#

class ifcopenshell.api.owner.add_organisation.Usecase(file, identification='APTR', name='Aperture Science')#

Adds a new organisation

Organisations are the main way to identify manufacturers, suppliers, and other actors who do not have a single representative or must not have any personally identifiable information.

Parameters
  • identification (str, optional) – The short code identifying the organisation. Sometimes used in drawing naming schemes. Otherise used as a canonicalised way of computers to identify the organisation. Like their stock name.

  • name (str, optional) – The legal name of the organisation

Returns

The newly created IfcOrganization

Return type

ifcopenshell.entity_instance.entity_instance

Example:

organisation = ifcopenshell.api.run("owner.add_organisation", model,
    identification="AWB", name="Architects Without Ballpens")
execute(self)#