Passar para o conteúdo principal

Criando uma IDS (Especificações de entrega de informações)

Aprenda a criar, importar e gerenciar especificações IDS no BIMcollab para definir e validar requisitos de modelos IFC.

Atenção: Este artigo é uma tradução gerada por IA.

O padrão IDS foi desenvolvido para aprimorar o processo de troca de requisitos no seu projeto BIM. Seu objetivo é representar as necessidades do seu projeto compartilhando uma lista de requisitos de informação que os modelos IFC devem atender. Esses requisitos são trocados entre colaboradores como um conjunto de especificações. O primeiro passo para uma implementação bem-sucedida do IDS é criar essas especificações. Você pode fazer isso no seu espaço BIMcollab. Assim, o BIMcollab se torna o local central onde os membros da equipe podem acessar facilmente todas as especificações implementadas para um determinado projeto. Além disso, esse fluxo de trabalho garante que todos estejam sempre trabalhando com a versão correta das especificações.

Dentro da Plataforma BIMcollab, o padrão IDS foi integrado em todas as etapas do seu fluxo de trabalho BIM. Os principais usos do IDS no BIMcollab incluem:

  • Ajudar líderes de projeto a definir requisitos de informação para modelos IFC criando novas especificações em um espaço BIMcollab.

  • Aprimorar o refinamento do modelo ao fornecer acesso a todas as especificações do projeto por meio da paleta IDS disponível nos BCF managers para Revit.

  • Suporte à verificação automatizada do modelo e à criação de issues detalhando os resultados das verificações de conformidade das especificações no BIMcollab Zoom.


💡 Dica: Quer se tornar um mestre em IDS no BIMcollab? Confira o curso de IDS na a BIMcollabb Academy.

📝 Nota: Uma Especificação de Entrega de Informações (IDS) é um Padrão aberto da buildingSMART para especificar e validar requisitos de informação em modelos IFC. Ela utiliza uma lista de especificações que definem como objetos, classificações, propriedades e até valores e unidades devem ser entregues e trocados. O IDS é baseado no esquema XML, garantindo que todas as especificações sigam a mesma estrutura e possam ser lidas por diferentes ferramentas. Leia mais sobre a documentação oficial do IDS no site da buildingSMART.



Criar um novo IDS

Na aba Verificação do seu projeto, você encontrará uma coleção de recursos do projeto (Especificações, Smart Properties, Smart Views, Regras de clash e Listas) que são compatíveis com o BIMcollab Zoom.

Na aba Especificação, você pode visualizar e criar os requisitos do seu projeto. Essas especificações adicionadas ficarão disponíveis no BIMcollab Zoom para verificação de propriedades e no BCF manager para Revit para orientar a implementação das propriedades.

⚠️ Atenção:

  • Apenas líderes do projeto podem criar e editar especificações.

  • Depois de criadas, as especificações podem ser visualizadas no espaço BIMcollab por todos os membros da equipe com permissão de editor do projeto.


​Existem três maneiras de adicionar uma nova Especificação IDS ao seu projeto BIMcollab:

Manual

  1. Clique no botão 'Novo IDS' para criar um IDS do zero.

  2. Dê um Nome, Descrição e Finalidade ao seu IDS para ajudar sua equipe a identificá-lo rapidamente.

Importar de outro projeto

  1. Clique em 'Importar'.

  2. Selecione a origem 'de projeto' e escolha o projeto do qual deseja importar um IDS.

Importar de um arquivo IDS

  1. Clique em 'Importar'.

  2. Selecione a origem 'de arquivo' e escolha o arquivo .IDS que deseja importar.

💡 Dica: Comece usando um exemplo de IDS criado por um dos nossos especialistas em BIM. Baixe aqui



Defina suas Especificações IDS

Após criar um IDS, você pode definir todas as especificações necessárias para o seu projeto.

Para validar corretamente seus requisitos de informação, as especificações são compostas por três seções: descrição, aplicabilidade e requisitos.

Descrição

