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 specification described below. This is an ongoing process. The current draft represents the third release candidate, and is being released for public comment and input. We do not expect any changes between the current release candidate and the final EML 2.0.0 release, unless the public review demonstrates critical flaws in the schema or documentation, in which case minor changes may occur.

We expect to release the final version one weeks from now, on November 06, 2002. Please review the current release candidate and provide feedback if you find issues with the current release. Thank you.

Send any comments, errors, or suggestions to eml-dev@ecoinformatics.org or through the EML Bug Tracking system. The preferred way to submit problems with EML or feature requests is the bug tracking system.

 

 

EML Version 2.0.0rc3

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.

 

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.0rc3). 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.

 

Older versions (deprecated)

The following versions are still available for reference purposes, although they have been superceded by the current version (2.0.0rc3). Please make every effort to use the current version.