A ilustracao mostra duas paredes amarelas e vermelhas contiguas relacionadas entro do IfcRelationship

IfcRelationship: confira a arquitetura do arquivo IFC

IfcRelationship è o segundo pilar da estrutura de dados IFC. Conheça as diferentes tipologias de relações entre as várias entidades e propriedades

Neste artigo, vamos falar sobre o segundo pilar em que está baseada a estrutura de dados formato IFC (Industry Foundation Classes): IfcRelationShip, ou seja, os diferentes tipos de relações dentro do formato IFC. Vale lembrar que já falamos sobre IfcObject e suas entidades no artigo da semana passada. Confira os três artigos sobre arquitetura IFC:

  1. artigo sobre IfcObject
  2. artigo sobre IfcRelationship
  3. artigo sobre IfcPropertyDefinition (proximamente).

Arquitetura de um modelo IFC

O esquema IFC pode ser considerado um sistema de armazenamento para organizar e transportar dados digitais, para aprimorar a interoperabilidade entre diferentes atores .

IFC define um modelo composto por centenas de entidades organizadas de forma hierárquica.

O grafico mostra a composicao do esquema de dados IFC

Gráfico da composição do esquema de dados IFC

A lógica do IFC está baseada em 3 conceitos fundamentais, que representam a própria estrutura e definem:

O grafico mostra um esquema da subdivisao da classe IfcRelationship

IfcRelationship

IfcRelationship descreve as diferentes tipologias de relações.

Existem 5 tipos de relações fundamentais dentro do modelo IFC, subtipos da classe IfcRelationship:

  1. IfcRelConnects é uma relação de ligação que conecta os objetos com base em alguns critérios. Por exemplo, uma laje ligada a uma viga, ou uma parede divisória que está em um pavimento.
  2. IfcRelAssociates detecta fontes externas de informações e associa elas para objetos ou definições de propriedades. A relação de associação é unidirecional. Por exemplo, uma biblioteca IFC externa onde foi definido o objeto, ou as informações sobre classificação de um espaço específico dentro de um edifício.
  3. IfcRelDecomposes define o conceito geral de elementos compostos ou decompostos. As decomposições implicam uma dependência, ou seja, a definição do conjunto depende da definição das partes, e as partes dependem da existência do conjunto. Por isso, um item de custo pode estar compreendido em outros, bem como um quadro estrutural é um conjunto de vigas e colunas.
  4. IfcRelDefines permite a uma instância herdar as propriedades de uma outra. Por exemplo, janelas diferentes dentro do modelo IFC podem pertencer ao mesmo tipo (mesmo catálogo ou produtor), então é possível compartilhar essas informações entre as instâncias.
  5. IfcRelAssigns esclarece as relações que se criam quando um objeto precisar dos serviços de outro. Por exemplo, pode-se atribuir um recurso específico a um objeto.

Cada um desses 5 tipos está ramificado em relações adicionais (árvores subtipos) entre objetos, tipos, propriedades, etc., como mostrado pelo gráfico:

A imagem mostra um grafico da subdivisao da classe IfcRelationship

As 3 telas do usBIM.viewer+ proporcionam alguns exemplos de relações:

  • a primeira tela mostra a forma como IfcRelAggregates estabele a relação entre IfcBuilding (edifício) e todos os andares em que está subdividido, ou seja, IfcBuildingStorey;
  • a segunda tela mostra a forma como IfcRelContainedInSpatialStructure relaciona IfcBuildingStorey com todas as entidades que pertencem a ele;
  • a terça rela realça que IfcRelConnectsPathElements põe em contato entre si as duas entidades contíguas (paredes) contidas em IfcWallStandardCase.

 

A tela dentro do software usBIMviewer mostra a relacao entre todos os andares do edificio

IfcRelAggregates | Relação IfcBuilding com todos os andares do IfcBuildingStorey

 

A tela dentro do software usBIMviewer mostra a relacao entre os andares do edificio e as entidades que lhe pertencem

IfcRelContainedInSpatialStructure | Relação IfcBuildingStorey com todas as entidades que pertencem a ele, ou seja, IfcDoor, IfcWallStandardCase, IfcSlab, IfcWindow

 

A tela dentro do software mostra a relacao entre duas entidades vizinhas no IfcRelationship

 

Download viewer IFC

Se quiser verificar de primeira mão a ideia de IfcRelationship entre as entidades de um edifício ou partes dele (paredes, lajes, janelas), baixe gratuitamente e sem limites o software usBIM.viewer+, que permite abrir, analisar e editar um arquivo IFC.

Se quiser descobrir mais sobre a arquitetura do formato IFC, confira os seguintes artigos de aprofundamento:

  1. IfcObjectDefinition
  2. IfcRelationship
  3. IfcPropertyDefinition (proximamente).
usbim-viewer
usbim-viewer