¿Qué es COBie? ¡No es un excel!

que es COBie datos

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.

Estructura de datos 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:

EntidadAtributos
ContactEmail
CreatedBy
CreatedOn
Category
Company
Phone
ExtSystem
ExtObject
ExtIdentifier
Department
OrganizationCode
GivenName
FamilyName
Street
PostalBox
Town
StateRegion
PostalCode
Country
FacilityName
CreatedBy
CreatedOn
Category
ProjectName
SiteName
LinearUnits
AreaUnits
VolumeUnits
CurrencyUnit
AreaMeasurement
ExternalSystem
ExternalProjectObject
ExternalProjectIdentifier
ExternalSiteObject
ExternalSiteIdentifier
ExternalFacilityObject
ExternalFacilityIdentifier
Description
ProjectDescription
SiteDescription
Phase
FloorName
CreatedBy
CreatedOn
Category
ExtSystem
ExtObject
ExtIdentifier
Description
Elevation
Height
SpaceName
CreatedBy
CreatedOn
Category
FloorName
Description
ExtSystem
ExtObject
ExtIdentifier
RoomTag
UsableHeight
GrossArea
NetArea
ZoneName
CreatedBy
CreatedOn
Category
SpaceNames
ExtSystem
ExtObject
ExtIdentifier
Description
TypeName
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
ComponentName
CreatedBy
CreatedOn
TypeName
Space
Description
ExtSystem
ExtObject
ExtIdentifier
SerialNumber
InstallationDate
WarrantyStartDate
TagNumber
BarCode
AssetIdentifier
Area
Length
SystemName
CreatedBy
CreatedOn
Category
ComponentNames
ExtSystem
ExtObject
ExtIdentifier
Description
DocumentName
CreatedBy
CreatedOn
Category
ApprovalBy
Stage
SheetName
RowName
Directory
File
ExtSystem
ExtObject
ExtIdentifier
Description
Reference
AttributeName
CreatedBy
CreatedOn
Category
SheetName
RowName
Value
Unit
ExtSystem
ExtObject
ExtIdentifier
Description
AllowedValues
SpaceName
CreatedBy
CreatedOn
Category
TypeName
Suppliers
ExtSystem
ExtObject
ExtIdentifier
Description
SetNumber
PartNumber
ResourceName
CreatedBy
CreatedOn
Category
ExtSystem
ExtObject
ExtIdentifier
Description
JobName
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.

Ejemplo COBie SpreadSheet

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.

COBie Extension for Revit

 

Por Juan Pablo Romero, Director de IT IDESIE.