All Projects → MetadataConsulting → ModelCataloguePlugin

MetadataConsulting / ModelCataloguePlugin

Licence: other
MetadataExchange Community Edition

Programming Languages

HTML
75241 projects
groovy
2714 projects
coffeescript
4710 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to ModelCataloguePlugin

go-xmp
A native Go SDK for the Extensible Metadata Platform (XMP)
Stars: ✭ 36 (+125%)
Mutual labels:  metadata, metadata-standard
django-music-publisher
Software for managing music metadata, registration/licencing of musical works and royalty processing.
Stars: ✭ 46 (+187.5%)
Mutual labels:  metadata
publiccode.yml
A metadata standard for public software
Stars: ✭ 97 (+506.25%)
Mutual labels:  metadata-standard
node-taglib2
A rewrite of the now unmaintained node-taglib
Stars: ✭ 40 (+150%)
Mutual labels:  metadata
tinyPornManager
Made for pornhub. Fork from tinyMediaManager v3
Stars: ✭ 57 (+256.25%)
Mutual labels:  metadata
Awesome-meta-tags
📙 Awesome collection of meta tags
Stars: ✭ 18 (+12.5%)
Mutual labels:  metadata
rexiv2
Rust library for read/write access to media-file metadata (Exif, XMP, and IPTC)
Stars: ✭ 64 (+300%)
Mutual labels:  metadata
dart-tags
ID3 Tag parser written on the pure dart language.
Stars: ✭ 35 (+118.75%)
Mutual labels:  metadata
doctrine-phpstorm-meta
PhpStorm meta data for expected arguments completion.
Stars: ✭ 35 (+118.75%)
Mutual labels:  metadata
scif
scientific filesystem: a filesystem organization for scientific software and metadata
Stars: ✭ 30 (+87.5%)
Mutual labels:  metadata
scihub
Copernicus Sentinel Science Hub rolling archive downloader
Stars: ✭ 28 (+75%)
Mutual labels:  metadata
metadata
oracle,mysql,sql server 元数据管理表生成
Stars: ✭ 45 (+181.25%)
Mutual labels:  metadata
isbnlib
python library to validate, clean, transform and get metadata of ISBN strings (for devs).
Stars: ✭ 177 (+1006.25%)
Mutual labels:  metadata
BiocPkgTools
Computable build reports, package metadata, and download stats from the Bioconductor project
Stars: ✭ 20 (+25%)
Mutual labels:  metadata
BlockHashLoc
Recover files using lists of blocks hashes, bypassing the File System entirely
Stars: ✭ 45 (+181.25%)
Mutual labels:  metadata
where-is-resolver
Попытка ответить на вопрос о резольверах, проверяющих домены из списка РКН
Stars: ✭ 49 (+206.25%)
Mutual labels:  metadata
metabadger
Prevent SSRF attacks on AWS EC2 via automated upgrades to the more secure Instance Metadata Service v2 (IMDSv2).
Stars: ✭ 123 (+668.75%)
Mutual labels:  metadata
rfcs
An initiative to structure the world of metadata for Comic Books, Mangas and other graphic novels.
Stars: ✭ 73 (+356.25%)
Mutual labels:  metadata
idr-metadata
Curated metadata for all studies published in the Image Data Resource
Stars: ✭ 12 (-25%)
Mutual labels:  metadata
RazorSharp
Low-level utilities and tools for working with the CLR and memory.
Stars: ✭ 31 (+93.75%)
Mutual labels:  metadata

Model Catalogue

Build Status

Introduction

This introduction is taken from the Wiki on Confluence which also includes instructions for users of the catalogue. The Model Catalogue Plugin (Mx) is a web-based toolkit for managing metadata. The Model Catalogue Plugin is designed to enable the easy conformance of information systems with prevailing data standards and best practise. It was originally an experimental metadata registry which was used to support an NHIC project in 2013, and later on to support clinicians at Genomics England in building and curating datasets. The Model Catalogue Plugin is an open source project, available under an Apache 2 license. It has a modular architecture, and the core component 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 MC 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 Model Catalogue Plugin 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 core registry and catalogue is built using Angular 1, Bootstrap and Coffeescript on the front-end user interface, powered by a grails framework and a relational (in most cases MySQL) database on the backend. However we are currently researching the use of graph databases, in particular triple stores for usage on the backend. The Model Catalogue Plugin 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.

Deployment

Development

Note from James: The grails app is in the subdirectory called ModelCatalogueCorePluginTestApp. All development, including gradle running, should be done in ModelCatalogueCorePluginTestApp.

Testing

Miscellaneous

License

Credits

The model catalogue is maintained by Metadata Consulting. We also wish to thank Genomics England, the Medical Research Council and NIHR for their support, as well as Charles Chrichton, John Cross, James Dai, Jim Davies, Sergio del Amo Caballero, Steve Harris, Matous Kucera, Adam Milward, David Milward, Vladimir Orany, Soheil Saifipour and James Welch.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].