Open SergejMuhic opened 2 years ago
Since information captured during the process of design and construction can change over time, FMH-EM requires the use of IfcOwnerHistory to identify the company and date of the last change of each piece of FMH-EM required data. Software may use this information by comparing date-stamped data to show the progression of information captured as the project moves from design through construction and commissioning to handover.
The initial suggestion for this information mapping for all required FMH-EM data (except Organizations and Documents) is: OwnerHistory.LastModifyingUser.TheOrganization.Name or OwnerHistory.OwningUser.TheOrganization.Name OwnerHistory.LastModifiedDate or OwnerHistory.CreationDate
As IFC has a different information mapping for links to document information, that mapping must be used. The initial suggestion for that mapping is: ReferencedDocument.DocumentOwner.Name where DocumentOwner.is_a(“IfcOrganization”) or ReferencedDocument.DocumentOwner.TheOrganization.Name where DocumentOwner.is_a(“IfcPersonAndOrganization”) Note: for IFC2X3, use: ReferenceToDocument[0].DocumentOwner.Name where DocumentOwner.is_a(“IfcOrganization”) or ReferenceToDocument[0].DocumentOwner.TheOrganization.Name where DocumentOwner.is_a(“IfcPersonAndOrganization”) ReferencedDocument.CreationTime Note: for IFC2X3, use: ReferenceToDocument[0].CreationTime
it is too bad that the IfcOwnerHistory does not have a different value for CreatedOn and UpdatedOn. This would be pretty important information to help distinguish which of the information being provided is 'pass thru' information and which is actually the newly 'updated' information.
What we need:
OwnerHistory.LastModifyingUser.TheOrganization.Name
OwnerHistory.OwningUser.TheOrganization.Name
A revision of the following RuleIDs is required:
IfcPersonAndOrganization.TheOrganization
IfcOrganization.Name
(is not yet added to the template)IfcOwnerHistory.CreationDate
IfcApplication.ApplicationFullName
AuthorName and AuthorDate required.