From 6cde90d8ccc7d63e2979ccd5079140f0abf40add Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Fri, 3 Oct 2025 03:20:03 +0100 Subject: [PATCH 1/2] Split Person and Thing terms into a separate table Reimplemented what described here: https://github.com/codemeta/codemeta.github.io/issues/37#issuecomment-1412788595 to reduce confusion of duplicated appearance of terms in the same table. Signed-off-by: Arthit Suriyawongkul --- content/terms.md | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/content/terms.md b/content/terms.md index fddec8b..6f9c673 100644 --- a/content/terms.md +++ b/content/terms.md @@ -4,13 +4,33 @@ title: CodeMeta Terms ## Terms from Schema.org +### Schema.org Software terms + Recognized properties for CodeMeta `SoftwareSourceCode` and `SoftwareApplication` includes the following terms from . These terms are part of the CodeMeta specification and can be used without any prefix. {{< properties-description matchParentType="schema:(SoftwareSourceCode|SoftwareApplication|CreativeWork|Thing)">}} -These terms are all recognized properties of or Types. Note that while most properties take basic data types as values (`Text`, `URL`), several take other node types, such as `Person`, `Organization`, `Review`, or `Role`. Recommended fields for these node types in CodeMeta documents are given below. +These terms are all recognized properties of or Types. + +Note that while most properties take basic data types as values (`Text`, `URL`), several take other node types, such as `Person`, `Organization`, `Review`, or `Role`. + +Recommended fields for these node types in CodeMeta documents are given below. + +### Schema.org Thing terms + +{{< properties-description matchParentType="schema:(Thing)">}} + +### Schema.org Person terms + +{{< properties-description matchParentType="schema:(Person)">}} + +### Schema.org Review terms + +{{< properties-description matchParentType="schema:(Review)">}} + +### Schema.org Role terms -{{< properties-description matchParentType="schema:(Person|Thing|Review|Role)">}} +{{< properties-description matchParentType="schema:(Role)">}} ## CodeMeta terms From 39539b4f7d5670dc74820a22134bf9ed3fa67505 Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Fri, 3 Oct 2025 03:24:21 +0100 Subject: [PATCH 2/2] Update terms.md --- content/terms.md | 1 - 1 file changed, 1 deletion(-) diff --git a/content/terms.md b/content/terms.md index 6f9c673..62b15de 100644 --- a/content/terms.md +++ b/content/terms.md @@ -13,7 +13,6 @@ Recognized properties for CodeMeta `SoftwareSourceCode` and `SoftwareApplication These terms are all recognized properties of or Types. Note that while most properties take basic data types as values (`Text`, `URL`), several take other node types, such as `Person`, `Organization`, `Review`, or `Role`. - Recommended fields for these node types in CodeMeta documents are given below. ### Schema.org Thing terms