Formal metadata: information and software

A collection of software tools, techniques, admonitions, and advice intended to help those involved in data management create, maintain, and evaluate proper documentation.

Software tools

Software that can help you create, validate, and maintain collections of metadata records that are stored as individual files.

Name Version Documentation
mp 2.9.36 A compiler for formal metadata

mp checks the structure of a metadata record against the FGDC standard, indicating discrepancies. It also re-expresses the metadata in several useful alternative formats.

cns 2.8.5 A pre-parser for formal metadata

cns is used in case a text metadata record appears to have correct element names but is in a format that cannot be parsed by mp. Usually the main problem to be corrected is inconsistent indentation, but cns corrects a variety of other conditions. Use with care.

xtme 2.7.24 An editor for formal metadata

For primitive installations of the X Window System in which Tcl/Tk is not available, xtme uses Athena widgets.

Tkme 3.0.2 Another editor for formal metadata

A versatile editing tool based on the Tcl/Tk toolkit. Tkme version 3 uses controlled vocabulary web services to help you choose keywords.

mq 2.6.28 A Tcl interface for formal metadata

Software interface that can be used to implement sophisticated editing operations on large, diverse collections of metadata records that are stored as separate files.

DBFmeta 1.14 A tool to help document DBF files

Reads the DBF file and creates a Detailed_Description that can be pasted in a metadata record using Tkme. This tool can be used to detect spelling errors or other consistency problems in the data file.

err2html 2.1.13 Make mp's error messages easier to read

Re-expresses the error listing generated by mp to reduce duplication, show most severe messages first, and show hypertext links for element names.

Download software

The software tools described here are included in downloadable packages; to install simply extract.

System Package Contents Size
Microsoft Windows All programs, source code, documentation 4.9M
Microsoft Windows tkme.exe Tkme stand-alone runtime 2.2M
Linux (x64) bin_lnx.tar.gz All programs and documentation 1.5M
All src.tar.gz Source code and documentation 1.6M
All tkme.kit Tkme as a platform-independent starkit 1.3M

Tips, tricks, and advanced topics: