Formal metadata information and software

A document type definition for formal metadata

The metadata compiler I have developed can produce output in Standard Generalized Markup Language (SGML), a structured system for making complex textual documents interpretable by computer software. In order to use the SGML output of the compiler, however, you need an SGML parser or software that includes one and a document type definition (DTD) that instructs the parser about the document at hand. The DTD is essentially a reexpression in SGML of the syntactical rules given in the FGDC Content Standards for Digital Geospatial Metadata.
NOTE that the use of SGML as an exchange format for formal metadata is a subject of current study, and some aspects of this work may change as the National Geospatial Data Clearinghouse develops.

NOTE: this page describes the SGML DTD. If you're using XML, you need a newer DTD written for XML.
The current version of the DTD has the following characteristics
The DTD is a work in progress. Further progress awaits more widespread use of SGML to carry metadata, and better tools for handling such SGML documents. Please contact Doug Nebert or Peter Schweitzer if you are interested in furthering this work.