IFC e sistemas de classificação na construção
SfB, UniClass, UniFormat, MasterFormat, OmniClass: tudo o que é preciso saber sobre IFC e sistemas de classificação na construção
Nosso estudo sobre o formato IFC continua com a análise da relação entre IFC e sistemas de classificação na construção. O termo “classificação” se refere a atividades ou processos necessários para gestão do conhecimento, pois visam ordenar os dados, independentemente de seu tipo, em catalogações adequadas (classes, seções, categorias ou espécies) ligadas entre si por relações e conexões.
Um sistema de classificação, para ser válido, necessita possuir os seguintes requisitos:
- estabilidade: deve ser aplicável em qualquer contexto sem sofrer alterações substanciais;
- flexibilidade: deve ser expansível adicionando novas peças.
Aristóteles foi o primeiro a introduzir um sistema de organização do conhecimento: abordou a classificação dos seres vivos, dividindo eles em dois grupos principais, plantas e animais, por sua vez divididos em subgrupos. O filósofo pode, portanto, ser considerado o primeiro taxonomista (do grego taxis, ordenamento e nomos, norma ou regra), pois organizou as informações em uma estrutura hierárquica.
Os objetos podem ser agrupados conforme 2 modelos organizacionais:
- classificação hierárquica-enumerativa;
- classificação analítica-sintética (ou facetada).
Sistema de classificação hierárquico-enumerativo
O sistema hierárquico-enumerativo é um sistema de classificação mais tradicional baseado na taxonomia: através de uma estrutura hierárquica rígida e unidimensional com forte desenvolvimento vertical, cada elemento é classificado em uma única categoria. Todas as categorias estão ligadas entre si através de uma organização de subconjuntos, como em um jogo de caixas chinesas.
Cada elemento classificado possui uma posição única nessa hierarquia e pode ser encontrado através de um caminho gradual, que vai do conjunto mais geral de elementos aos conjuntos mais específicos: alguns exemplos desse tipo de classificação podem ser árvores genealógicas ou a divisão de livros em capítulos, subcapítulos, parágrafos, frases, palavras e letras. No entanto, esse sistema implica alguma rigidez e dificuldade para alterar e adicionar elementos.

IFC e sistemas de classificação na construção | Esquema hierárquico enumerativo em forma de árvore
A classificação analítica-sintética (ou facetada)
Este sistema de classificação é mais elástico, pois substitui o sistema enumerativo e hierárquico por uma metodologia feita de esquemas flexíveis e abertos com desenvolvimento horizontal, mais facilmente adaptáveis no caso de alterações subsequentes.
Na classificação analítica-sintética, o objeto a ser catalogado deixa de ser descrito por uma única característica principal, que o representa e determina sua localização em um local específico na hierarquia de dados, e passa a ser identificado simultaneamente por várias características não sobrepostas, chamadas de “facetas” (do termo inglês facets – facetas). Tudo isso resulta em um sistema aberto, que pode ser enriquecido por novas características descritivas do objeto.
Esse objeto descrito mais amplamente é identificável, de maneira fácil, por vários acessos de pesquisa fornecidos por um único recurso ou pela agregação de vários recursos.

