Frequently Asked Questions

Please note: The BRIDG model is no longer actively maintained. All information is provided for reference purposes only.

1. What does BRIDG stand for?

BRIDG stood for Biomedical Research Integrated Domain Group. The primary value of the acronym was the word "BRIDG", representing a bridge between organizations, technical and domain experts, and different clinical information models.

2. What was the BRIDG Project?

The BRIDG Project was a collaborative effort engaging stakeholders from the Clinical Data Interchange Standards Consortium (CDISC), the United States Food and Drug Administration (FDA), the HL7 Biomedical Research and Regulation Work Group (BR&R), the International Standards Organization (ISO), and the US National Cancer Institute (NCI). The goal of the BRIDG Project was to develop a shared view of the domain of "protocol-driven research and its associated regulatory artifacts."

The formal definition of the domain-of-interest for BRIDG Project stakeholders was:

Protocol-driven research and its associated regulatory artifacts, i.e. the data, organization, resources, rules, and processes involved in the formal assessment of the utility, impact, or other pharmacological, physiological, or psychological effects of a drug, procedure, process, subject characteristic, biologic, cosmetic, food or device on a human, animal, or other subject or substance plus all associated r egulatory artifacts required for or derived from this effort, including data specifically associated with post-marketing adverse event reporting.

A shared view of the BRIDG Model's domain-of-interest was considered essential in achieving the larger goal of semantic interoperability (SI) both among people and systems (computable semantic interoperability (CSI)).

The BRIDG Project produced the requisite view of shared semantics as an object-oriented class model expressed in the Unified Modeling Language (UML), documenting classes, attributes, constraints, assumptions, examples, and relationships between classes. Numerous class diagrams were provided, including diagrams based on clinical research data exchange scenarios, project-based diagrams, topic-based diagrams, a comprehensive diagram, and moderate-sized sub-domain diagrams, each representing various areas within the model. The class model was supplemented by some state transition models, and earlier versions also included instance diagrams. Additional artifacts such as the BRIDG mapping document, change lists, and user’s guide were published with each BRIDG release. Although the BRIDG class model itself was the primary artifact, collectively, these artifacts formed the BRIDG Model release file.

3. Where can I find the BRIDG Model?

The BRIDG Model is available for download from the BRIDG GitHub site at  https://github.com/CBIIT/bridg-model. Please navigate to the "Releases" folder.

4. What was the purpose of BRIDG?

The goal of the BRIDG Project was to produce a shared view of the semantics of a common domain-of-interest, specifically the domain of basic, pre-clinical, clinical, and translational research and its associated regulatory artifacts.

The mission of BRIDG was to enable computable semantic interoperability (CSI), the ability for information systems to exchange, at a machine-to-machine level, the meaning (rather than simply the structure) of data and/or to effectively combine functionality across machine/system boundaries. A shared semantic view was considered essential for the clinical research community to achieve CSI in various data interchanges and application interactions between systems.

This shared view could be used to:

In BRIDG, this shared view was expressed as a collection of visual diagrams using the iconography and grammar of the Unified Modeling Language (UML). This set of visual diagrams plus the underlying relationships, definitions, explanations, and examples were collectively referred to as the BRIDG Model. For a short introduction to UML, please see the BRIDG User Guide published with each release of the model.

5. Who was the intended audience (user) of BRIDG?

The target audience for the BRIDG model and its associated artifacts included anyone with an interest in learning more about the BRIDG Project. In particular, the BRIDG Modeling Team and the HL7 Biomedical Research & Regulation Work Group members expected that the content would be of use by:

6. Who were the BRIDG stakeholders?

The BRIDG Project was a collaborative effort engaging stakeholders from five organizations:

7. What is a Domain Information Model (DIM)?

A Domain Information Model (DIM) is defined by the following characteristics:

The BRIDG model was primarily a conceptual model from which detailed design level artifacts could be built.

8. How was BRIDG updated? What is harmonization?

The BRIDG model was updated through a process called harmonization. Harmonization is a multi-step process of:

