[Ontology-editors] haspart documentation (meeting with Chris (fwd))

Karen Christie kchris at genome.stanford.edu
Wed Jun 17 13:32:17 PDT 2009


Hi,

I was busy doing final proofs on a GO paper for Trends in Micro yesterday, 
so didn't have time to read Amelia's documentation or comment on this 
thread yesterday, but I wanted to add a couple comments today.

For starters, the documentation is *really nice*. I have a few specific 
suggestions and might be able to contribute ideas to Midori's suggestions 
for examples on the has_part documentation.

Regarding terminology, I personally like using parent/child. I think it is 
very intuitive with respect to understanding what Amelia says in the 
documentation: "parent refers to the [broader] term closer to the root 
node, and child to the more specific term closer to the leaf nodes".

I don't think incoming/outcoming is a substitute for parent/child. 
Parent/child gives information about whether the terms are more general 
(closer to root) vs more specific (further from root) while 
incoming/outcoming gives information about the directionality of the 
relationship. Until has_part, it looks like all the relationships used in 
GO are child -> parent in direction, but has_part is parent -> child. 
Anyway, I think I'd be OK with using incoming/outcoming in addition to 
parent/child, but not as a substitute since these two sets of words do not 
provide the same information.

So, with that said, below are my more specific comments on the 
documentation.

-Karen

1. I am completely in agreement with the current convention of always 
showing the parent on the top or on the left.

2. I think I might add in the conventions, that the arrows show the 
directionality of the relationship, mostly because it provides the 
opportunity to say early on that relationships can go either from the 
child to the parent or vice verso from the parent to the child.

3. With the addition of the has_part relationship, it might be good to 
insert a small tidbit to the first sentence of the part_of info, so that 
it would read something like:

"The relation part of is used to represent part-whole relations in the 
Gene Ontology, from the perspective of the child term."

4. In the diagrams, I think it would really help me if the term bubbles 
were labeled with letters 'A', 'B', 'C', etc. to correspond with the text, 
in addition to the names of the actual terms used, e.g. mitochondrion. 
Especially since most of the relationships are converted to sentences in 
the child -> parent direction, it means that you need to look at the 
diagram from right to left, rather than from left to right. I realize the 
arrows show directionality too, but when I'm trying to correlate text 
like:

"if term A is a term B, and term B is a term C, term A is a term C"

to the diagram, it would really help if I can visually see which term is 
term A, etc.




On Wed, 17 Jun 2009, Jane Lomax wrote:

> As an aside, ChEBI also had the parent/child nomenclature issue, and they now 
> use "incoming" "outgoing" instead e.g.
>
> http://www.ebi.ac.uk/chebi/searchId.do;9F09D4D09954F8AFEDE8721A3ECD91C0?chebiId=CHEBI:32816
>
> Although not sure this is a great solution either.
>
> I think the documentation looks great btw!
>
> Jane
>
> Amelia Ireland wrote:
>> Hi again all,
>> 
>> re: comments on ordering the terms in the diagrams: I can see both sides of 
>> the argument for the order in which the terms are displayed, but I think 
>> that for the sake of clarity and consistency, I am going to going to stick 
>> to the following conventions:
>> 
>> for vertical diagrams, the root nodes will be at the top, and the leaf 
>> nodes at the bottom (as in AmiGO and OBO-Edit)
>> 
>> for horizontal diagrams, the root nodes will be on the left, and the leaf 
>> nodes on the right (as in AmiGO's browse mode, where the child terms are 
>> indented with respect to the parents).
>> 
>> The arrowheads provide a visual cue as to whether the relation goes parent 
>> --> child or vice versa.
>> 
>> 
>> re: has part examples... our example for "has part" from ye olde 
>> documentation is
>>
>>     nucleus has part chromosome
>> 
>> Is this definitely, unequivocally, 100% true? When I did the chromosome / 
>> chromatin example, I was trying to find something that all chromosomes 
>> have, but it seems that just about everything is expendable! Maybe 
>> chromosome has part DNA would be easiest...
>> 
>> 
>> Tanya said:
>>> I have a question about the examples in general. Do we want them to 
>>> reflect the GO as it stands or not?  For example, the very first example 
>>> on one term having two different relationships to two different parents 
>>> isn't quite right, if we look at the ontology literally.
>> [snip]
>> I went for an example that was relatively easy for anyone with basic 
>> biological knowledge to understand. I think in general it's probably better 
>> to go for clarity rather than fidelity to the exact ontology structure 
>> (especially given that the structure changes over time). I also wanted to 
>> try to avoid the "artificial" GO terms like 'cytoplasmic part'... at least 
>> for the first diagram!
>> 
>> 
>> I'll do the various suggested minor edits and send out a new version later 
>> on.
>> 
>> Cheers!
>> 
>> -- 
>> Amelia Ireland
>> GO Editorial Office
>> http://www.berkeleybop.org || http://www.ebi.ac.uk
>> BBOP Plant Project: http://bbopgarden.blogspot.com
>> 
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Ontology-editors mailing list
>> Ontology-editors at geneontology.org
>> http://fafner.stanford.edu/mailman/listinfo/ontology-editors
>
>
> -- 
> Dr Jane Lomax
> GO Editorial Office
> EMBL-EBI
> Wellcome Trust Genome Campus
> Hinxton
> Cambridgeshire, UK
> CB10 1SD
>
> p: +44 1223 492516
> f: +44 1223 494468
>
> _______________________________________________
> Ontology-editors mailing list
> Ontology-editors at geneontology.org
> http://fafner.stanford.edu/mailman/listinfo/ontology-editors
>


More information about the Ontology-editors mailing list