Informatics Research Seminar: Using the Open Metadata Registry (OpenMDR) to create data sharing interfaces

October 27 @ 4:00 – 5:00 pm

Speakers: David Ervin & Rakesh Dhaval, MS
Presented from UNC-CH



The domains of clinical and translational research are collaborative in nature and team science necessitates using information systems that are both locally relevant and globally interoperable. The Translational Research Informatics and Data Management (TRIAD) grid is an initiative to provide innovative methods for integrating heterogeneous information across institutional boundaries to increase the speed, efficiency, and impact of clinical and translational research. As an extension of the caGrid middleware, TRIAD is a service-oriented infrastructure designed to support translational research by enabling the creation of scalable, secure and knowledge-anchored data-sharing environments.

OpenMDR is a suite of tools that provides grid-compatible semantic metadata management capabilities, including the creation of locally relevant ontology-anchored data elements and conduct of federated queries and retrieval of semantic metadata from repositories across grid-enabled networks, including TRIAD and caGrid. The suite comprises of four different components: 1) MDR Core, 2) MDR Query, 3) MDR Plug-in, and 4) MDR Domain Model Generator.

MDR Core is an ISO11179 semantic repository capable of storing, versioning, and maintaining semantic and representational metadata. MDR Query is a grid service used to search multiple semantic repositories, giving developers the option of using other semantic metadata management tools in addition to those provided by the NCI such as caDSR and EVS. UML modelers use MDR Plug-in within Enterprise Architect to search for semantic metadata from multiple registries. Service developers can use the MDR Domain Model Generator to create semantic metadata for caGrid and TRIAD grid data services. Each of these projects provides functionality that enables federated semantic metadata annotations to be created and used in Grid Service Registration and Discovery. OpenMDR is designed to be locally deployed, populated, and curated. This allows service developers and institutions to maintain locus of control for their data and terminologies while facilitating rich semantic interoperability with other institutions, and maintaining a fast and agile process for annotating and delivering a strongly typed and semantically anchored grid services into production. Such services provide out-of-the-box data sharing functionality and through the use of existing grid tooling and shared services relating to discovery and federated query capabilities to address issues.


David Ervin, Center for IT Innovations in Healthcare, The Ohio State University
Rakesh Dhaval, MS, Center for IT in Healthcare, The Ohio State University