Ideally harmonization is done by an informed, neutral group who must decide if the various perspectives represent the same or different semantic content. What is challenging is that sometimes the same basic concept has different names across the various sources. Alternatively, sometimes the same name is used to mean different things across various, sources requiring an examination of differences in terms of context, culture or deep-layer semantics. Thus, the process may be complex and time-consuming and can involve back and forth discussions or investigation to identify exactly what is meant and how best to represent it. It can also impact existing concepts in the model causing a refinement in definition or representation of a previously harmonized concept. At the end, the goal is to have a model of shared meaning, even if different stakeholders prefer their own names; as long as the underlying meaning is the same, data exchange can successfully be conducted based on that meaning. In support of that, all BRIDG model element descriptions contained an “OTHER NAME(S)” section where synonyms could be captured.

Note that in some cases, content from a given source was not added to the BRIDG model, such as when a concept was outside the scope of BRIDG, was highly specialized for a specific purpose, was implementation-specific, such as audit metadata. Additionally, since BRIDG supported a wide range of scenarios the cardinality and data type of a given concept may be less constrained than a given source project would have it because BRIDG must satisfy the needs of other users also. In such cases, users of the BRIDG model were able to constrain the representation in BRIDG to suit their requirements, such as making something mandatory that is optional in BRIDG, or changing the data type from a generic quantity or code data type to a specific kind. Such changes were still compatible with BRIDG. With model harmonization, change is inevitable, so planning for change is essential.

9. How did the BRIDG Model relate to similar efforts? What was the advantage of BRIDG?

As a Domain Information Model (DIM), BRIDG was intended to cover the domain of protocol-driven research and associated artifacts. This domain naturally overlapped with numerous other domains, some of which had domain analysis models already in process while others did not. The BRIDG Modeling Team intended to harmonize with those projects on the common semantics as directed by the Steering Committee.

The key advantage of the BRIDG Model was that it was a shared view of the semantics of protocol-driven research as understood by the stakeholders and represented countless hours of consensus development.

10. Why should I use BRIDG? Why should I get involved? Why should I care?

The BRIDG Model is a mature, stable model of the domain of translational research. It is an ISO standard (ISO 14199) that was vetted by subject matter experts over its 10+ years. It provides a conceptual view of concepts which includes clear, unambiguous definitions, semantically robust data types, high-level cardinality that can be constrained, explicit relationships between concepts, as well as example values, other names, and notes when appropriate. Using such a model helps to consistently define, use, and re-use clinical information globally across the clinical information life cycle and facilitates information sharing within an organization as well as with external customers, partners, vendors, and regulators.

Please note:  The BRIDG model is no longer actively maintained. The information is provided for reference purposes only.

11. What is Computable Semantic Interoperability?

The primary use case for the BRIDG Model was the need to achieve computable semantic interoperability (CSI) within the domain of protocol-driven research as well as between this domain and others that may intersect with it at the interoperability level. For example, the domains of protocol-driven research and public health both share the concept of adverse events. It is beyond the scope of this BRIDG FAQ to discuss the full details of CSI, but a summary of the so-called Pillars of Computable Semantic Interoperability can be stated as follows:

The BRIDG Model was a manifestation of Pillar #1. The BRIDG Model supported Pillar #2 through the specification of each BRIDG Model attribute using the HL7 v3 abstract data type standard. Pillar #3 can be supported by leveraging tooling support from NCI’s Cancer Data Standards Repository (caDSR) and Enterprise Vocabulary Services (EVS). Not all organizations will address Pillar #4 in the same way, however, the evolving HL7 FHIR standard is one avenue.

12. What domain concepts were included in the BRIDG Model?

BRIDG concepts were represented by classes grouped into sub-domain packages in the Enterprise Architect (EA) file. The sub-domains logically grouped related classes and included:

All classes had associations to other classes within and/or across sub-domains.

13. How do I read a UML Class Model?

The Unified Modeling Language (UML) is a "standardized general-purpose modeling language in the field of software engineering" defined by the Object Management Group. There is a brief introduction to UML concepts and how to read a UML class diagram in the Appendix of the BRIDG User’s Guide. Download a copy of the latest BRIDG release package and navigate to the Documentation folder to find the User’s Guide.

14. What tools do I need to view the BRIDG Model?

The UML representation of the BRIDG Model was developed and maintained in a UML modeling tool from Sparx Systems called Enterprise Architect. A free viewer which enables full traversal and inspection of the complete BRIDG Model (which is an .EAP file) can be downloaded from the Sparx Systems website   http://www.sparxsystems.com/products/ea/downloads.html.