Exibe as informações de identidade das especificações. Siga os passos abaixo para garantir que sua especificação contenha todas as informações necessárias para o reconhecimento.

  1. Digite um nome para a especificação. Certifique-se de sempre usar nomes diferentes, simples e concisos.

  2. Escreva uma breve descrição que forneça aos usuários informações sobre a importância da especificação para o seu projeto.

  3. Escolha qual versão do IFC é permitida; você pode escolher IFC 2x3, IFC 4 ou ambas.


Aplicabilidade

Representada na interface do BIMcollab pela Seção 1. Permite definir a quais elementos a especificação se aplica.

O menu suspenso permite determinar se esses elementos devem existir no modelo. No padrão IDS, isso é chamado de cardinalidade.

Você pode escolher entre três opções:

Opção (Cardinalidade)

O que significa

Exemplo

Todos os elementos de (Opcional)

Os elementos correspondentes são opcionais.

"O modelo pode incluir equipamentos técnicos"

Pelo menos um elemento de (Obrigatório)

Pelo menos um elemento correspondente deve estar presente no modelo.

"O modelo deve conter pelo menos uma porta corta-fogo."

Nenhum elemento de (Proibido)

Os elementos correspondentes não devem existir no modelo. Se algum for encontrado, a especificação falha.

"O modelo não deve conter elementos genéricos (IfcBuildingElementProxy)."

📝 Nota: Em versões anteriores do IDS no BIMcollab, a cardinalidade da aplicabilidade era limitada a Opcional, ou seja, todas as especificações eram automaticamente interpretadas como Todos os elementos de. Especificações IDS existentes criadas em versões anteriores continuarão usando Todos os elementos de até que você edite a especificação e selecione outra cardinalidade.

Após escolher a cardinalidade, continue criando as regras de seleção.

  1. Clique no menu suspenso Faceta para especificar a qual tipo de informação a especificação se aplicará.

  2. Se necessário, insira os valores de Tipo Predefinido disponíveis. Eles dependem do tipo de 'Faceta' selecionada.

  3. Use operadores e valores para detalhar ainda mais suas seleções. Aqui, você pode definir quais dados devem estar presentes nos seus elementos para serem considerados na regra IDS.

    • Use o operador É para definir um valor exato único.

    • Use o operador EstáDefinido para avaliar se um valor existe.

    • Use o operador UmDos para incluir uma lista de vários valores possíveis.

    • Use o operador Contém para especificar um valor que deve aparecer em qualquer lugar nos dados.

    • Use o operador Começa com para especificar um valor que deve aparecer no início dos dados.

    • Use o operador Termina com para especificar um valor que deve aparecer no final dos dados.

    • Use o operador Padrão Regex para aplicar correspondência avançada de padrões aos seus dados.

  4. Se necessário, clique em 'Adicionar item' para criar outra regra e detalhar ainda mais a aplicabilidade da sua especificação.

Requisitos

Representada na interface do BIMcollab pela Seção 2 (Deve ter), os Requisitos definem quais informações os elementos selecionados devem conter.

Depois de identificar os elementos a serem verificados na seção Aplicabilidade, use Requisitos para especificar as informações que eles devem incluir:

  1. Clique no menu suspenso Faceta para especificar qual tipo de informação os elementos devem ter.

  2. Se necessário, insira os valores de Tipo Predefinido disponíveis. Eles vão depender do tipo de Faceta selecionada.

  3. Use operadores e valores para especificar sua seleção. Aqui, você pode definir quais dados devem estar presentes nos seus elementos para aprovar a regra IDS.

    • Use o operador É para definir um valor exato único.

    • Use o operador EstáDefinido para avaliar se existe um valor.

    • Use os operadores UmDos para incluir uma lista de vários valores possíveis.

    • Use o operador Contém para especificar um valor que deve aparecer em qualquer lugar nos dados.

    • Use o operador Começa com para especificar um valor que deve aparecer no início dos dados.

    • Use o operador Termina com para especificar um valor que deve aparecer no final dos dados.

    • Use o operador Padrão Regex para aplicar correspondência de padrões avançada aos seus dados.

  4. Escolha o Tipo de requisito. Cada requisito pode ter sua própria cardinalidade, permitindo definir se a informação selecionada é obrigatória, opcional ou proibida.

    • Obrigatório: A informação deve existir e corresponder ao valor definido.

    • Opcional: A informação não é obrigatória, mas se existir, deve corresponder ao valor definido.

    • Proibido: A informação não deve estar presente no modelo.

  5. Se necessário, clique em 'Add Item' para criar outra regra e detalhar ainda mais seus requisitos.

  6. Clique no botão de marca de seleção amarela ao lado da descrição da especificação para salvar suas especificações.

