Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Retinal Cell Types from RCL but relax to subclass #1727

Merged
merged 17 commits into from
Dec 8, 2022

Conversation

shawntanzk
Copy link
Contributor

This PR contains terms added in #1713 but with the following:

  1. extracted the new terms out
  2. run robot relax
  3. run robot remove equivalent
  4. add back into cl-edit
    keeping old PR as it has interesting implications on having equivalent classes

@github-actions
Copy link

github-actions bot commented Nov 10, 2022

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

Ontology comparison

Left

  • Ontology IRI: http://purl.obolibrary.org/obo/cl/cl-simple.owl
  • Version IRI: http://purl.obolibrary.org/obo/cl/releases/2022-11-17/cl-simple.owl
  • Loaded from: file:/__w/cell-ontology/cell-ontology/src/ontology/cl-simple-master.owl/cl-simple.owl

Right

  • Ontology IRI: http://purl.obolibrary.org/obo/cl/cl-simple.owl
  • Version IRI: http://purl.obolibrary.org/obo/cl/releases/2022-11-17/cl-simple.owl
  • Loaded from: file:/__w/cell-ontology/cell-ontology/src/ontology/cl-simple-pr.owl/cl-simple.owl

Ontology imports

Ontology annotations

CL_0003001 http://purl.obolibrary.org/obo/CL_0003001

Added

CL_0003002 http://purl.obolibrary.org/obo/CL_0003002

Added

CL_0003003 http://purl.obolibrary.org/obo/CL_0003003

Added

CL_0003004 http://purl.obolibrary.org/obo/CL_0003004

Added

CL_0003005 http://purl.obolibrary.org/obo/CL_0003005

Added

CL_0003006 http://purl.obolibrary.org/obo/CL_0003006

Added

CL_0003007 http://purl.obolibrary.org/obo/CL_0003007

Added

CL_0003008 http://purl.obolibrary.org/obo/CL_0003008

Added

CL_0003009 http://purl.obolibrary.org/obo/CL_0003009

Added

CL_0003010 http://purl.obolibrary.org/obo/CL_0003010

Added

CL_0003011 http://purl.obolibrary.org/obo/CL_0003011

Added

CL_0003012 http://purl.obolibrary.org/obo/CL_0003012

Added

CL_0003013 http://purl.obolibrary.org/obo/CL_0003013

Added

CL_0003014 http://purl.obolibrary.org/obo/CL_0003014

Added

CL_0003015 http://purl.obolibrary.org/obo/CL_0003015

Added

CL_0003016 http://purl.obolibrary.org/obo/CL_0003016

Added

CL_0003017 http://purl.obolibrary.org/obo/CL_0003017

Added

CL_0003018 http://purl.obolibrary.org/obo/CL_0003018

Added

CL_0003020 http://purl.obolibrary.org/obo/CL_0003020

Added

CL_0003021 http://purl.obolibrary.org/obo/CL_0003021

Added

CL_0003022 http://purl.obolibrary.org/obo/CL_0003022

Added

CL_0003023 http://purl.obolibrary.org/obo/CL_0003023

Added

CL_0003024 http://purl.obolibrary.org/obo/CL_0003024

Added

CL_0003025 http://purl.obolibrary.org/obo/CL_0003025

Added

CL_0003026 http://purl.obolibrary.org/obo/CL_0003026

Added

CL_0003027 http://purl.obolibrary.org/obo/CL_0003027

Added

CL_0003028 http://purl.obolibrary.org/obo/CL_0003028

Added

CL_0003029 http://purl.obolibrary.org/obo/CL_0003029

Added

CL_0003030 http://purl.obolibrary.org/obo/CL_0003030

Added

CL_0003031 http://purl.obolibrary.org/obo/CL_0003031

Added

CL_0003032 http://purl.obolibrary.org/obo/CL_0003032

Added

CL_0003033 http://purl.obolibrary.org/obo/CL_0003033

Added

CL_0003034 http://purl.obolibrary.org/obo/CL_0003034

Added

CL_0003035 http://purl.obolibrary.org/obo/CL_0003035

Added

CL_0003036 http://purl.obolibrary.org/obo/CL_0003036

Added

CL_0003037 http://purl.obolibrary.org/obo/CL_0003037

Added

CL_0003038 http://purl.obolibrary.org/obo/CL_0003038

Added

CL_0003039 http://purl.obolibrary.org/obo/CL_0003039

Added

CL_0003040 http://purl.obolibrary.org/obo/CL_0003040

Added

CL_0003041 http://purl.obolibrary.org/obo/CL_0003041

