Commit 1431939
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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
0 commit comments