[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Beyond Ontologies


hate ontologies
From: "Simon St.Laurent" <simonstl@s...>
> >2) although the world is constantly changing, relationships need not
> >so constantly change. For example...the *relationship*
> ><#Simon> :sonOf _:1 between [you and your father] need not change
> >(I haven't even assigned a URI to your father!)
>
> If all relationships changed all the time, we'd all be pretty confused.
> The questions seem to arise around cases where changes in classification
> possible, necessary, and often unpredictable.

But relationships do change all the time. <#Simon> :sonOf_:1 is as good an
example as any. I assume the 1 is intended to be the cardinality, so the
relationship might be better named sonOfFather. But if your mother divorces
and remarries, sonOfFather may no longer be many-to-one, but many-to-many.
The latter probably better captures the relationship in the US, where
roughly half of first marriages end in divorce. Wasn't so in the early part
of the last century; it's a culturally induced change. Moreover, if you are
cloned, you may not have a father, at all; which is quite a different thing
than having a father but not knowing who he is. When this fairly recent
eventuality, the examples of Vulcan and Jesus Christ notwithstanding, comes
to pass, the cardinality of the father end of the relationship will become
0:n.

Now consider the "type" of the father, nominally a male Person. Suppose a
woman is impregnated by a sperm donor at a fertility clinic, where the
identity of the donor is kept secret. This could be modeled as an unknown
father, but in fact the identity of the biological father is known by the
clinic, and the name of the clinic can serve as a surrogate for the father.
If the type of the father is changed to the union of Person|Clinic, the
parentage information is not lost. More children than one might suppose
would benefit from this change.

The point about relationships being neither homogeneous nor stable over
time, in either number or type, nor universally applicable, has been well
made by William Kent, e.g., in his classic "Limitations of Record-Based
Information Models" ACM TODS paper. Many of Kent's examples are cases where
relationships change to meet business needs, e.g., cars can be leased to
departments as well as individual drivers, which are changes in business
practice.

I agree with the other points you made, but I hate to see you concede this
one.

Bob Foster


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.