Statement of Interoperability for the Building Regulatory Process

March 31, 2004 (Revised)

Purpose

Define software requirements that will provide full integration with other third-party products/functions to enable the interchange of information and system compatibility throughout the building regulatory process thus providing jurisdictions with full ownership of their data. Furthermore, this will limit software integration costs while expanding the potential market for technology and software developers and streamlining the nationís building regulatory process.

Definition

Interoperability for the Building Regulatory Process (BRP) is defined as enabling discrete processes to communicate and share common and essential information and functionality throughout the BRP and Capital Facilities Process using interchangeable software tools. These interchangeable tools provide discrete functions that can be interwoven to optimize and automate existing business process needs.

The BRP includes:

Interchangeable software tools support functions within the BRP using common data elements/ data representation standards and modular software services. Interoperability will require that software tools be compliant with specified data and functional interchange capabilities. The principles for BRP Interoperability include:

Data Portability

Data Portability is the ability for disparate systems to share information seamlessly. Defining and adopting common data elements for the buildings regulatory sector will achieve this goal. Common data elements should be described utilizing XML Schema definitions to allow for optimal portability. Utilizing this building-centric XML Schema will allow interoperability between multi jurisdictions, vendors, and sectors.

Assets that need to be developed to identify data interoperability include:

Functional Interoperability

Functional Interoperability is the ability to provide a framework for developers using XML technologies and service-oriented architecture to define the business process and invokes these services allowing for automation of the end-to-end business functionality.

Functional modules should leverage the following industry standard technologies to ensure functional interoperability:

Items that need to be documented to identify functional interoperability:

Procurement Criteria

Future procurements should reference mandated software standards to be determined later but would include the following: