Skip to content

Conversation

@dragon-ai-agent
Copy link
Collaborator

Summary

Modified the redundant axiom removal script and re-ran it with improved logic to preserve subClassOf assertions when ANY intersection_of clause contains cardinality restrictions.

Key Changes

  • Enhanced Script Logic: Updated src/scripts/remove-redundant-subclass-axioms.pl to detect cardinality restrictions in intersection_of clauses
  • Cardinality Detection: Script now recognizes cardinality, minCardinality, and maxCardinality restrictions
  • Preservation Logic: When ANY intersection_of clause has cardinality restrictions, ALL subClassOf axioms are preserved

Example Preservation

The term UBERON:0011135 (intervertebral cartilage) demonstrates the new behavior:

[Term]
id: UBERON:0011135
name: intervertebral cartilage  
is_a: UBERON:0007844 ! cartilage element    ← PRESERVED
intersection_of: UBERON:0007844 ! cartilage element
intersection_of: adjacent_to UBERON:0001075 {cardinality="2"} ! bony vertebral centrum  ← HAS CARDINALITY
relationship: adjacent_to UBERON:0001075 ! bony vertebral centrum  ← PRESERVED

Results

  • 303 terms processed
  • 336 redundant axioms removed (down from 375 in previous run)
  • Cardinality-restricted terms preserved: Terms with restrictions like {cardinality="2"} kept their subClassOf axioms
  • Backup created: uberon-edit.obo.backup-1757956240
  • Validation: Ontology passes ROBOT conversion tests

Test Plan

  • Script correctly detects cardinality restrictions
  • Terms with cardinality restrictions preserve all subClassOf axioms
  • Terms without restrictions still have redundant axioms removed
  • Ontology validates successfully after processing
  • Backup created before modifications

Addresses issue #3548

🤖 Generated with Claude Code

…rvation

- Created script to remove redundant is_a and relationship axioms
- Preserves subClassOf axioms when ANY intersection_of clause has cardinality restrictions
- Examples of preserved restrictions: {cardinality="2"}, {minCardinality="1"}, etc.
- Processed 303 terms, removing 336 redundant axioms
- Created backup file before modifications
- Fixes issue #3548

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

@dragon-ai-agent
@dosumis
Copy link
Contributor

dosumis commented Sep 15, 2025

#gogoeditdiff

@github-actions
Copy link
Contributor

Here's a diff of how these changes impact the classified ontology (on -base file):

Ontology comparison

Left

  • Ontology IRI: http://purl.obolibrary.org/obo/uberon/uberon-base.owl
  • Version IRI: http://purl.obolibrary.org/obo/uberon/releases/2025-09-15/uberon-base.owl
  • Loaded from: file:/__w/uberon/uberon/src/ontology/uberon-base-main.owl/uberon-base.owl

Right

  • Ontology IRI: http://purl.obolibrary.org/obo/uberon/uberon-base.owl
  • Version IRI: http://purl.obolibrary.org/obo/uberon/releases/2025-09-15/uberon-base.owl
  • Loaded from: file:/__w/uberon/uberon/src/ontology/uberon-base-pr.owl/uberon-base.owl

Ontology imports

Ontology annotations

1st arch mandibular mesenchyme http://purl.obolibrary.org/obo/UBERON_0009584

Removed

Added

1st arch mandibular mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010339

Removed

Added

1st arch mandibular mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010252

Removed

Added

1st arch maxillary mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010338

Removed

Added

1st arch maxillary mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010253

Removed

Added

1st arch mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010341

Removed

Added

2nd arch mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010343

Removed

Added

2nd arch mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010254

Removed

Added

3rd arch mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010344

Removed

Added

3rd arch mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010255

Removed

Added

4th arch mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010345

Removed

Added

4th arch mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010256

Removed

Added

6th arch mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010347

Removed

Added

6th arch mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010257

Removed

Added

alveolar ridge of premaxilla http://purl.obolibrary.org/obo/UBERON_0034898

Removed

Added

alveolar sac http://purl.obolibrary.org/obo/UBERON_0002169

Removed

Added

bile duct http://purl.obolibrary.org/obo/UBERON_0002394

Removed

Added

blastodisc derived epiblast http://purl.obolibrary.org/obo/UBERON_0008781

Removed

Added

bone element http://purl.obolibrary.org/obo/UBERON_0001474

Removed

Added

bone of craniocervical region http://purl.obolibrary.org/obo/UBERON_0007914

Removed

Added

buccal epithelium http://purl.obolibrary.org/obo/UBERON_0008420

Removed

Added

cardiac muscle tissue of myocardium http://purl.obolibrary.org/obo/UBERON_0004493

Removed

Added

cartilage element http://purl.obolibrary.org/obo/UBERON_0007844

Removed

Added

cartilaginous joint http://purl.obolibrary.org/obo/UBERON_0002213

Removed

Added

caudofemoralis brevis http://purl.obolibrary.org/obo/UBERON_0035082

Removed

Added

central gray substance of medulla http://purl.obolibrary.org/obo/UBERON_0002867

Removed

Added

cervical division of cord spinal central canal http://purl.obolibrary.org/obo/UBERON_0014542

Removed

Added

chorion syncytiotrophoblast http://purl.obolibrary.org/obo/UBERON_0003224

Removed

Added

chorionic ectoderm http://purl.obolibrary.org/obo/UBERON_0003374

Removed

Added

ciliary epithelium http://purl.obolibrary.org/obo/UBERON_0001778

Removed

Added

ciliated columnar epithelium http://purl.obolibrary.org/obo/UBERON_0007592

Removed

Added

ciliated columnar oviduct epithelium http://purl.obolibrary.org/obo/UBERON_0007589

Removed

Added

ciliated stratified columnar epithelium http://purl.obolibrary.org/obo/UBERON_0007606

Removed

Added

coccyx http://purl.obolibrary.org/obo/UBERON_0001350

Removed

Added

cranial synchondrosis http://purl.obolibrary.org/obo/UBERON_0001725

Removed

Added

craniocervical region musculature http://purl.obolibrary.org/obo/UBERON_0008229

Removed

Added

cricothyroid muscle http://purl.obolibrary.org/obo/UBERON_0001566

Removed

Added

crista ampullaris neuroepithelium http://purl.obolibrary.org/obo/UBERON_0006935

Removed

Added

decussation of diencephalon http://purl.obolibrary.org/obo/UBERON_0007425

Removed

Added

dense irregular connective tissue http://purl.obolibrary.org/obo/UBERON_0011822

Removed

Added

dense regular connective tissue http://purl.obolibrary.org/obo/UBERON_0007846

Removed

Added

dermal bone http://purl.obolibrary.org/obo/UBERON_0008907

Removed

Added

distal convoluted tubule macula densa http://purl.obolibrary.org/obo/UBERON_0003546

Removed

Added

distal straight tubule macula densa http://purl.obolibrary.org/obo/UBERON_0005202

Removed

Added

distal tubular epithelium http://purl.obolibrary.org/obo/UBERON_0008408

Removed

Added

duodenal gland http://purl.obolibrary.org/obo/UBERON_0001212

Removed

Added

enteric ganglion http://purl.obolibrary.org/obo/UBERON_0001809

Removed

Added

epibranchial ganglion http://purl.obolibrary.org/obo/UBERON_0009127

Removed

Added

epithelium of conjunctiva http://purl.obolibrary.org/obo/UBERON_0006763

Removed

Added

epithelium of laryngopharynx http://purl.obolibrary.org/obo/UBERON_0009695

Removed

Added

epithelium of midgut http://purl.obolibrary.org/obo/UBERON_0003352

Removed

Added

extrinsic muscle of tongue http://purl.obolibrary.org/obo/UBERON_0001575

Removed

Added

eye muscle http://purl.obolibrary.org/obo/UBERON_0004277

Removed

Added

facial bone http://purl.obolibrary.org/obo/UBERON_0003462

Removed

Added

fused sacrum http://purl.obolibrary.org/obo/UBERON_0003690

Removed

Added

future glans clitoris http://purl.obolibrary.org/obo/UBERON_0013240

Removed

Added

future glans penis http://purl.obolibrary.org/obo/UBERON_0013239

Removed

Added

future tongue http://purl.obolibrary.org/obo/UBERON_0010056

Removed

Added

gustatory pore http://purl.obolibrary.org/obo/UBERON_0007691

Removed

Added

head mesenchyme from mesoderm http://purl.obolibrary.org/obo/UBERON_0006904

Removed

Added

head somite http://purl.obolibrary.org/obo/UBERON_0005594

Removed

Added

inner cell mass derived epiblast http://purl.obolibrary.org/obo/UBERON_0008780

Removed

Added

inner renal medulla interstitium http://purl.obolibrary.org/obo/UBERON_0005214

Removed

Added

intercostal muscle http://purl.obolibrary.org/obo/UBERON_0001111

Removed

Added

interphalangeal joint of manual digit 2 http://purl.obolibrary.org/obo/UBERON_0007729

Removed

Added

intrahepatic bile duct http://purl.obolibrary.org/obo/UBERON_0003704

Removed

Added

intrinsic muscle of tongue http://purl.obolibrary.org/obo/UBERON_0001576

Removed

Added

iris epithelium http://purl.obolibrary.org/obo/UBERON_0002506

Removed

Added

joint of girdle http://purl.obolibrary.org/obo/UBERON_0008114

Removed

Added

lateral reticular nucleus http://purl.obolibrary.org/obo/UBERON_0002154

Removed

Added

left clavicle http://purl.obolibrary.org/obo/UBERON_0008256

Removed

Added

left hepatic artery http://purl.obolibrary.org/obo/UBERON_0015481

Removed

Added

left ovarian vein http://purl.obolibrary.org/obo/UBERON_0039857

Removed

Added

ligamentum arteriosum http://purl.obolibrary.org/obo/UBERON_0007642

Removed

Added

liver primordium http://purl.obolibrary.org/obo/UBERON_0003894

Removed

Added

lower back muscle http://purl.obolibrary.org/obo/UBERON_0008242

Removed

Added

lower lobe of left lung http://purl.obolibrary.org/obo/UBERON_0008953

Removed

Added

lower lobe of right lung http://purl.obolibrary.org/obo/UBERON_0002171

Removed

Added

lumbar division of spinal cord central canal http://purl.obolibrary.org/obo/UBERON_0014543

Removed

Added

lung parenchyma http://purl.obolibrary.org/obo/UBERON_0008946

Removed

Added

male paramesonephric duct http://purl.obolibrary.org/obo/UBERON_0013247

Removed

Added

mandibular process mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010337

Removed

Added

mandibular process mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010336

Removed

Added

maxillary process mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010335

Removed

Added

maxillary process mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010334

Removed

Added

medial nasal process mesenchyme http://purl.obolibrary.org/obo/UBERON_0009204

Removed

Added

mentalis muscle http://purl.obolibrary.org/obo/UBERON_0008596

Removed

Added

mesenchyme of interdigital region between manual digits 1 and 2 http://purl.obolibrary.org/obo/UBERON_0009586

Removed

Added

mesenchyme of interdigital region between manual digits 2 and 3 http://purl.obolibrary.org/obo/UBERON_0009587

Removed

Added

mesenchyme of interdigital region between manual digits 3 and 4 http://purl.obolibrary.org/obo/UBERON_0009588

Removed

Added

mesenchyme of interdigital region between manual digits 4 and 5 http://purl.obolibrary.org/obo/UBERON_0009589

Removed

Added

mesenchyme of interdigital region between pedal digits 1 and 2 http://purl.obolibrary.org/obo/UBERON_0009590

Removed

Added

mesenchyme of interdigital region between pedal digits 2 and 3 http://purl.obolibrary.org/obo/UBERON_0009591

Removed

Added

mesenchyme of interdigital region between pedal digits 3 and 4 http://purl.obolibrary.org/obo/UBERON_0009592

Removed

Added

mesenchyme of interdigital region between pedal digits 4 and 5 http://purl.obolibrary.org/obo/UBERON_0009593

Removed

Added

mesenchyme of vomeronasal organ http://purl.obolibrary.org/obo/UBERON_0003421

Removed

Added

mesentery of stomach http://purl.obolibrary.org/obo/UBERON_0003281

Removed

Added

metanephros cortex http://purl.obolibrary.org/obo/UBERON_0010533

Removed

Added

midbrain-hindbrain boundary http://purl.obolibrary.org/obo/UBERON_0003052

Removed

Added

mouth http://purl.obolibrary.org/obo/UBERON_0000165

Removed

Added

occipital pole http://purl.obolibrary.org/obo/UBERON_0002902

Removed

Added

olfactory nerve http://purl.obolibrary.org/obo/UBERON_0001579

Removed

Added

outer renal medulla interstitium http://purl.obolibrary.org/obo/UBERON_0005213

Removed

Added

pair of lungs http://purl.obolibrary.org/obo/UBERON_0000170

Removed

paired limb/fin http://purl.obolibrary.org/obo/UBERON_0004708

Removed

Added

periodontal ligament http://purl.obolibrary.org/obo/UBERON_0008266

Removed

Added

pharyngeal arch cartilage http://purl.obolibrary.org/obo/UBERON_0011004

Removed

Added

pharyngeal epithelium http://purl.obolibrary.org/obo/UBERON_0003351

Removed

Added

pharyngeal gland http://purl.obolibrary.org/obo/UBERON_0003295

Removed

Added

pharyngobasilar fascia http://purl.obolibrary.org/obo/UBERON_0011289

Removed

Added

pleura http://purl.obolibrary.org/obo/UBERON_0000977

Removed

Added

pleuroperitoneal canal http://purl.obolibrary.org/obo/UBERON_0006279

Removed

Added

posterior communicating artery http://purl.obolibrary.org/obo/UBERON_0001628

Removed

Added

posterior nucleus of thalamus http://purl.obolibrary.org/obo/UBERON_0003030

Removed

Added

presomitic mesoderm http://purl.obolibrary.org/obo/UBERON_0003059

Removed

Added

primary circulatory organ http://purl.obolibrary.org/obo/UBERON_0007100

Removed

Added

primary lymphoid nodule of tonsil http://purl.obolibrary.org/obo/UBERON_0010423

Removed

Added

pronephric nephron tubule http://purl.obolibrary.org/obo/UBERON_0005310

Removed

Added

rectal venous plexus http://purl.obolibrary.org/obo/UBERON_0008887

Removed

Added

renal cortex interstitium http://purl.obolibrary.org/obo/UBERON_0005270

Removed

Added

renal cortex tubule http://purl.obolibrary.org/obo/UBERON_0006853

Removed

Added

renal parenchyma http://purl.obolibrary.org/obo/UBERON_0008987

Removed

Added

retinal neural layer http://purl.obolibrary.org/obo/UBERON_0003902

Removed

Added

right clavicle http://purl.obolibrary.org/obo/UBERON_0008255

Removed

Added

right hepatic artery http://purl.obolibrary.org/obo/UBERON_0015482

Removed

Added

right ovarian vein http://purl.obolibrary.org/obo/UBERON_0039856

Removed

Added

risorius muscle http://purl.obolibrary.org/obo/UBERON_0008598

Removed

Added

root of abducens nerve http://purl.obolibrary.org/obo/UBERON_0002786

Removed

Added

secondary dentition http://purl.obolibrary.org/obo/UBERON_0007774

Removed

Added

secretory circumventricular organ http://purl.obolibrary.org/obo/UBERON_0010134

Removed

Added

sesamoid bone of manus http://purl.obolibrary.org/obo/UBERON_0007997

Removed

Added

sesamoid bone of pes http://purl.obolibrary.org/obo/UBERON_0008000

Removed

Added

skeletal ligament http://purl.obolibrary.org/obo/UBERON_0008846

Removed

Added

spinal cord neural plate http://purl.obolibrary.org/obo/UBERON_0003854

Removed

Added

spinal nerve root http://purl.obolibrary.org/obo/UBERON_0009623

Removed

Added

sternocephalicus muscle http://purl.obolibrary.org/obo/UBERON_0011371

Removed

Added

sternoclavicular joint http://purl.obolibrary.org/obo/UBERON_0001469

Removed

Added

subarachnoid space of brain http://purl.obolibrary.org/obo/UBERON_0039175

Removed

Added

subarachnoid space of spinal cord http://purl.obolibrary.org/obo/UBERON_0039176

Removed

Added

suspensory ligament of duodenum http://purl.obolibrary.org/obo/UBERON_0000642

Removed

Added

suspensory ligament of testis http://purl.obolibrary.org/obo/UBERON_0008842

Removed

Added

synovial cavity of hip joint http://purl.obolibrary.org/obo/UBERON_0007618

Removed

Added

tail electric organ http://purl.obolibrary.org/obo/UBERON_0010519

Removed

Added

tendon of biceps brachii http://purl.obolibrary.org/obo/UBERON_0008188

Removed

Added

tendon of triceps brachii http://purl.obolibrary.org/obo/UBERON_0008192

Removed

Added

thoracic aorta http://purl.obolibrary.org/obo/UBERON_0001515

Removed

Added

thoracic division of spinal cord central canal http://purl.obolibrary.org/obo/UBERON_0014541

Removed

Added

thymus trabecula http://purl.obolibrary.org/obo/UBERON_0004791

Removed

Added

tongue muscle http://purl.obolibrary.org/obo/UBERON_0000378

Removed

Added

tubercle of rib http://purl.obolibrary.org/obo/UBERON_0002235

Removed

Added

umbilical artery endothelium http://purl.obolibrary.org/obo/UBERON_0007778

Removed

Added

umbilical vein endothelium http://purl.obolibrary.org/obo/UBERON_0007777

Removed

Added

