From c0b5472313b9a89c77caf8736a0bdd4582b9b1fd Mon Sep 17 00:00:00 2001 From: Stefano Zacchiroli <zack@upsilon.cc> Date: Mon, 21 Jan 2019 15:34:36 +0100 Subject: [PATCH] glossary: improve descriptions of intrinsict/extrinsic metadata --- docs/glossary.rst | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/docs/glossary.rst b/docs/glossary.rst index 933528b8..67feca32 100644 --- a/docs/glossary.rst +++ b/docs/glossary.rst @@ -53,8 +53,11 @@ Glossary extrinsic metadata - Non-executable information obtained outside source code artifacts, - such as from a forge API. + Metadata about software that is not shipped as part of the software source + code, but is available instead via out-of-band means. For example, + homepage, maintainer contact information, and popularity information + ("stars") as listed on GitHub/GitLab repository pages. + See also: :term:`intrinsic metadata`. journal @@ -92,8 +95,12 @@ Glossary intrinsic metadata - Non-executable information extracted from code artifacts, such as - license headers, `debian/control`, or `package.json`. + Metadata about software that is shipped as part of the source code of the + software itself or as part of related artifacts (e.g., revisions, + releases, etc). For example, metadata that is shipped in `PKG-INFO` files + for Python packages, `pom.xml` for Maven-based Java projects, + `debian/control` for Debian packages, `metadata.json` for NPM, etc. + See also: :term:`extrinsic metadata`. objstore -- GitLab