QL4MDR: a GraphQL query language for ISO 11179-based metadata repositories
- PMID: 30885183
- PMCID: PMC6421684
- DOI: 10.1186/s12911-019-0794-z
QL4MDR: a GraphQL query language for ISO 11179-based metadata repositories
Abstract
Background: Heterogeneous healthcare instance data can hardly be integrated without harmonizing its schema-level metadata. Many medical research projects and organizations use metadata repositories to edit, store and reuse data elements. However, existing metadata repositories differ regarding software implementation and have shortcomings when it comes to exchanging metadata. This work aims to define a uniform interface with a technical interlingua between the different MDR implementations in order to enable and facilitate the exchange of metadata, to query over distributed systems and to promote cooperation. To design a unified interface for multiple existing MDRs, a standardized data model must be agreed on. The ISO 11179 is an international standard for the representation of metadata, and since most MDR systems claim to be at least partially compliant, it is suitable for defining an interface thereupon. Therefore, each repository must be able to define which parts can be served and the interface must be able to handle highly linked data. GraphQL is a data access layer and defines query techniques designed to navigate easily through complex data structures.
Results: We propose QL4MDR, an ISO 11179-3 compatible GraphQL query language. The GraphQL schema for QL4MDR is derived from the ISO 11179 standard and defines objects, fields, queries and mutation types. Entry points within the schema define the path through the graph to enable search functionalities, but also the exchange is promoted by mutation types, which allow creating, updating and deleting of metadata. QL4MDR is the foundation for the uniform interface, which is implemented in a modern web-based interface prototype.
Conclusions: We have introduced a uniform query interface for metadata repositories combining the ISO 11179 standard for metadata repositories and the GraphQL query language. A reference implementation based on the existing Samply.MDR was implemented. The interface facilitates access to metadata, enables better interaction with metadata as well as a basis for connecting existing repositories. We invite other ISO 11179-based metadata repositories to take this approach into account.
Keywords: GraphQL; HL7 FHIR; Interoperability; Metadata repository.
Conflict of interest statement
Ethics approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
The authors declare that they have no competing interests.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figures



Similar articles
-
Analysis of ISO/TS 21526 Towards the Extension of a Standardized Query API.Stud Health Technol Inform. 2020 Nov 23;275:202-206. doi: 10.3233/SHTI200723. Stud Health Technol Inform. 2020. PMID: 33227769
-
Towards a Federation of Metadata Repositories: Addressing Technical Interoperability.Stud Health Technol Inform. 2019 Sep 3;267:74-80. doi: 10.3233/SHTI190808. Stud Health Technol Inform. 2019. PMID: 31483257
-
The Architecture of a Feasibility Query Portal for Distributed COVID-19 Fast Healthcare Interoperability Resources (FHIR) Patient Data Repositories: Design and Implementation Study.JMIR Med Inform. 2022 May 25;10(5):e36709. doi: 10.2196/36709. JMIR Med Inform. 2022. PMID: 35486893 Free PMC article.
-
Evaluation of repositories for sharing individual-participant data from clinical studies.Trials. 2019 Mar 15;20(1):169. doi: 10.1186/s13063-019-3253-3. Trials. 2019. PMID: 30876434 Free PMC article. Review.
-
Metadata and Reuse: Antidotes to Information Entropy.Patterns (N Y). 2020 Apr 10;1(1):100004. doi: 10.1016/j.patter.2020.100004. eCollection 2020 Apr 10. Patterns (N Y). 2020. PMID: 33205081 Free PMC article. Review.
Cited by
-
Toward Better Semantic Interoperability of Data Element Repositories in Medicine: Analysis Study.JMIR Med Inform. 2024 Sep 30;12:e60293. doi: 10.2196/60293. JMIR Med Inform. 2024. PMID: 39348178 Free PMC article.
-
An Open-Source, Standard-Compliant, and Mobile Electronic Data Capture System for Medical Research (OpenEDC): Design and Evaluation Study.JMIR Med Inform. 2021 Nov 19;9(11):e29176. doi: 10.2196/29176. JMIR Med Inform. 2021. PMID: 34806987 Free PMC article.
-
Defining health data elements under the HL7 development framework for metadata management.J Biomed Semantics. 2022 Mar 18;13(1):10. doi: 10.1186/s13326-022-00265-5. J Biomed Semantics. 2022. PMID: 35303946 Free PMC article.
-
DGIdb 5.0: rebuilding the drug-gene interaction database for precision medicine and drug discovery platforms.Nucleic Acids Res. 2024 Jan 5;52(D1):D1227-D1235. doi: 10.1093/nar/gkad1040. Nucleic Acids Res. 2024. PMID: 37953380 Free PMC article.
References
-
- Khoumbati K, Themistocleous M, Irani Z. Integration Technology Adoption in Healthcare Organisations: A Case for Enterprise Application Integration. Proceedings of the 38th Annual Hawaii International Conference on System Sciences. 2005:9.
-
- Aubrecht P, Kouba Z. Metadata Driven Data Transformation. In: ISAS-SCI (1). Citeseer; 2001. p. 332–336.
-
- Kadioglu D, Weingardt P, Lablans M, Ückert F, Wagner TO. Samply. MDR–Ein Open-Source-Metadaten-Repository. German Medical Science GMS Publishing House. 2016.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources