Re: Principle of Orthogonal Design
Date: Tue, 22 Jan 2008 17:45:41 -0800 (PST)
Message-ID: <8e5fa53e-5342-4429-a231-90370e80eb74_at_e23g2000prf.googlegroups.com>
On 22 jan, 19:57, mAsterdam <mAster..._at_vrijdag.org> wrote:
> Jan Hidders wrote:
> > mAsterdam wrote:
> >> Jan Hidders wrote:
> >>> JOG wrote:
> >>>>>>> ... I certainly find that appealing to notions
> >>>>>>> of "meaning" within formal design recommendations
> >>>>>>> seems to head towards very slippery ground.
> >>>> ... Years of working with the semantic web,
> >>>> ontologies, expert systems, etc have emphasised to me that
> >>>> "meaning" is only something that can be obtained via situated
> >>>> embodiement within the environment concerned, and that context is
> >>>> far too complex a beast to be tamed by computerized encoding.
> >>>> As such I'd rather rules appealed to functional dependencies and
> >>>> logical consequents than to appeal to the slippery notion of
> >>>> "meaning".
> >>> Hear hear. But I think the part of POOD that actually does make sense
> >>> and really removes redundancy and update anomalies can be defined that
> >>> way. For example, if there is an inclusion dependency between a
> >>> relation R and S then it makes sense to say that there is overlap in
> >>> meaning.
> >> ?
>
> >> inclusion dependency --> meaning overlap
>
> > Yes. An inclusions dependency implies meaning overlap.
> > It is a sufficient condition, but not a necessary one.
>
> >> ?
>
> The easiest case of meaning overlap, then, should be
> with the the most simple form of inclusion dependency:
> RI, the foreign key.
> How does the meaning overlap with simple RI?
Well, if you have R(a,b) and S(c,d) and a FK R[a,b] to S[c,d], then there is meaning overlap. The inclusion dependencies we are considering have to cover all the attributes of the involved relations.
> >> Slowly, please - where has the 'might' (from the redundancy in
> >> your other post) gone?
>> > overlap. Under the definition I'm using here this "might" has become a
> > That applied to my improved version of EE's definition of meaning
> > "must".
>
> Another change of the definition of meaning overlap? To what?
- Jan Hidders