Skip to content
R package for creating EML metadata.
Branch: master
Clone or download
Latest commit 9ebebf4 Jun 19, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
R Fix merge conflicts and rebuild website Jun 19, 2019
docs Release EMLassemblyline v2.6.1 Jun 19, 2019
documentation Patch EML lib incompatibility Jan 31, 2019
inst Fix Travis build issue Jun 19, 2019
man Update documentation and website Jun 19, 2019
tests Fix Travis build issue Jun 19, 2019
vignettes Update documentation and website Jun 19, 2019
.travis.yml Create Nov 11, 2017 Add elements from rOpenSci EML CONTRIBUTING Mar 25, 2018
DESCRIPTION Release EMLassemblyline v2.6.1 Jun 19, 2019
LICENSE Add MIT license Mar 25, 2018
NAMESPACE Bug fix: Export v2.4.6 functions May 2, 2019 Add update on taxonomicCoverage Jun 19, 2019 Revise documentation May 5, 2019
_pkgdown.yml Revise documentation May 5, 2019
codemeta.json Release EMLassemblyline v2.6.1 Jun 19, 2019

Travis-CI Build Status DOI


For scientists and data managers who need to easily create high quality EML metadata for data publication. EMLassemblyline is a metadata builder that emphasizes auto-extraction of metadata, appends value added content, and inputs user supplied information through common interfaces thereby minimizing user effort while maximizing metadata features for data discovery and reuse.


  • Requires no familiarity with EML metadata
  • Good for one-off data publication
  • Great for 10s to 100s of data publications
  • Accepts all data and file types
  • Automatically extracts metadata from data entities
  • Automatically appends value added content
  • Accepts user inputs through simple text and spreadsheet editors
  • Supports automated data publication
  • Supports complex reproducible science workflows
  • Interoperable with metadata storage systems via an exchange format
  • Incorporates community best practices
  • Based on simple file organization scheme
  • Is not tied to a specific data repository


# Install from GitHub


Check out example use cases in the EMLassemblyline website articles

Active projects

  • Creating a Shiny interface for editing metadata template files, thus eliminating requirements for text and spreadsheet editors while facilitating use of dictionaries, controlled vocabularies, and ontologies.
  • Developing an exchange format for environmental metadata so EMLassemblyline (and other metadata builders) can be used with any metadata storage/organization system (e.g. LTER-core-metabase).


We welcome contributions of all forms. Please reference our code conduct and contributing guidelines for details.


This project uses semantic versioning.


Several people have contributed to this project. List of contributors.

Related materials

The Ecological Metadata Language (EML)

You can’t perform that action at this time.