-
Notifications
You must be signed in to change notification settings - Fork 25
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
Integration/pno #256
Integration/pno #256
Conversation
Edited IAO:0020000 identifier, expanded class specification. Added IAO:0020001 grapheme. Added IAO:0020002 utterance. Added IAO:0020010 dubbing process. Added IAO:0020015 personal name. Added IAO:0020016 given name. Added IAO:0020017 family name. Added IAO:0020020 code set. Moved IAO:0000579 under 'code set'. Added OBI:0100026 organism. Added NCBITaxon:9606 Homo sapiens.
iao.owl
Outdated
<owl:intersectionOf rdf:parseType="Collection"> | ||
<owl:Restriction> | ||
<owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000219"/> | ||
<owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/BFO_0000001"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't resolve.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure what to use here. I can't find a working resource for BFO 'entity.' The link below also has the same unresolvable url. Can you point me in the right direction?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cmungall I am not quite sure what you mean.
I'd prefer to change the axioms as: equivalent: 'information content entity' and (is_specified_output_of some 'identifier creating process') and subClassOf: denotes some entity
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cmungall The http://purl.obolibrary.org/obo/BFO_0000001 link now resolves correctly. It must have just been down temporarily.
iao.owl
Outdated
<!-- http://purl.obolibrary.org/obo/IAO_0020010 --> | ||
|
||
<owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0020010"> | ||
<owl:equivalentClass> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I recommend all logical definitions have a genus even if this is redundant with domain/range
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Genus added to definition (moved to iao-edit.owl)
iao.owl
Outdated
</owl:Class> | ||
</owl:equivalentClass> | ||
<rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0020000"/> | ||
<obo:IAO_0000115 xml:lang="en">A personal name is a proper name identifying an individual person.</obo:IAO_0000115> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
note the genus in the text and the label of the genus don't match
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Definition updated (moved to iao-edit.owl)
iao.owl
Outdated
@@ -7242,6 +7388,18 @@ No imports</obo:IAO_0000115> | |||
|
|||
|
|||
|
|||
<!-- http://purl.obolibrary.org/obo/NCBITaxon_9606 --> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
consider adding this in the imports
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @jmwhorton, if you are not sure how to import OBO terms to IAO in the import-OBO.owl file, I can help with it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you, @zhengj2007. I believe I have figured it out.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Both 'organism' and 'Homo sapiens' need go to the import-OBO.owl. The IAO using ontoFox to extract the terms from external ontologies. Please add the terms in OntoFox-input.txt and run ontoFox tool to generate the import-OBO.owl.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you, @zhengj2007. You were correct, I was about to do it the wrong way!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added import to OntoFox-input.txt
iao.owl
Outdated
<!-- http://purl.obolibrary.org/obo/NCBITaxon_9606 --> | ||
|
||
<owl:Class rdf:about="http://purl.obolibrary.org/obo/NCBITaxon_9606"> | ||
<rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100026"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
avoid injection
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added import to OntoFox-input.txt
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your contribution!
Necessary changes:
- You should edit https://github.com/information-artifact-ontology/IAO/blob/master/src/ontology/iao-edit.owl not the release file
- Fix the BFO ID that doesn't resolve
All other comments are advisory only
Also, remember to link to an issue that provides context for a PR
I think this is the one:
Edited IAO:0020000 identifier, expanded class specification. Added IAO:0020001 grapheme. Added IAO:0020002 utterance. Added IAO:0020010 identifier creating process. Added IAO:0020015 personal name. Added IAO:0020016 given name. Added IAO:0020017 family name. Added IAO:0020020 code set. Moved IAO:0000579 under 'code set'. Added OBI:0100026 organism. Added NCBITaxon:9606 Homo sapiens. Per request: added superclass to 'identifier creating process' equivalence class. Per request: corrected definition for 'personal name.'
Added NCBITaxon_9606 'Homo sapiens.' Added OBI_0100026 'organism.'
This reverts commit 7df8e9e.
This reverts commit 24168c6.
All edits look good to me except 'family name' and 'given name'. Both of them are subClass of 'personal name' and also part_of 'personal name'. Does not seem correct. |
Edited IAO_0020017 'family name', moved under 'identifier', 'part of' axiom removed, definition updated. Edited IAO_0020016 'given name', 'part of' axiom removed.
Per conversation with @zhengj2007 and @mbrochhausen, 'family name' and 'given name' have been updated. Please let me know if the new definition for 'family name' is acceptable (updated to reflect change in hierarchy). |
Edited IAO:0000579 CRID registry, updated definition and example of usage. Removed IAO:0020002 utterance. Edited IAO:0020001 grapheme, added comment. Edited IAO:0020015 personal name, updated definition, added comment, removed equivalent class. Edited IAO:0020020 code set, updated definition, added comment and contributor.
This reverts commit ab75d1a.
Changes have been made per the 2022-07-18 OBI call. @alanruttenberg, I do have a question for you. Based on your provided definition of 'code set,' I left it under 'information content entity' because it was worded as such. Please, let me know if the final intention was to move 'code set' under 'data set,' and I can get that change made. |
My recollection was that the discussion had it that it would not be under data set. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Better to associated tracker, #237, using IAO_0000233 'term tracker item', with all the terms added/changed in the pull request.
Update definitions of 'personal name', 'family name' and 'given name' using Aristotle format. For example, personal name: 'An identifier referring to an individual entity that is ascribed personhood by the user of the identifier'.
Did not find term 'IAO:0020002 utterance'
Question: why move the 'family name' as sibling of 'person name' but still keep 'given name' as child of 'person name'?
Add Alan Ruttenberg as term editor of 'code set'. You can also add your name as term editor for the terms you made changes.
IAO_0000233 'term tracker item' added to all new/updated terms. Personal, family, and given name definitions change to Aristotelian format. Term editor added to all new/updated terms.
@zhengj2007, the requested changes have been made. Thank you for your time.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove 'identifier' from ontoFox input file and rerun ontoFox to update import_OBO.owl since the term has added in iao_edit.owl
Also update the definition of 'grapheme' and 'identifier creating process' to start with its parent label.
Thanks!
Edited IAO:0020000 'identifier' definition. Edited IAO:0020001 'grapheme' definition. Edited IAO:0020010 'identifier creating process' definition.
@zhengj2007, the requested changes have been made. Thanks! |
Good afternoon, @cmungall. When you have a moment, we just need one more review on these changes before merging them. Thanks! |
I think we agreed to have it be a sibling to data set.
…On Wed, Jul 20, 2022 at 2:41 PM Alan Ruttenberg ***@***.***> wrote:
My recollection was that the discussion had it that it would not be under
data set.
—
Reply to this email directly, view it on GitHub
<#256 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACF6DLTRYKQ2OWX5Y4YSRG3VVBI53ANCNFSM5YVOK4SQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hi @jmwhorton The changes have been reviewed during OBI call. There is no objection on the changes for few months. I think you can merge the changes into IAO. |
Hi, when can we expect this change to be released? |
I am going to make a new release as soon as possible. |
Thank you @zhengj2007 🚀 |
Additions and updates for the integration of PNO terms into IAO:
(issue: #237 )
Added IAO:0020000 identifier.
Added IAO:0020001 grapheme.
Added IAO:0020010 identifier creating process.
Added IAO:0020015 personal name.
Added IAO:0020016 given name.
Added IAO:0020017 family name.
Added IAO:0020020 code set.
Moved IAO:0000579 (centrally registered identifier registry) under 'code set'.