From 853d99e4099a62888dbe2823f53a8d3095e619ac Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Thu, 2 Oct 2025 10:00:20 +0100 Subject: [PATCH 1/2] Add missing crosswalk intro Also update Trove link to one from Wayback Machine (the original one no longer works) Signed-off-by: Arthit Suriyawongkul --- content/crosswalk/datacite.md | 4 +--- content/crosswalk/doap.md | 1 - content/crosswalk/dublincore.md | 1 + content/crosswalk/figshare.md | 3 +-- content/crosswalk/github.md | 2 ++ content/crosswalk/java.md | 2 -- content/crosswalk/node.md | 5 +++-- content/crosswalk/publiccode.md | 1 - content/crosswalk/python.md | 4 +--- content/crosswalk/ruby.md | 2 -- content/crosswalk/swo.md | 5 +++-- content/crosswalk/trove.md | 2 +- content/crosswalk/wikidata.md | 5 +++-- content/crosswalk/zenodo.md | 3 --- content/user-guide.md | 2 +- 15 files changed, 17 insertions(+), 25 deletions(-) diff --git a/content/crosswalk/datacite.md b/content/crosswalk/datacite.md index 519ca01..74e7b55 100644 --- a/content/crosswalk/datacite.md +++ b/content/crosswalk/datacite.md @@ -2,10 +2,8 @@ title: "Crosswalk for DataCite metadata" image: "/img/datacite.png" date: "2017-06-01" - --- - - +[DataCite](https://datacite.org/) metadata is a standardized set of schema used when registering a DOI to ensure research outputs are findable, citable, and connected within the global scholarly ecosystem. {{< crosswalk name="DataCite" >}} diff --git a/content/crosswalk/doap.md b/content/crosswalk/doap.md index 0e43d29..043a533 100644 --- a/content/crosswalk/doap.md +++ b/content/crosswalk/doap.md @@ -6,5 +6,4 @@ date: "2017-06-01" [DOAP](https://github.com/ewilderj/doap) (Description of a Project) is an XML/RDF vocabulary to describe software projects, and in particular open source projects. - {{< crosswalk name="DOAP" >}} diff --git a/content/crosswalk/dublincore.md b/content/crosswalk/dublincore.md index e519bd9..73676eb 100644 --- a/content/crosswalk/dublincore.md +++ b/content/crosswalk/dublincore.md @@ -3,5 +3,6 @@ title: "Crosswalk for Dublin Core metadata" image: "/img/dcmi.png" --- +[Dublin Core](https://www.dublincore.org/) vocabulary (or the Dublin Core Metadata Terms - DCMT) is a widely used, general-purpose metadata vocabulary for describing any type of resource. {{< crosswalk name="Dublin Core" >}} diff --git a/content/crosswalk/figshare.md b/content/crosswalk/figshare.md index 76fa16a..b7f8362 100644 --- a/content/crosswalk/figshare.md +++ b/content/crosswalk/figshare.md @@ -3,7 +3,6 @@ title: "Crosswalk for figshare metadata" image: "/img/figshare.jpg" --- -[figshare](https://figshare.com) is a general purpose scientific data repository that provides DataCite DOIs. - +[figshare](https://figshare.com) is a general purpose scientific data repository that provides [DataCite](https://datacite.org/) DOIs. {{< crosswalk name="Figshare" >}} diff --git a/content/crosswalk/github.md b/content/crosswalk/github.md index 870a4fc..ebb8304 100644 --- a/content/crosswalk/github.md +++ b/content/crosswalk/github.md @@ -4,6 +4,8 @@ image: "/img/github.png" date: "2017-06-01" --- +[GitHub](https://github.com/) is a widely-used proprietary developer platform that allows users to store, manage, and share code using Git for distributed version control. +[GitHub API](https://docs.github.com/en/rest) provides a programmatic way to retrieve repository metadata. {{< crosswalk name="GitHub" >}} diff --git a/content/crosswalk/java.md b/content/crosswalk/java.md index 55ba316..823cd6d 100644 --- a/content/crosswalk/java.md +++ b/content/crosswalk/java.md @@ -2,10 +2,8 @@ title: "Crosswalk for Java's Maven metadata" image: "/img/java.png" date: "2017-06-01" - --- [Maven](https://maven.apache.org/what-is-maven.html) is a popular packaging/build system for Java-based projects. - {{< crosswalk name="Java (Maven)" >}} diff --git a/content/crosswalk/node.md b/content/crosswalk/node.md index 27eb3f0..6f49e19 100644 --- a/content/crosswalk/node.md +++ b/content/crosswalk/node.md @@ -1,10 +1,11 @@ --- -title: "Crosswalk for NodeJS package.json" +title: "Crosswalk for Node.js package.json" image: "/img/npm.png" date: "2017-06-01" --- -The `npm` package manager for NodeJS [defines](https://docs.npmjs.com/files/package.json) software metadata using a `package.json` file. +The `npm` package manager for JavaScript [defines](https://docs.npmjs.com/files/package.json) software metadata using a `package.json` file. +`npm` is the default package manager for the JavaScript runtime environment Node.js. {{< crosswalk name="NodeJS" >}} diff --git a/content/crosswalk/publiccode.md b/content/crosswalk/publiccode.md index 5becc44..1d169d8 100644 --- a/content/crosswalk/publiccode.md +++ b/content/crosswalk/publiccode.md @@ -2,7 +2,6 @@ title: "Crosswalk for publiccode.yml" image: "/img/publiccode.png" date: "2025-08-10" - --- The [publiccode.yml](https://github.com/publiccodeyml/publiccode.yml) spec defines metadata for public sector OSS software projects, used by national and international catalogs to index, present, and facilitate the reuse of open source software developed by or for public administrations. diff --git a/content/crosswalk/python.md b/content/crosswalk/python.md index b9592e3..46d6b95 100644 --- a/content/crosswalk/python.md +++ b/content/crosswalk/python.md @@ -2,10 +2,8 @@ title: "Crosswalk for Python distutils" image: "/img/python.png" date: "2017-06-01" - --- -[Python `distutils`](https://docs.python.org/3.6/distutils/) allows users to associate a range of metadata information when packaging and distributing python-based applications or source code. - +[Python `distutils`](https://docs.python.org/3.6/distutils/) allows users to associate a range of metadata information when packaging and distributing Python-based applications or source code. {{< crosswalk name="Python Distutils (PyPI)" >}} diff --git a/content/crosswalk/ruby.md b/content/crosswalk/ruby.md index 0eebd69..ad4ebaf 100644 --- a/content/crosswalk/ruby.md +++ b/content/crosswalk/ruby.md @@ -2,10 +2,8 @@ title: "Crosswalk for Ruby gems" image: "/img/ruby.png" date: "2017-06-01" - --- Ruby gems [specify metadata](http://guides.rubygems.org/specification-reference/) in a `.gemspec` file. - {{< crosswalk name="Ruby Gem" >}} diff --git a/content/crosswalk/swo.md b/content/crosswalk/swo.md index b528eb7..8814bb8 100644 --- a/content/crosswalk/swo.md +++ b/content/crosswalk/swo.md @@ -4,7 +4,8 @@ image: "/img/swo.png" date: "2017-01-05" --- -The [Software Ontology (SWO)](http://theswo.sourceforge.net/) is a resource for describing software tools, their types, tasks, versions, provenance and data associated. SWO is part of the JISC funded SWORD project (Software Ontology for Resource Description), an inter-disciplinary effort to capture software descriptions used in the preservation of data. The work is a collaboration between the European Bioinformatics Institute and the University of Manchester. - +The [Software Ontology (SWO)](http://theswo.sourceforge.net/) is a resource for describing software tools, their types, tasks, versions, provenance and data associated. +SWO is part of the JISC funded [SWORD project](https://www.software.ac.uk/blog/sword-software-ontology-research-description) (Software Ontology for Resource Description), an inter-disciplinary effort to capture software descriptions used in the preservation of data. +The work is a collaboration between the European Bioinformatics Institute and the University of Manchester. {{< crosswalk name="Software Ontology" >}} diff --git a/content/crosswalk/trove.md b/content/crosswalk/trove.md index 0093dda..7faf78f 100644 --- a/content/crosswalk/trove.md +++ b/content/crosswalk/trove.md @@ -3,6 +3,6 @@ title: "Crosswalk for Trove Software Map" image: "/img/sourceforge.png" --- -[Trove Software Map](https://sourceforge.net/p/easyhtml5/tracinst/Software%20Map%20and%20Trove/#what-is-trove). Trove is the system used by SourceForge.net to classify software projects. +[Trove](https://web.archive.org/web/20240420104333/https://sourceforge.net/p/easyhtml5/tracinst/Software%20Map%20and%20Trove/#what-is-trove) is the system used by [SourceForge.net](https://sourceforge.net/) software development hosting platform to classify software projects. {{< crosswalk name="Trove Software Map" >}} diff --git a/content/crosswalk/wikidata.md b/content/crosswalk/wikidata.md index 74f8871..a9aaa97 100644 --- a/content/crosswalk/wikidata.md +++ b/content/crosswalk/wikidata.md @@ -2,10 +2,11 @@ title: "Crosswalk for WikiData Properties" image: "/img/wikidata.png" date: "2017-06-04" - --- -[Wikidata](https://www.wikidata.org/wiki/Wikidata:Introduction) provides internationalized set of properties for machine-readable linked data. (Surprisingly wikidata does not have a native JSON-LD format, [distributing in plain json](https://www.wikidata.org/wiki/Wikidata:Database_download).) +[Wikidata](https://www.wikidata.org/wiki/Wikidata:Introduction) provides internationalized set of properties for machine-readable linked data. +Surprisingly Wikidata does not have a native JSON-LD format, +[distributing in plain JSON and RDF dumps](https://www.wikidata.org/wiki/Wikidata:Database_download). {{< crosswalk name="Wikidata" >}} diff --git a/content/crosswalk/zenodo.md b/content/crosswalk/zenodo.md index 225cb36..30e8992 100644 --- a/content/crosswalk/zenodo.md +++ b/content/crosswalk/zenodo.md @@ -3,9 +3,6 @@ title: "Crosswalk for Zenodo metadata" image: "/img/zenodo.jpg" --- - - [Zenodo.org](https://zenodo.org) is a data archive based at CERN which is popularly used to archive and provide DOIs to academic software from GitHub, as described in the official GitHub guide to [Making your code citable](https://guides.github.com/activities/citable-code/). - {{< crosswalk name="Zenodo" >}} diff --git a/content/user-guide.md b/content/user-guide.md index 6a04848..f6ec562 100644 --- a/content/user-guide.md +++ b/content/user-guide.md @@ -1,5 +1,5 @@ --- -title: User guide +title: User Guide --- ## Generating a CodeMeta file From 0d076e649fdf05877ec3044226b1fb938e81f018 Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Thu, 2 Oct 2025 10:06:52 +0100 Subject: [PATCH 2/2] Update debian.md Signed-off-by: Arthit Suriyawongkul --- content/crosswalk/debian.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/crosswalk/debian.md b/content/crosswalk/debian.md index 152a9dd..12cf413 100644 --- a/content/crosswalk/debian.md +++ b/content/crosswalk/debian.md @@ -2,9 +2,8 @@ title: "Crosswalk for Debian packages" image: "/img/debian.png" date: "2017-06-01" - --- -The [Debian package system](https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_archive_meta_data) defines archive metadata that is used by the popular `apt` package management system on Debian and Ubuntu Linux distributions. +The [Debian package system](https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_archive_meta_data) defines archive metadata that is used by the popular [`apt`](https://wiki.debian.org/Apt) package management system on Debian and Ubuntu Linux distributions. {{< crosswalk name="Debian Package" >}}