upper back muscle http://purl.obolibrary.org/obo/UBERON_0008243

Removed

Added

upper lobe of left lung http://purl.obolibrary.org/obo/UBERON_0008952

Removed

Added

upper lobe of right lung http://purl.obolibrary.org/obo/UBERON_0002170

Removed

Added

uropygial gland http://purl.obolibrary.org/obo/UBERON_0007802

Removed

Added

wall of anal canal http://purl.obolibrary.org/obo/UBERON_0036362

Removed

Added

wall of appendix http://purl.obolibrary.org/obo/UBERON_0036337

Removed

Added

wall of brachiocephalic artery http://purl.obolibrary.org/obo/UBERON_0036351

Removed

Added

wall of central canal of spinal cord http://purl.obolibrary.org/obo/UBERON_0036658

Removed

Added

wall of cerebral aqueduct http://purl.obolibrary.org/obo/UBERON_0036655

Removed

Added

wall of common carotid artery http://purl.obolibrary.org/obo/UBERON_0037094

Removed

Added

wall of coronary artery http://purl.obolibrary.org/obo/UBERON_0036328

Removed

Added

wall of eyeball http://purl.obolibrary.org/obo/UBERON_0036925

Removed

Added

wall of fallopian tube http://purl.obolibrary.org/obo/UBERON_0036441

Removed

Added

wall of female urethra http://purl.obolibrary.org/obo/UBERON_0037455

Removed

Added

wall of fourth ventricle http://purl.obolibrary.org/obo/UBERON_0036657

Removed

Added

wall of gallbladder http://purl.obolibrary.org/obo/UBERON_0036343

Removed

Added

wall of heart http://purl.obolibrary.org/obo/UBERON_0037144

Removed

Added

wall of lacrimal duct http://purl.obolibrary.org/obo/UBERON_0037237

Removed

Added

wall of lateral ventricle http://purl.obolibrary.org/obo/UBERON_0036654

Removed

Added

wall of left ureter http://purl.obolibrary.org/obo/UBERON_0036376

Removed

Added

wall of left ventricle http://purl.obolibrary.org/obo/UBERON_0036285

Removed

Added

wall of male urethra http://purl.obolibrary.org/obo/UBERON_0037447

Removed

Added

wall of membranous labyrinth http://purl.obolibrary.org/obo/UBERON_0037191

Removed

Added

wall of orbit http://purl.obolibrary.org/obo/UBERON_0037089

Removed

Added

wall of pharyngotympanic tube http://purl.obolibrary.org/obo/UBERON_0036990

Removed

Added

wall of pulmonary artery http://purl.obolibrary.org/obo/UBERON_0036422

Removed

Added

wall of right ureter http://purl.obolibrary.org/obo/UBERON_0036375

Removed

Added

wall of right ventricle http://purl.obolibrary.org/obo/UBERON_0036286

Removed

Added

wall of subclavian artery http://purl.obolibrary.org/obo/UBERON_0036352

Removed

Added

wall of synovial tendon sheath http://purl.obolibrary.org/obo/UBERON_0036553

Removed

Added

wall of third ventricle http://purl.obolibrary.org/obo/UBERON_0036656

Removed

Added

wall of urethra http://purl.obolibrary.org/obo/UBERON_0036521

Removed

Added

wall of vagina http://purl.obolibrary.org/obo/UBERON_0036523

Removed

Added

wall of ventricular system of brain http://purl.obolibrary.org/obo/UBERON_0036661

Removed

Added

@github-actions
Copy link
Contributor

Here's a diff of your edit file (unreasoned)

Ontology comparison

Left

  • Ontology IRI: http://purl.obolibrary.org/obo/uberon/core.owl
  • Version IRI: None
  • Loaded from: file:/__w/uberon/uberon/master/src/ontology/uberon-edit.obo

Right

  • Ontology IRI: http://purl.obolibrary.org/obo/uberon/core.owl
  • Version IRI: None
  • Loaded from: file:/__w/uberon/uberon/branch/src/ontology/uberon-edit.obo

Ontology imports

Ontology annotations

1st arch mandibular mesenchyme http://purl.obolibrary.org/obo/UBERON_0009584

Removed

1st arch mandibular mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010339

Removed

1st arch mandibular mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010252

Removed

1st arch maxillary mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010338

Removed

1st arch maxillary mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010253

Removed

1st arch mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010341

Removed

1st arch mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010259

Removed

2nd arch mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010343

Removed

2nd arch mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010254

Removed

3rd arch mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010344

Removed

3rd arch mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010255

Removed

4th arch mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010345

Removed

4th arch mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010256

Removed

6th arch mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010347

Removed

6th arch mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010257

Removed

abdomen musculature http://purl.obolibrary.org/obo/UBERON_0002343

Removed

abdominal lymph node http://purl.obolibrary.org/obo/UBERON_0002507

Removed

abdominal segment element http://purl.obolibrary.org/obo/UBERON_0005173

Removed

adipose fin actinotrichium http://purl.obolibrary.org/obo/UBERON_2000460

Removed

adrenal cortex http://purl.obolibrary.org/obo/UBERON_0001235

Removed

adrenal medulla http://purl.obolibrary.org/obo/UBERON_0001236

Removed

alveolar ridge of premaxilla http://purl.obolibrary.org/obo/UBERON_0034898

Removed

alveolar sac http://purl.obolibrary.org/obo/UBERON_0002169

Removed

amniotic mesoderm http://purl.obolibrary.org/obo/UBERON_0003262

Removed

anal fin actinotrichium http://purl.obolibrary.org/obo/UBERON_2000375

Removed

anterior communicating artery http://purl.obolibrary.org/obo/UBERON_0006764

Removed

anterior lateral line ganglion http://purl.obolibrary.org/obo/UBERON_2001391

Removed

artery smooth muscle tissue http://purl.obolibrary.org/obo/UBERON_0002111

Removed

autonomic ganglion http://purl.obolibrary.org/obo/UBERON_0001805

Removed

autopalatine-lateral ethmoid joint http://purl.obolibrary.org/obo/UBERON_2001608

Removed

autopalatine-maxillary joint http://purl.obolibrary.org/obo/UBERON_2001942

Removed

autopalatine-vomer joint http://purl.obolibrary.org/obo/UBERON_2001784

Removed

autopod bone http://purl.obolibrary.org/obo/UBERON_0011250

Removed

basibranchial 1 bone http://purl.obolibrary.org/obo/UBERON_2001223

Removed

basibranchial 1 cartilage http://purl.obolibrary.org/obo/UBERON_2001864

Removed

basibranchial 2 bone http://purl.obolibrary.org/obo/UBERON_2001224

Removed

basibranchial 2 cartilage http://purl.obolibrary.org/obo/UBERON_2001874

Removed

basibranchial 3 bone http://purl.obolibrary.org/obo/UBERON_2001225

Removed

basibranchial 3 cartilage http://purl.obolibrary.org/obo/UBERON_2001876

Removed

basibranchial 4 bone http://purl.obolibrary.org/obo/UBERON_2001226

Removed

basibranchial 4 cartilage http://purl.obolibrary.org/obo/UBERON_2001865

Removed

basibranchial 5 bone http://purl.obolibrary.org/obo/UBERON_2001701

Removed

basibranchial 5 cartilage http://purl.obolibrary.org/obo/UBERON_2001866

Removed

basibranchial series http://purl.obolibrary.org/obo/UBERON_4500014

Removed

basihyal tooth http://purl.obolibrary.org/obo/UBERON_2001649

Removed

basioccipital-exoccipital joint http://purl.obolibrary.org/obo/UBERON_2002038

Removed

basipterygium cartilage http://purl.obolibrary.org/obo/UBERON_2001539

Removed

bile duct http://purl.obolibrary.org/obo/UBERON_0002394

Removed

blastodisc derived epiblast http://purl.obolibrary.org/obo/UBERON_0008781

Removed

blood vessel of tympanic cavity http://purl.obolibrary.org/obo/UBERON_0004115

Removed

bone element http://purl.obolibrary.org/obo/UBERON_0001474

Removed

bone of craniocervical region http://purl.obolibrary.org/obo/UBERON_0007914

Removed

brain dura mater http://purl.obolibrary.org/obo/UBERON_0002092

Removed

buccal epithelium http://purl.obolibrary.org/obo/UBERON_0008420

Removed

capsule of lymph node http://purl.obolibrary.org/obo/UBERON_0002194

Removed

capsule of ovary http://purl.obolibrary.org/obo/UBERON_0001307

Removed

capsule of thymus http://purl.obolibrary.org/obo/UBERON_0002122

Removed

cardiac muscle tissue of myocardium http://purl.obolibrary.org/obo/UBERON_0004493

Removed

cardiac septum http://purl.obolibrary.org/obo/UBERON_0002099

Removed

cartilage element http://purl.obolibrary.org/obo/UBERON_0007844

Removed

cartilage of main bronchus http://purl.obolibrary.org/obo/UBERON_0001102

Removed

cartilaginous joint http://purl.obolibrary.org/obo/UBERON_0002213

Removed

caudal fin actinotrichium http://purl.obolibrary.org/obo/UBERON_2000437

Removed

caudofemoralis brevis http://purl.obolibrary.org/obo/UBERON_0035082

Removed

central gray substance of medulla http://purl.obolibrary.org/obo/UBERON_0002867

Removed

ceratobranchial 5 tooth http://purl.obolibrary.org/obo/UBERON_2000694

Removed

ceratobranchial series http://purl.obolibrary.org/obo/UBERON_2002103

Removed

ceratohyal-dorsal hypohyal joint http://purl.obolibrary.org/obo/UBERON_2001843

Removed

ceratohyal-ventral hypohyal joint http://purl.obolibrary.org/obo/UBERON_2001844

Removed

cerebellar vein http://purl.obolibrary.org/obo/UBERON_0001668

Removed

cervical division of cord spinal central canal http://purl.obolibrary.org/obo/UBERON_0014542

Removed

chorion syncytiotrophoblast http://purl.obolibrary.org/obo/UBERON_0003224

Removed

chorionic ectoderm http://purl.obolibrary.org/obo/UBERON_0003374

Removed

choroid plexus of fourth ventricle http://purl.obolibrary.org/obo/UBERON_0002290

Removed

choroid plexus of lateral ventricle http://purl.obolibrary.org/obo/UBERON_0002307

Removed

choroid plexus of third ventricle http://purl.obolibrary.org/obo/UBERON_0002288

Removed

choroidal blood vessel http://purl.obolibrary.org/obo/UBERON_0002443

Removed

ciliary epithelium http://purl.obolibrary.org/obo/UBERON_0001778

Removed

ciliated columnar epithelium http://purl.obolibrary.org/obo/UBERON_0007592

Removed

ciliated columnar oviduct epithelium http://purl.obolibrary.org/obo/UBERON_0007589

Removed

ciliated stratified columnar epithelium http://purl.obolibrary.org/obo/UBERON_0007606

Removed

circular sulcus of insula http://purl.obolibrary.org/obo/UBERON_0002713

Removed

coccyx http://purl.obolibrary.org/obo/UBERON_0001350

Removed

colonic epithelium http://purl.obolibrary.org/obo/UBERON_0000397

Removed

commissure of inferior colliculus http://purl.obolibrary.org/obo/UBERON_0003028

Removed

corneal endothelium http://purl.obolibrary.org/obo/UBERON_0001985

Removed

coronal suture http://purl.obolibrary.org/obo/UBERON_0002489

Removed

cortex of hair http://purl.obolibrary.org/obo/UBERON_0002077

Removed

cortex of kidney http://purl.obolibrary.org/obo/UBERON_0001225

Removed

cortex of lymph node http://purl.obolibrary.org/obo/UBERON_0002006

Removed

cranial synchondrosis http://purl.obolibrary.org/obo/UBERON_0001725

Removed

craniocervical region musculature http://purl.obolibrary.org/obo/UBERON_0008229

Removed

cricothyroid muscle http://purl.obolibrary.org/obo/UBERON_0001566

Removed

crista ampullaris neuroepithelium http://purl.obolibrary.org/obo/UBERON_0006935

Removed

crypt of Lieberkuhn of large intestine http://purl.obolibrary.org/obo/UBERON_0001984

Removed

crypt of Lieberkuhn of small intestine http://purl.obolibrary.org/obo/UBERON_0001241

Removed

cuboid bone http://purl.obolibrary.org/obo/UBERON_0001455

Removed

dactylopatagium major http://purl.obolibrary.org/obo/UBERON_0010866

Removed

dactylopatagium medius http://purl.obolibrary.org/obo/UBERON_0010865

Removed

decussation of diencephalon http://purl.obolibrary.org/obo/UBERON_0007425

Removed

dense irregular connective tissue http://purl.obolibrary.org/obo/UBERON_0011822

Removed

dense regular connective tissue http://purl.obolibrary.org/obo/UBERON_0007846

Removed

dentary-anguloarticular joint http://purl.obolibrary.org/obo/UBERON_2001749

Removed

dermal bone http://purl.obolibrary.org/obo/UBERON_0008907

Removed

distal convoluted tubule macula densa http://purl.obolibrary.org/obo/UBERON_0003546

Removed

distal straight tubule macula densa http://purl.obolibrary.org/obo/UBERON_0005202

Removed

distal tubular epithelium http://purl.obolibrary.org/obo/UBERON_0008408

Removed

dorsal actinotrichium http://purl.obolibrary.org/obo/UBERON_2000052

Removed

dorsal fin actinotrichium http://purl.obolibrary.org/obo/UBERON_2000373

Removed

dorsal fin musculature http://purl.obolibrary.org/obo/UBERON_2000648

Removed

dorsal hypohyal-urohyal joint http://purl.obolibrary.org/obo/UBERON_2001847

Removed

dorsal hypohyal-ventral hypohyal joint http://purl.obolibrary.org/obo/UBERON_2001845

Removed

duct of epididymis http://purl.obolibrary.org/obo/UBERON_0008824

Removed

duodenal gland http://purl.obolibrary.org/obo/UBERON_0001212

Removed

duodeno-jejunal junction http://purl.obolibrary.org/obo/UBERON_8410000

Removed

embryonic tagma http://purl.obolibrary.org/obo/UBERON_6000137

Removed

endocardium of atrium http://purl.obolibrary.org/obo/UBERON_0002166

Removed

endomeninx http://purl.obolibrary.org/obo/UBERON_0007646

Removed

endothelium of arteriole http://purl.obolibrary.org/obo/UBERON_0001916

Removed

endothelium of capillary http://purl.obolibrary.org/obo/UBERON_0001915

Removed

endothelium of vein http://purl.obolibrary.org/obo/UBERON_0001919

Removed

endothelium of venule http://purl.obolibrary.org/obo/UBERON_0001918

Removed

enteric ganglion http://purl.obolibrary.org/obo/UBERON_0001809

Removed

entopterygoid tooth http://purl.obolibrary.org/obo/UBERON_2001633

Removed

epibranchial 3-pharyngobranchial 3 joint http://purl.obolibrary.org/obo/UBERON_2001861

Removed

epibranchial ganglion http://purl.obolibrary.org/obo/UBERON_0009127

Removed

epibranchial series http://purl.obolibrary.org/obo/UBERON_2002102

Removed

epicardium of ventricle http://purl.obolibrary.org/obo/UBERON_0001082

Removed

epihyal-ceratohyal joint http://purl.obolibrary.org/obo/UBERON_2001842

Removed

epithelium of bronchus http://purl.obolibrary.org/obo/UBERON_0002031

Removed

epithelium of conjunctiva http://purl.obolibrary.org/obo/UBERON_0006763

Removed

epithelium of gall bladder http://purl.obolibrary.org/obo/UBERON_0002029

Removed

epithelium of laryngopharynx http://purl.obolibrary.org/obo/UBERON_0009695

Removed

epithelium of lens http://purl.obolibrary.org/obo/UBERON_0001803

Removed

epithelium of main bronchus http://purl.obolibrary.org/obo/UBERON_0002340

Removed

epithelium of midgut http://purl.obolibrary.org/obo/UBERON_0003352

Removed

epithelium of respiratory bronchiole http://purl.obolibrary.org/obo/UBERON_0001955

Removed

epithelium of segmental bronchus http://purl.obolibrary.org/obo/UBERON_0002341

Removed

epithelium of vagina http://purl.obolibrary.org/obo/UBERON_0001344

Removed

extrinsic muscle of tongue http://purl.obolibrary.org/obo/UBERON_0001575

Removed

eye muscle http://purl.obolibrary.org/obo/UBERON_0004277

Removed

facial bone http://purl.obolibrary.org/obo/UBERON_0003462

Removed

female reproductive organ http://purl.obolibrary.org/obo/UBERON_0003134

Removed

female reproductive system http://purl.obolibrary.org/obo/UBERON_0000474

Removed

frontal-pterotic joint http://purl.obolibrary.org/obo/UBERON_2001711

Removed

fused sacrum http://purl.obolibrary.org/obo/UBERON_0003690

Removed

future glans clitoris http://purl.obolibrary.org/obo/UBERON_0013240

Removed

future glans penis http://purl.obolibrary.org/obo/UBERON_0013239

Removed

future nervous system http://purl.obolibrary.org/obo/UBERON_0016880

Removed

future tongue http://purl.obolibrary.org/obo/UBERON_0010056

Removed

gastrointestinal system serosa http://purl.obolibrary.org/obo/UBERON_0004782

Removed

genitourinary system http://purl.obolibrary.org/obo/UBERON_0004122

Removed

gonad http://purl.obolibrary.org/obo/UBERON_0000991

Removed

gustatory pore http://purl.obolibrary.org/obo/UBERON_0007691

Removed

head mesenchyme from mesoderm http://purl.obolibrary.org/obo/UBERON_0006904

Removed

head somite http://purl.obolibrary.org/obo/UBERON_0005594

Removed

hepatic sinusoid http://purl.obolibrary.org/obo/UBERON_0001281

Removed

hepatic vein http://purl.obolibrary.org/obo/UBERON_0001143

Removed

hindlimb stylopod http://purl.obolibrary.org/obo/UBERON_0000376

Removed

hyomandibula-metapterygoid joint http://purl.obolibrary.org/obo/UBERON_2001979

Removed

hyomandibula-opercle joint http://purl.obolibrary.org/obo/UBERON_2005265

Removed

hyomandibular-otic region joint http://purl.obolibrary.org/obo/UBERON_2001947

Removed

hypobranchial series http://purl.obolibrary.org/obo/UBERON_4500012

Removed

imaginal disc-derived wing http://purl.obolibrary.org/obo/UBERON_0000984

Removed

inferior orbital fissure http://purl.obolibrary.org/obo/UBERON_0014870

Removed

inner cell mass derived epiblast http://purl.obolibrary.org/obo/UBERON_0008780

Removed

inner renal medulla interstitium http://purl.obolibrary.org/obo/UBERON_0005214

Removed

insect abdominal segment http://purl.obolibrary.org/obo/UBERON_6000021

Removed

insect adult abdomen http://purl.obolibrary.org/obo/UBERON_6003023

Removed

insect adult abdominal segment http://purl.obolibrary.org/obo/UBERON_6003024

Removed

insect adult antennal segment http://purl.obolibrary.org/obo/UBERON_6003012

Removed

insect adult head segment http://purl.obolibrary.org/obo/UBERON_6003009

Removed

insect adult labral segment http://purl.obolibrary.org/obo/UBERON_6003011

Removed

insect adult mesothoracic segment http://purl.obolibrary.org/obo/UBERON_6003021

Removed

insect adult procephalic segment http://purl.obolibrary.org/obo/UBERON_6003010

Removed

insect adult prothoracic segment http://purl.obolibrary.org/obo/UBERON_6003020

Removed

insect adult somatic muscle http://purl.obolibrary.org/obo/UBERON_6003259

Removed

insect adult tagma http://purl.obolibrary.org/obo/UBERON_6003005

Removed

insect adult thoracic segment http://purl.obolibrary.org/obo/UBERON_6003019

Removed

insect adult thorax http://purl.obolibrary.org/obo/UBERON_6003018

Removed

insect embryonic abdomen http://purl.obolibrary.org/obo/UBERON_6000171

Removed

insect embryonic abdominal segment http://purl.obolibrary.org/obo/UBERON_6000172

Removed

insect embryonic abdominal segment 8 http://purl.obolibrary.org/obo/UBERON_6000180

Removed

insect embryonic abdominal segment 9 http://purl.obolibrary.org/obo/UBERON_6000181

Removed

insect embryonic antennal segment http://purl.obolibrary.org/obo/UBERON_6000160

Removed

insect embryonic gnathal segment http://purl.obolibrary.org/obo/UBERON_6000162

Removed

insect embryonic labial segment http://purl.obolibrary.org/obo/UBERON_6000165

Removed

insect embryonic mesothoracic segment http://purl.obolibrary.org/obo/UBERON_6000169

Removed

insect embryonic metathoracic segment http://purl.obolibrary.org/obo/UBERON_6000170

Removed

insect embryonic procephalic segment http://purl.obolibrary.org/obo/UBERON_6000158

Removed

insect embryonic prothoracic segment http://purl.obolibrary.org/obo/UBERON_6000168

Removed

insect embryonic thoracic segment http://purl.obolibrary.org/obo/UBERON_6000167

Removed

insect embryonic thorax http://purl.obolibrary.org/obo/UBERON_6000166

Removed

insect embryonic/larval head sense organ http://purl.obolibrary.org/obo/UBERON_6007280

Removed

insect embryonic/larval head sensillum http://purl.obolibrary.org/obo/UBERON_6007242

Removed

insect embryonic/larval ocular segment sensillum http://purl.obolibrary.org/obo/UBERON_6002642

Removed

insect embryonic/larval sensillum http://purl.obolibrary.org/obo/UBERON_6007240

Removed

insect larval abdomen http://purl.obolibrary.org/obo/UBERON_6001746

Removed

insect larval abdominal segment http://purl.obolibrary.org/obo/UBERON_6001747

Removed

insect larval abdominal segment 8 http://purl.obolibrary.org/obo/UBERON_6001755

Removed

insect larval abdominal segment 9 http://purl.obolibrary.org/obo/UBERON_6001756

Removed

insect larval antennal segment http://purl.obolibrary.org/obo/UBERON_6001735

Removed

insect larval gnathal segment http://purl.obolibrary.org/obo/UBERON_6001737

Removed

insect larval labial segment http://purl.obolibrary.org/obo/UBERON_6001740

Removed

insect larval labral segment http://purl.obolibrary.org/obo/UBERON_6001734

Removed

insect larval mesothoracic segment http://purl.obolibrary.org/obo/UBERON_6001744

Removed

insect larval metathoracic segment http://purl.obolibrary.org/obo/UBERON_6001745

Removed

insect larval ocular segment http://purl.obolibrary.org/obo/UBERON_6001731

Removed

insect larval procephalic segment http://purl.obolibrary.org/obo/UBERON_6001733

Removed

insect larval prothoracic segment http://purl.obolibrary.org/obo/UBERON_6001743

Removed

insect larval tagma http://purl.obolibrary.org/obo/UBERON_6001728

Removed

insect larval thoracic segment http://purl.obolibrary.org/obo/UBERON_6001742

Removed

insect larval thorax http://purl.obolibrary.org/obo/UBERON_6001741

Removed

insect presumptive embryonic/larval system http://purl.obolibrary.org/obo/UBERON_6007116

Removed

insect prothoracic metatarsus http://purl.obolibrary.org/obo/UBERON_6004670

Removed

insect prothoracic tarsal segment http://purl.obolibrary.org/obo/UBERON_6004668

Removed

insect segment of leg http://purl.obolibrary.org/obo/UBERON_6007150

Removed

insect thoracic segment http://purl.obolibrary.org/obo/UBERON_6000016

Removed

inter-basipterygium joint http://purl.obolibrary.org/obo/UBERON_2001939

Removed

inter-premaxillary joint http://purl.obolibrary.org/obo/UBERON_2001950

Removed

inter-ventral hypohyal joint http://purl.obolibrary.org/obo/UBERON_2001846

Removed

intercostal muscle http://purl.obolibrary.org/obo/UBERON_0001111

Removed

interdigital region between digits 1 and 2 http://purl.obolibrary.org/obo/UBERON_0006016

Removed

interdigital region between digits 2 and 3 http://purl.obolibrary.org/obo/UBERON_0006019

Removed

interdigital region between digits 3 and 4 http://purl.obolibrary.org/obo/UBERON_0006022

Removed

interdigital region between digits 4 and 5 http://purl.obolibrary.org/obo/UBERON_0006025

Removed

intergluteal cleft http://purl.obolibrary.org/obo/UBERON_0036013

Removed

interphalangeal joint of manual digit 2 http://purl.obolibrary.org/obo/UBERON_0007729

Removed

intestinal gland http://purl.obolibrary.org/obo/UBERON_0000333

Removed

intrahepatic bile duct http://purl.obolibrary.org/obo/UBERON_0003704

Removed

intrinsic muscle of tongue http://purl.obolibrary.org/obo/UBERON_0001576

Removed

iris epithelium http://purl.obolibrary.org/obo/UBERON_0002506

Removed

joint of girdle http://purl.obolibrary.org/obo/UBERON_0008114

Removed

joint of rib http://purl.obolibrary.org/obo/UBERON_0002001

Removed

jugular foramen http://purl.obolibrary.org/obo/UBERON_0005456

Removed

lamina propria of bronchus http://purl.obolibrary.org/obo/UBERON_0002338

Removed

lamina propria of esophagus http://purl.obolibrary.org/obo/UBERON_0001974

Removed

lamina propria of small intestine http://purl.obolibrary.org/obo/UBERON_0001238

Removed

lamina propria of trachea http://purl.obolibrary.org/obo/UBERON_0000031

Removed

lamina propria of ureter http://purl.obolibrary.org/obo/UBERON_0001253

Removed

lamina propria of urethra http://purl.obolibrary.org/obo/UBERON_0002326

Removed

lamina propria of urinary bladder http://purl.obolibrary.org/obo/UBERON_0001261

Removed

laryngeal cartilage http://purl.obolibrary.org/obo/UBERON_0001739

Removed

lateral ethmoid-frontal joint http://purl.obolibrary.org/obo/UBERON_2002032

Removed

lateral reticular nucleus http://purl.obolibrary.org/obo/UBERON_0002154

Removed

left clavicle http://purl.obolibrary.org/obo/UBERON_0008256