Exemplo de classificação facetada
IFC e sistemas de classificação na construção
Em tempos pré-digitais, houve inúmeras tentativas de codificar os sistemas de classificação da informação e dos dados na indústria da construção; às vezes, essas tentativas respondiam melhor ao modelo hierárquico-enumerativo do que ao modelo “facetado”, ou costumavam incluir os dois.
Neste artigo de aprofundamento, focamos nos sistemas de classificação mais conhecidos, tais como:
- SfB (Samarbetskommitten for Byggnadsfragor)
- UniFormat
- MasterFormat
Para conhecer melhor a classificação conforme o sistema UniClass e OmniClass, recomendamos que leia nossos próximos artigos de aprofundamento.
O plano de classificação SfB
A primeira elaboração do plano de classificação SfB (Samarbetskommitten for Byggnadsfragor), a pedido do comitê de coordenação da construção sueca, remonta aos anos ’40. Atualizado e desenvolvido nos anos seguintes, este plano de classificação e codificação para a indústria da construção foi exportado para vários países europeus, incluindo a Itália desde 1983.
A maneira de trabalhar do plano SfB pode ser definida como “facetada”: cada parte ou componente do projeto pode ser dividida em quatro níveis de leitura, chamados de “tabelas”.
TABELAS | CLASSIFICAÇÃO | CÓDIGO | |
Tabela 0 (Ambiente natural e construído) | Planejamento territorial e tipologias de construção | Par de números | |
Tabela 1 (Elementos de construção) | Partes do edifício | Em função e conforme ordem de sua realização | Par de números entre parênteses |
Tabela 2 (Atividades de construção) | Tipos de serviço | Em relação ao aspecto físico dos materiais necessários para realizá-los | Letra maiúscula |
Tabela 3 (Recursos de construção) | Tipos de material | Em relação a sua natureza | Letra minúscula + número de 1 a 9 |
Tabela 4 (Atividades e requisitos) | Atividades de construção e uso de recursos | Letra minúscula entre parênteses |
A cada característica, que pertence a uma das 4 tabelas, é atribuído um código.
Essa atribuição torna a identificação de sujeitos e ações mais evidentes, enquanto a possibilidade de associar as tabelas entre si abre o caminho para novas possíveis combinações para a classificação de dados.
Exemplo prático de classificação SfB
Suponhamos termos um código SfB do tipo:
52 (35) Rr1 (P)
A este código correspondem as informações a seguir:
- 52 corresponde a Edifícios e equipamentos para o espetáculo da Tabela o.
- (35) se refere a Forros da Tabela 1.
- R indica Chapas planas e painéis da Tabela 2.
- r1 corresponde a Argila, gesso, magnésio e ligantes plástico da Tabela 3.
- (P) indica Som e silêncio da Tabela 4.
O código é composto por números e letras, cada um dos quais indica um serviço, um equipamento, um material, um espaço. O responsável pela tarefa (no caso, a realização de um forro) procurará os documentos do projeto que, combinados com a Tabela 1, apresentam o código (35), enquanto o técnico responsável pela acústica cuidará dos documentos da Tabela 4 que contêm o código P, e assim por diante.
UniFormat
O UniFormat nasceu na América em 1973 como ferramenta para classificar elementos de construção e relacionadas tarefas. Este sistema de classificação está baseado em 2 elementos:
- a estrutura da classificação é hierárquica-enumerativa;
- os objetos classificados são escolhidos com base na relação incidência de custo/frequência de uso.
A classificação de UniFormat está baseado em três níveis principais de objetos:
- nível 1, inclui os principais grupos de objetos (fundações, paredes e partições);
- nível 2, prevê a divisão do primeiro nível em subgrupos;
- nível 3, especifica os objetos contidos no segundo nível.
Aqui está a tabela com algumas das categorias do sistema de classificação UniFormat.
Level 1 Major Group Elements | Level 2 Group Elements | Level 3 Individual Elements |
A – Substructure | A10 – Foundations | A1010 – Standard Foundations |
A1020 – Special Foundations | ||
A1030 – Stab on Grade | ||
A20 – Basement construction | A2010 – Basement Excavation | |
A2020 – Basement Walls | ||
B – Shell (involucro) | B10 – Super Structure | B1010 – Floor Construction |
B1020 – Roof Construction | ||
B20 – Exterior Enclosure
| B2010 – Exterior Walls | |
B2020 – Exterior Windows | ||
B2030 – Exterior Doors | ||
B30 – Roofing | B3010 – Roof Coverings | |
B3020 – Roof Openings | ||
C – Interiors | C10 – Interior Construction | C1010 – Partitions |
Etc. |
A tabela utiliza cores diferentes para representar a subdivisão dos elementos, da categoria maior até o elemento em detalhe: a categoria Substructure (subestrutura) é marcada com uma letra maiúscula A e é especificada nas duas subcategorias Foundations (fundações) e Basement construction (porão); a subcategoria das fundações é marcada com o código A10, incluindo o elemento individual Standard Foundations (fundações padrão) identificado com o código A1010.
Outros sistemas de classificação também costumam associar um código alfanumérico a cada elemento, de acordo com o nível específico de informação, mas o UniFormat tem o mérito de levar em conta a eficiência analítica do aspecto econômico do processo de produção.
A imagem abaixo mostra como classificar qualquer entidade (no caso, um telhado) de um modelo IFC: tente você mesmo classificar os elementos de um modelo 3D (IFC, DWG, SKP, etc.), utilizando gratuitamente o usBIM.viewer+.
Você só precisa abrir o arquivo desejado, (baixe aqui um arquivo de exemplo) e selecionar o botão “Edit” na seção “Classification” da faixa de opções.

IFC e sistemas de classificação na construção | Exemplo de classificação UniFormat com usBIM.viewer+
MasterFormat
MasterFormat foi publicado em 1963 e atualizado em 1974 pelos Institutos de pesquisa norte-americanos CSI (Construction Specification Institute) e pelo CSC (Construction Specification Canada): atualmente, ele é o sistema de classificação na indústria da construção mais utilizado nos EUA e no Canadá.
Esse sistema possui uma estrutura hierárquica e, embora seja dividido em grupos e subgrupos, estes últimos não são numerados; pelo contrário, acabam sendo numeradas “divisões” associadas aos subgrupos. Por sua vez, cada divisão possui “seções” marcadas por um número de seis dígitos, que pode ser expandido sem alterar a ordem geral de todo o sistema.
Specifications Group | |
General Requirements Subgroup | |
Division 01 – General Requirements | |
Facility Construction Subgroup | |
Division 02 – Existing Conditions | |
Division 03 – Concrete | |
Division 04 – Masonry | |
Division 05 – Metals | |
Division 06 – Wood, Plastics and Composites | |
Etc. | |
Process Equipment Subgroup | |
Division 40 – Process Integration | |
Division 41 – Material Processing and Handling Equipment | |
Division 42 – Process Heating, Cooling, and Drying Equipment | |
Etc. |

