[obs] Joining DwC, OBOE, PO and PATO
Hilmar Lapp
hlapp at nescent.org
Wed Oct 27 14:27:44 PDT 2010
Yeah, I agree, I've been thinking that before. Though aren't you
referring here more to IAO than OBI?
-hilmar
On Oct 27, 2010, at 4:25 PM, Chris Mungall 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
>>>
>
> _______________________________________________
> obs mailing list
> obs at ecoinformatics.org
> http://lists.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/obs
--
===========================================================
: Hilmar Lapp -:- Durham, NC -:- informatics.nescent.org :
===========================================================
More information about the obs
mailing list