COBie (Construction-Operations Building Information Exchange) es un formato estándar internacional para el intercambio de información sobre la gestión de activos. Así que, no es una hoja excel. Tampoco agrega requerimientos a contratistas. Ni entra en detalles de qué información, o cómo, o cuándo, o quién. COBie provee el formato para el intercambio de información de activos entre sistemas o aplicaciones. Entonces, no fue pensado para uso directo por usuarios finales.
COBie se creó a finales de 2006 por el NIBS Facility Maintenance and Operations Committee (National Institute of Building Sciences – EE.UU). Y gracias a varias contribuciones, entre ellos la NASA, OBO del Departamento de Estado, USACE, ERDC-CERL, elaboraron en 6 meses una especificación inicial. En la actualidad, COBie está incluido en contratos de diseño y construcción de EE.UU, Reino Unido, Singapur. Además, en la ISO-19650 se recomienda el uso de estándares para el intercambio de información como IFC, COBie. Y está en desarrollo la ISO-19650-4: Information Exchange. BSI (The British Standards Institution) ya tiene un curso sobre el uso de COBie para intercambio de información.
Ventajas
- Se basa en el modelo IFC. Y, aunque oficialmente los formatos utilizados son XLS, XML, IFC, lo podemos adaptar a formatos tabulares como CSV, u objeto literal JSON (usado como reemplazo de XML).
- Su especificación define una estructura base sobre la que poder intercambiar información entre distintos softwares.
- La aceptación por normativas internacionales y su uso facilita el intercambio de información entre distintas organizaciones.
¿Por qué COBie?
«Para reducir o eliminar costes de documentación de entrega de obra, y mejorar la calidad de esa información. Así puede ser utilizada con efectividad por los Facility Manager.» Bill East
Recolección de datos
El uso de COBie para intercambio de datos se puede realizar a lo largo del ciclo de vida del activo:
- Diseño
- Construcción
- Operación
Los datos son un reflejo del estado de la fase. Primero, en la fase de diseño se puede aportar información espacial como las plantas, espacios, componentes. Segundo, en la fase de construcción información del equipamiento… Esto es parte del proceso que se establezca en los contratos. Que es donde se debe especificar si se usa COBie como estructura de intercambio de datos. Y a parte de su uso se indique qué información, qué codificación, quién, cuándo. Lo que se resalta aquí es que son cosas distintas y no van implícitas en el uso de COBie. Por ello, es importante que sea explícito todo ello.
Estructura de datos COBie
En la siguiente imagen se puede ver la estructura de datos COBie desde una perspectiva de alto nivel. No desde una perspectiva más técnica como es el modelo relacional de datos de COBie.
Para cada una de las entidades se establece una serie de atributos. Esto es, información que puede tener una de las entidades. Para mayor detalle consultar:
Entidad | Atributos |
---|---|
Contact | Email CreatedBy CreatedOn Category Company Phone ExtSystem ExtObject ExtIdentifier Department OrganizationCode GivenName FamilyName Street PostalBox Town StateRegion PostalCode Country |
Facility | Name CreatedBy CreatedOn Category ProjectName SiteName LinearUnits AreaUnits VolumeUnits CurrencyUnit AreaMeasurement ExternalSystem ExternalProjectObject ExternalProjectIdentifier ExternalSiteObject ExternalSiteIdentifier ExternalFacilityObject ExternalFacilityIdentifier Description ProjectDescription SiteDescription Phase |
Floor | Name CreatedBy CreatedOn Category ExtSystem ExtObject ExtIdentifier Description Elevation Height |
Space | Name CreatedBy CreatedOn Category FloorName Description ExtSystem ExtObject ExtIdentifier RoomTag UsableHeight GrossArea NetArea |
Zone | Name CreatedBy CreatedOn Category SpaceNames ExtSystem ExtObject ExtIdentifier Description |
Type | Name CreatedBy CreatedOn Category Description AssetType Manufacturer ModelNumber WarrantyGuarantorParts WarrantyDurationParts WarrantyGuarantorLabor WarrantyDurationLabor WarrantyDurationUnit ExtSystem ExtObject ExtIdentifier ReplacementCost ExpectedLife DurationUnit WarrantyDescription NominalLength NominalWidth NominalHeight ModelReference Shape Size Color Finish Grade Material Constituents Features AccessibilityPerformance CodePerformance SustainabilityPerformance Area Length |
Component | Name CreatedBy CreatedOn TypeName Space Description ExtSystem ExtObject ExtIdentifier SerialNumber InstallationDate WarrantyStartDate TagNumber BarCode AssetIdentifier Area Length |
System | Name CreatedBy CreatedOn Category ComponentNames ExtSystem ExtObject ExtIdentifier Description |
Document | Name CreatedBy CreatedOn Category ApprovalBy Stage SheetName RowName Directory File ExtSystem ExtObject ExtIdentifier Description Reference |
Attribute | Name CreatedBy CreatedOn Category SheetName RowName Value Unit ExtSystem ExtObject ExtIdentifier Description AllowedValues |
Space | Name CreatedBy CreatedOn Category TypeName Suppliers ExtSystem ExtObject ExtIdentifier Description SetNumber PartNumber |
Resource | Name CreatedBy CreatedOn Category ExtSystem ExtObject ExtIdentifier Description |
Job | Name CreatedBy CreatedOn Category Status TypeName Description Duration DurationUnit Start TaskStartUnit Frequency FrequencyUnit ExtSystem ExtObject ExtIdentifier TaskNumber Priors ResourceNames |
Ejemplo en formato Spreadsheet
Uno de los formatos más utilizados es el de hoja de cálculo. Posible motivo de que se confunda COBie con un archivo Excel.
En la imagen de ejemplo se aprecia la hoja correspondiente a Component. Donde cada fila corresponde con la información de un componente (un ente con una serie de atributos que representa un elemento o activo de la instalación). Y existe una hoja Excel por cada entidad. Dicho de otra forma: una tabla por cada entidad y una fila por cada elemento.
Pueden encontrar ejemplos como el de un Duplex Apartment y más información sobre COBie en la web de la buildingSMART.
¿Cómo obtener datos COBie?
Hay que utilizar algún proceso que de como resultado un archivo con los datos en estructura COBie. Una especie de ETL (extraer, transformar y cargar). Así, en el caso de Revit como alternativas:
- Crear tablas de planificación con la estructura de datos COBie para luego exportar a un archivo XLS.
- Desarrollar un plugin que conecte a la API de Revit y extraiga los datos que se necesiten para transformarlos en la estructura COBie. Y finalmente, llevarlos a donde se quiera: un archivo, una base de datos, otra API.
- Utilizar un plugin existente como el de las BIM Interoperability Tools: COBie Extension for Revit, el cual se encarga de exportar los datos a un archivo Excel según la configuración que permite el plugin.
Por Juan Pablo Romero, Director de IT IDESIE.