[BioSQL-l] Re: [Bioperl-l] parent <-> subject etc
Hilmar Lapp
hlapp at gnf.org
Tue Mar 25 11:25:40 EST 2003
Good point. Hadn't thought about this yet.
So, do we then want this connotation for bioentry and seqfeature
relationships or do we not? I tend to think we don't, especially not
for bioentry relationships. Aaron seems to concur? Anyone else wants to
weigh in?
-hilmar
On Tuesday, March 25, 2003, at 06:27 AM, Lincoln Stein wrote:
> What I meant was that while parent/child and subject/object are both
> directional, the parent/child pair tends to connote the following
> relationships as well:
>
> larger/smaller
> earlier/later
> container/contents
> superclass/subclass
> nearer-the-root/nearer-the-leaf
>
> Parent/child also implies grandparents and grandchildren, that is, a
> position
> in a tree structure. Subject/object does not.
>
> Lincoln
>
> On Tuesday 25 March 2003 07:21 am, Aaron J Mackey wrote:
>> On Tue, 25 Mar 2003, Hilmar Lapp wrote:
>>> <digression to="biosql">
>>> Quite honestly though, I'm not sure why your arguments wouldn't also
>>> apply to bioentry and seqfeature relationships - shouldn't we rename
>>> parent/child there too?
>>> </digression>
>>
>> I think for seqfeatures, the parent/child stuff stems from the idea
>> that
>> we were just going to store subseqfeatures; but as soon as you made
>> that a
>> many-to-many sort of relationship, you invited the possibility of a
>> graph,
>> not a strict hierarchical tree, and so now, yes, I agree with the
>> above
>> "digression". subject/object/predicate it is (with sub-seqfeatures
>> adhering to SO or some other ontology, perhaps the aforementioned
>> internal
>> "biosql" ontology for API-supported stuff)
>>
>> One ignorant question: someone mentioned that while parent<->child
>> has an
>> inherent directionality to it; I also believe that subject<->object
>> has a
>> similar directionality. This isn't a bad thing, per se, but it does
>> imply
>> that our graph structures are always directed (i.e. if I want to model
>> synonyms, I need relationships in both directions). One should note
>> that
>> "commutativity" in grammar is written with a "pair" as the subject:
>> "These
>> two things are the same". But in our data models all we get to do is
>> "A
>> is the same as B; B is the same as A". Is there some ontology-savvy
>> solution to this small conundrum?
>>
>> Great discussion; I do wish we had it earlier. There's now at least 4
>> ontology implementations floating about, all with strengths and
>> weaknesses.
>>
>> -Aaron
>
> --
> =======================================================================
> =
> Lincoln D. Stein Cold Spring Harbor
> Laboratory
> lstein at cshl.org Cold Spring Harbor, NY
> =======================================================================
> =
>
>
--
-------------------------------------------------------------
Hilmar Lapp email: lapp at gnf.org
GNF, San Diego, Ca. 92121 phone: +1-858-812-1757
-------------------------------------------------------------
More information about the BioSQL-l
mailing list