Added

CL_0003042 http://purl.obolibrary.org/obo/CL_0003042

Added

CL_0003043 http://purl.obolibrary.org/obo/CL_0003043

Added

CL_0003044 http://purl.obolibrary.org/obo/CL_0003044

Added

CL_0003045 http://purl.obolibrary.org/obo/CL_0003045

Added

CL_0003046 http://purl.obolibrary.org/obo/CL_0003046

Added

CL_0003047 http://purl.obolibrary.org/obo/CL_0003047

Added

CL_0003048 http://purl.obolibrary.org/obo/CL_0003048

Added

CL_0003049 http://purl.obolibrary.org/obo/CL_0003049

Added

CL_0003050 http://purl.obolibrary.org/obo/CL_0003050

Added

CL_0003051 http://purl.obolibrary.org/obo/CL_0003051

Added

CL_0004001 http://purl.obolibrary.org/obo/CL_0004001

Added

CL_0004115 http://purl.obolibrary.org/obo/CL_0004115

Added

CL_0004116 http://purl.obolibrary.org/obo/CL_0004116

Added

CL_0004117 http://purl.obolibrary.org/obo/CL_0004117

Added

CL_0004119 http://purl.obolibrary.org/obo/CL_0004119

Added

CL_0004120 http://purl.obolibrary.org/obo/CL_0004120

Added

CL_0004121 http://purl.obolibrary.org/obo/CL_0004121

Added

CL_0004124 http://purl.obolibrary.org/obo/CL_0004124

Added

CL_0004125 http://purl.obolibrary.org/obo/CL_0004125

Added

CL_0004126 http://purl.obolibrary.org/obo/CL_0004126

Added

CL_0004137 http://purl.obolibrary.org/obo/CL_0004137

Added

CL_0004138 http://purl.obolibrary.org/obo/CL_0004138

Added

CL_0004139 http://purl.obolibrary.org/obo/CL_0004139

Added

CL_0004161 http://purl.obolibrary.org/obo/CL_0004161

Added

CL_0004162 http://purl.obolibrary.org/obo/CL_0004162

Added

CL_0004183 http://purl.obolibrary.org/obo/CL_0004183

Added

CL_0004213 http://purl.obolibrary.org/obo/CL_0004213

Added

CL_0004214 http://purl.obolibrary.org/obo/CL_0004214

Added

CL_0004215 http://purl.obolibrary.org/obo/CL_0004215

Added

CL_0004216 http://purl.obolibrary.org/obo/CL_0004216

Added

CL_0004217 http://purl.obolibrary.org/obo/CL_0004217

Added

CL_0004218 http://purl.obolibrary.org/obo/CL_0004218

Added

CL_0004219 http://purl.obolibrary.org/obo/CL_0004219

Added

CL_0004220 http://purl.obolibrary.org/obo/CL_0004220

Added

CL_0004221 http://purl.obolibrary.org/obo/CL_0004221

Added

CL_0004222 http://purl.obolibrary.org/obo/CL_0004222

Added

CL_0004223 http://purl.obolibrary.org/obo/CL_0004223

Added

CL_0004224 http://purl.obolibrary.org/obo/CL_0004224

Added

CL_0004225 http://purl.obolibrary.org/obo/CL_0004225

Added

CL_0004226 http://purl.obolibrary.org/obo/CL_0004226

Added

CL_0004227 http://purl.obolibrary.org/obo/CL_0004227

Added

CL_0004228 http://purl.obolibrary.org/obo/CL_0004228

Added

CL_0004229 http://purl.obolibrary.org/obo/CL_0004229

Added

CL_0004230 http://purl.obolibrary.org/obo/CL_0004230

Added

CL_0004231 http://purl.obolibrary.org/obo/CL_0004231

Added

CL_0004232 http://purl.obolibrary.org/obo/CL_0004232

Added

CL_0004233 http://purl.obolibrary.org/obo/CL_0004233

Added

CL_0004234 http://purl.obolibrary.org/obo/CL_0004234

Added

CL_0004235 http://purl.obolibrary.org/obo/CL_0004235

Added

CL_0004236 http://purl.obolibrary.org/obo/CL_0004236

Added

CL_0004237 http://purl.obolibrary.org/obo/CL_0004237

Added

CL_0004238 http://purl.obolibrary.org/obo/CL_0004238

Added

CL_0004239 http://purl.obolibrary.org/obo/CL_0004239

Added

CL_0004240 http://purl.obolibrary.org/obo/CL_0004240

Added

CL_0004241 http://purl.obolibrary.org/obo/CL_0004241

