Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

The Metadata Exchange (Mx) is a web-based toolkit for managing metadata.

The Metadata Exchange is designed to enable the easy conformance of information systems with prevailing data standards and best practise.

It was originally built to support clinicians at Genomics England in building and curating datasets for use by other NHS Hospitals, in particular the Genomic Medicine Centres taking part in 100k Genomes Project. The Metadata Exchange is an open source project, available under an Apache 2  license.  It has a modular architecture, and the core component in the Metadata Exchange is a dataset or "Models Catalogue", which provides a singular reference point for the creation and curation of datasets or data models.

The project is aimed at automating and simplifying data and metadata management.  In particular the Mx allows Data architects, Business Analysts, Scientists to centrally define datasets, formatting, business-rules, and metadata.  These models and datasets can then be used across a large user bases, inside or outside the organization, by developers to build conformant applications and to verify datasets. Different models or components can be compared, analysed and matched, data elements can be identified for tagging, for security purposes and linked to existing artefacts, such as databases or applications.

The core ideas embedded in the Metadata Exchange are inspired by model driven engineering (MDE) principles, and initially the design was based around ISO 11179. The design has since been refined to provide a more general and user-friendly capability.

The Mx toolkit allows users to define datasets as general platform-independent models or to specify more specific models as required, the core model can be output as XML, and transformed to an XML Schema, or as an Excel spreadsheet, or it has a REST-interface which can be accessed over the web to discover data elements and perform verification against the datasets as required.










  • No labels