IFC e sistemas de classificação na construção | Exemplo de classificação UniFormat com usBIM.viewer+
A norma ISO 12006-2
Finalmente, a ISO 12006: a mãe de todos os sistemas de classificação na construção. A primeira versão da ISO12006 foi elaborada pela International Organization for Standardization (Organização Internacional de Padronização) e publicada quando ainda não existiam sistemas internacionais de padronização de sistemas de classificação. Revisada posteriormente, acompanhando o progresso tecnológico e o desenvolvimento de diferentes sistemas de classificação, a ISO 12006-2 visa criar tabelas que permitam classificar tipos, elementos e relações de acordo com uma especialização específica.
Essas tabelas descrevem todo o processo de construção de um edifício, desde a fase de projeto até a realização e manutenção. Aqui estão algumas dessas tabelas:
A.1 Construction entities (by form)
- Buildings
- Pavements/landscaping
- Tunnels (and other underground constructions)
- Embankments, retaining walls, dams
- Tanks, silos, ecc.
- Bridges, viaducts, ecc.
- Towers, masts, superstructures
- Pipes, ducts, cables
A.2 Construction entities (by function or user activity)
- Hospital buildings
- Health centre buildings
- Footbridges
- Airport terminal buildings
- School buildings
- Etc.
A.3 Construction complexs (by function or user activity)
Elementos de detalhe.
A.7 Elements (by characteristic predominating function of the construction entity)
- Floors
- Roofs
- Columns
- Etc.
A.8 Designed elements (element bytype of work)
Relações e atores envolvidos no processo de construção.
A.10 Management processes (by type of process)
- Administrative management
- Financial management
- Marketing/sales management
- Etc.
A.15 Construction agents (by discipline)
- Clients
- Architects
- Civil engineers
- Etc.
A metodologia de classificação da ISO12006-2 consiste em uma estrutura hierárquica que se desenvolve gradualmente, a partir de informações mais gerais até aquelas mais detalhadas. Porém, a ISO12006-2 ainda se limita a fornecer princípios básicos, constituindo então um sistema de classificação operacional e incompleto atualmente não utilizado nos padrões BIM, salvo como base.
IfcClassificationReference: IFC e sistemas de classificação na construção
O padrão IFC também usa ferramentas de classificação de dados para comunicar informações úteis no processo de construção e não veiculadas pela linguagem padrão: é evidente que, em muitos casos, pode ser necessário adicionar informações ao modelo, implementando os dados já presentes. Para fazer isso, é precisa uma linguagem não codificada pelo padrão IFC, e o vocabulário adotado deve ser concordado e compartilhado entre todos os envolvidos ao longo de todas as fases.
A classe IfcClassificationReference
é uma forma de classificação “leve” que permite dividir o edifício em partes de acordo com o tipo de classificação adotado.
Este sistema visa também melhorar a leitura do modelo, adicionando detalhes às entidades e conseguindo selecionar elas com base em vários critérios: por exemplo, se formos atribuir classificação diferente às janelas de uma folha e àquelas de duas folhas, vamos conseguir selecionar as duas de jeito diferente e obter uma imagem mais detalhada das informações relacionadas aos objetos “janela”.
IFC e sistemas de classificação na construção: como fazer
Como criar novas classificações em um modelo IFC? Acompanhe no exemplo:
- baixe e instale gratuitamente usBIM.viewer+;
- clique em Arquivo > Abrir e selecione o arquivo IFC a ser carregado;
- para alterar o modelo, clique em Editar IFC > Editar;
- selecione (manualmente ou pelos grupos de seleção) os objetos aos quais adicionar uma classificação;
- da caixa das ferramentas, na seção Classificações, clique em Editar;
- da caixa de diálogo que vai aparecer, selecione o tipo de classificação (Masterformat, Omniclass, Uniclass, etc.) e as relacionadas subcategorias;
- finalizada a operação, clique em Confirmar.

GIF animada | Definir IfcClassificationReference em usBIM.viewer+
Uma vez selecionada a entidade de interesse, você pode ler as informações que acabou de atribuir na caixa das Propriedades:
IfcClassificationReference
indica o código correspondente ao tipo de informação adicionada.IfcClassification
indica o tipo de classificação adotada.
É importante lembrar que, por não ser um padrão, é sempre necessário que os atores envolvidos concordem com antecedência o tipo de classificação a ser adotada, a fim de deixar unívoca a troca de informações.
Verificar um arquivo IFC classificado com outros softwares
Se receber um arquivo IFC (gerado por qualquer software) contendo classificações de objetos, você poderá verificar essas informações da seguinte maneira:
- abra o arquivo com usBIM.viewer+;
- selecione uma entidade;
- na caixa das propriedades, leia os seguintes valores:
IfcClassificationReference
, incluindo o código.IfcClassification
, incluindo o sistema de classificação.

Verificação da classificação das entidades com usBIM.viewer+
A imagem acima mostra como a janela selecionada foi classificada com o código Ss_25_30_95_26, referente ao sistema UniClass 2015.