Skip to content

Commit f457529

Browse files
authored
Ensure dependencies are sorted (OBOFoundry#1983)
* Add tests for sorted and unique dependencies * Add stub script for sorting dependencies * Standardize dependency order * Remove duplicate dependency
1 parent f554946 commit f457529

37 files changed

+130
-112
lines changed

ontology/agro.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@ contact:
1212
label: Marie-Angélique Laporte
1313
orcid: 0000-0002-8461-9745
1414
dependencies:
15+
- id: bfo
1516
- id: envo
16-
- id: go
1717
- id: foodon
18+
- id: go
19+
- id: iao
1820
- id: ncbitaxon
21+
- id: obi
1922
- id: pato
2023
- id: peco
2124
- id: po
22-
- id: to
2325
- id: ro
24-
- id: bfo
25-
- id: iao
26-
- id: obi
26+
- id: to
2727
- id: uo
2828
- id: xco
2929
description: Ontology of agronomic practices, agronomic techniques, and agronomic variables used in agronomic experiments

ontology/aism.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ contact:
1212
label: Jennifer C. Girón
1313
orcid: 0000-0002-0851-6883
1414
dependencies:
15-
- id: ro
16-
- id: uberon
17-
- id: caro
18-
- id: pato
1915
- id: bfo
2016
- id: bspo
17+
- id: caro
18+
- id: pato
19+
- id: ro
20+
- id: uberon
2121
description: The AISM contains terms used in insect biodiversity research for describing structures of the exoskeleton and the skeletomuscular system. It aims to serve as the basic backbone of generalized terms to be expanded with order-specific terminology.
2222
domain: anatomy and development
2323
homepage: https://github.com/insect-morphology/aism

ontology/cdno.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ contact:
1212
label: Liliana Andres Hernandez
1313
orcid: 0000-0002-7696-731X
1414
dependencies:
15-
- id: ro
1615
- id: bfo
17-
- id: pato
1816
- id: chebi
1917
- id: envo
18+
- id: pato
19+
- id: ro
2020
description: CDNO provides structured terminologies to describe nutritional attributes of material entities that contribute to human diet.
2121
domain: diet, metabolomics, and nutrition
2222
homepage: https://cdno.info/

ontology/chiro.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ contact:
1313
orcid: 0000-0001-5208-3432
1414
dependencies:
1515
- id: chebi
16-
- id: mp
17-
- id: hp
1816
- id: go
17+
- id: hp
18+
- id: mp
19+
- id: ncbitaxon
1920
- id: pr
2021
- id: uberon
21-
- id: ncbitaxon
2222
description: CHEBI provides a distinct role hierarchy. Chemicals in the structural hierarchy are connected via a 'has role' relation. CHIRO provides links from these roles to useful other classes in other ontologies. This will allow direct connection between chemical structures (small molecules, drugs) and what they do. This could be formalized using 'capable of', in the same way Uberon and the Cell Ontology link structures to processes.
2323
domain: chemistry and biochemistry
2424
homepage: https://github.com/obophenotype/chiro

ontology/cl.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ contact:
1515
label: Alexander Diehl
1616
orcid: 0000-0001-9990-8331
1717
dependencies:
18-
- id: uberon
19-
- id: go
20-
- id: ro
2118
- id: chebi
19+
- id: go
20+
- id: ncbitaxon
2221
- id: pato
2322
- id: pr
24-
- id: ncbitaxon
23+
- id: ro
24+
- id: uberon
2525
description: The Cell Ontology is a structured controlled vocabulary for cell types in animals.
2626
domain: anatomy and development
2727
homepage: https://obophenotype.github.io/cell-ontology/

ontology/clo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ contact:
88
label: Sirarat Sarntivijai
99
orcid: 0000-0002-2548-641X
1010
dependencies:
11-
- id: uberon
1211
- id: cl
1312
- id: doid
1413
- id: ncbitaxon
14+
- id: uberon
1515
description: An ontology to standardize and integrate cell line information and to support computer-assisted reasoning.
1616
domain: anatomy and development
1717
homepage: http://www.clo-ontology.org

ontology/clyh.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ contact:
1212
label: Lucas Leclere
1313
orcid: 0000-0002-7440-0467
1414
dependencies:
15-
- id: uberon
16-
- id: ro
1715
- id: iao
16+
- id: ro
17+
- id: uberon
1818
description: The Clytia hemisphaerica Development and Anatomy Ontology (CLYH) describes the anatomical and developmental features of the Clytia hemisphaerica life cycle.
1919
domain: anatomy and development
2020
homepage: https://github.com/EBISPOT/clyh_ontology

ontology/colao.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ contact:
99
orcid: 0000-0002-0851-6883
1010
dependencies:
1111
- id: aism
12-
- id: ro
13-
- id: uberon
14-
- id: caro
15-
- id: pato
1612
- id: bfo
1713
- id: bspo
14+
- id: caro
15+
- id: pato
16+
- id: ro
17+
- id: uberon
1818
description: The Coleoptera Anatomy Ontology contains terms used for describing the anatomy and phenotype of beetles in biodiversity research. It has been built using the Ontology Develoment Kit, with the Ontology for the Anatomy of the Insect Skeleto-Muscular system (AISM) as a backbone.
1919
domain: anatomy and development
2020
homepage: https://github.com/insect-morphology/colao

ontology/cteno.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ contact:
1313
label: Chris Mungall
1414
orcid: 0000-0002-6601-2165
1515
dependencies:
16-
- id: uberon
1716
- id: ro
17+
- id: uberon
1818
description: An anatomical and developmental ontology for ctenophores (Comb Jellies)
1919
domain: anatomy and development
2020
homepage: https://github.com/obophenotype/ctenophore-ontology

ontology/duo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ contact:
1212
label: Melanie Courtot
1313
orcid: 0000-0002-9551-6370
1414
dependencies:
15-
- id: iao
1615
- id: bfo
16+
- id: iao
1717
description: DUO is an ontology which represent data use conditions.
1818
domain: information
1919
homepage: https://github.com/EBISPOT/DUO

ontology/ecao.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ contact:
1212
label: Charles Ettensohn
1313
orcid: 0000-0002-3625-0955
1414
dependencies:
15-
- id: uberon
16-
- id: ro
1715
- id: cl
16+
- id: ro
17+
- id: uberon
1818
description: An ontology for the development and anatomy of the different species of the phylum Echinodermata (NCBITaxon:7586).
1919
domain: anatomy and development
2020
homepage: https://github.com/echinoderm-ontology/ecao_ontology

ontology/ecocore.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ contact:
1212
label: Pier Luigi Buttigieg
1313
orcid: 0000-0002-4366-3088
1414
dependencies:
15-
- id: pco
16-
- id: ro
1715
- id: bfo
18-
- id: pato
19-
- id: envo
2016
- id: chebi
17+
- id: envo
2118
- id: go
22-
- id: uberon
23-
- id: po
2419
- id: iao
20+
- id: pato
21+
- id: pco
22+
- id: po
23+
- id: ro
24+
- id: uberon
2525
description: Ecocore is a community ontology for the concise and controlled description of ecological traits of organisms.
2626
domain: environment
2727
homepage: https://github.com/EcologicalSemantics/ecocore

ontology/ecto.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ dependencies:
1919
- id: iao
2020
- id: maxo
2121
- id: nbo
22-
- id: ncit
2322
- id: ncbitaxon
23+
- id: ncit
2424
- id: pato
2525
- id: ro
2626
- id: uberon

ontology/envo.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ contact:
1515
label: Pier Luigi Buttigieg
1616
orcid: 0000-0002-4366-3088
1717
dependencies:
18-
- id: uberon
19-
- id: pco
20-
- id: ro
2118
- id: chebi
22-
- id: ncbitaxon
2319
- id: foodon
24-
- id: po
2520
- id: go
21+
- id: ncbitaxon
22+
- id: pco
23+
- id: po
24+
- id: ro
25+
- id: uberon
2626
depicted_by: /logos/envo.png
2727
description: Ontology of environmental features and habitats
2828
domain: environment

ontology/foodon.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ contact:
88
label: Damion Dooley
99
orcid: 0000-0002-8844-9165
1010
dependencies:
11-
- id: uberon
12-
- id: ro
13-
- id: eo
14-
- id: chebi
15-
- id: ncbitaxon
1611
- id: bfo
12+
- id: chebi
1713
- id: envo
14+
- id: eo
15+
- id: ncbitaxon
1816
- id: obi
17+
- id: ro
18+
- id: uberon
1919
description: A broadly scoped ontology representing entities which bear a “food role”. It encompasses materials in natural ecosystems and agriculture that are consumed by humans and domesticated animals. This includes any generic (unbranded) raw or processed food material found in processing plants, markets, stores or food distribution points. FoodOn also imports nutritional component and dietary pattern terms from other OBO Foundry ontologies to support interoperability in diet and nutrition research
2020
domain: diet, metabolomics, and nutrition
2121
homepage: https://foodon.org/

ontology/fovt.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ contact:
1313
orcid: 0000-0003-2699-3066
1414
dependencies:
1515
- id: bco
16-
- id: oba
17-
- id: ro
1816
- id: bfo
19-
- id: pato
2017
- id: bspo
2118
- id: iao
19+
- id: oba
20+
- id: pato
21+
- id: ro
2222
- id: uberon
2323
description: FuTRES Ontology of Vertebrate Traits is an application ontology used to convert vertebrate trait data in spreadsheet to triples. FOVT leverages the BioCollections Ontology (BCO) to link observations of individual specimens to their trait values. Traits are defined in the Ontology of Biological Attributes (OBA).
2424
domain: phenotype

ontology/genepio.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ contact:
88
label: Damion Dooley
99
orcid: 0000-0002-8844-9165
1010
dependencies:
11-
- id: uberon
12-
- id: po
13-
- id: ro
1411
- id: chebi
1512
- id: ncbitaxon
13+
- id: po
14+
- id: ro
15+
- id: uberon
1616
description: The Genomic Epidemiology Ontology (GenEpiO) covers vocabulary necessary to identify, document and research foodborne pathogens and associated outbreaks.
1717
domain: health
1818
homepage: http://genepio.org/

ontology/go.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,8 @@ contact:
1212
label: Suzi Aleksander
1313
orcid: 0000-0001-6787-2901
1414
dependencies:
15-
- id: uberon
16-
subset: go/extensions/uberon_import.owl
1715
- id: cl
1816
subset: go/extensions/cl_import.owl
19-
- id: ncbitaxon
20-
subset: go/extensions/ncbitaxon_import.owl
21-
- id: ro
22-
subset: go/extensions/ro_import.owl
2317
- id: go/extensions/go-bridge-to-nifstd.owl
2418
title: GO bridge to NIFSTD
2519
connects:
@@ -30,6 +24,12 @@ dependencies:
3024
- id: http://www.ncbi.nlm.nih.gov/pubmed/24093723
3125
title: 'The Gene Ontology (GO) Cellular Component Ontology: integration with SAO (Subcellular Anatomy Ontology) and other recent developments.'
3226
type: BridgeOntology
27+
- id: ncbitaxon
28+
subset: go/extensions/ncbitaxon_import.owl
29+
- id: ro
30+
subset: go/extensions/ro_import.owl
31+
- id: uberon
32+
subset: go/extensions/uberon_import.owl
3333
depicted_by: http://geneontology.org/assets/go-logo-icon.mini.png
3434
description: An ontology for describing the function of genes and gene products
3535
domain: biological systems

ontology/hso.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ contact:
88
label: Fernanda Dorea
99
orcid: 0000-0001-8638-8525
1010
dependencies:
11-
- id: uberon
1211
- id: bfo
13-
- id: ro
14-
- id: obi
1512
- id: ncbitaxon
13+
- id: obi
14+
- id: ro
15+
- id: uberon
1616
description: The health Surveillance Ontology (HSO) focuses on "surveillance system level data", that is, data outputs from surveillance activities, such as number of samples collected, cases observed, etc. It aims to support One-Health surveillance, covering animal health, public health and food safety surveillance.
1717
domain: health
1818
homepage: https://w3id.org/hso

ontology/lepao.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ contact:
99
orcid: 0000-0002-9136-9932
1010
dependencies:
1111
- id: aism
12-
- id: ro
13-
- id: uberon
14-
- id: caro
15-
- id: pato
1612
- id: bfo
1713
- id: bspo
14+
- id: caro
15+
- id: pato
16+
- id: ro
17+
- id: uberon
1818
description: The Lepidoptera Anatomy Ontology contains terms used for describing the anatomy and phenotype of moths and butterflies in biodiversity research. LEPAO is developed in part by BIOfid (The Specialised Information Service Biodiversity Research).
1919
domain: anatomy and development
2020
homepage: https://github.com/insect-morphology/lepao

ontology/maxo.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ contact:
1212
label: Leigh Carmody
1313
orcid: 0000-0001-7941-2961
1414
dependencies:
15-
- id: iao
15+
- id: chebi
16+
- id: foodon
1617
- id: go
18+
- id: iao
1719
- id: ro
1820
- id: uberon
19-
- id: foodon
20-
- id: chebi
2121
depicted_by: https://raw.githubusercontent.com/jmcmurry/closed-illustrations/master/logos/maxo-logos/maxo_logo_black-banner.png
2222
description: Medical Action Ontology is an ontology...
2323
domain: health

ontology/mco.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ dependencies:
1818
- id: clo
1919
- id: micro
2020
- id: ncbitaxon
21-
- id: peco
2221
- id: ncit
2322
- id: obi
2423
- id: omit
2524
- id: omp
2625
- id: pato
26+
- id: peco
2727
- id: uberon
2828
- id: zeco
2929
description: Microbial Conditions Ontology is an ontology...

ontology/one.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ contact:
88
label: Chen Yang
99
orcid: 0000-0001-9202-5309
1010
dependencies:
11-
- id: ons
12-
- id: obi
1311
- id: foodon
12+
- id: obi
13+
- id: ons
1414
description: An ontology to standardize research output of nutritional epidemiologic studies.
1515
domain: diet, metabolomics, and nutrition
1616
homepage: https://github.com/cyang0128/Nutritional-epidemiologic-ontologies

ontology/ons.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ contact:
88
label: Francesco Vitali
99
orcid: 0000-0001-9125-4337
1010
dependencies:
11-
- id: uberon
12-
- id: ro
13-
- id: chebi
14-
- id: ncbitaxon
1511
- id: bfo
12+
- id: chebi
1613
- id: envo
17-
- id: obi
1814
- id: foodon
15+
- id: ncbitaxon
16+
- id: obi
17+
- id: ro
18+
- id: uberon
1919
description: An ontology for description of concepts in the nutritional studies domain.
2020
domain: diet, metabolomics, and nutrition
2121
homepage: https://github.com/enpadasi/Ontology-for-Nutritional-Studies

ontology/ontoavida.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ contact:
1010
dependencies:
1111
- id: fbcv
1212
- id: gsso
13-
- id: stato
14-
- id: ro
1513
- id: ncit
14+
- id: ro
15+
- id: stato
1616
description: OntoAvida develops an integrated vocabulary for the description of the most widely-used computational approach for studying evolution using digital organisms (i.e., self-replicating computer programs that evolve within a user-defined computational environment).
1717
domain: simulation
1818
homepage: https://gitlab.com/fortunalab/ontoavida

0 commit comments

Comments
 (0)