Added

CL_0004242 http://purl.obolibrary.org/obo/CL_0004242

Added

CL_0004243 http://purl.obolibrary.org/obo/CL_0004243

Added

CL_0004244 http://purl.obolibrary.org/obo/CL_0004244

Added

CL_0004245 http://purl.obolibrary.org/obo/CL_0004245

Added

CL_0004246 http://purl.obolibrary.org/obo/CL_0004246

Added

CL_0004247 http://purl.obolibrary.org/obo/CL_0004247

Added

CL_0004250 http://purl.obolibrary.org/obo/CL_0004250

Added

CL_0004251 http://purl.obolibrary.org/obo/CL_0004251

Added

CL_0004252 http://purl.obolibrary.org/obo/CL_0004252

Added

CL_0004253 http://purl.obolibrary.org/obo/CL_0004253

Added

CL_4023032 http://purl.obolibrary.org/obo/CL_4023032

Added

CL_4023033 http://purl.obolibrary.org/obo/CL_4023033

Added

@shawntanzk shawntanzk marked this pull request as draft November 10, 2022 16:46
@github-actions
Copy link

github-actions bot commented Nov 11, 2022

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

Ontology comparison

Left

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

Right

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

Ontology imports

Ontology annotations

CL_0003001 http://purl.obolibrary.org/obo/CL_0003001

Added

CL_0003002 http://purl.obolibrary.org/obo/CL_0003002

Added

CL_0003003 http://purl.obolibrary.org/obo/CL_0003003

Added

CL_0003004 http://purl.obolibrary.org/obo/CL_0003004

Added

CL_0003005 http://purl.obolibrary.org/obo/CL_0003005

Added

CL_0003006 http://purl.obolibrary.org/obo/CL_0003006

Added

CL_0003007 http://purl.obolibrary.org/obo/CL_0003007

Added

CL_0003008 http://purl.obolibrary.org/obo/CL_0003008

Added

CL_0003009 http://purl.obolibrary.org/obo/CL_0003009

Added

CL_0003010 http://purl.obolibrary.org/obo/CL_0003010

Added

CL_0003011 http://purl.obolibrary.org/obo/CL_0003011

Added

CL_0003012 http://purl.obolibrary.org/obo/CL_0003012

Added

CL_0003013 http://purl.obolibrary.org/obo/CL_0003013

Added

CL_0003014 http://purl.obolibrary.org/obo/CL_0003014

Added

CL_0003015 http://purl.obolibrary.org/obo/CL_0003015

Added

CL_0003016 http://purl.obolibrary.org/obo/CL_0003016

Added

CL_0003017 http://purl.obolibrary.org/obo/CL_0003017

Added

CL_0003018 http://purl.obolibrary.org/obo/CL_0003018

Added

CL_0003020 http://purl.obolibrary.org/obo/CL_0003020

Added

CL_0003021 http://purl.obolibrary.org/obo/CL_0003021

Added

CL_0003022 http://purl.obolibrary.org/obo/CL_0003022

Added

CL_0003023 http://purl.obolibrary.org/obo/CL_0003023

Added

CL_0003024 http://purl.obolibrary.org/obo/CL_0003024

Added

CL_0003025 http://purl.obolibrary.org/obo/CL_0003025

Added

CL_0003026 http://purl.obolibrary.org/obo/CL_0003026

Added

CL_0003027 http://purl.obolibrary.org/obo/CL_0003027

Added

CL_0003028 http://purl.obolibrary.org/obo/CL_0003028

Added

CL_0003029 http://purl.obolibrary.org/obo/CL_0003029

Added

CL_0003030 http://purl.obolibrary.org/obo/CL_0003030

Added

CL_0003031 http://purl.obolibrary.org/obo/CL_0003031

Added

CL_0003032 http://purl.obolibrary.org/obo/CL_0003032

Added

CL_0003033 http://purl.obolibrary.org/obo/CL_0003033

Added

CL_0003034 http://purl.obolibrary.org/obo/CL_0003034

Added

CL_0003035 http://purl.obolibrary.org/obo/CL_0003035

Added

CL_0003036 http://purl.obolibrary.org/obo/CL_0003036

Added

CL_0003037 http://purl.obolibrary.org/obo/CL_0003037

Added

CL_0003038 http://purl.obolibrary.org/obo/CL_0003038

Added

CL_0003039 http://purl.obolibrary.org/obo/CL_0003039

Added

CL_0003040 http://purl.obolibrary.org/obo/CL_0003040

Added

CL_0003041 http://purl.obolibrary.org/obo/CL_0003041

