codemeta icon indicating copy to clipboard operation
codemeta copied to clipboard

applicationCategory and applicationSubCategory description & recommended use

Open akelbert opened this issue 11 months ago • 4 comments

For federated search purposes in the context of research software, it would be very helpful to have the following controlled-vocabulary entries:

  1. scientific domain, as identified by any of the existing ontologies, e.g., UAT, GCMD, EDAM, SWEET
  2. software function category (e.g., Data Processing vs Data Visualization) and software function subcategory (e.g., Grid/Mesh Generation vs Inversion/Data Assimilation) described through this ontology: https://cor.esipfed.org/ont/earthcube/sfo

One possibility to address this would be through recommendations on the use of applicationCategory and applicationSubCategory schema.org properties for SoftwareApplication, similar to how they are used here: https://github.com/BioSchemas/specifications/blob/master/Tool/examples/0.6-DRAFT/jaspar.jsonld

There, applicationSubCategory is used for scientific domain descriptions. The ontological context is provided.

An additional schema.org field, featureList, is used to describe the software function categories. See a separate issue #394 that proposes including featureList as an additional field in codemeta.

akelbert avatar Apr 10 '25 16:04 akelbert

There are two separate concerns in this issue:

  1. Include the https://schema.org/applicationSubCategory in CodeMeta terms
  2. Guidelines for Controlled vocabularies, which will not be directly in the CodeMeta vocabulary but rather include a supplementary context

moranegg avatar Apr 10 '25 19:04 moranegg

https://schema.org/applicationSubCategory is listed as part of codemeta at https://codemeta.github.io/terms/ - am I missing context or something else here?

akelbert avatar Apr 10 '25 20:04 akelbert

You are right; my mistake when reading.

So the only thing here is guidance non the context.

moranegg avatar Apr 10 '25 20:04 moranegg

Related issue: https://github.com/codemeta/codemeta/issues/358

dgarijo avatar Apr 10 '25 20:04 dgarijo