The IIP project has changed its name (but not its acronym) from "iRINGTools Interfacing Project" to "ISO 15926 Information Patterns." The intent of the project is to provide open source modules ("DataLayers") and ISO 15926 data mapping for commercially available engineering design tools based on the data deliverables to construction requirement.
The IIP project consists of three focus areas: Requirements, Software Development, and User Acceptance Testing. The Requirements and Software Development focus areas are ongoing, with User Acceptance Testing to occur at the completion of the other two. The project currently consists of two teams: IIP Requirements and IIP Software.
The IIP Requirements team is focused on building consensus and consistency on common sets of reference data usage requirements that are used for standardized information access or data exchange. The team has noticed certain sets of repeating patterns as the requirements and their mappings to ISO 15926 reference data Classes and Templates have begun to build. The repetitive nature of the patterns has allowed the work to accelerate. When new requirements have been identified with similar semantics already mapped to specific patterns, these same patterns have simply been applied to the new requirements. The project continues, and the team is benefiting from the consensus and consistency that continue to evolve from defining the information patterns—which have turned into the real "gold" of the project.
The IIP Software team, meanwhile, is working in parallel toward the delivery of iRINGTools application-specific DataLayers, such as Intergraph's SmartPlant® P&ID, Bentley's eB®, and IBM's Maximo®. These, however, have become a smaller aspect of the project. The resulting iRINGTools DataLayer modules, source code, and documentation will be owned, managed, and deployed by the iRINGTools UserGroup (http://www.iringug.org/). As per other iRINGTools products, the DataLayers are open-source software and are freely downloadable.
This project will provide the industry with recommended usage patterns of ISO 15926 reference data, called "Template Information Patterns" (TIPs). These patterns represent the consensus agreed to by participants on the IIP Requirements team and are independent of any specific application. The patterns cover a wide range of objects types, relationships, and properties, and each pattern consists of one or more sets of a Part 7 Template and Part 4 Classes.
In addition, an open-source set of iRINGTools DataLayer modules and associated mappings to leading commercial engineering solutions will be produced. The resulting deliverable will be useable on any scale project and will set the pattern to continue to develop and deliver iRINGTools DataLayers for more owner-operator, EPC, supplier, and maintenance applications.
The project began in January 2011 with work being executed in phases. Phase I reviewed and expanded the requirements, built iRINGTools data layer modules for key 3D/2D reference data, and designed life-cycle data provided by key engineering software suppliers. This initial set can be extended to other vendors and products by participating companies as required. The deliverable for Phase I was version 1.0.0 Data Layers. Phase II extended that version to include geometry exchange. Versions 2.0.7, 2.0.8, 2.1.0, and 2.1.1 are now available on the web site (www.iringug.org). Members are encouraged to join one of the two project teams – Requirements and Software.
AVEVA, Bechtel, Bentley Systems, Black & Veatch, Consolidated Contractors Company (CCC), CH2MHILL, The Dow Chemical Company, Emerson, Fluor, GlencoIS, Hatch, Intergraph, National Institute of Standards and Technology (NIST), Noumenon, Siemens, and WorleyParsons
The Master ISO 15926 Template Information Patterns (TIPs) originally were used to document the recommended usage patterns of ISO 15926 reference data, which are called "Template Information Patterns" (TIPs). The ongoing patterns have recently been converted to a TIP Editor database to simplify tracking and updating (provided by Hatch). The patterns represent the consensus agreed to by participants on the IIP Requirements Team. The patterns are independent of any specific application and cover a wide range of objects types and properties. Each pattern consists of one or more sets of a Part 7 Template and Part 4 Classes.
The IIP Software Team will deliver a set of iRINGTools DataLayer modules and associated mapping files, which will provide native ISO 15926 interfaces on key, commercially available engineering design tools. The project will define information requirements and develop, test, and document appropriate software modules for the iRINGTools Software Development Kit (SDK) and commercial software Application Programming Interface (API). Also included in this delivery will be installation and user documentation and full source code under a BSD 3-Clause license.