10 likes | 106 Views
Using the Open Metadata Registry (OpenMDR) to generate semantically annotated grid services Rakesh Dhaval, MS, Calixto Melean, MS, David Ervin, Philip R. O. Payne, Ph.D. Center for IT Innovation in Healthcare, Department of Biomedical Informatics, The Ohio State University. Abstract.
E N D
Using the Open Metadata Registry (OpenMDR) to generate semantically annotated grid services Rakesh Dhaval, MS, Calixto Melean, MS, David Ervin, Philip R. O. Payne, Ph.D. Center for IT Innovation in Healthcare, Department of Biomedical Informatics, The Ohio State University Abstract Background Service Development Workflow Future Work Design OpenMDR is a metadata Registry capable of storing, versioning, and maintaining semantic and representational metadata. It provides a suite of tools consisting 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. MDR Query is a grid service used to search multiple semantic repositories (including MDR Core). UML modelers may use MDR Plug-in to search for semantic concepts from within Enterprise Architect tool. caGrid Service Developers may use the MDR Domain Model Generator to create caGrid 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. This enables caGrid service developers to use other semantic metadata management tools in addition to that provided by the NCI caDSR, and EVS. Additionally, developers can maintain a fast and agile process for annotating and delivering a strongly typed and semantically anchored grid service into production that is independent from policies concerning the use of particular metadata registries. Service creation Workflow 1. Create information model (data + logical) in EA. 2. Annotate logical model in EA utilizing openMDR EA plug-in. 3. Export annotated XMI, and a) Run through caCore SDK to build a data service or have schema generated. b) Run through Domain Model Generator to generate grid service metadata for exposing the semantic annotations for the logical model being used. 4. Generate service with Introduce. • Adaptation of UK CancerGrid’s cgMDR project • Creation • Makes use of the federated semantic metadata management platform provided in the form of a lightweight ISO 11179 standards compliant metadata repository • Enables instantiation of local semantic metadata and associated registries • Provides flexibility to groups that do not want to be limited by NCI caDSR • Discovery & Annotation • Metadata stored locally or remotely can be queried through query service • Metadata used to annotate data models generated using Enterprise Architect • Uses tools that enable semantic annotation from local and remote metadata repository • Can resolve metadata and terminologies from remote resources • Annotated model used to generate the required semantic metadata used by caGRID/ TRIAD grid services • This process enables agile knowledge management and the evolution of knowledge over time. • Current Process for creating caGrid data services • Utilize tools and processes developed by National Cancer Institute such as SIW, caCORE SDK, EVS and caDSR to: • Annotate and curate domain models generated using UML Model tools • Create semantically annotated grid services • Store, Retrieve & Export XMI Models and Reuse CDE;s via EA plugin • Import & Export Process between multiple Registries • Current Limitations in Utilizing caBIG Semantics • No support for use of other standards based semantic metadata repositories, or creation and evolution of local semantic metadata or terminologies/ ontologies by domain experts. • caGrid tools currently only creates grid data services that use models which have gone through the SIW, which makes the use of NCI metadata source approach the only current path to creating a semantically anchored grid service. References 1: Oster, S. et al., "caGrid 1.0: A Grid Enterprise Architecture for Cancer Research", Proceedings of the 2007 AMIA Annual Symposium: pp.573-577, December 2007. 2: Cancergrid’s cgMDR, UK (http://cancergrid.org) Acknowledgement: The project described was supported by Award Number UL1RR025755 from the National Center For Research Resources. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Center For Research Resources or the National Institutes of Health. For more Information: http://cagrid.org/display/MDR/