-
Notifications
You must be signed in to change notification settings - Fork 5
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
Derived SO (SO_refactored) differs from current release SO in various ways #13
Comments
OK, looking only at logical axioms, I see >1k classes have at least one logical axiom changed. Some of these are not meaningful and may represent redundancies on one or other of the hierarchies, but the majority seem meaningful, see attached |
Note a number of IDs seem to have disappeared in SO_refactored, but are still present in MSO?
|
Re allele, the logical axioms in the refactored MSO/SO were created to properly place the allele class in the new upper-level structuring. I'd argue that asserting allele as a subclass of variant_collection (as it is in the current public SO) is erroneous--even the original natural language definition asserts that it's one of a set of coexisting sequence variants of a gene. That being said, we do realize that there's more work still to be done, including automatically fixing IDs, synonyms, and natural-language definitions, about which I'm talking with @msinclair2. I'm also going to start another manual review this week to look for errors to be manually fixed. |
All the ID annotations have been automatically fixed. |
Re classes in the MSO but not SO_refactored: Most of those listed above are SDCs. As I understand the BFO, DCs can't bear DCs themselves, so there's no need for these SDCs in the SO, as the SO sequence entity classes are GDCs. There are a few sequence entity classes that I recommended for obsoletion, as I thought they were difficult to situate in the refactored upper-level structuring, which I've discussed with Karen and Michael. There may be a few other classes that were inadvertently dropped. |
By SDC you mean the quality branch? I can follow your reasoning from a
strict bfo POV but you can't just toss out classes in use by many in the SO
community because BFO.
…On Tue, Feb 26, 2019, 02:19 mikebada ***@***.***> wrote:
Re classes in the MSO but not SO_refactored: Most of those listed above
are SDCs. As I understand the BFO, DCs can't bear DCs themselves, so
there's no need for these SDCs in the SO, as the SO sequence entity classes
are GDCs.
There are a few sequence entity classes that I recommended for obsoletion,
as I thought they were difficult to situate in the refactored upper-level
structuring, which I've discussed with Karen and Michael. There may be a
few other classes that were inadvertently dropped.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#13 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AADGOU56oIIjhy4bfdt0Crfz1PMT1ntjks5vRQoSgaJpZM4bI-f4>
.
|
Yes, I meant the qualities and realizable entities. I've talked about these with Karen a while ago, who as I recall said that these were mostly created for the formal definitions and not used by the sequence annotators. That being said, another thing on the set of tasks still to do was to make sure that all classes that have been actually used in annotations are accounted for. |
I assume SO_refactored.owl/obo is the output of the compilation step (see #12)
If so, then it differs substantially from the current released version of SO. Some of these are technical and probably easy to fix; e.g. missing axiom annotations on synonyms. Others involve large changes to the hierarchy. Are all of these intentional, or are some bugs? What is the process for evaluating this and announcing any changes to the community?
The text was updated successfully, but these errors were encountered: