Problema observado
Property set inventado é dado que ninguém acha.
O projetista preenche tudo. Resistência ao fogo, classificação acústica, coeficiente térmico, fabricante, modelo, garantia. A informação está no IFC. Mas quando o gestor da informação roda uma consulta pelo Pset canônico da norma — Pset_WallCommon, Pset_DoorCommon, Pset_BeamCommon — o resultado volta vazio. A propriedade existe, mas mora num contêiner que ninguém procura.
No IFC (ISO 16739-1:2024, IFC4x3), a informação alfanumérica é agrupada em IfcPropertySet — um contêiner nomeado que reúne propriedades (IfcPropertySingleValue, IfcPropertyEnumeratedValue, entre outras) e é ligado ao elemento por IfcRelDefinesByProperties. O schema reserva o prefixo Pset_ para Property Sets padronizados: Pset_WallCommon, Pset_SlabCommon, Pset_SpaceCommon e dezenas de outros, cada um com lista de propriedades definida na documentação normativa. Qualquer software, rule engine ou consulta que procure informação canônica sabe onde buscar: no Pset padronizado.
O problema aparece quando a propriedade chega num contêiner inventado. Custom_Pset_ARQ, DADOS_GERAIS, Pset_STR_Fire, Propriedades do Projeto, BIM_Parameters — nomes que fazem sentido para quem criou, mas que nenhum software de análise, nenhum IDS, nenhum sistema de FM sabe procurar. A informação está no modelo; está no lugar errado.
Isso é diferente de a propriedade ter nome divergente — quando o dado se chama TRRF em vez de FireRating mas está no Pset certo. Aqui o problema é o contêiner: a propriedade pode até ter o nome correto, mas está encaixotada num Pset que a norma não reconhece e que nenhuma consulta padronizada alcança.
A causa mais frequente é o software de autoria. Revit, ArchiCAD e Tekla mantêm mapeamentos de exportação que decidem onde cada parâmetro nativo cai no IFC. Quando o projetista cria parâmetros customizados sem configurar o mapeamento, o exportador empacota tudo num Pset genérico inventado. Quando usa templates de família de terceiros com Psets proprietários, o contêiner sai como veio. O resultado é um IFC onde a informação contratada existe, mas não está no Pset que o EIR, o IDS e o recebedor esperam.
Sinais associados
- 1
Consulta por Pset canônico volta vazia · a query pede Pset_WallCommon.FireRating e não encontra nada, embora a informação esteja no modelo sob outro contêiner.
- 2
Psets com nomes inventados no viewer · ao selecionar o elemento, aparecem contêineres como Custom_Pset_ARQ, DADOS_GERAIS ou BIM_Parameters — nenhum reconhecido pela norma.
- 3
IDS falha por propriedade ausente · a regra exige propriedade no Pset padronizado; como ela está em Pset customizado, o rule engine reprova mesmo com a informação presente.
- 4
Dashboard de qualidade incoerente · a métrica de preenchimento mostra campos vazios no Pset canônico enquanto a informação está duplicada em Pset inventado.
- 5
FM e análise não importam a propriedade · o software de facility management ou de simulação procura o Pset padrão, ignora o customizado, e a informação se perde no handover.
- 6
Cada disciplina tem seu contêiner · arquitetura usa Custom_Pset_ARQ, estrutura usa Pset_STR, instalações usa MEP_Props — mesma propriedade, três endereços diferentes.
Causas prováveis
- 1
Mapeamento de exportação no default de fábrica · o exportador IFC do software usa a tabela padrão, que não mapeia parâmetros customizados para os Psets canônicos da norma — cria Pset genérico.
- 2
Template de família com Pset proprietário · famílias compradas ou criadas por terceiros trazem seus próprios Psets, que o exportador replica sem questionar.
- 3
Parâmetro criado fora do padrão institucional · o projetista cria parâmetro ad hoc no software nativo e não configura o mapeamento para Pset IFC correto.
- 4
Confusão entre campo do software e Pset IFC · o projetista preenche o campo no Revit, Tekla ou ArchiCAD e assume que o dado já está no Pset certo — sem conferir o IFC resultante.
- 5
EIR que não indica o Pset exato · o requisito pede a informação mas não especifica em qual Property Set ela deve estar. Cada disciplina escolhe o contêiner mais conveniente.
- 6
Sem verificação pós-export · ninguém abre o IFC gerado para conferir se as propriedades estão nos Psets esperados antes de subir ao CDE.
Riscos
- 1
Informação presente mas inacessível · o dado foi preenchido, o modelo pesa mais por causa dele, mas nenhuma consulta padronizada o encontra. Esforço desperdiçado.
- 2
IDS que reprova modelo correto · a regra exige propriedade no Pset canônico; como está em contêiner inventado, o modelo reprova — e o projetista não entende por quê.
- 3
Handover para FM fracassa · sistemas de gestão de ativos (Archibus, TRIRIGA, FM:Systems) importam Psets padronizados. Contêiner customizado é ignorado na importação.
- 4
Consulta cross-disciplina impossível · cada disciplina empacotou a mesma propriedade em Pset diferente. Nenhuma query federada reúne os dados sem mapeamento manual.
- 5
Retrabalho de remapeamento · descobrir o problema tarde obriga reconfigurar o export, re-gerar o IFC, re-verificar — em todas as disciplinas afetadas.
- 6
Perda de confiança contratual · auditoria externa encontra propriedade fora do Pset contratado. A leitura é entrega incompleta — mesmo que a informação esteja no modelo.
Gravidade estimada
Testes recomendados
Teste 1 — Listar os Property Sets do modelo e comparar com os canônicos
Abra o IFC em viewer que liste os Property Sets por elemento (Solibri, BIMcollab, BlenderBIM, FZK Viewer). Selecione 10 elementos de tipos variados (IfcWall, IfcDoor, IfcSlab, IfcBeam). Para cada um, compare os Psets presentes com os Psets padronizados da norma para aquele tipo.
Sinal de problema: propriedades que deveriam estar em Pset_WallCommon, Pset_DoorCommon ou equivalente aparecem em contêineres com nomes inventados.
Teste 2 — Consultar propriedade canônica no Pset padrão
Rode uma consulta simples no viewer federado: busque todas as IfcWall que tenham Pset_WallCommon.FireRating preenchido. Compare o resultado com o número total de paredes do modelo.
Sinal de problema: resultado menor que o esperado. As paredes restantes guardam a informação de resistência ao fogo, mas em Pset customizado que a consulta não alcança.
Teste 3 — Rodar IDS com Property facet apontando para Pset canônico
Crie uma regra IDS: applicability = IfcWall, requirement = Property facet com propertySet = Pset_WallCommon, name = FireRating, cardinality = required. Rode contra o IFC.
Sinal de problema: elementos reprovando por propriedade ausente, quando na verdade a informação está em Pset inventado. O IDS não encontra porque procura no contêiner certo.
Teste 4 — Conferir o mapeamento de exportação do software
Localize o preset de exportação IFC do software de autoria (Revit: IFC Export Setup; ArchiCAD: Translator; Tekla: Export Profile). Verifique se cada parâmetro customizado do projeto tem mapeamento explícito para o Pset canônico correspondente.
Sinal de problema: parâmetros sem mapeamento, ou mapeados para Pset genérico criado pelo exportador por default.
Teste 5 — Verificar se o EIR indica os Psets esperados
Abra o EIR do projeto. Para cada propriedade exigida, confirme se há indicação do Property Set onde ela deve residir.
Sinal de problema: o EIR pede a informação mas não indica o Pset. O projetista é livre para colocar onde quiser, e colocou onde deu.
Critérios de conformidade
Toda propriedade que tem Pset padronizado correspondente na norma (ISO 16739-1:2024) está nesse Pset, não em contêiner customizado.
Psets customizados existem apenas para propriedades que não têm equivalente padronizado no schema IFC.
Cada Pset customizado legítimo tem nome institucional controlado, documentado no BEP e no IDS do projeto.
O EIR indica o Property Set esperado para cada propriedade exigida, com nome exato.
O mapeamento de exportação de cada software está configurado para direcionar parâmetros nativos aos Psets canônicos da norma.
Regra IDS com Property facet apontando para Pset canônico não reprova por contêiner errado — a propriedade está onde o rule engine procura.
Templates de família auditados antes da produção: Psets proprietários de terceiros remapeados para contêineres padronizados.
Verificação pós-export confirma que as propriedades estão nos Psets corretos antes de o IFC subir ao CDE (§5.6.3 da 19650-2).
Ações corretivas
Curto prazo (30 dias):
-
Levantar os Psets inventados. Abrir o IFC no viewer, listar todos os Property Sets presentes, e identificar quais carregam propriedades que deveriam estar em Psets canônicos da norma.
-
Mapear de-para. Para cada propriedade deslocada, identificar o Pset padronizado correto e documentar a correspondência.
-
Corrigir o preset de exportação. No software de autoria de cada disciplina, configurar o mapeamento de cada parâmetro customizado para o Pset canônico. Re-exportar e verificar.
Médio prazo (60-90 dias):
-
Auditar templates de família. Conferir bibliotecas de terceiros e internas — cada Pset proprietário que tenha equivalente canônico precisa ser remapeado antes de entrar em produção.
-
Incluir Pset no EIR e no IDS. Cada propriedade exigida no EIR nasce com o Property Set indicado. No IDS, a Property facet aponta para o Pset canônico com cardinalidade required.
-
Instituir verificação de Pset no CDE. A transição de WIP para Shared exige que a verificação de mapeamento de Property Sets esteja aprovada, com relatório arquivado.
Prevenção
- 1
Mapeamento de export configurado no kickoff · o preset de exportação IFC é ajustado antes da modelagem começar, com cada parâmetro customizado mapeado para o Pset canônico.
- 2
Bibliotecas auditadas antes de produção · toda família de terceiro ou template novo passa por conferência de Psets — contêiner proprietário é remapeado antes de entrar no projeto.
- 3
EIR com Pset declarado · cada propriedade exigida no EIR nasce com indicação do Property Set onde deve residir, eliminando ambiguidade.
- 4
Verificação pós-export como rotina · antes de subir ao CDE, o autor confere se as propriedades estão nos Psets esperados, não em contêineres inventados pelo exportador.
- 5
Psets customizados só com governança · quando não há Pset canônico, o contêiner customizado é criado com nome institucional, documentado no BEP e versionado.
Referências normativas
- ISO 16739-1:2024 (IFC4x3)Industry Foundation Classes (IFC). Define IfcPropertySet como contêiner nomeado de propriedades, atribuído ao elemento por IfcRelDefinesByProperties. O prefixo Pset_ é reservado para Property Sets padronizados na norma (Pset_WallCommon, Pset_DoorCommon, Pset_SlabCommon, entre outros), cada um com lista de propriedades documentada. Contêiner fora do padrão é legítimo apenas para propriedades sem equivalente canônico.
- ABNT NBR ISO 19650-2:2022Fase de entrega. §5.6.3 exige verificação da garantia da qualidade antes da troca — inclui conferir que cada propriedade está no Property Set esperado pelo EIR, não em contêiner inventado.
- buildingSMART IDS (ISO 29481-3)Information Delivery Specification. A Property facet especifica formalmente o propertySet, o name e o dataType esperados. Propriedade no Pset errado falha na verificação mesmo que o valor esteja correto.
- ABNT NBR ISO 19650-1:2022Conceitos e princípios. Exige que a informação trocada seja localizável e verificável — propriedade em contêiner inventado compromete a localizabilidade e a interoperabilidade da troca.
Quando contratar ajuda especializada
Pset errado é problema de configuração, mas a configuração exige conhecer o schema. Vale contratar quando:
- O modelo tem dezenas de Psets inventados e o time não sabe quais propriedades deveriam estar em contêineres canônicos da norma.
- A entrega será auditada por IDS e as Property facets apontam para Psets padronizados que o export atual não popula.
- Há múltiplos softwares (Revit, ArchiCAD, Tekla) exportando com presets diferentes, cada um gerando seus próprios contêineres customizados.
- O projeto precisa de handover para FM e o sistema de gestão de ativos só importa Psets padronizados.
Serviço relacionado
Auditoria de IFC (padronização de Property Sets)
A Coordenar audita os Property Sets do modelo: identifica Psets customizados onde o padrão Pset_ da norma deveria ser usado, mapeia as propriedades para os contêineres corretos e entrega IDS de verificação.
Solicitar auditoria de IFC