EuroFIR Tech Web HomeLinks of IterestLogin

 

Maintained by

Danish Food Information

and

Polytec


Valid XHTML 1.0!

Valid CSS!

 
 
Systems Development


The Systems Development Task Group

This section contains documents and references relevant to the EuroFIR Compiler Network's System Development Task Group.

The documents include EuroFIR Food Data Transport Package, eSearch facility, and Web Services documents.

The documents are ordered by subject.


Some documents are transferred in PDF-format (marked ). For this you need the Adobe PDF Reader, which can be downloaded from Adobe's site, free of charge. Click here to get the newest version. Other file types are MS Word files (marked ), MS Excel files (marked ), MS PowerPoint files (marked ), and compressed/zipped files (marked ). Online data information is marked .
 Systems Development Task Group (WP1.8 TG3)
   
The Systems Development Task Group (TG3), involving DFI, DTU, EBI, KTL, Polytec, IDUFIC, BfEL & ETHZ, will set up and implement the EuroFIR Databank System according to the accepted criteria laid down in the EuroFIR databank specifications.

The data retrieval facilities, eSearch, will allow users to specify foods and components, return relevant data, and provide quality measures of the retrieved data matrix. The EuroFIR eSearch facility makes use of data interchange based on the EuroFIR Food Data Transport Package, an XML template developed to hold the necessary information for EuroFIR eSearch. The service is currently defined as a RESTful service with certain specifications (see also the XML and Food and Meta Data Transport Packages below).

The development plan will identify resources to support the composition data, planning their preparation and EuroFIR implementation. The resources will facilitate the retrieval and use of information on foods, food components, calculation parameters, analytical methods, source references and other food-related topics identified by the project. Resources will be designed for the full range of potential users from consumers to national compilers.

The TG3 will further plan, specify and implement the prototype development of existing and new resources of supporting information, assisting with content preparation as necessary, as well as provide the necessary training for partners – it is envisaged that there is a need for specific software development.
 
The most recent technical documents from WP1.8 TG3 include

- EuroFIR Web Services - Background Report (2008-09-30)
- EuroFIR Web Services - Specification of request-response message exchange patterns (version 1.0, 2008-12-31)
- EuroFIR Web Services - Food Data Transport Package (version 1.3, 2008-07-30)
- EuroFIR Web Services - XML schemata for EuroFIR Food Data Transport Package 1.3 (to be published shortly)
- EuroFIR Web Services - XML schemata for EuroFIR Metadata Transport Package 1.0 (to be published shortly)
 
The XML Food and Meta Data Transport Packages also include
 

- an XML list of all elements and attributes in the the XML template - without data (version 1.3, 2008-07-30)
- an XML list of only mandatory elements and attributes in the XML template - without data (version 1.3, 2008-07-30)
- documentation of the XML Schemata for the EuroFIR Food Data Transport Package 1.3 (version 1.1, 2009-08-29)  FDTP 1.3 Schemata 1.1 zipped file FDTP 1.3 Schemata 1.1 HTML version FDTP 1.3 Schemata 1.1 pdf file
- documentation of the XML Schemata for the EuroFIR Meta Data Transport Package 1.0 (version 1.1, 2009-08-29) MDTP 1.3 Schemata 1.1 zipped file  MDTP 1.3 Schemata 1.1 HTML version MDTP 1.3 Schemata 1.1 pdf file
- full documentation of the XML Schemata for EuroFIR Food Data and Meta Data transport Packages (version 1.1, 2009-08-29) FDTP/MDTP 1.3 Schemata 1.1 zipped file

For an example of how the XML Food Data Transport Package 1.3 might look with data included, see this XML example.
 

Connecting a database/dataset to eSearch
In order to be able to connect a database/dataset to the eSearch facility the following information is needed:

1.  A static XML file with the LanguaL indexed food list (output from LanguaL FPI).

2.  A RESTful service on your server delivering your selected food composition data (for specific foodids) in the XML FDTP template format to the eSearch facility, i.e. script (ASP, PHP, Java, etc.), which is called with one or more foodid parameters, e.g.   http://somedomain.tld/Restfulservice.script?foodid=xxxxx, yyyyy,zzzzz, which delivers data for the three foodids xxxxx,yyyyy,zzzzz (see also the XML FDTP example just above).

For the upcoming EuroFIR Web Services you may also want to implement a RESTful service, which delivers the full list with the parameter “foodid=all”. The list of food ids is only limited by the size of the URL max length (see for example http://www.boutell.com/newfaq/misc/urllength.html). In order to avoid server errors on this, EuroFIR eSearch is splitting the request up in smaller bits, if the number of characters in the URL gets too long – also in order not to stress the server too much.
 

The Specific Web Services sub-task

A specific sub-task group, TG3.1, led by KTL and involving DTU, UGR, MATIS, MRI, ETZH, IMR, BGU, POLYTEC, and DFI, will design and describe specifications to a request-response based Web service communication between EuroFIR partner websites. For this, the request interface has to be designed and the basic requests have to be defined. Then the first three websites using the Web services will be implemented by the month 54 and the rest by the month 57. The current eSearch will be expanded using the new specifications, and a new user interface for connecting the websites will be designed. The experience building the websites will be collected for dissemination to other partners as best practice guidelines. The sub-task group communicates on the closed Wiki based website hosted by KTL.
 

   
 

NOTE
This website is under constant development and the current layout presented as an example of how the EuroFIR Technical Website could appear. It is given as part of the EuroFIR Prototype given in the EuroFIR Technical specifications report. The website and its pages are optimized for a screen resolution of 1024*768 or higher.


 
 

home | legal notices | privacy
Copyright ©2009 Anders Møller
This website is maintained for the EuroFIR Consortium under the EU 6th Framework Food Quality and Safety Programme (Contract No. FP6-513944).
Hosted by the Danish Food Information. Updated 2009-10-19.


 
 
 Latest News
LanguaL FPI 3.91 available

2009-09-24
An updated version of the LanguaL Food Product Indexer, version 3.91, is available.
See LanguaL pages.
 
8th International Food Data Conference

2009-03-24
The 8th International Food Data Conference is organised by organised by the Institute of Nutrition, Mahidol University (INMU). The conference takes place from 1st - 3rd October 2009.
More information.
 
3rd International EuroFIR Congress

2009-01-21
European Food Composition Data for Better Diet, Nutrition and Food Quality.
EuroFIR held its third international congress at the Institute of Nutritional Sciences, University of Vienna, Austria, on the 8-10th September 2009.
More information..
 
Announcing FoodComp 2009

2009-01-14
The 9th International Graduate Course on the Production and Use of Food Composition Data in Nutrition to be held in Wageningen, Holland, 11-24 October 2009. For more information, see brochure.
 
EuroFIR thesauri version 1.0 published

2008-08-25
The EuroFIR thesauri version 1.0 has been published. See the EuroFIR thesauri pages.
 
*** Older news ***