[Ontology-editors] OBO file format idea
Jennifer Deegan (nee Clark)
jdeegan at ebi.ac.uk
Thu Apr 30 04:53:52 PDT 2009
Should I put this on the wiki somewhere to store it for a later date
when we might have time to do something?
Jen
Chris Mungall wrote:
>
> I like the idea of having more consistency in the definitions, but I the
> solution below would require a change in the obo format spec and all
> downstream software to modify how it displays definitions.
>
> My choice for structuring of the definitions is as follows:
>
> "A" / "An" <genus> "that" <differentium> "." <optional gloss>
>
> Note the differentium is typically a relation-term pair. In your example
> below this would be something like "acquires features of neuron"
>
> it should be possible to parse noun phrases that correspond to the above
> grammar without the help of tags. The presence of the first "that"
> keyword and the closing "." should be sufficient.
>
> Note that obol is capable of generating definitions, given a grammar.
> This could be useful for the trivial cross-product cases, where you are
> basically following a template anyway.
>
> More generally, I think it would be good to have OE highlight phrases
> that correspond to names or synonyms of other terms (in the same or
> separate ontologies), highlighting them in the same manner as the
> spell-checker.
>
> On Apr 23, 2009, at 7:32 AM, Jennifer Deegan (nee Clark) wrote:
>
>> Hi Chris,
>>
>> Now that we are going to have intersection tags, do you think it might
>> be possible to also have tags that differentiate between the parts of
>> the text definition so that we can retrofit changes more easily, and
>> edit in a more sophisticated way in OBO-Edit? I was thinking something
>> like this:
>>
>> [Term]
>> id: GO:0030182
>> name: neuron differentiation
>> namespace: biological_process
>> def: "<genus>The process whereby a relatively unspecialized cell
>> acquires specialized features of a
>> </genus><differentium>neuron</differentium><genus>.</genus><gloss>A
>> neuron is a type of cell that...</gloss>" [GOC:mah]
>> is_a: GO:0030154 ! cell differentiation
>> relationship: part_of GO:0048699 ! generation of neurons
>>
>> I think that if we had these tags then there could be new features in
>> OBO-Edit that would let us quickly improve swathes of definitions. We
>> could still have the option to quickly check each change by eye, but
>> without having to type each new def in manually. These features could
>> be similar to those that cascade override methods to is_a child
>> classes in Eclipse.
>>
>> Jen
>> _______________________________________________
>> 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