Aplicar padrão Regex


​O uso de padrões Regex pode ser muito útil ao definir convenções ou esquemas de nomenclatura. Utilizando expressões regulares (Regex), os usuários podem estabelecer regras em suas especificações para procurar um conjunto de números, letras ou qualquer caractere esperado.

De forma semelhante ao funcionamento dos coringas do Zoom, aqui estão alguns exemplos de padrões Regex.

Padrão

O que significa

Corresponde (✔️)

Não corresponde (❌)

AB10

Correspondência exata, apenas esse valor funciona

AB10

AB11, A10, AB-10

AB_123

Correspondência exata, o sublinhado _ não tem significado especial

AB_123

AB123, A_B123

AB.

O . significa qualquer caractere após AB

AB1, ABA, AB+

AB12, XAB1

AB..

Dois coringas, então exatamente 2 caracteres após AB

AB12, ABCD, AB++

AB1, A12B

AB.*

.* significa qualquer quantidade de caracteres após AB

AB1, AB12, ABXYZ, AB-123

Qualquer coisa que não comece com AB como XAB, CAB1

.AB.

AB pode aparecer em qualquer lugar do texto

AB, XAB, 123ABCD, CAB-AB-1

Qualquer coisa sem AB, como A_B, BA, XY

AB[0-9]

Um dígito (0–9) após AB

AB0, AB5, AB9

AB, AB12, ABA

AB[0-9]*

Qualquer quantidade de dígitos (ou nenhum) após AB

AB, AB1, AB123, AB000

ABA, AB12X

AB[0-9]{2}

Exatamente 2 dígitos após AB

AB01, AB24, AB99

AB1, AB123, ABA

💡Dica: Nos links abaixo, você encontra recursos úteis para aprender e praticar suas habilidades em Regex:

📝 Observação: O padrão IDS suporta um tipo específico de regras Regex, que usam caracteres definidos para estabelecer as convenções aplicadas aos seus dados. Entre os diferentes dialetos de Regex, as Expressões Regulares XML são as suportadas no IDS. Elas geralmente são mais simples e não incluem recursos avançados de Regex.


Exemplo

Abaixo está um exemplo de especificação que se aplica a todas as paredes. Todas as paredes exigem um valor para as propriedades relacionadas a estrutural, externo/interno e classificação de incêndio.


​Tudo pronto! Depois de concluídas, as especificações ficam disponíveis para os membros da equipe no seu projeto BIMcollab com o papel de 'Líder do projeto' ou 'Editor'.



Tipos de Facetas

Facetas representam um tipo específico de informação de um Elemento IFC. Dentro do padrão IDS, existem ao todo seis tipos de Facetas com as quais você pode trabalhar:

  • Entidade

  • Atributos

  • Propriedades

  • Classificação

  • Material

  • ParteDe

💡Dica: Você pode combinar várias Facetas tanto na seção de aplicabilidade quanto na de requisitos para descrever uma grande variedade de especificações.


​Na tabela a seguir, você encontra um exemplo de como as Facetas e seus propósitos são interpretados de acordo com o local onde são empregadas.

​Limitações atuais do IDS

Embora busquemos oferecer suporte completo ao padrão IDS, as seguintes limitações se aplicam atualmente:

  • Apenas o tipo de dado padrão pode ser exportado; a seleção de tipos de dados específicos ainda não é suportada.

  • Limites numéricos (valores mínimos e máximos) não são suportados.

  • Restrições de comprimento de valor não são suportadas.

  • Os campos de metadados Identificador e Instruções não são suportados.

  • IFC 4.3 não é suportado no momento.

  • Referências URI não são suportadas.


O que vem a seguir

Respondeu à sua pergunta?