This document presents the implementation of a data model-driven interface for the unified presentatio n of experimental data in fusion experiments. This docum ent describes the implementation of the concepts presented in " Definition of metadata requirements for remote data access and integration in a data access layer built over MDSplus ". The Django framework has been used in this work. Ev en if the same concepts can be implemented using different approaches and frameworks, Django proved to be extremely well suited for this application. D jango ( https://www.djangoproject.com/ ) is a python framework integrated with a Relationa l Database (RDB) and a Web server that allows managing data via python int erfaces, providing at the same time support for sto rage and visualization. Using Django, the data model, expressed by a set of Capability definitions has been defined and stored in a RDB, offering a Web interface for its visualization and definition (Section 2). In addition to the cap ability definition, mapping information relating actual (re mote) experimental data with the defined data model have been stored in a RDB. A Web interface is used for t he definition of the mapping itself, expressed via MDSplus expressions (Section 3). The Data model and mapping information are then combined in the data access engine to create dynamically a python Applic ation Programming Interface (API) reflecting the da ta model and accessing (remote), experiment-specific d ata (Section 4). Metadata defined in the data model are collected for a specified range of discharges, read ing (remote) experimental data via the python API a nd stored in a RDB, allowing SQL queries to be perform ed (Section 5). An experimental model-driven Web us er interface for helping the user to state the correct queries in the database has also been developed (S ection 6). Finally, Section 7 will present the integration of the ITER data model (IMAS) in the proposed fram ework.

Data model interface implementation

Manduchi G
2016-01-01

Abstract

This document presents the implementation of a data model-driven interface for the unified presentatio n of experimental data in fusion experiments. This docum ent describes the implementation of the concepts presented in " Definition of metadata requirements for remote data access and integration in a data access layer built over MDSplus ". The Django framework has been used in this work. Ev en if the same concepts can be implemented using different approaches and frameworks, Django proved to be extremely well suited for this application. D jango ( https://www.djangoproject.com/ ) is a python framework integrated with a Relationa l Database (RDB) and a Web server that allows managing data via python int erfaces, providing at the same time support for sto rage and visualization. Using Django, the data model, expressed by a set of Capability definitions has been defined and stored in a RDB, offering a Web interface for its visualization and definition (Section 2). In addition to the cap ability definition, mapping information relating actual (re mote) experimental data with the defined data model have been stored in a RDB. A Web interface is used for t he definition of the mapping itself, expressed via MDSplus expressions (Section 3). The Data model and mapping information are then combined in the data access engine to create dynamically a python Applic ation Programming Interface (API) reflecting the da ta model and accessing (remote), experiment-specific d ata (Section 4). Metadata defined in the data model are collected for a specified range of discharges, read ing (remote) experimental data via the python API a nd stored in a RDB, allowing SQL queries to be perform ed (Section 5). An experimental model-driven Web us er interface for helping the user to state the correct queries in the database has also been developed (S ection 6). Finally, Section 7 will present the integration of the ITER data model (IMAS) in the proposed fram ework.
2016
Istituto gas ionizzati - IGI - Sede Padova
Rapporto finale di progetto
MDSplus
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/325471
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact