SOFTWARE - DATA STANDARDS
Introduction
The sheep industry now has standards for its animal, wool and meat data terminology, as well as for storage and transmission of this data.
The development and implementation of these standards will aid in the faster uptake of data management software systems by sheep producers.
So far, development of the standards has focused on the software developers and service providers. A data dictionary, data architecture and a reference database have been produced for uptake by software developers.
The next stage of the standards project is to form an industry group to manage the standards and to work with service providers to develop messaging protocols for data transfer and to foster the uptake of the standards by industry.
Sheep producers are welcome to view and explore the standards, but be aware that the main site has been developed so far with software developers in mind.
For further information contact Tim Dyall 02 6776 1463
For Industry
A glossary of data terms and their definitions will be published in the near future.
It is hoped that Industry groups such as MLA and SGA will participate in the development of post-farm and interfacing protocols.
For wool producers, there is enormous opportunity for inclusion of electronic classer specifications, e-bale identification and tracking and retrieval of wool sale information from brokers.
For meat producers, feedback sheets from abattoirs can easily be incorporated.
For all producers, inclusion of animal health measures in the data standards will enhance Quality Assurance along the marketing chain across the entire industry.
We have identified areas where the transmission of messages (known as messaging) between producers and service providers is required – areas such as classing, testing, genetics, carcase data and animal health. If further funding can be sourced from industry, XML messaging standards for common industry documentation such as electronic wool classer specification, vendor declarations (chemical and dark fibre risk), and wool test data from small wool test houses can be developed. This will aid in the adoption of the standards by industry.
Development of record capture, management and analysis software is complex, as is evident from the large number of standardised terms now available in our database.
There are already commercial software programs developed for a variety of sheep industry applications. The Sheep CRC recommends that producers choose one or more of these to suit their end use.
Software users should ask their software providers and providers of data (e.g. fibre measurements) whether they conform to the new data standards. While current software and data is unlikely to conform to the standards right now, as new versions are developed, the standards should be incorporated to ensure data is compatible and easily transferred.
For Software Developers
The Data Standards Project has produced a set of standards that will provide the sheep industry with a common language for on-farm data storage and messaging.
The draft standards were developed using the following "rules" and philosophies:
- The scope of the project was limited to the collection and storage of data on sheep farms and was limited to fields that are commonly used. Some areas that did not make it into this first draft include prime lamb production and animal health diagnostic services. Information that is generated post farm (for example wool sales invoices and appraisals, abattoir feedback sheets) and is viewed and used as historical information for farm planning and management was not included.
- Field names are kept as descriptive as possible, with the first letter of each word in capitals and a 3-letter abbreviation used at the start of each field name.
- All look-up tables are prefixed with LK.
- Codes for look-up tables are made descriptive, using capital letters and a maximum of 12 characters, where possible. Number codes have been avoided unless widely adopted by industry.
- The data architecture contains more than 30 main tables and nearly 50 look-up tables. Look-up tables are used extensively so that storage of information is standardised as much as possible. Very few of the look-up tables are user defined.
- Measurement data, where the type of measurement is variable, is stored in a vertical format with one row per data item. For example, the EBV record is vertical and each row contains a single EBV value. New EBV types are easily be accommodated in the database by adding an EBV definition to the EBV's look-up table.
- Data which has a fairly fixed format is stored in a horizontal format, where each row holds multiple data items. For example, the Animal record is horizontal and contains numerous pieces of information about the individual animal in a single row.