Skip to content

deephdc/schema4deep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

schema4deep

Metadata validator for DEEP data science applications.

Motivation

schema4deep validates the metadata used by the DEEP applications. The metadata will be eventually used by the DEEP open catalog to describe and give access to the applications.

Implementation

The schema has been implemented according to JSON schema specification (Draft 7), using Python's jsonschema module.

Once schema4deep is deployed, the deep-app-schema-validator CLI tool is provided, which accepts schema instance files as input parameters.

Installation

$ pip install git+https://github.com/deephdc/schema4apps

Usage

$ deep-app-schema-validator instances/sample.mods.json