The nmdataparser Java library is a configurable parser allowing to importing spreadsheet substance composition, characterisation and assay data into the eNanoMapper database, via [API]. The parser converts the spreadsheet into the internal AMBIT data model, using a JSON file for mapping the objects. The main class GenericExcelParser
iterates over entries of *.xls
and *.xlsx
files returning a set of SubstanceRecords
objects.
Kochev, N.; Jeliazkova, N.; Paskaleva, V.; Tancheva, G.; Iliev, L.; Ritchie, P.; Jeliazkov, V. Your Spreadsheets Can Be FAIR: A Tool and FAIRification Workflow for the ENanoMapper Database. Nanomaterials 2020, 10 (10), 1908. 10.3390/nano10101908
N. Jeliazkova, C. Chomenidis, P. Doganis, B. Fadeel, R. Grafström, B. Hardy, J. Hastings, M. Hegi, V. Jeliazkov, N. Kochev, P. Kohonen, C. R. Munteanu, H. Sarimveis, B. Smeets, P. Sopasakis, G. Tsiliki, D. Vorgrimmler, and E. Willighagen, The eNanoMapper database for nanomaterial safety information,Beilstein J. Nanotechnol., vol. 6, pp. 1609-1634, Jul. 2015. doi:10.3762/bjnano.6.165
Reads supported data formats (e.g. Excel + JSON configuration) and writes eNanoMapper RDF or ISA-JSON or JSON format.
<dependency>
<groupId>net.enanomapper</groupId>
<artifactId>nmпarser</artifactId>
<version>1.4.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>net.enanomapper</groupId>
<artifactId>nmparser</artifactId>
<version>1.3.1</version>
</dependency>
Development snapshot at Maven repository
<dependency>
<groupId>net.enanomapper</groupId>
<artifactId>enmexcelparser</artifactId>
<version>1.4.0-SNAPSHOT</version>
</dependency>
The NanoWiki RDF parser code was moved from https://github.com/vedina/loom - please update your dependencies !
<dependency>
<groupId>net.enanomapper</groupId>
<artifactId>enmnanowiki</artifactId>
<version>1.4.0-SNAPSHOT</version>
</dependency>