MetaCell / MetaCell/sckan-composer
We should not have populations with the same population set and number (rdfs label)
@afonsobspinto is already working on this.
Since Oct 22, 2025.
- Dominant language
- TypeScript
- Stars
- 1
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
We need to ensure that records in Composer do not reuse the unique combination of population set & index.
There are two different IRIs for 3 pairs of senmot populations. These are actually coming from the exported sheet where one is using http://uri.interlex.org/uris/composer/ IRI and the other is using the http://uri.interlex.org/tgbugs/uris/readable/sparc-nlp/ IRI. We should be using http://uri.interlex.org/tgbugs/uris/readable/sparc-nlp/ for these. But it was hard for me to manually fix these since they are actually different populations with completely different pathways with the same rdfs:label (the Short Name in Composer/ the Subject column in the exported sheet). I am using this export: https://composer.scicrunch.io/media/exports/export_v5-2-0_2025-10-16_20-56-09.csv
First pair:
neuron type senmot 1.
hasComposerURI: https://composer.scicrunch.io/statement/222
neuron type senmot 1
hasComposerURI: https://composer.scicrunch.io/statement/502
Second pair:
neuron type senmot 2
hasComposerURI: https://composer.scicrunch.io/statement/223
neuron type senmot 2
hasComposerURI: https://composer.scicrunch.io/statement/503
Third pair:
neuron type senmot 3
hasComposerURI: https://composer.scicrunch.io/statement/224
neuron type senmot 3
hasComposerURI: https://composer.scicrunch.io/statement/501
It's confusing, but 222, 223, and 224 have incorrect rdfs labels. (they're actually senmot 21, 22, 23).
222 has the wrong rdfs label, and should be senmot 21 ; not senmot 1. Statement 222 should be deleted because 477 is the accurate senmot 21.
502 is the correct senmot 1.
223 has the wrong rdfs label, and should be deleted. The one that should be kept is 435 *; they are senmot 22
503 is the correct senmot 2.
224 has the wrong rdfs label, and should be deleted. The one that should be kept is 427; they are senmot 23
501 is the correct senmot 3
How did this occur on ingest? and how do we prohibit this from occurring again?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.