Transcript Document

Objects and object templates using BARBi
Example of types of information flow between applications
and different sources of information. An RDL Object is a
language neutral object with unique ID’s for all properties
and relationships independent of use and time.
Knowledge bases /
Standards
BARBi RDL
Templates is used to present an RDL Object in different ways
for different users. Templates also provide mapping between
RDL Objects, applications and external sources of
information.
Laws / Regulations
Briefing document /
Specification
Briefing
template(s)…
CAD & Object libraries
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
CAD / Engineering
IFC/GDL
template(s)…
Product libraries
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
Calculation /
purchasing / logistics
Product
template(s)
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
The four layers of the reference library
ISO/PAS 12006-3
Framework for object oriented data exchange. EXPRESS data model giving the framework for
reference libraries.
Rules for population of Reference Data Libraries based upon ISO/PAS 12006-3
Reference Data Libraries
FM
template(s)…
Facility management /
demolition
Language independent reference objects
BARBi
BARBi
(RDL object) and relationships with
Norwegian names
and descriptions
unique ID’s.
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
Xxx xxxx xxxx xxx
One RDL object can be
represented by multiple
templates
LexiCon
LexiCon
Dutch names and
descriptions
……
English names and
descriptions
Template generators, APIs for storing / reading RDL objects
Templates (mapping)
Provide mapping between neutral
objects and different ways to
represent/present them
Ifc
Ifc
template
template
Ifc-RDL mapping
Ifc-RDL mapping
Product
Product
template
template
Search
Search
template
template
Product properties.. Advanced search,
Product properties.. Advanced search,
etc.
etc.
APIs for storing / reading data according to templates and external formats (nnXML, P21…)
External libraries
Sources of information based on
RDL objects or existing structures
mapped to RDL objects trough
templates
Knowd.lib
Product
Ifc
Product
Knowledge
libraries, libraries
template
template
GDL,
object lib,
standards…
Ifc-RDL mapping
Project
Search
libraries
template
FM,search,
Product properties.. Briefing,
Advanced
price db..
program…