How to Interpret Release Notes: Understanding the Two Types of Versioning
When reading release notes, it's important to be aware that there are two types of versioning to consider: one for the OpenBrIM Platform software and another for library objects. Furthermore, each project template may utilize different versions of these library objects.
Project templates serve as containers for these library objects, each coming with specific instructions about which version of the library objects should be employed. For instance, the Steel I Girder Bridge Workflow Template (V2) may use pier cap object version 15, while the Steel Tub Girder Bridge Workflow Template (V2) may opt for pier cap object version 14.
Keep in mind that each OpenBrIM private workspace may employ varying versions of both the OpenBrIM software and library components.
OpenBrIM Platform Version
With each OpenBrIM version, there can be enhancements to core features, including the introduction of new UI elements, improvements in finite element analysis, and enhancements in 3D rendering, among others. To gain insight into the specific updates included in an OpenBrIM release, you can refer to the following page.
When you access OpenBrIM within your company's private workspace, you can easily identify the version you're using. For instance, when viewing the platform from the home screen, the version number is displayed prominently, as illustrated in the screenshot below (e.g., 3.231024). Additionally, when you open a project, you'll find the version indicated both at the top and bottom of the interface, as highlighted by the red rectangles in the screenshots below
If we continue with the above version example, when reviewing the release notes, if you encounter a version number greater than 3.231024, such as 3.231120, it indicates that any changes made between versions 3.231024 and 3.231120 do not apply to your current workspace. In such cases, we recommend reaching out to the support team to discuss the possibility of incorporating this version into your workspace as part of the standard release.
OpenBrIM Library Version / Project Template Version
For example, when you export your project inputs to Excel from the export menu, you will observe that the first two pages of your input Excel sheet resemble the table below. This table provides information about the versions of each OpenBrIM Library object.
The Project Template Version provides an overview of all library objects utilized within the project, offering instructions for each library object and specifying the version used in that project template.
For instance, when you update the project template version to the next one, it may introduce changes such as adding new library objects (e.g., abutment) to the list, removing certain library objects (which might have been deprecated and their features integrated into other library objects), and updating the versions of some library objects (e.g., the next version of the pier cap).
To summarize, project templates serve as containers for these library objects, each coming with specific instructions about which version of the library objects should be employed.
Project Template Name | Steel Girder Bridge |
Project Template Version | 9 |
Library Component Label | Library Component Name | Library Component Version |
Roadway Alignment | Alignment | Core |
Bridge Alignment | OBPBridge | 2 |
Support Lines | OBPSupportLine | 2 |
Insertion Point | OBPInsertionPoint | 2 |
Girder Layout | OBPGirderLayout | 3 |
Materials | Material | Core |
Rebars | Rebar | Core |
Sections | Section | Core |
Strands | Strand | Core |
Bolt Property | OBPBoltProp | 1 |
Bearing Fixity | OBPBearingFixity | 3 |
Plate Girder | OBPGirderSteelIPlate | 7 |
Transverse Stiffener | OBPTransverseStiffenerGirderIPlate | 2 |
Longitudinal Stiffener | OBPLongitudinalStiffenerGirderIPlate | 3 |
Bolted Field Splice | OBPBoltedFieldSplice | 4 |
Shear Stud | OBPShearStuds | 2 |
Gusset Plate | OBPGussetPlate | 2 |
Cross-frame K Bot | OBPCrossframeKBot | 5 |
Cross-frame K Top | OBPCrossframeKTop | 5 |
Cross-frame X | OBPCrossframeX | 5 |
Cross-frame X (w/o Top Chord) | OBPCrossFrameXType2 | 5 |
Diaphragm | OBP_Diaphragm_SteelIGirder | 4 |
Concrete Diaphragm | OBP_DiaphragmConcrete_SteelIGirder | 4 |
Custom Bracing | OBPBracingCustom | 4 |
Cross-Section | OBPDeckCrossSection | 3 |
Concrete Deck | OBPDeckConcrete | 7 |
Single Element | OBPTemporarySupport | 3 |
F Shape Barrier | OBPBarrierConcF | 5 |
Custom Barrier | OBPBarrierCustom | 5 |
WSDOT Barrier | OBPBarrierWSDOT | 5 |
Sidewalk | OBPSidewalk | 4 |
Roadway | OBPRoadway | 4 |
Cantilever L Abutment | OBPAbutmentCantileverL | 4 |
End/Interior Bent | OBPEndBent | 8 |
Pier Cap | OBPPierCap | 8 |
Integral Pier Cap | OBPPierCapIntegral | 6 |
Pier Column | OBPColumn | 6 |
Pier Stem | OBPStemPier | 4 |
Rectangular | OBPFoundationRectangular | 4 |
Custom | OBPFoundation | 4 |
Pile | OBPPile | 7 |
Cap/Bent Tendon | OBPTendonCap | 5 |
Column Tendon | OBPTendonColumn | 5 |
Construction Stage | OBPConstructionStage | 3 |
Deck Construction | OBPDeckCasting | 6 |
Girder/Cross Frame Erection (Complete) | OBPGirderConstructionComplete | 4 |
Girder Erection (Partial) | OBPGirderErection | 4 |
Superstructure Attachment Construction | OBPSuperstructureAttachmentConstruction | 2 |
Concrete Diaphragm Construction | OBP_DiaphragmConcrete_Construction | 1 |
Temporary Support Construction | OBPTemporarySupportConstruction | 2 |
Bearing Construction | OBPConstructionSuperstructureConnection | 2 |
Pier Cap/Bent Construction (Complete) | OBPConstructionPierCapComplete | 2 |
Pier Cap/Bent Construction (Partial) | OBPConstructionPierCapPartial | 2 |
Pier Column Construction | OBPConstructionPierColumn | 2 |
Foundation Construction (Complete) | OBPConstructionFoundationComplete | 2 |
Foundation Construction (Partial) | OBPConstructionFoundationPartial | 2 |
Pile Construction | OBPConstructionPile | 2 |
Deck Deconstruction | OBPDeckDeconstruction | 2 |
Girder and Cross-frame Deconstruction | OBPGirderDeconstruction | 2 |
Superstructure Attachment Deconstruction | OBPSuperstructureAttachmentDeconstruction | 2 |
Temporary Support Deconstruction | OBPTemporarySupportDeconstruction | 2 |
Bearing Deconstruction | OBPDeconstructionSuperstructureConnection | 2 |
Pier Cap/Bent Deconstruction (Complete) | OBPDeconstructionPierCapComplete | 2 |
Pier Cap/Bent Deconstruction (Partial) | OBPDeconstructionPierCapPartial | 2 |
Pier Column Deconstruction | OBPDeconstructionPierColumn | 2 |
Foundation Deconstruction | OBPDeconstructionFoundationComplete | 2 |
Pile Deconstruction | OBPDeconstructionPile | 2 |
Bearing Fixity Change | OBPChangeSuperstructureConnection | 2 |
Quadrilateral | OBPLoadingSurfaceDefiniton | 2 |
Arbitrary Polygon | OBPCustomLoadingSurfaceDefiniton | 3 |
Line | OBPCustomLoadingLineDefiniton | 3 |
Point | OBPLoadingPointDefiniton | 2 |
Surface Load | OBPSurfaceLoad | 3 |
Line Load | OBPLineLoad | 3 |
Point Load | OBPPointLoad | 3 |
Girder Load | OBPGirderLoadSteelI | 2 |
Column Load | OBPColumnLoad | 3 |
Footing Load | OBPFootingLoad | 4 |
Pile Load | OBPPileLoad | 4 |
Vehicle | Vehicle | Core |
Design Lane | DesignLane | Core |
Influence Surface | OBPInfluenceSurface | 4 |
Live Load Case | OBPLiveLoadTemplate | 3 |
WS AASHTO | OBP_WindLoadAASHTO | 5 |
WS Graphical | OBPWindLoad | 3 |
Lane Position | OBPWindLoadingLineDefiniton | 3 |
WL AASHTO | OBPWindOnLiveLoadAASHTO | 4 |
WL Custom | OBPWindOnLiveLoad | 2 |
Load Case | OBPBrakingLoadCase | 2 |
Load | OBPBrakingLoad | 2 |
Uniform Temperature Load | OBPTemperatureLoadUniform | 2 |
Tendon Stressing | OBPTendonStressing | 2 |
Response Spectrum Curve | ResponseSpectrumCurve | Core |
Eigenvalue and RSA Case | OBPAnalysisCaseEigen | 1 |
Result Extraction Cases | OBPAnalysisCase | 2 |
Limit States | OBPAASHTOLimitState | 2 |
Load Combination Table | OBPAASHTOLimitStateTable | 2 |
Load Rating Combination Table | OBPLoadRatingCombination | 2 |
Steel I Girder Code Check | OBPTemplate_SteelIGirderCodeCheck | 4 |
Steel I Girder Load Rating | OBPTemplate_SteelIGirderLoadRating | 4 |
Field Splice Code Check | OBPTemplate_SpliceCodeCheck | 3 |
Cross Frame Code Check | OBPTemplate_CrossFrameCodeCheck | 4 |
Diaphragm Code Check | OBPTemplate_DiaphragmSteelIGirderCodeCheck | 3 |
Shear Stud Code Check | OBPTemplate_ShearStudCodeCheck | 1 |
Pier Cap Code Check | OBPTemplate_PierCapCodeCheck | 1 |
Pier Column Code Check | OBPTemplate_PierCodeCheck | 1 |
Pier Footing Code Check | OBPTemplate_PileCapCodeCheck | 1 |
Pile Capacity Check | OBPTemplate_PileCapacityCheck | 1 |
Steel I Girder Code Check (AASHTO) | OBPDR_SteelIGirderCodeCheck | 7 |
Bolted Field Splice Code Check (AASHTO) | OBPDR_SpliceCodeCheck | 5 |
Cross Frame Code Check (AASHTO) | OBPDR_CrossFrameCodeCheck | 5 |
Diaphragm Code Check (AASHTO) | OBPDR_DiaphragmSteelIGirderCodeCheck | 5 |
Shear Stud Code Check (AASHTO) | OBPDR_ShearStudCodeCheck | 5 |
Pier Cap Code Check | OBPDR_PierCapCodeCheck | 7 |
Pier Column Code Check | OBPDR_PierCodeCheck | 6 |
Pier Footing Code Check | OBPDR_PileCapCodeCheck | 6 |
Pile Capacity Check | OBPDR_PileCapacityCheck | 5 |
Steel I Girder Load Rating | OBPDR_SteelIGirderLoadRating | 3 |
Project Inputs | OBP_ProjectsInput | 4 |
Quantity Takeoff | OBPQuantityTakeOff | 4 |
Bridge State Spec Checks | OBPSpecReport_GirderSteelI | 4 |
Steel I Girder Analysis Summary Table | OBP_GirderAnalysisSummaryTable | 5 |
Girder Camber Diagram and Fabrication Model | OBPSteelIGirderCamber | 4 |
Fillet Depth | OBP_FilletDepth | 3 |
Seat Elevation Table | OBP_SeatElevationTable | 3 |
Slab Elevation Table | OBP_SlabElevationTable | 3 |
Geometrical Criteria(Vertical Clearance) | OBPVerticalClearance | 2 |
WSDOT Pay Item | OBPPayItemWSDOT | 1 |
Pay Item Report | OBPReportPayItems | 1 |
Plan and Elevation CADD | OBPCADDPlanAndElevation | 3 |
Bridge Cross Section CADD | OBPCADDBridgeCrossSection | 3 |
Substructure CADD | OBPCADDSubStructure | 3 |
Alignment Data CADD | OBPCADDAlignmentData | 3 |
Framing Plan CADD | OBPCADDFramingPlan | 2 |
Girder Elevation CADD | OBPCADDGirderElevation | 1 |
Deck Slab Elevation CADD and Tables | OBPDeckElevation | 3 |
Export | ExportFile | Core |
Bridge Layout | OBPGenBridgeLayoutSteelI | 1 |
Staged Construction and Loading | OBPGenConstructionAndLoadingSteelI | 1 |
Steel I Girder Codecheck generation | OBPGenCodeCheckSteelIGirder | 1 |
Hammerhead pier Generation | OBPGenPierHammerhead | 2 |
Multicolumn bent Generation | OBPGenBentMultiColumn | 2 |
Straddle bent Generation | OBPGenBentStraddle | 2 |
Substructure Codecheck | OBPGenCodecheckSubstructure | 1 |
Cross-frame Codecheck | OBPGenCodeCheckCrossFrame | 1 |
Steel I Girder Load Rating | OBPGenLoadRatingSteelIGirder | 1 |
In the context of OpenBrIM, if you encounter the same OpenBrIM version in different workspaces, it implies that these versions are identical. However, the OpenBrIM Library versioning system can encompass entirely distinct versions within various workspaces. For example, when creating a new workspace for Company A, their Steel I Girder Library objects may start at version 1. Conversely, another company with a three-year history of using OpenBrIM might encounter Steel I Girder Library objects at version 120. In reality, both version 1 and version 120 represent the same library objects.
In public spaces, we'll use dates and OpenBrIM Community workspace library versions to provide this information. As for your private enterprise workspace, we will share the specific template version number and any applicable library updates that have been transferred to your workspace through Slack.
Add Comment