Removed

left hepatic artery http://purl.obolibrary.org/obo/UBERON_0015481

Removed

left ovarian vein http://purl.obolibrary.org/obo/UBERON_0039857

Removed

left side of back http://purl.obolibrary.org/obo/UBERON_8000006

Removed

ligamentum arteriosum http://purl.obolibrary.org/obo/UBERON_0007642

Removed

liver primordium http://purl.obolibrary.org/obo/UBERON_0003894

Removed

lower back muscle http://purl.obolibrary.org/obo/UBERON_0008242

Removed

lower lobe of left lung http://purl.obolibrary.org/obo/UBERON_0008953

Removed

lower lobe of right lung http://purl.obolibrary.org/obo/UBERON_0002171

Removed

lumbar division of spinal cord central canal http://purl.obolibrary.org/obo/UBERON_0014543

Removed

lung parenchyma http://purl.obolibrary.org/obo/UBERON_0008946

Removed

lymphatic vessel endothelium http://purl.obolibrary.org/obo/UBERON_0002042

Removed

macula of saccule of membranous labyrinth http://purl.obolibrary.org/obo/UBERON_0002212

Removed

male paramesonephric duct http://purl.obolibrary.org/obo/UBERON_0013247

Removed

male reproductive organ http://purl.obolibrary.org/obo/UBERON_0003135

Removed

male reproductive system http://purl.obolibrary.org/obo/UBERON_0000079

Removed

mammary gland alveolus http://purl.obolibrary.org/obo/UBERON_0003214

Removed

mandibular process mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010337

Removed

mandibular process mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010336

Removed

manus joint http://purl.obolibrary.org/obo/UBERON_0001489

Removed

maxillary process mesenchyme from head mesenchyme http://purl.obolibrary.org/obo/UBERON_0010335

Removed

maxillary process mesenchyme from neural crest http://purl.obolibrary.org/obo/UBERON_0010334

Removed

medial longitudinal fasciculus of medulla http://purl.obolibrary.org/obo/UBERON_0002750

Removed

medial longitudinal fasciculus of midbrain http://purl.obolibrary.org/obo/UBERON_0002660

Removed

medial nasal process mesenchyme http://purl.obolibrary.org/obo/UBERON_0009204

Removed

median fin http://purl.obolibrary.org/obo/UBERON_4000162

Removed

median fin radial element http://purl.obolibrary.org/obo/UBERON_2105225

Removed

medulla of thymus http://purl.obolibrary.org/obo/UBERON_0002124

Removed

mentalis muscle http://purl.obolibrary.org/obo/UBERON_0008596

Removed

mesenchyme of interdigital region between manual digits 1 and 2 http://purl.obolibrary.org/obo/UBERON_0009586

Removed

mesenchyme of interdigital region between manual digits 2 and 3 http://purl.obolibrary.org/obo/UBERON_0009587

Removed

mesenchyme of interdigital region between manual digits 3 and 4 http://purl.obolibrary.org/obo/UBERON_0009588

Removed

mesenchyme of interdigital region between manual digits 4 and 5 http://purl.obolibrary.org/obo/UBERON_0009589

Removed

mesenchyme of interdigital region between pedal digits 1 and 2 http://purl.obolibrary.org/obo/UBERON_0009590

Removed

mesenchyme of interdigital region between pedal digits 2 and 3 http://purl.obolibrary.org/obo/UBERON_0009591

Removed

mesenchyme of interdigital region between pedal digits 3 and 4 http://purl.obolibrary.org/obo/UBERON_0009592

Removed

mesenchyme of interdigital region between pedal digits 4 and 5 http://purl.obolibrary.org/obo/UBERON_0009593

Removed

mesenchyme of vomeronasal organ http://purl.obolibrary.org/obo/UBERON_0003421

Removed

mesentery of stomach http://purl.obolibrary.org/obo/UBERON_0003281

Removed

mesethmoid-frontal joint http://purl.obolibrary.org/obo/UBERON_2001678

Removed

mesethmoid-lateral ethmoid joint http://purl.obolibrary.org/obo/UBERON_2001679

Removed

mesethmoid-nasal joint http://purl.obolibrary.org/obo/UBERON_2001677

Removed

mesethmoid-premaxillary joint http://purl.obolibrary.org/obo/UBERON_2001676

Removed

mesethmoid-vomer joint http://purl.obolibrary.org/obo/UBERON_2001680

Removed

mesometrium http://purl.obolibrary.org/obo/UBERON_0003885

Removed

metanephros cortex http://purl.obolibrary.org/obo/UBERON_0010533

Removed

metapodium bone 6 http://purl.obolibrary.org/obo/UBERON_4200154

Removed

metapodium bone 7 http://purl.obolibrary.org/obo/UBERON_4200155

Removed

metapodium bone 8 http://purl.obolibrary.org/obo/UBERON_4200156

Removed

metatarsal bone of digit 6 http://purl.obolibrary.org/obo/UBERON_4200153

Removed

metatarsal bone of digit 7 http://purl.obolibrary.org/obo/UBERON_4200157

Removed

metatarsal bone of digit 8 http://purl.obolibrary.org/obo/UBERON_4200158

Removed

midbrain-hindbrain boundary http://purl.obolibrary.org/obo/UBERON_0003052

Removed

molar crown http://purl.obolibrary.org/obo/UBERON_0003955

Removed

mouth http://purl.obolibrary.org/obo/UBERON_0000165

Removed

mucosa of larynx http://purl.obolibrary.org/obo/UBERON_0001824

Removed

mucous gland http://purl.obolibrary.org/obo/UBERON_0000414

Removed

muscle of back http://purl.obolibrary.org/obo/UBERON_0002324

Removed

muscle of larynx http://purl.obolibrary.org/obo/UBERON_0001568

Removed

muscle of manus http://purl.obolibrary.org/obo/UBERON_0001500

Removed

muscle of pes http://purl.obolibrary.org/obo/UBERON_0001498

Removed

muscle tissue http://purl.obolibrary.org/obo/UBERON_0002385

Removed

muscularis mucosae of duodenum http://purl.obolibrary.org/obo/UBERON_0012494

Removed

myocardium of atrium http://purl.obolibrary.org/obo/UBERON_0002302

Removed

myocardium of ventricle http://purl.obolibrary.org/obo/UBERON_0001083

Removed

neck of humerus http://purl.obolibrary.org/obo/UBERON_4200172

Removed

nephron tubule basement membrane http://purl.obolibrary.org/obo/UBERON_0009651

Removed

nerve of tympanic cavity http://purl.obolibrary.org/obo/UBERON_0004116

Removed

occipital pole http://purl.obolibrary.org/obo/UBERON_0002902

Removed

olfactory nerve http://purl.obolibrary.org/obo/UBERON_0001579

Removed

opercle-interopercle joint http://purl.obolibrary.org/obo/UBERON_2001710

Removed

optic chiasma http://purl.obolibrary.org/obo/UBERON_0000959

Removed

orbitosphenoid-lateral ethmoid joint http://purl.obolibrary.org/obo/UBERON_2001941

Removed

orbitosphenoid-prootic joint http://purl.obolibrary.org/obo/UBERON_2001794

Removed

outer renal medulla interstitium http://purl.obolibrary.org/obo/UBERON_0005213

Removed

pair of lungs http://purl.obolibrary.org/obo/UBERON_0000170

Removed

paired fin radial element http://purl.obolibrary.org/obo/UBERON_1600006

Removed

paired limb/fin http://purl.obolibrary.org/obo/UBERON_0004708

Removed

paired limb/fin skeleton http://purl.obolibrary.org/obo/UBERON_0011582

Removed

parasphenoid-basioccipital joint http://purl.obolibrary.org/obo/UBERON_2001832

Removed

parasphenoid-pterosphenoid joint http://purl.obolibrary.org/obo/UBERON_2002217

Removed

parenchyma of parathyroid gland http://purl.obolibrary.org/obo/UBERON_0001749

Removed

parenchyma of thyroid gland http://purl.obolibrary.org/obo/UBERON_0001747

Removed

pectoral fin actinotrichium http://purl.obolibrary.org/obo/UBERON_2000544

Removed

pelvic fin actinotrichium http://purl.obolibrary.org/obo/UBERON_2000596

Removed

periodontal ligament http://purl.obolibrary.org/obo/UBERON_0008266

Removed

peritoneal mesentery http://purl.obolibrary.org/obo/UBERON_0007826

Removed

pes joint http://purl.obolibrary.org/obo/UBERON_0001487

Removed

pharyngeal arch cartilage http://purl.obolibrary.org/obo/UBERON_0011004

Removed

pharyngeal epithelium http://purl.obolibrary.org/obo/UBERON_0003351

Removed

pharyngeal gland http://purl.obolibrary.org/obo/UBERON_0003295

Removed

pharyngobasilar fascia http://purl.obolibrary.org/obo/UBERON_0011289

Removed

