What are they?
CodeMeta Crosswalks provide an explicit map between the fields of existing metadata standards. These other standards are used by software repositories, registries, archives, and more.
Once mapped by a Crosswalk, CodeMeta’s terms act as a common set of properties, providing a way for metadata to be translated between standards. The user guide explains some key concepts to help with understanding the CodeMeta metadata.
Crosswalks do not need a one-to-one mapping for every field. Because Crosswalks only map fields common between a standard and CodeMeta, the subset of common fields may differ a lot between Crosswalks. The diagram below shows how CodeMeta maps between standards when there are differences.
How to use Crosswalks
By comparing Vocabulary A to CodeMeta and comparing CodeMeta to Vocabulary B, you are able to see if there is a term equivalent, and what it is.
If manual conversion is not what you want, there are also tools to
convert between some formats, or to create a codemeta.json file.
How to contribute?
To contribute a new Crosswalk mapping, refer to the CodeMeta repository contribution guide. Suggest changes in the CodeMeta issues tracker.
Improve other information about a Crosswalk in the directory below by reporting an issue or by submitting a change.
Crosswalk directory
the full Crosswalk table is
available as a .csv
file in the CodeMeta repository.