Added

CL_0003042 http://purl.obolibrary.org/obo/CL_0003042

Added

CL_0003043 http://purl.obolibrary.org/obo/CL_0003043

Added

CL_0003044 http://purl.obolibrary.org/obo/CL_0003044

Added

CL_0003045 http://purl.obolibrary.org/obo/CL_0003045

Added

CL_0003046 http://purl.obolibrary.org/obo/CL_0003046

Added

CL_0003047 http://purl.obolibrary.org/obo/CL_0003047

Added

CL_0003048 http://purl.obolibrary.org/obo/CL_0003048

Added

CL_0003049 http://purl.obolibrary.org/obo/CL_0003049

Added

CL_0003050 http://purl.obolibrary.org/obo/CL_0003050

Added

CL_0003051 http://purl.obolibrary.org/obo/CL_0003051

Added

CL_0004001 http://purl.obolibrary.org/obo/CL_0004001

Added

CL_0004115 http://purl.obolibrary.org/obo/CL_0004115

Added

CL_0004116 http://purl.obolibrary.org/obo/CL_0004116

Added

CL_0004117 http://purl.obolibrary.org/obo/CL_0004117

Added

CL_0004119 http://purl.obolibrary.org/obo/CL_0004119

Added

CL_0004120 http://purl.obolibrary.org/obo/CL_0004120

Added

CL_0004121 http://purl.obolibrary.org/obo/CL_0004121

Added

CL_0004124 http://purl.obolibrary.org/obo/CL_0004124

Added

CL_0004125 http://purl.obolibrary.org/obo/CL_0004125

Added

CL_0004126 http://purl.obolibrary.org/obo/CL_0004126

Added

CL_0004137 http://purl.obolibrary.org/obo/CL_0004137

Added

CL_0004138 http://purl.obolibrary.org/obo/CL_0004138

Added

CL_0004139 http://purl.obolibrary.org/obo/CL_0004139

Added

CL_0004161 http://purl.obolibrary.org/obo/CL_0004161

Added

CL_0004162 http://purl.obolibrary.org/obo/CL_0004162

Added

CL_0004183 http://purl.obolibrary.org/obo/CL_0004183

Added

CL_0004213 http://purl.obolibrary.org/obo/CL_0004213

Added

CL_0004214 http://purl.obolibrary.org/obo/CL_0004214

Added

CL_0004215 http://purl.obolibrary.org/obo/CL_0004215

Added

CL_0004216 http://purl.obolibrary.org/obo/CL_0004216

Added

CL_0004217 http://purl.obolibrary.org/obo/CL_0004217

Added

CL_0004218 http://purl.obolibrary.org/obo/CL_0004218

Added

CL_0004219 http://purl.obolibrary.org/obo/CL_0004219

Added

CL_0004220 http://purl.obolibrary.org/obo/CL_0004220

Added

CL_0004221 http://purl.obolibrary.org/obo/CL_0004221

Added

CL_0004222 http://purl.obolibrary.org/obo/CL_0004222

Added

CL_0004223 http://purl.obolibrary.org/obo/CL_0004223

Added

CL_0004224 http://purl.obolibrary.org/obo/CL_0004224

Added

CL_0004225 http://purl.obolibrary.org/obo/CL_0004225

Added

CL_0004226 http://purl.obolibrary.org/obo/CL_0004226

Added

CL_0004227 http://purl.obolibrary.org/obo/CL_0004227

Added

CL_0004228 http://purl.obolibrary.org/obo/CL_0004228

Added

CL_0004229 http://purl.obolibrary.org/obo/CL_0004229

Added

CL_0004230 http://purl.obolibrary.org/obo/CL_0004230

Added

CL_0004231 http://purl.obolibrary.org/obo/CL_0004231

Added

CL_0004232 http://purl.obolibrary.org/obo/CL_0004232

Added

CL_0004233 http://purl.obolibrary.org/obo/CL_0004233

Added

CL_0004234 http://purl.obolibrary.org/obo/CL_0004234

Added

CL_0004235 http://purl.obolibrary.org/obo/CL_0004235

Added

CL_0004236 http://purl.obolibrary.org/obo/CL_0004236

Added

CL_0004237 http://purl.obolibrary.org/obo/CL_0004237

Added

CL_0004238 http://purl.obolibrary.org/obo/CL_0004238

Added

CL_0004239 http://purl.obolibrary.org/obo/CL_0004239

Added

CL_0004240 http://purl.obolibrary.org/obo/CL_0004240

Added

CL_0004241 http://purl.obolibrary.org/obo/CL_0004241