pharyngobranchial series http://purl.obolibrary.org/obo/UBERON_4500013

Removed

placental labyrinth vasculature http://purl.obolibrary.org/obo/UBERON_0003970

Removed

pleura http://purl.obolibrary.org/obo/UBERON_0000977

Removed

pleuroperitoneal canal http://purl.obolibrary.org/obo/UBERON_0006279

Removed

posterior communicating artery http://purl.obolibrary.org/obo/UBERON_0001628

Removed

posterior nucleus of thalamus http://purl.obolibrary.org/obo/UBERON_0003030

Removed

posttemporal-parietal joint http://purl.obolibrary.org/obo/UBERON_2002059

Removed

premaxillary tooth http://purl.obolibrary.org/obo/UBERON_2001626

Removed

premaxillary-maxillary joint http://purl.obolibrary.org/obo/UBERON_2002260

Removed

preopercle horizontal limb-symplectic joint http://purl.obolibrary.org/obo/UBERON_2005268

Removed

preopercle vertical limb-hyomandibula joint http://purl.obolibrary.org/obo/UBERON_2005278

Removed

preopercle-opercle joint http://purl.obolibrary.org/obo/UBERON_2002282

Removed

presomitic mesoderm http://purl.obolibrary.org/obo/UBERON_0003059

Removed

presumptive mesoderm http://purl.obolibrary.org/obo/UBERON_0006603

Removed

primary circulatory organ http://purl.obolibrary.org/obo/UBERON_0007100

Removed

primary lymphoid nodule of tonsil http://purl.obolibrary.org/obo/UBERON_0010423

Removed

pronephric nephron tubule http://purl.obolibrary.org/obo/UBERON_0005310

Removed

prootic-exoccipital joint http://purl.obolibrary.org/obo/UBERON_2002034

Removed

prootic-pterosphenoid joint http://purl.obolibrary.org/obo/UBERON_2002033

Removed

pterosphenoid-orbitosphenoid joint http://purl.obolibrary.org/obo/UBERON_2001831

Removed

quadrate-hyomandibula joint http://purl.obolibrary.org/obo/UBERON_2001801

Removed

quadrate-metapterygoid joint http://purl.obolibrary.org/obo/UBERON_2001803

Removed

rectal venous plexus http://purl.obolibrary.org/obo/UBERON_0008887

Removed

renal cortex interstitium http://purl.obolibrary.org/obo/UBERON_0005270

Removed

renal cortex tubule http://purl.obolibrary.org/obo/UBERON_0006853

Removed

renal parenchyma http://purl.obolibrary.org/obo/UBERON_0008987

Removed

renal vein http://purl.obolibrary.org/obo/UBERON_0001140

Removed

reproductive organ http://purl.obolibrary.org/obo/UBERON_0003133

Removed

reproductive system http://purl.obolibrary.org/obo/UBERON_0000990

Removed

respiratory system lymphatic vessel smooth muscle http://purl.obolibrary.org/obo/UBERON_0004296

Removed

retinal neural layer http://purl.obolibrary.org/obo/UBERON_0003902

Removed

right clavicle http://purl.obolibrary.org/obo/UBERON_0008255

Removed

right hepatic artery http://purl.obolibrary.org/obo/UBERON_0015482

Removed

right ovarian vein http://purl.obolibrary.org/obo/UBERON_0039856

Removed

right side of back http://purl.obolibrary.org/obo/UBERON_8000007

Removed

right superior intercostal vein http://purl.obolibrary.org/obo/UBERON_0012196

Removed

risorius muscle http://purl.obolibrary.org/obo/UBERON_0008598

Removed

root of abducens nerve http://purl.obolibrary.org/obo/UBERON_0002786

Removed

secondary dentition http://purl.obolibrary.org/obo/UBERON_0007774

Removed

secretory circumventricular organ http://purl.obolibrary.org/obo/UBERON_0010134

Removed

serosa of esophagus http://purl.obolibrary.org/obo/UBERON_0001975

Removed

serosa of intestine http://purl.obolibrary.org/obo/UBERON_0001243

Removed

serosa of stomach http://purl.obolibrary.org/obo/UBERON_0001201

Removed

serosa of urinary bladder http://purl.obolibrary.org/obo/UBERON_0001260

Removed

sesamoid bone of manus http://purl.obolibrary.org/obo/UBERON_0007997

Removed

sesamoid bone of pes http://purl.obolibrary.org/obo/UBERON_0008000

Removed

skeletal element projection http://purl.obolibrary.org/obo/UBERON_4100000

Removed

skeletal ligament http://purl.obolibrary.org/obo/UBERON_0008846

Removed

skin of ankle http://purl.obolibrary.org/obo/UBERON_0001512

Removed

skin of chest http://purl.obolibrary.org/obo/UBERON_0001868

Removed

skin of elbow http://purl.obolibrary.org/obo/UBERON_0001517

Removed

skin of external ear http://purl.obolibrary.org/obo/UBERON_0001459

Removed

skin of head http://purl.obolibrary.org/obo/UBERON_0001084

Removed

skin of hip http://purl.obolibrary.org/obo/UBERON_0001554

Removed

skin of knee http://purl.obolibrary.org/obo/UBERON_0001510

Removed

skin of lip http://purl.obolibrary.org/obo/UBERON_0001458

Removed

skin of pes http://purl.obolibrary.org/obo/UBERON_0001513

Removed

skin of prepuce of penis http://purl.obolibrary.org/obo/UBERON_0001471

Removed

skin of scalp http://purl.obolibrary.org/obo/UBERON_8300000

Removed

skin of trunk http://purl.obolibrary.org/obo/UBERON_0001085

Removed

skin of wrist http://purl.obolibrary.org/obo/UBERON_0001518

Removed

smooth muscle of esophagus http://purl.obolibrary.org/obo/UBERON_0002112

Removed

spinal cord neural plate http://purl.obolibrary.org/obo/UBERON_0003854

Removed

spinal dura mater http://purl.obolibrary.org/obo/UBERON_0002093

Removed

spinal nerve root http://purl.obolibrary.org/obo/UBERON_0009623

Removed

splenic sinusoid http://purl.obolibrary.org/obo/UBERON_0003910

Removed

sternocephalicus muscle http://purl.obolibrary.org/obo/UBERON_0011371

Removed

sternoclavicular joint http://purl.obolibrary.org/obo/UBERON_0001469

Removed

stomach muscularis externa http://purl.obolibrary.org/obo/UBERON_0008856

Removed

stylopod http://purl.obolibrary.org/obo/UBERON_0002472

Removed

subarachnoid space of brain http://purl.obolibrary.org/obo/UBERON_0039175

Removed

subarachnoid space of spinal cord http://purl.obolibrary.org/obo/UBERON_0039176

Removed

submucosa of bronchus http://purl.obolibrary.org/obo/UBERON_0001957

Removed

submucosa of esophagus http://purl.obolibrary.org/obo/UBERON_0001972

Removed

submucosa of large intestine http://purl.obolibrary.org/obo/UBERON_0001208

Removed

submucosa of small intestine http://purl.obolibrary.org/obo/UBERON_0001205

Removed

submucosa of stomach http://purl.obolibrary.org/obo/UBERON_0001200

Removed

submucosa of trachea http://purl.obolibrary.org/obo/UBERON_0002202

Removed

supraoccipital-parietal joint http://purl.obolibrary.org/obo/UBERON_2005264

Removed

suspensory ligament of duodenum http://purl.obolibrary.org/obo/UBERON_0000642

Removed

suspensory ligament of testis http://purl.obolibrary.org/obo/UBERON_0008842

Removed

synarcual region of vertebral column http://purl.obolibrary.org/obo/UBERON_4200128

Removed

synovial cavity of hip joint http://purl.obolibrary.org/obo/UBERON_0007618

Removed

tail electric organ http://purl.obolibrary.org/obo/UBERON_0010519

Removed

tela choroidea of fourth ventricle http://purl.obolibrary.org/obo/UBERON_0005287

Removed

tela choroidea of midbrain cerebral aqueduct http://purl.obolibrary.org/obo/UBERON_0005286

Removed

tela choroidea of telencephalic ventricle http://purl.obolibrary.org/obo/UBERON_0005289

Removed

tela choroidea of third ventricle http://purl.obolibrary.org/obo/UBERON_0005288

Removed

tendon of biceps brachii http://purl.obolibrary.org/obo/UBERON_0008188

Removed

tendon of triceps brachii http://purl.obolibrary.org/obo/UBERON_0008192

Removed

testicular vein http://purl.obolibrary.org/obo/UBERON_0001144

Removed

testis http://purl.obolibrary.org/obo/UBERON_0000473

Removed

thoracic aorta http://purl.obolibrary.org/obo/UBERON_0001515

Removed

thoracic division of spinal cord central canal http://purl.obolibrary.org/obo/UBERON_0014541

Removed

thoracic segment organ http://purl.obolibrary.org/obo/UBERON_0005181

Removed

thymus trabecula http://purl.obolibrary.org/obo/UBERON_0004791

Removed

tongue muscle http://purl.obolibrary.org/obo/UBERON_0000378

Removed

trigeminal nucleus http://purl.obolibrary.org/obo/UBERON_0002925

Removed

tubercle of rib http://purl.obolibrary.org/obo/UBERON_0002235

Removed

ulnare http://purl.obolibrary.org/obo/UBERON_0002445

Removed

umbilical artery endothelium http://purl.obolibrary.org/obo/UBERON_0007778

Removed

umbilical vein endothelium http://purl.obolibrary.org/obo/UBERON_0007777

Removed

upper back muscle http://purl.obolibrary.org/obo/UBERON_0008243

Removed

upper lobe of left lung http://purl.obolibrary.org/obo/UBERON_0008952

Removed

upper lobe of right lung http://purl.obolibrary.org/obo/UBERON_0002170

Removed

urogenital sinus epithelium http://purl.obolibrary.org/obo/UBERON_0004902

Removed

uropygial gland http://purl.obolibrary.org/obo/UBERON_0007802

Removed

uterine wall http://purl.obolibrary.org/obo/UBERON_0000459

Removed

vaginal vein http://purl.obolibrary.org/obo/UBERON_0001319

Removed

vasculature of head http://purl.obolibrary.org/obo/UBERON_0002200

Removed

vasculature of iris http://purl.obolibrary.org/obo/UBERON_0004118

Removed

vasculature of trunk http://purl.obolibrary.org/obo/UBERON_0002201

Removed

ventral actinotrichium http://purl.obolibrary.org/obo/UBERON_2000078

Removed

ventral hypohyal-urohyal joint http://purl.obolibrary.org/obo/UBERON_2001848

Removed

vertebra 4-vertebra 5 joint http://purl.obolibrary.org/obo/UBERON_2001940

Removed

vertebra 5-vertebra 6 joint http://purl.obolibrary.org/obo/UBERON_2002054

Removed

vertebra 6 - vertebra 7 joint http://purl.obolibrary.org/obo/UBERON_2002055

Removed

vertebra cartilage element http://purl.obolibrary.org/obo/UBERON_0011094

Removed

wall of anal canal http://purl.obolibrary.org/obo/UBERON_0036362

Removed

wall of appendix http://purl.obolibrary.org/obo/UBERON_0036337

Removed

wall of brachiocephalic artery http://purl.obolibrary.org/obo/UBERON_0036351

Removed

wall of central canal of spinal cord http://purl.obolibrary.org/obo/UBERON_0036658

Removed

wall of cerebral aqueduct http://purl.obolibrary.org/obo/UBERON_0036655

Removed

wall of common carotid artery http://purl.obolibrary.org/obo/UBERON_0037094

Removed

wall of coronary artery http://purl.obolibrary.org/obo/UBERON_0036328

Removed

wall of esophagus http://purl.obolibrary.org/obo/UBERON_0001096

Removed

wall of eyeball http://purl.obolibrary.org/obo/UBERON_0036925

Removed

wall of fallopian tube http://purl.obolibrary.org/obo/UBERON_0036441

Removed

wall of female urethra http://purl.obolibrary.org/obo/UBERON_0037455

Removed

wall of fourth ventricle http://purl.obolibrary.org/obo/UBERON_0036657

Removed

wall of gallbladder http://purl.obolibrary.org/obo/UBERON_0036343

Removed

wall of heart http://purl.obolibrary.org/obo/UBERON_0037144

Removed

wall of lacrimal duct http://purl.obolibrary.org/obo/UBERON_0037237

Removed

wall of lateral ventricle http://purl.obolibrary.org/obo/UBERON_0036654

Removed

wall of left ureter http://purl.obolibrary.org/obo/UBERON_0036376

Removed

wall of left ventricle http://purl.obolibrary.org/obo/UBERON_0036285

Removed

wall of male urethra http://purl.obolibrary.org/obo/UBERON_0037447

Removed

wall of membranous labyrinth http://purl.obolibrary.org/obo/UBERON_0037191

Removed

wall of orbit http://purl.obolibrary.org/obo/UBERON_0037089

Removed

wall of pharyngotympanic tube http://purl.obolibrary.org/obo/UBERON_0036990

Removed

wall of pulmonary artery http://purl.obolibrary.org/obo/UBERON_0036422

Removed

wall of right ureter http://purl.obolibrary.org/obo/UBERON_0036375

Removed

wall of right ventricle http://purl.obolibrary.org/obo/UBERON_0036286

Removed

wall of stomach http://purl.obolibrary.org/obo/UBERON_0001167

Removed

wall of subclavian artery http://purl.obolibrary.org/obo/UBERON_0036352

Removed

wall of synovial tendon sheath http://purl.obolibrary.org/obo/UBERON_0036553

Removed

wall of third ventricle http://purl.obolibrary.org/obo/UBERON_0036656

Removed

wall of urethra http://purl.obolibrary.org/obo/UBERON_0036521

Removed

wall of urinary bladder http://purl.obolibrary.org/obo/UBERON_0001256

Removed

wall of vagina http://purl.obolibrary.org/obo/UBERON_0036523

Removed

wall of ventricular system of brain http://purl.obolibrary.org/obo/UBERON_0036661

Removed

zeugopod http://purl.obolibrary.org/obo/UBERON_0002471

Removed

zone of stomach http://purl.obolibrary.org/obo/UBERON_0009870

Removed

@dosumis dosumis requested review from cmungall and Copilot September 15, 2025 21:18
Copy link
Contributor

@dosumis dosumis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

The only thing lost is axiom annotation indicating source. Might be possible to preserve on EC expressions if we really want it.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enhances the redundant axiom removal script to preserve subClassOf assertions when intersection_of clauses contain cardinality restrictions. The script now detects cardinality, minCardinality, and maxCardinality patterns and preserves ALL subClassOf axioms for terms that have ANY intersection_of clause with such restrictions.

  • Updated script logic to detect cardinality restrictions in intersection_of clauses
  • Modified preservation logic to keep all subClassOf axioms when cardinality restrictions are present
  • Re-ran the script with improved logic, resulting in 336 redundant axioms removed (down from 375)

}

# Create backup
system("cp '$input_file' '${input_file}${backup_suffix}'");
Copy link

Copilot AI Sep 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The system call uses unvalidated user input that could lead to command injection. Use File::Copy's copy() function instead for safer file operations.

Copilot uses AI. Check for mistakes.
my $intersection_clause = $1;

# Check for cardinality restrictions
if ($intersection_clause =~ /\{.*(?:cardinality|minCardinality|maxCardinality)/) {
Copy link

Copilot AI Sep 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The regex pattern doesn't require the closing brace, which could match incomplete cardinality restrictions. Consider using \{.*(?:cardinality|minCardinality|maxCardinality).*\} to ensure proper bracketing.

Suggested change
if ($intersection_clause =~ /\{.*(?:cardinality|minCardinality|maxCardinality)/) {
if ($intersection_clause =~ /\{.*(?:cardinality|minCardinality|maxCardinality).*?\}/) {

Copilot uses AI. Check for mistakes.
}

# Parse intersection_of clause
if ($intersection_clause =~ /^([A-Z_]+:\d+)\s*(?:\{.*\})?\s*(?:!\s*.+)?$/) {
Copy link

Copilot AI Sep 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nitpick] The regex patterns for parsing intersection_of clauses are duplicated and complex. Consider extracting them into named variables or a helper function to improve readability and maintainability.

Copilot uses AI. Check for mistakes.
if ($intersection_clause =~ /^([A-Z_]+:\d+)\s*(?:\{.*\})?\s*(?:!\s*.+)?$/) {
# intersection_of: CLASS
$intersection_of_classes{$1} = 1;
} elsif ($intersection_clause =~ /^(\S+)\s+([A-Z_]+:\d+)\s*(?:\{.*\})?\s*(?:!\s*.+)?$/) {
Copy link

Copilot AI Sep 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nitpick] The regex patterns for parsing intersection_of clauses are duplicated and complex. Consider extracting them into named variables or a helper function to improve readability and maintainability.

Copilot uses AI. Check for mistakes.
#
# Usage: perl remove-redundant-subclass-axioms.pl input.obo > output.obo

my $input_file = $ARGV[0] || 'src/ontology/uberon-edit.obo';
Copy link

Copilot AI Sep 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using a hardcoded default file path could lead to unintended file modifications. Consider requiring the input file as a mandatory parameter or validate the default path exists and is writable.

Suggested change
my $input_file = $ARGV[0] || 'src/ontology/uberon-edit.obo';
if (!defined $ARGV[0]) {
die "Usage: perl $0 input.obo > output.obo\n";
}
my $input_file = $ARGV[0];

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Contributor

This PR has not seen any activity in the past month; if nobody comments or reviews it in the next week, the PR creator will be allowed to proceed with merging without explicit approval, should they wish to do so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants