Problema observado
"Exporta o IFC, manda pro coordenador, segue a vida." Essa frase resume como a maioria das equipes trata o IFC: como um PDF 3D — um arquivo estático que se gera no final, se entrega por obrigação e se visualiza passivamente. O receptor abre, gira, faz um clash detection geométrico e arquiva. Ninguém consulta, ninguém filtra, ninguém extrai, ninguém verifica propriedade nenhuma. O IFC vira figura tridimensional que ninguém lê.
Esse uso desperdiça o que o IFC realmente é: um contêiner de dados estruturado. O esquema IFC (ISO 16739-1:2024, IFC4x3) não foi desenhado para gerar imagens bonitas — foi desenhado para representar um ativo construído como banco de dados semântico: entidades tipadas (IfcWall, IfcSpace, IfcDistributionElement), relações explícitas (composição via IfcRelAggregates, contenção via IfcRelContainedInSpatialStructure, conectividade via IfcRelConnectsElements), propriedades normalizadas em Property Sets padronizados (Pset_WallCommon, Pset_SpaceCommon), classificação embarcada via IfcClassificationReference e quantitativos nativos via IfcElementQuantity. Cada elemento é um registro com geometria, propriedades e relações — não um sólido 3D com textura.
A distinção entre "IFC como PDF 3D" e "IFC como dado" é a fronteira que separa BIM visual de BIM operacional. Quando o IFC é tratado como imagem, o modelo serve para uma coisa: olhar. Quando tratado como dado, o modelo serve para coordenar, quantificar, verificar, auditar e operar. A diferença não é filosófica — é operacional e mensurável.
O conceito de IFC como formato e a distinção entre openBIM e closedBIM são temas das respectivas dores nos fundamentos do BIM. Esta página ataca o mau uso: a equipe até sabe que IFC existe, até exporta — mas trata o arquivo como artefato de visualização, não como contêiner de dados. E com isso perde o valor que justifica todo o ecossistema openBIM.
O IFC como contêiner de dados é peça central da cadeia openBIM buildingSMART: o modelo IFC carrega os dados; o IDS (buildingSMART IDS, ISO 29481-3) verifica se os dados estão conformes; o bSDD (buildingSMART Data Dictionary) fornece vocabulário canônico para propriedades e classificações; o BCF (BIM Collaboration Format) ancora issues de coordenação nos elementos do modelo via GUID. Sem tratar o IFC como dado, nenhum desses padrões funciona — porque todos operam sobre a informação semântica do modelo, não sobre a geometria.
A ABNT NBR ISO 19650-1:2022 define information container (§3.3.12) como "conjunto nomeado e persistente de informação recuperável de dentro de uma hierarquia de armazenamento de arquivos". O IFC é, por definição e por design, um information container. Tratá-lo como PDF 3D é usar um banco de dados como pôster.
Sinais associados
- 1
IFC aberto apenas para visualização · a equipe abre o IFC no viewer, gira o modelo, tira screenshot e fecha. Ninguém seleciona elemento para consultar propriedade, ninguém filtra por tipo, ninguém extrai quantitativo.
- 2
Clash detection puramente geométrico · o modelo federado é usado apenas para detectar colisões visuais entre sólidos. Nenhuma verificação semântica (propriedade, classificação, relação) é feita sobre os dados do IFC.
- 3
Propriedades preenchidas que ninguém consulta · o projetista preenche Property Sets no modelo nativo, exporta para IFC, e do outro lado ninguém verifica se a informação chegou nem a utiliza para decisão.
- 4
Quantitativo extraído de planilha paralela · a equipe levanta quantitativos no Excel ou no software de orçamentação, não a partir do IfcElementQuantity embarcado no IFC. O modelo e o quantitativo vivem separados.
- 5
IFC entregue como obrigação contratual, não como ferramenta · a organização gera IFC porque o contrato exige, arquiva e nunca mais abre. O IFC cumpre cláusula, não cumpre função.
- 6
Ninguém sabe o que é IDS, bSDD ou BCF na equipe · o ecossistema openBIM buildingSMART que opera sobre os dados do IFC é desconhecido. A equipe conhece o arquivo mas não conhece os padrões que dão utilidade ao conteúdo.
- 7
Modelo entregue para operação sem uso downstream · o as-built IFC chega a facilities e morre em pasta. Nenhum sistema de gestão de ativos consome os dados do modelo — porque ninguém preparou o IFC para ser consumido como dado.
- 8
Verificação de qualidade visual, não semântica · a conferência do IFC é feita por inspeção visual: geometria razoável, modelo não explodiu, elementos parecem no lugar. Nenhuma regra automatizada verifica se os Property Sets, classificações e relações estão conformes.
Causas prováveis
- 1
Formação em software, não em schema · os cursos comerciais ensinam Revit, ArchiCAD, Tekla — ensinam a modelar e apertar o botão de exportar IFC. Não ensinam o esquema semântico (ISO 16739-1) nem os padrões que operam sobre ele (IDS, bSDD, BCF). O profissional sabe gerar o arquivo mas não sabe o que o arquivo carrega.
- 2
Viewer usado como ferramenta final · o viewer BIM (Solibri, BIMcollab ZOOM, Navisworks) é tratado como ponto de chegada: abrir e olhar. Deveria ser ponto de partida: abrir, consultar, filtrar, verificar, extrair. A ferramenta suporta os dois usos — a cultura só pratica o primeiro.
- 3
Ausência de EIR que exija uso dos dados · o contrato pede IFC mas não especifica quais dados devem estar embarcados, em quais Property Sets, com qual classificação, para qual uso downstream. Sem requisito de dado, o IFC nasce como geometria empacotada.
- 4
Ecossistema openBIM buildingSMART desconhecido · IDS, bSDD e BCF são padrões maduros e operacionais — mas desconhecidos pela maioria das equipes. Sem conhecer os padrões que consomem os dados do IFC, não há motivo percebido para embarcar dados no IFC.
- 5
Cultura de coordenação visual · coordenação BIM praticada como atividade visual: abrir modelo federado, rodar clash detection geométrico, registrar colisões em screenshot. A coordenação semântica (verificar dados, auditar propriedades, checar classificação) não é sequer cogitada.
- 6
Formato nativo como fonte, IFC como subproduto · o modelo nativo (.rvt, .pln, .ifc nativo) é tratado como a fonte verdadeira; o IFC exportado é tratado como cópia descartável. Consequência: ninguém investe em qualidade de exportação porque o IFC não é o dado de referência.
Riscos
- 1
Investimento em modelagem sem retorno downstream · a equipe preenche propriedades, classifica elementos, modela relações — e tudo morre no IFC que ninguém lê. O custo de modelagem detalhada não se converte em valor para coordenação, orçamento nem operação.
- 2
Verificação automatizada impossível · sem dados embarcados ou com dados não estruturados, não há como rodar IDS de verificação. A conformidade depende de conferência visual — cara, lenta e falível.
- 3
Handover para operação fracassa · o modelo as-built chega a facilities como geometria 3D sem dados exploráveis. Nenhum sistema CMMS/CAFM consegue importar informação útil do IFC — o handover digital vira handover de imagem.
- 4
Quantitativo não rastreável ao modelo · se o quantitativo não vem do IfcElementQuantity embarcado no IFC, a rastreabilidade modelo-orçamento depende de planilha paralela. Divergência gera disputa contratual sem evidência auditável.
- 5
Coordenação limitada a geometria · tratar o IFC como PDF 3D limita a coordenação a clash detection geométrico. Verificação de dados (propriedade preenchida, classificação correta, relação coerente) fica fora do processo.
- 6
Dependência de formato proprietário perpetuada · quando o IFC é tratado como subproduto descartável, o dado real fica no formato nativo proprietário. A organização mantém dependência de vendor sem perceber — exatamente o oposto do que o openBIM promete.
Gravidade estimada
Gravidade 2-3. Tratar o IFC como PDF 3D não gera erro visível imediato — o modelo abre, a geometria aparece, o clash detection roda. O dano é silencioso: toda a informação semântica embarcada fica inacessível, e o retorno do investimento em modelagem detalhada se perde. Gravidade 2 quando a organização está no início da jornada BIM e ainda não tem usos downstream que dependam dos dados do IFC. Gravidade 3 quando já contratou coordenação BIM, exige conformidade com EIR, opera handover para facilities ou precisa de rastreabilidade modelo-orçamento — e mesmo assim trata o IFC como imagem.
Testes recomendados
Todos os testes podem ser executados pelo gestor da informação, pelo BIM Manager ou pelo coordenador BIM sobre um IFC real de projeto ativo.
Teste 1 — A equipe consulta dados do IFC ou só visualiza?
Pergunte a três pessoas da equipe: "o que você faz com o IFC depois que abre?" Respostas esperadas de uso como dado: filtrar por tipo de elemento, consultar propriedades, verificar classificação, extrair quantitativo, rodar IDS. Respostas de uso como PDF 3D: girar, dar zoom, tirar screenshot, fechar.
Sinal de problema: ninguém menciona consulta de propriedade, filtro por tipo ou verificação semântica. O IFC é tratado exclusivamente como visualização.
Teste 2 — Property Sets consultados por alguém?
Abra o IFC em viewer neutro (Solibri, BIMcollab ZOOM, BlenderBIM). Selecione 10 elementos variados. Verifique se os Property Sets padronizados (Pset_WallCommon, Pset_SpaceCommon, etc.) estão preenchidos. Depois pergunte: "alguém já consultou esses dados para tomar decisão?"
Sinal de problema: propriedades preenchidas que ninguém nunca consultou. Dado embarcado sem consumidor.
Teste 3 — Quantitativo vem do IFC ou de planilha paralela?
Identifique a fonte do último levantamento de quantitativos do projeto. O quantitativo foi extraído do IfcElementQuantity embarcado no IFC ou foi levantado em planilha Excel, medição manual ou software desconectado do modelo?
Sinal de problema: quantitativo extraído de fonte paralela ao modelo. O IFC carrega IfcElementQuantity que ninguém usa.
Teste 4 — Existe IDS no projeto?
Verifique se o projeto possui ao menos uma IDS (buildingSMART IDS, ISO 29481-3) que especifique os dados exigidos no IFC: Property facets, Classification facets, Material facets. A IDS é rodada contra o IFC a cada entrega?
Sinal de problema: nenhuma IDS existe. A verificação do IFC é puramente visual. A conformidade dos dados embarcados nunca é checada automaticamente.
Teste 5 — O EIR especifica dados ou só pede IFC?
Abra o EIR ou termo de referência do projeto. Procure especificação de quais Property Sets, classificações e quantitativos devem estar embarcados no IFC. Confira se há referência a IDS de verificação.
Sinal de problema: o EIR diz "entregar em IFC" sem detalhar dados exigidos. O requisito é de formato, não de conteúdo. O IFC nasce como embalagem sem contrato sobre o que deve conter.
Critérios de conformidade
O problema é considerado resolvido quando todos os itens abaixo forem verdadeiros, em aderência à ISO 16739-1:2024, ABNT NBR ISO 19650 e ecossistema openBIM buildingSMART:
A equipe trata o IFC como information container (ABNT NBR ISO 19650-1:2022, §3.3.12) cujo valor esta nos dados semanticos, nao na geometria renderizada.
Toda abertura de IFC inclui consulta de dados: selecionar elemento, verificar Property Sets, conferir classificacao, checar relacoes — nao apenas girar e visualizar.
Quantitativos sao extraidos preferencialmente do IfcElementQuantity embarcado no IFC, com rastreabilidade direta ao elemento do modelo.
O projeto opera com IDS (buildingSMART IDS, ISO 29481-3) que verifica automaticamente a presenca e a conformidade dos dados embarcados no IFC a cada entrega.
O EIR especifica quais Property Sets, classificacoes (IfcClassificationReference) e quantitativos (IfcElementQuantity) devem estar embarcados no IFC — o requisito e de conteudo, nao so de formato.
A equipe conhece e usa os padroes do ecossistema openBIM buildingSMART que operam sobre os dados do IFC: IDS para verificacao, bSDD para vocabulario canonico, BCF para coordenacao ancorada em GUID.
O IFC entregue como as-built carrega dados exploraveis por sistemas downstream (CMMS, CAFM, software de 5D) — o handover digital e de dados, nao de geometria.
A coordenacao BIM inclui verificacao semantica (dados, propriedades, classificacao, relacoes) alem da verificacao geometrica (clash detection).
Ações corretivas
Curto prazo (30-45 dias — mudar a postura de uso):
-
Demonstrar o IFC como dado ao vivo. Sessão de 2 horas com a equipe usando um IFC real do projeto: selecionar elementos, consultar Property Sets, filtrar por classificação, extrair quantitativos, rodar uma IDS mínima. Mostrar que o arquivo que a equipe trata como imagem é um banco de dados consultável.
-
Rodar a primeira IDS do projeto. Criar uma IDS mínima (buildingSMART IDS, ISO 29481-3) com 3-5 regras de Property facet sobre os elementos mais críticos. Executar contra o IFC atual. O resultado quantifica o que falta para o IFC ser dado, não imagem.
-
Substituir uma planilha paralela por extração do IFC. Escolher um levantamento de quantitativos que hoje vem de planilha. Extrair o mesmo dado do
IfcElementQuantitydo IFC. Comparar. O exercício demonstra concretamente o valor do IFC como dado — ou expõe que o IFC não carrega o quantitativo, motivando correção na exportação. -
Incluir consulta de dados no workflow de recebimento. Ao receber IFC de uma disciplina, o receptor não apenas visualiza — verifica amostragem de Property Sets, classificação e quantitativos. Checklist de 5 minutos que transforma o recebimento passivo em recebimento ativo.
Médio prazo (60-120 dias — institucionalizar o uso como dado):
-
Reescrever o EIR com requisitos de dados. Substituir "entregar em IFC" por especificação de conteúdo: quais Property Sets devem estar preenchidos, qual sistema de classificação embarcado, quais quantitativos calculados, qual IDS de verificação. Conforme os padrões de informação do projeto da ABNT NBR ISO 19650-2:2022.
-
Integrar IDS ao ciclo de aceite do CDE. A transição de WIP para Shared (ABNT NBR ISO 19650-1:2022, Seção 12) passa a exigir aprovação de IDS automatizada — modelo com dados faltantes não transita de estado. Verificação semântica vira gate, não sugestão.
-
Capacitar a equipe nos padrões openBIM buildingSMART. Workshop que cobre: IDS (verificação de dados), bSDD (vocabulário canônico de propriedades e classificações), BCF (coordenação ancorada em dados do modelo). A equipe passa a operar o ecossistema que dá utilidade aos dados do IFC.
-
Preparar o IFC para uso downstream. Para projetos com handover para operação: configurar a exportação para que o IFC carregue todos os dados que o CMMS/CAFM precisa importar. Testar a importação antes do as-built — não depois.
Prevenção
- 1
Formação em schema antes de formação em botão · todo profissional que exporta IFC entende as entidades semanticas (IfcProduct, IfcPropertySet, IfcClassificationReference, IfcElementQuantity) antes de aprender o menu de exportação do software.
- 2
EIR com requisito de conteudo · todo EIR especifica quais dados devem estar embarcados no IFC (Property Sets, classificação, quantitativos), com IDS de verificação anexa. Requisito de formato sem requisito de conteúdo é convite ao IFC vazio.
- 3
IDS como gate no CDE · nenhum IFC transita de WIP para Shared sem passar por IDS automatizada. Verificação semântica é pre-condição de aceite, não atividade opcional.
- 4
Ecossistema openBIM operacional · a equipe opera com IDS (verificação), bSDD (vocabulário) e BCF (coordenação) sobre os dados do IFC. O IFC é peça central de um ecossistema, não arquivo isolado.
- 5
Quantitativos extraídos do modelo · o IfcElementQuantity embarcado no IFC é a fonte preferencial de quantitativos. Planilha paralela existe como conferência, não como fonte.
- 6
Recebimento ativo de IFC · ao receber IFC, o receptor consulta dados (propriedades, classificação, quantitativos) antes de aceitar. Receber IFC sem verificar dados é aceitar embalagem sem conferir conteúdo.
Referências normativas
- ISO 16739-1:2024 (IFC4x3)Industry Foundation Classes (IFC). Define o esquema semântico completo: entidades tipadas (IfcWall, IfcSpace, IfcDistributionElement), relações (IfcRelAggregates, IfcRelContainedInSpatialStructure, IfcRelConnectsElements), Property Sets padronizados (Pset_WallCommon, Pset_SpaceCommon), classificação (IfcClassificationReference) e quantitativos (IfcElementQuantity). O IFC foi desenhado como contêiner de dados semântico, não como formato de visualização.
- ABNT NBR ISO 19650-1:2022Conceitos e princípios. §3.3.12 define information container como conjunto nomeado e persistente de informação. Seção 12 define o CDE e seus estados (WIP/Shared/Published/Archived). O IFC como information container deve ser tratado com a disciplina que a norma exige — dado gerido, não arquivo descartável.
- ABNT NBR ISO 19650-2:2022Fase de entrega. §5.1.4 exige que o EIR declare padrões de informação — inclui especificar quais dados o IFC deve carregar. §5.6.3 exige verificação da garantia da qualidade — inclui checar dados embarcados, não só geometria.
- buildingSMART IDS (ISO 29481-3)Information Delivery Specification. Regras verificáveis por rule engine sobre o conteúdo do IFC: Property facet, Classification facet, Material facet. A ferramenta que transforma o IFC de arquivo visual em contêiner auditável.
- buildingSMART bSDDbuildingSMART Data Dictionary (bsdd.buildingsmart.org). Vocabulário canônico de propriedades e classificações com URI persistente. Garante que os dados embarcados no IFC usem terminologia interoperável entre projetos, organizações e países.
- buildingSMART BCFBIM Collaboration Format. Padrão de coordenação que ancora issues de revisão nos elementos do modelo IFC via IfcGuid. Opera sobre os dados do IFC — sem dados embarcados, o BCF vira apontador de geometria sem contexto semântico.
Quando contratar ajuda especializada
Mudar o uso do IFC de visualização passiva para contêiner de dados ativo é transição cultural e técnica. Vale contratar quando:
-
A organização investiu em modelagem BIM detalhada e descobre que ninguém usa os dados do IFC — o retorno do investimento está travado pelo modo de uso, não pela qualidade do modelo.
-
O EIR precisa ser reescrito com requisitos de conteúdo (Property Sets, classificação, quantitativos, IDS) em vez de apenas "entregar em IFC" — escrita que exige domínio do schema ISO 16739-1 e do ecossistema buildingSMART.
-
A equipe precisa de capacitação em IDS, bSDD e BCF — padrões openBIM que operam sobre os dados do IFC e que a maioria das equipes brasileiras desconhece.
-
O projeto envolve handover para operação e o IFC precisa carregar dados consumíveis por CMMS/CAFM — configuração que exige entender o que o sistema downstream importa e como o IFC deve ser preparado.
-
Há auditoria de conformidade (ISO 19650 ou auditoria contratual) e o auditor vai verificar se o IFC carrega os dados contratados, não apenas se o arquivo existe.
Serviço relacionado
Auditoria de IFC (uso do modelo como dado vivo)
A Coordenar diagnostica como a equipe usa o IFC e propõe o workflow que transforma o arquivo de visualização passiva em contêiner de dados ativo — coordenação, quantitativo, verificação e operação.
Solicitar auditoria de IFC