ETH Initiative – Project FoodCASE Research on Data Quality of Scientific Database Systems by Example of Food Composition Databases Karl Presser
Agenda Project FoodCASE – What and Why? Application overview Status of the project Demo Outlook 2Department of Computer Science
Project FoodCASE – What and Why FoodCASE =„Food Composition And System Environment“ FoodCASE is a food composition database management system FoodCASE is a research object for my Ph.D. project on „IT- technical“ data quality of scientific database systems Project FoodCASE has 23 participants who give feedback and improve software system 3Department of Computer Science
Project FoodCASE – What and Why Collaboration of ETH Zurich and Swiss Federal Office of Public Health on food composition for about 11 years Software is outdated since the proposal of EuroFIR standard on food composition data Research work on data quality needs to be extended and written down 4Department of Computer Science Prof. Dr. Hans Hinterberger
FoodCASE – Overview 5Department of Computer Science FoodCASE Main application Database Web page Application Server Module food component Food component list Food detail view Single component multiple values detail view Module food component Food component list Food detail view Single component multiple values detail view Module aggregated food component Aggregated food component list Aggregated food component detail view Process of aggregation Module aggregated food component Aggregated food component list Aggregated food component detail view Process of aggregation Module Recipe Recipe list Recipe detail view Process of recipe calculation Module Recipe Recipe list Recipe detail view Process of recipe calculation Module contact organisation Organisation list Organisation detail Module contact organisation Organisation list Organisation detail Module contact person and addresses Person list Person & Address detail Module contact person and addresses Person list Person & Address detail Administration application Module user administration Module standard vocabulary Module marker Module component filter Module information publishing Module person role Module address type Interfaces e.g. web service PostgreSQL JBoss AS/EJB3 Programming language: Java
FoodCASE - Status 6Department of Computer Science FoodCASE Main application Database Application Server Module food component Food component list Food detail view Single value detail view Module food component Food component list Food detail view Single value detail view Module aggregated food component Aggregated food component list Aggregated food component detail view Process of aggregation Module aggregated food component Aggregated food component list Aggregated food component detail view Process of aggregation Module Recipe Recipe list Recipe detail view Process of recipe calculation Module Recipe Recipe list Recipe detail view Process of recipe calculation Module contact organisation Organisation list Organisation detail Module contact organisation Organisation list Organisation detail Module contact person and addresses Person list Person & Address detail Module contact person and addresses Person list Person & Address detail Administration application Module user administration Module standard vocabulary Module marker Module component filter Module information publishing Module person role Module address type Interfaces e.g. web service Status: ~40% done Web page
Demo 7Department of Computer Science
Project FoodCASE Outlook More participants are welcome Communication will be improved using a website Alpha version for participants will be available this month Final version is planned for autumn Department of Computer Science
Thank you for your attention 9Department of Computer Science