Tinuviel Software

Contact Us | About Us | Home
WISP | QBuilder | DIETQ | CARAT | FOOD24 | NDM | ICS | Nutrition Studio
Bespoke Development | Analysis Services | Consultancy | Product Support
Locations | Hardware Requirements | Licensing Options | FAQs
Knowledge Base Articles | Useful Tools | How to... Articles
XML Schemas are descriptive documents which are used to define the format of information. For the purposes of our work here, they allow us to create data structures (instances) which can be used to exchange nutritional information. This means that, for example, data on the nutritional content of foods can be imported and exported from diverse systems. Therefore, we can
  • Import data from manufacturers, government agencies and other suppliers
  • Transfer data easily between different software products
  • Generate datasets in an approved, internationally acceptable and unambigouous format
This page is an introduction point to various approved XML Schemas used to define nutritional data. It includes the schemas themselves, instance samples, access tools and descriptive texts. Currently, the first schema, for the nutritional composition of foods and recipes, has been approved and is on the UK e-Government website. For details, click the link in the left hand panel. For general information on the UK e-Gov website, click here (www.govtalk.gov.uk).

Background

The XML (eXtensible Markup Language) data format is a text-based format used to contain information in a structured way. That is, an XML file (called an instance) contains named marker pairs like HTML. Between these pairs, data can be held. The file can be interpreted both by computers and (by viewing in a simple text editor) by humans. An XML Schema is a document which describes an XML instance. It declares data types, names, ranges, etc., for the data as well as showing the structure of the data. It can include validation checks and additional information which assists either computers or humans to interpret the data. XML instances generally have the file extension .XML. XML schema documents generally have the file extension .XSD.

To assist human interpretation of XML instances, there is a further language, XSLT (eXtensible Stylesheet Language Transformations). This can transform an XML instance document into an easily-understandable HTML page which can be viewed in a standard web browser. XSLT files usually have the extension .XSLT.

Further Information on XML

XML is generally controlled by the W3C (World Wide Web Consortium). Further information can be found at www.w3.org.

A primer on XML schemas can be found at www.w3.org/TR/xmlschema-0/

XML in WISP The WISP program has the ability to import/export XML data on ingredient nutritional data. In future, it will also handle import/export of XML data for recipes, intakes and 24h recalls, menus and menu containers.

In addition, it can output analysis results in XML format.

XML in CARAT The CARAT program will be able to import XML data on : ingredient nutritional data and recipe data.

The program will also be able to export XML data for both the above data types and in addition can output recipe analysis results and label declarations in XML format.

XML in QBuilder QBuilder can export analysis results sets in XML format.

Other Products Further XML capabilities are being added all the time. Review this web page occasionally for new information.

About Us | Site Map | Contact Us | ©2006 Tinuviel Software