Ecological Metadata Language (EML)
KNB Home Data People Informatics Biocomplexity Education Software

Ecological Metadata Language (EML) is a metadata standard developed by the ecology discipline and for the ecology discipline. It is based on prior work done by the Ecological Society of America and associated efforts (Michener et al., 1997, Ecological Applications). EML is implemented as a series of XML document types that can by used in a modular and extensible manner to document ecological data. Each EML module is designed to describe one logical part of the total metadata that should be included with any ecological dataset.

We are currently in the process of revising EML to create the version 2.0.0 standard described below. This is an ongoing process, and the current draft is being released for public comment and input on the revisions. The current draft is the result of a two workshops in which a variety of information managers gathered to review and revise EML. This draft represents the concensus view of an ecological metadata specification from those meetings. We expect that the current draft will be quite stable in terms of the structure of conforming instance documents, although minor changes may still be made before the final version 2 release is cut.

The documentation in the current release is still somewhat inadequate and out-of-date. The major change between this release and the next will be a major overhaul of the documentation. We do not expect the schemas themselves to change between now and the final 2.0.0 release.

Send any comments, errors, or suggestions to eml-dev@ecoinformatics.org.

 

 

EML Version 2.0.0rc1

You can access the EML specification online by reading it in HTML format, or you can download the entire specification, including both the HTML documentation and the XML Schema files.

EML 2.0.0rc1 Frequently Asked Questions (FAQ)

 

 

About the EML Project

The EML project is an open source, community oriented project dedicated to providing a high-quality metadata specification for describing data relevant to the ecological discipline. The project is completely comprised of voluntary project members who donate their time and experience in order to advance information management for ecology. Project decisions are made by concensus according to the voting procedures described in the ecoinformatics.org Charter.

We welcome contributions to this work in any form. Individuals who invest substantial amounts of time and make valuable contributions to the development and maintenance of EML (in the opinion of current project members) will be invited to become EML project members according to the rules set forth in the ecoinformatics.org Charter. Contributions can take many forms, including the development of the EML schemas, writing documentation, and helping with maintenance, among others.

 

Development Information

Developers may be interested in browsing the source code CVS repository that we use in developing EML. This always contains the most recent development version of EML, and therefore may be in flux, or otherwise broken. It is unlikely that it will contain the same files that are in the current release (2.0.0rc1). Use at your own risk. Write access to this repository is reserved for EML project members. We welcome contributions to this work in any form. Contributions can take many forms, including the development of the EML schemas, writing documentation, and helping with maintenance, among others. Non-project members can contribute by submitting their feedback, revisions, fixes, code, or any other contribution through the eml-dev@ecoinformatics.org mailing list, or through the EML Bug Tracking system. The preferred way to submit problems with EML or feature requests is the bug tracking system.