Alternatively, the BRIDG modeling team published either an RTF or PDF report of the content of the BRIDG EAP file, which can be viewed using a word processor. There is also an XMI export of the BRIDG EAP file which can be imported into most UML modeling tools. Both the report format and the XMI representation are part of every BRIDG release package.

15. Is there a glossary or dictionary for the BRIDG Model?

Yes, the BRIDG Model glossary is maintained on the BRIDG GitHub site. In addition, definitions for all classes, attributes, and associations can be found in the BRIDG Model.

16. Who used BRIDG? How?

The BRIDG Model was used in a variety of ways by different types of organizations. Described here are some of those implementations, provided for reference purposes only, as the BRIDG model is no longer being actively maintained and the continued use of BRIDG by the organizations has not been verified.

17. How much did BRIDG cost?

There was no charge for accessing or using any of the BRIDG content.

18. Was BRIDG copyrighted?

The BRIDG Model was governed by CDISC Intellectual Property policy.

19. What versions of BRIDG are supported?

The BRIDG model, while a valuable historical resource, is  no longer actively maintained. Access to this information is provided for reference purposes, acknowledging its past contributions to the field.

20. How did I know that my project semantics were harmonized with the BRIDG model?

As a result of the harmonization process, the BRIDG Modeling team worked closely with project teams to enable the project team to build a detailed mapping of each project team concept to a BRIDG concept. This was represented as a mapping spreadsheet (in Excel format), included in every BRIDG release. Mapping tags in the model itself indicated to which BRIDG concepts the project semantics mapped. Additionally, there was often a project-level diagram illustrating the BRIDG concepts to which the project’s concepts mapped.

21. How could one find which BRIDG model elements a project was mapped to?

When a project was harmonized with BRIDG, a mapping spreadsheet was created showing the project model’s elements and their metadata in columns on the left, the corresponding BRIDG model elements and their metadata in the columns on the right, and several columns in the middle supporting the process of mapping a source model to the BRIDG model, such as a mapping path to show the connections between classes in BRIDG that link to the target element, comments and rationale, status and such.

Another way was to review the project-level diagram. Most recent harmonizations concluded with a project-level diagram being added to the model.

Finally, when a harmonization was finished, the BRIDG modeling team added mapping tags to each BRIDG model element that was a target of a mapping in the mapping spreadsheet. Each of these tags captured the name of the project model and its version as well as the name of the project model element that maps to that BRIDG model element. This allowed the BRIDG model to self-document its own provenance and users could use this information to run queries, generate reports, assess for impact analysis, trace back to the mapping spreadsheet, etc.

22. What were “mapping tags”?

Mapping tags were a way to track what project model elements had been mapped to a given BRIDG model element. The BRIDG model leveraged a feature available in the Enterprise Architect software where a tag name and tag value could be defined on any model element. BRIDG used a convention for the tag names:

…where “Map:” was the standard prefix or boilerplate, “ProjName” was a shorthand, acronym or abbreviation of the project or model name, and “vX.X” was an indication of the version or release number.  The mapping tag values are the names of the project’s data elements. 

Mapping tags thus traced the provenance of each concept in the model and could greatly help in impact analysis when remodeling a concept or help assess interface requirements between two or more BRIDG-harmonized models or systems. The BRIDG User’s Guide published with each release of BRIDG included a table of mapping tag names and the harmonized project’s full name.

23. Could the BRIDG Model be used to implement a physical design or generate code?

The BRIDG model was intended to be a conceptual model for clinical research. It could be leveraged to further build out detailed logical models and physical designs. It was a robust UML class diagram and could be used to design downstream artifacts.

24. Did BRIDG have instance diagrams or state transition diagrams?

The BRIDG Model historically contained a package with a variety of instance diagrams illustrating how to use the BRIDG classes to represent domain concepts using sample data. Likewise, there was a package containing state transition diagrams. These packages were available in the UML model, but not in the HTML version. Over the last several years of the project, no new instance diagrams were added nor were existing ones updated, so the BRIDG modeling team decided to drop the instance diagram package from the BRIDG 5.3.1 model. The package remains available in UML versions of all previous BRIDG releases.