Nota: Este artículo es una traducción generada por IA.
El estándar IDS está diseñado para mejorar el proceso de intercambio de requisitos en tu proyecto BIM. Su objetivo es representar las necesidades de tu proyecto compartiendo un listado de requisitos de información que los modelos IFC deben cumplir. Estos requisitos se intercambian entre colaboradores como un grupo de especificaciones. El primer paso para una implementación exitosa de IDS es crear estas especificaciones. Puedes hacerlo en tu Espacio BIMcollab. De este modo, BIMcollab se convierte en el lugar central donde los miembros del equipo pueden acceder fácilmente a todas las especificaciones implementadas para un proyecto determinado. Además, este workflow garantiza que todos trabajen siempre con la versión correcta de las especificaciones.
Dentro de la Plataforma BIMcollab, el estándar IDS se ha integrado en todas las etapas de tu BIM workflow. Los usos clave de IDS en BIMcollab incluyen:
Ayudar a los jefes de proyecto a definir los requisitos de información para los modelos IFC creando nuevas especificaciones en un Espacio BIMcollab.
Mejorar el perfeccionamiento del modelo proporcionando acceso a todas las especificaciones del proyecto a través de la paleta IDS disponible en los Revit BCF manager.
Soporte para la verificación automatizada del modelo y la creación de incidencias que detallan los resultados de las comprobaciones de cumplimiento de especificaciones en BIMcollab Zoom.
💡 Consejo: ¿Te gustaría convertirte en un experto en IDS de BIMcollab? Consulta el curso de IDS en la BIMcollab Academy.
📝 Nota: Una Especificación de Entrega de Información (IDS) es un estándar abierto de buildingSMART para especificar y validar requisitos de información en modelos IFC. Utiliza un listado de especificaciones que definen cómo deben entregarse e intercambiarse los objetos, clasificaciones, propiedades e incluso valores y unidades. IDS se basa en el esquema XML, lo que garantiza que todas las especificaciones tengan la misma estructura y puedan ser leídas por diferentes herramientas. Lee más sobre la documentación oficial de IDS en el sitio web de buildingSMART.
Crear un nuevo IDS
En la pestaña de Comprobación de tu proyecto, encontrarás una colección de recursos del proyecto (Especificaciones, Smart Properties, Smart Views, Reglas de colisiones y Listados) que son compatibles con BIMcollab Zoom.
Dentro de la pestaña de Especificaciones, puedes ver y crear los requisitos de tu proyecto. Estas especificaciones añadidas estarán disponibles en BIMcollab Zoom para la comprobación de propiedades y en el Revit BCF manager para guiar la implementación de propiedades.
⚠️ Atención:
Solo los jefes de proyecto pueden crear y editar especificaciones.
Una vez creadas, las especificaciones pueden ser vistas en el Espacio BIMcollab por todos los miembros del equipo con rol de Editor del proyecto.
Hay tres formas de añadir una nueva Especificación IDS a tu proyecto BIMcollab:
Manualmente
Haz clic en el botón 'Nuevo IDS' para crear un IDS desde cero.
Asigna a tu IDS un Nombre, Descripción y Propósito que ayuden a tu equipo a identificarlo rápidamente.
Importar desde otro proyecto
Haz clic en 'Importar'.
Selecciona la fuente 'desde proyecto' y elige el proyecto del que deseas importar un IDS.
Importar desde un archivo IDS
Haz clic en 'Importar'.
Selecciona la fuente 'desde archivo' y elige el archivo .IDS que deseas importar.
💡 Consejo: Comienza utilizando un ejemplo de IDS creado por uno de nuestros expertos BIM. Descárgalo aquí
Define tus Especificaciones IDS
Después de crear un IDS, puedes proceder a definir todas las especificaciones requeridas para tu proyecto.
Para validar correctamente tus requisitos de información, las especificaciones se componen de tres secciones: descripción, aplicabilidad y requisitos.
Descripción
Muestra la información de identidad de las especificaciones. Sigue los pasos a continuación para asegurarte de que tu especificación contenga toda la información necesaria para su reconocimiento.
Introduce un nombre para la especificación. Asegúrate de usar siempre nombres distintivos, simples y concisos.
Escribe una breve descripción que proporcione a los usuarios información sobre por qué la especificación es importante para tu proyecto.
Elige qué versión de IFC está permitida; puedes elegir IFC 2x3, IFC 4 o ambas.
Aplicabilidad
Representada en la interfaz de BIMcollab por la Sección 1. Permite definir a qué elementos aplica la especificación.
El menú desplegable te permite determinar si se espera que esos elementos existan en el modelo. En el estándar IDS, esto se llama cardinalidad.
Puedes elegir entre tres opciones:
Opción (Cardinalidad) | Qué significa | Ejemplo |
Todos los elementos de (Opcional) | Los elementos coincidentes son opcionales. | "El modelo puede incluir equipamiento técnico" |
Al menos un elemento de (Obligatorio) | Debe encontrarse al menos un elemento coincidente en el modelo. | "El modelo debe contener al menos una puerta cortafuegos." |
Ningún elemento de (Prohibido) | Los elementos coincidentes no deben existir en el modelo. Si se encuentra alguno, la especificación falla. | "El modelo no debe contener elementos genéricos (IfcBuildingElementProxy) ." |
📝 Nota: En versiones anteriores de BIMcollab IDS, la cardinalidad de aplicabilidad estaba limitada a Opcional, lo que significa que todas las especificaciones se interpretaban automáticamente como Todos los elementos de. Las especificaciones IDS existentes creadas en versiones anteriores seguirán usando Todos los elementos de a menos que edites la especificación y selecciones una cardinalidad diferente.
Después de elegir la cardinalidad, continúa creando las reglas de selección.
Haz clic en el menú desplegable de Faceta para especificar a qué tipo de información aplicará la especificación.
Si es necesario, introduce los valores de Tipo predefinido disponibles. Estos dependen del tipo de 'Faceta' seleccionada.
Utiliza operadores y valores para especificar aún más tus selecciones. Aquí puedes definir qué datos deben estar presentes en tus elementos para ser considerados en la regla IDS.
Utiliza el operador Es para definir un único valor exacto.
Utiliza el operador Está definido para evaluar si existe un valor.
Utiliza los operadores Uno de para incluir un listado de varios valores posibles.
Utiliza el operador Contiene para especificar un valor que debe aparecer en cualquier parte de los datos.
Utiliza el operador Empieza con para especificar un valor que debe aparecer al principio de los datos.
Utiliza el operador Termina con para especificar un valor que debe aparecer al final de los datos.
Utiliza el operador Patrón Regex para aplicar coincidencia de patrones avanzada a tus datos.
Si lo necesitas, haz clic en 'Añadir elemento' para crear otra regla y especificar aún más la aplicabilidad de tu especificación.
Requisitos
Representados en la interfaz de BIMcollab por la Sección 2 (Debe tener), los Requisitos definen qué información deben contener los elementos seleccionados.
Una vez que hayas identificado los elementos a comprobar en la sección de Aplicabilidad, utiliza Requisitos para especificar la información que deben incluir:
Haz clic en el menú desplegable Faceta para especificar qué tipo de información deben tener los elementos.
Si es necesario, introduce los valores de Tipo predefinido disponibles. Estos dependerán del tipo de Faceta seleccionada.
Utiliza operadores y valores para definir tu selección. Aquí puedes definir qué datos deben estar presentes en tus elementos para aprobar la regla IDS.
Utiliza el operador Es para definir un valor exacto único.
Utiliza el operador EstáDefinido para evaluar si existe un valor.
Utiliza los operadores UnoDe para incluir un listado de varios valores posibles.
Utiliza el operador Contiene para especificar un valor que debe aparecer en cualquier parte de los datos.
Utiliza el operador Empieza con para especificar un valor que debe aparecer al principio de los datos.
Utiliza el operador Termina con para especificar un valor que debe aparecer al final de los datos.
Utiliza el operador Patrón Regex para aplicar coincidencias avanzadas de patrones a tus datos.
Elige el Tipo de requisito. Cada requisito puede tener su propia cardinalidad, lo que te permite definir si la información seleccionada es obligatoria, opcional o prohibida.
Si lo necesitas, haz clic en 'Añadir elemento' para crear otra regla y especificar aún más tus requisitos.
Haz clic en el botón de marca de verificación amarilla junto a la descripción de la especificación para guardar tus especificaciones.
Aplicar patrón Regex
El uso de patrones Regex puede ser muy útil al establecer convenciones o esquemas de nombres. Utilizando expresiones regulares (Regex), los usuarios pueden establecer reglas en sus especificaciones para buscar un grupo de números, letras o cualquier carácter esperado.
De forma similar a cómo funcionan los comodines de Zoom, aquí tienes algunos ejemplos de patrones Regex.
Patrón | Qué significa | Coincide (✔️) | No coincide (❌) |
AB10 | Coincidencia exacta, solo este valor funciona |
|
|
AB_123 | Coincidencia exacta, el guion bajo |
|
|
AB. | El |
|
|
AB.. | Dos comodines, así que exactamente 2 caracteres después de |
|
|
AB.* |
|
| Cualquier cosa que no empiece por |
.AB. |
|
| Cualquier cosa sin |
AB[0-9] | Un dígito (0–9) después de |
|
|
AB[0-9]* | Cualquier cantidad de dígitos (o ninguno) después de |
|
|
AB[0-9]{2} | Exactamente 2 dígitos después de |
|
|
💡 Consejo: En los enlaces de abajo encontrarás recursos útiles para aprender y practicar tus habilidades con Regex:
📝 Nota: El estándar IDS admite un tipo específico de reglas Regex, que utilizan caracteres definidos para establecer las convenciones aplicadas a tus datos. Entre los diferentes dialectos de Regex, las Expresiones regulares XML son las que se admiten en IDS. Estas suelen ser más simples y no incluyen funciones avanzadas de Regex.
Ejemplo
A continuación se muestra un ejemplo de una especificación que se aplica a todos los muros. Todos los muros requieren un valor para las propiedades relativas a carga estructural, si es exterior/interior y resistencia al fuego.
¡Listo! Una vez completadas, las especificaciones estarán disponibles para los miembros del equipo en tu proyecto BIMcollab con el rol de 'jefe de proyecto' o 'editor'.
Tipos de facetas
Las facetas representan un tipo específico de información de un elemento IFC. Dentro del estándar IDS, hay un total de seis tipos de facetas con las que puedes trabajar:
Entidad
Atributos
Propiedades
Clasificación
Material
ParteDe
💡 Consejo: Puedes combinar varias facetas tanto en la sección de aplicabilidad como en la de requisitos para describir una gran variedad de especificaciones.
En la siguiente tabla puedes ver un ejemplo de cómo se interpretan las facetas y su propósito según el lugar donde se emplean.
Limitaciones actuales de IDS
Aunque nos esforzamos por ofrecer un soporte completo para el estándar IDS, actualmente se aplican las siguientes limitaciones:
Solo se puede exportar el tipo de dato predeterminado; aún no es posible seleccionar tipos de datos específicos.
No se admiten límites numéricos (valores mínimos y máximos).
No se admiten restricciones de longitud de valor.
No se admiten los campos de metadatos Identificador e Instrucciones.
IFC 4.3 no está soportado actualmente.
No se admiten referencias URI.