Added

CL_0004242 http://purl.obolibrary.org/obo/CL_0004242

Added

CL_0004243 http://purl.obolibrary.org/obo/CL_0004243

Added

CL_0004244 http://purl.obolibrary.org/obo/CL_0004244

Added

CL_0004245 http://purl.obolibrary.org/obo/CL_0004245

Added

CL_0004246 http://purl.obolibrary.org/obo/CL_0004246

Added

CL_0004247 http://purl.obolibrary.org/obo/CL_0004247

Added

CL_0004250 http://purl.obolibrary.org/obo/CL_0004250

Added

CL_0004251 http://purl.obolibrary.org/obo/CL_0004251

Added

CL_0004252 http://purl.obolibrary.org/obo/CL_0004252

Added

CL_0004253 http://purl.obolibrary.org/obo/CL_0004253

Added

CL_4023032 http://purl.obolibrary.org/obo/CL_4023032

Added

CL_4023033 http://purl.obolibrary.org/obo/CL_4023033

Added

@shawntanzk
Copy link
Contributor Author

@dosumis happy to roll back the complicated CP replacements, but I do feel a bit uncomfortable with it being in the def and not represented at all in logical axioms. That being said if its not a equiv, then even if definition, might make sense to remove, do let me know what you think. Thanks

@dosumis
Copy link
Contributor

dosumis commented Nov 11, 2022

@dosumis happy to roll back the complicated CP replacements, but I do feel a bit uncomfortable with it being in the def and not represented at all in logical axioms.

Why? Some things are hard to formalise & not everything needs to be queryable. For communicating to biologists (and future editors), well written text is critical and probably sufficient for many properties. For these neurons, example images might be even more useful.

@dosumis
Copy link
Contributor

dosumis commented Nov 11, 2022

Wondering if something went wrong here. I expected to see the various clauses as separate subClassOf axioms that we could then prune back, but I only see asserted subClassOf between names classes in the diffs.

I thought this was fixed in Robot (didn't we test this the other day?) - but perhaps not.

@shawntanzk
Copy link
Contributor Author

Wondering if something went wrong here. I expected to see the various clauses as separate subClassOf axioms that we could then prune back, but I only see asserted subClassOf between names classes in the diffs.

I thought this was fixed in Robot (didn't we test this the other day?) - but perhaps not.

not 100% sure what you mean by this? think relax did take all the equiv and make them subclass, just the complex ones got taken whole which is right no?

@dosumis
Copy link
Contributor

dosumis commented Nov 11, 2022

Ignore me. I was looking at reasoned simple. Looks better in unreasoned.

@shawntanzk shawntanzk changed the title [DRAFT] Adding Retinal Cell Types from RCL but relax to subclass Adding Retinal Cell Types from RCL but relax to subclass Nov 11, 2022
@shawntanzk shawntanzk marked this pull request as ready for review November 11, 2022 13:09
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.

Look into adding ON/OFF ganglion cell classes, classifying those with ON/OFF in labels & also adding some text in def (checking pubs of course).

Copy link
Collaborator

@patrick-lloyd-ray patrick-lloyd-ray left a comment

Choose a reason for hiding this comment

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

Few small changes, but looks good overall.

@addiehl
Copy link
Contributor

addiehl commented Nov 30, 2022

Nice proofreading @patrick-lloyd-ray!

@shawntanzk
Copy link
Contributor Author

error:

FAIL Rule ../sparql/nolabels-violation.sparql: 1 violation(s)
cls
http://purl.obolibrary.org/obo/GO_0044316

@anitacaron - could you help me check why please? I've checked and the label is present in the import file, but even so, I thought we do not actually check non native terms?

@anitacaron
Copy link
Contributor

In the SPARQL query, there's a filter to get only GO classes. This is an old validation before ODK. Should it be CL instead, @matentzn?

@matentzn
Copy link
Contributor

matentzn commented Dec 1, 2022

100%, this is ancient!

@anitacaron
Copy link
Contributor

I'll create a PR to fix it.

@shawntanzk
Copy link
Contributor Author

I think this is ready to go - please do give a thumbs up and I'll merge this in
(PS ignore the posted diff, it is not updated - I did not add #gogoeditdiff)
Limitation to new system is that I need to make a change to create a PR so actions will recognise the trigger and I don't want to randomly add and remove changes for it if we don't need to

@shawntanzk shawntanzk merged commit b64b4c4 into master Dec 8, 2022
@shawntanzk shawntanzk deleted the add-RCL-no-equiv branch December 8, 2022 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants