[obs] Joining DwC, OBOE, PO and PATO

Chris Mungall CJMungall at lbl.gov
Wed Oct 27 13:41:20 PDT 2010


Best starting point:

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

There's a paper in the works I believe. But the best way to understand  
some of the equivalent issues that have come up re: measurements and  
PATO is to trawl through some fairly dense email threads, I'm afraid -  
unless Alan has better suggestions

On Oct 27, 2010, at 1:32 PM, Shawn Bowers wrote:

> Hi Chris,
>
> Are there some specific papers / webpages that I could read to get an
> understanding of OBI?  Any pointers would be great.
>
> Thanks,
> Shawn
>
> On Wed, Oct 27, 2010 at 1:25 PM, Chris Mungall <CJMungall at lbl.gov>  
> wrote:
>>
>> It seems there is a large overlap between what OBOE is doing and  
>> what OBI
>> (the Ontology of Biomedical Investigations) is doing. Although the  
>> domains
>> have different focus (ecology vs experimental biology and  
>> biomedicine) most
>> examples will be analagous, just switch apples for tissue samples.  
>> It might
>> benefit to have some cross-talk here.
>>
>> On Oct 27, 2010, at 1:11 PM, Shawn Bowers wrote:
>>
>>> Hi,
>>>
>>> Jumping in a bit late to the discussion ...
>>>
>>>> Although keeping all phenotype observations within the OBO model is
>>>> attractive (i.e., not using OBOE after all).  If DwC were to  
>>>> accept an
>>>> Observation class, then this could be directly of a bfo:Entity  
>>>> which was
>>>> a
>>>> bearer_of a Quality, making life much simpler.
>>>
>>> There is a fundamental difference between PATO (more generally EQ)  
>>> and
>>> OBOE when talking about properties of individuals. The focus of OBOE
>>> is on defining measurements of individuals (e.g., "field
>>> observations"). A measurement states that a particular entity (an
>>> individual) had a specific value for a property within some context,
>>> where the context could be a variety of spatial, temporal, or even
>>> experimental settings. The measurement is not by definition  
>>> essential
>>> to the individual (e.g., the height of a tree varies over time, each
>>> individual tree has a different height, etc.). PATO, from what I've
>>> read, is not designed to express measurements and measurement  
>>> context,
>>> but instead is focused on describing the types of properties and  
>>> their
>>> associated values (e.g., spherical shape or green color). These  
>>> could
>>> be used within a measurement setting, or to classify entity types
>>> (e.g., a curved wing is a wing that has a curved quality).
>>>
>>> A strength of OBOE is that we can describe the properties of
>>> individuals that change over space/time/experiment/etc. This is also
>>> true of other observation models (not just OBOE).
>>>
>>> In OBOE, going back to your original example, one way you could
>>> specify the measurement of the individual using PATO terms might be
>>> something like this:
>>>
>>> _:o2
>>>  a oboe:Observation ;
>>>  oboe:ofEntity [
>>>   a po:PO_0009001 ;  # fruit entity
>>>   ] ;
>>>  oboe:hasContext _:o1 ;
>>>  oboe:hasMeasurement [
>>>   oboe:ofCharacteristic [
>>>     a po:PATO_0000014 ; # color
>>>     ] ;
>>>   oboe:hasValue [
>>>     a po:PATO_0000320 ; # green
>>>     ] ;
>>>   ] .
>>>
>>> _:o1
>>>  a oboe:Observation ;
>>>  oboe:ofEntity _:blank1 .  # an Occurrence
>>>
>>> Again, this does not say that the color of the individual is green.
>>> Instead, it says someone observed within the occurrence that the
>>> individual was green. And these are fundamentally different  
>>> statements
>>> ...
>>>
>>> Note above that I'm using Green as the value of the measurement,  
>>> which
>>> also implies the characteristic Color. However, one could imagine
>>> wanting to attribute something more specific to the characteristic
>>> than just color (at least for some qualities). This also becomes
>>> important for numeric values (e.g., the Wavelength is 515nm).
>>>
>>> Shawn
>>>
>>> On Tue, Oct 26, 2010 at 9:29 PM, Cam Webb <cwebb at oeb.harvard.edu>  
>>> wrote:
>>>>
>>>> Dear Chris,
>>>>
>>>>> You would be more interoperable with other OBO-compliant  
>>>>> resources if
>>>>> you
>>>>> model it this way, using the bfo bearer_of property to connect a  
>>>>> fruit
>>>>> individual with a color individual:
>>>>>
>>>>> [] a oboe:Observation ;
>>>>>   oboe:ofEntity [
>>>>>       a oboe:Entity ;
>>>>>       a po:PO_0009001 ;
>>>>>       bfo:bearer_of [
>>>>>           a pato:PATO_0000320
>>>>>       ] ;
>>>>>   ] ;
>>>>
>>>> Thanks for this suggestion (although bearer_of doesn't seem to be  
>>>> a term
>>>> in
>>>> bfo 1.1, but only in ro_proposed?).  A possible problem with this
>>>> solution
>>>> may be that such an oboe:Observation has no oboe:Measurement  
>>>> (though an
>>>> oboe:Measurement is not specified in the oboe ontology as being  
>>>> required
>>>> for
>>>> a oboe:Observation...).  Perhaps another solution is to simply  
>>>> make the
>>>> observed quality an instance of the PATO term:
>>>>
>>>> []   a oboe:Observation ;
>>>>   oboe:ofEntity [
>>>>       a oboe:Entity ;
>>>>       a po:PO_0009001 ;
>>>>       ] ;
>>>>   oboe:hasMeasurement [
>>>>       a pato:PATO_0000320 .  # <----------
>>>>       ] .
>>>>
>>>> Although keeping all phenotype observations within the OBO model is
>>>> attractive (i.e., not using OBOE after all).  If DwC were to  
>>>> accept an
>>>> Observation class, then this could be directly of a bfo:Entity  
>>>> which was
>>>> a
>>>> bearer_of a Quality, making life much simpler.
>>>>
>>>> [] a dwcnew:Observation ;
>>>>   dwcnew:ofEntity [
>>>>       a po:PO_0009001 ;
>>>>       bfo:bearer_of [
>>>>           a pato:PATO_0000320
>>>>           ] ;
>>>>       ] .
>>>>
>>>>> I don't know much about the oboe ontology, an dhow these can
>>>>> interoperate
>>>>> with OBO ontologies. Is oboe:Entity intended to be the maximally  
>>>>> general
>>>>> class? If so then it may be redundant to declare this individual  
>>>>> as
>>>>> being
>>>>> both type oboe:Entity and of type fruit (since presumably fruits  
>>>>> are
>>>>> entities).
>>>>
>>>> True, I was just adding it for extra information (for me).
>>>>
>>>> Thanks again,
>>>>
>>>> Cam
>>>>
>>>> _______________________________________________
>>>> obs mailing list
>>>> obs at ecoinformatics.org
>>>> http://lists.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/obs
>>>>
>>
>>



More information about the obs mailing list