Skip to content

Commit 1431939

Browse files
turbomamclaude
andauthored
Ontology metadata: real creators/contributors, honest description, DC cleanup (+ artifact sync) (#495)
* Rebuild release artifacts: 327 IAO:0100001 redirects + yellow-pigment synonym fix The release artifacts (metpo.owl, metpo-full.owl, metpo-base.* + obo/json) were not rebuilt when the term-replaced-by work and the MetaTraits synonym fix landed. The component (metpo_sheet.owl) and templates carried the changes, but the published artifacts did not, so consumers fetching metpo.owl saw neither the 327 IAO:0100001 redirects nor the corrected 'cell color: yellow pigment' synonym. This rebuild brings the release files in sync with the source. No source changes; pure regeneration from the current templates and component. Verified: make test passes (0 ROBOT errors, 5/5 SPARQL, OWL 2 DL valid). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * Fix ontology metadata: real creators/contributors, honest description, DC cleanup Credit (verified ORCIDs/emails, roles per maintainer decision): - creator/lead: Mark Andrew Miller (0000-0001-9076-6066) - contributors: Marcin P. Joachimiak (0000-0001-8175-045X), Christopher J. Mungall (0000-0002-6601-2165) Applied per field, each datum only where the field expects it: - metpo-edit.owl header: dcterms:creator/contributor now carry ORCID IRIs (replacing the placeholder string "METPO Development Team"); names are not crammed in here. - metpo-odk.yaml: creators/contributors hold names only; contact holds email. - pyproject.toml: authors + maintainers (name + email keys). - CITATION.cff (new): given/family names, ORCID, email, affiliation each in their own field. Honest description (all three places): drops the unsupported "follows OBO Foundry conventions" and "reuses terms from ... CHEBI, NCBITaxon" claims (CHEBI=1 ref, NCBITaxon=0 in the actual content). States what METPO actually does: harmonizes trait-database terminology, uses OBO-style annotation patterns, and cites OMP/MicrO/GO/ECOCORE/PATO as definition sources (the ontologies actually referenced). DC namespace cleanup: - Drop the declared-but-unused dce: prefix (deprecated DC Elements 1.1 namespace; the repo's dc-properties-violation QC check already bans its use). All DC properties remain correctly bound to dcterms: (http://purl.org/dc/terms/). - Drop dcterms:modified (hand-maintained, contradicted the automated versionIRI/versionInfo). dcterms:issued retained as first-release date. Artifacts rebuilt. make test passes: 0 ROBOT errors, 5/5 SPARQL, OWL 2 DL valid. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * Remove dcterms:issued placeholder date (2024-01-01) The 2024-01-01 value was a placeholder, not METPO's real first-release date. Dropped the annotation and its property declaration; artifacts rebuilt. Like dcterms:modified, this leaves versioning to the automated versionIRI/versionInfo. make test passes (0 ROBOT errors, OWL 2 DL valid). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 3b0e642 commit 1431939

14 files changed

Lines changed: 29492 additions & 558 deletions

CITATION.cff

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
cff-version: 1.2.0
2+
message: "If you use METPO, please cite it using these metadata."
3+
title: "METPO: Microbial Ecophysiological Trait and Phenotype Ontology"
4+
abstract: >-
5+
METPO provides terms for microbial ecophysiological traits and phenotypes:
6+
growth preferences (temperature, pH, salinity, oxygen), metabolism, and cell
7+
morphology of bacteria and archaea. Its primary purpose is to harmonize
8+
terminology across major microbial trait databases (BacDive, BactoTraits,
9+
Madin bacteria_archaea_traits, MetaTraits) for use in NMDC and KG-Microbe.
10+
type: dataset
11+
authors:
12+
- given-names: "Mark Andrew"
13+
family-names: "Miller"
14+
orcid: "https://orcid.org/0000-0001-9076-6066"
15+
email: "MAM@lbl.gov"
16+
affiliation: "Lawrence Berkeley National Laboratory"
17+
- given-names: "Marcin P."
18+
family-names: "Joachimiak"
19+
orcid: "https://orcid.org/0000-0001-8175-045X"
20+
email: "mjoachimiak@lbl.gov"
21+
affiliation: "Lawrence Berkeley National Laboratory"
22+
- given-names: "Christopher J."
23+
family-names: "Mungall"
24+
orcid: "https://orcid.org/0000-0002-6601-2165"
25+
email: "cjmungall@lbl.gov"
26+
affiliation: "Lawrence Berkeley National Laboratory"
27+
license: "CC-BY-4.0"
28+
repository-code: "https://github.com/berkeleybop/metpo"
29+
url: "https://w3id.org/metpo"

0 commit comments

Comments
 (0)