Standards are contained within the
file system directory with each standard encoded into a markdown file with a
YAML preface. The YAML preface is
structured to encode the various elements describing a metadata standard or its
Relationships between implementations and standards are created based on recording related standards within each of the implementation metadata records.
Adding a new standard is as simple as forking the repository creating a new standards file marked up with a simple YAML schema. Commiting your new standard, and then submitting a pull request to the origin repository.
An extension needs to reference an existing standard. Extensions are typically enhancements to a standard that provide additional functionality or meet some other requirements.
Tools are software tools or systems that support the use of the standard. Tools implement the standard.
Use cases are systems, organizations or projects which use the standard.
Editing can take place within the GitHub editing tools. Or alternatively a fork of the repository can be cloned and editing can be done locally and pull requests can be generated using the existing GitHub and git workflows.
Experimenting with different workflows for editing is encouraged!
The website is generated with Jekyll. The website uses Jekyll to process HTML, YAML, and Markdown files to generate a static website.
If you choose to clone the repository running a local version of Jekyll is helpful for troubleshooting: https://help.github.com/articles/using-jekyll-with-pages