TMCL Uniqueness rule Re: [sc34wg3] Draft Reference Model

Sam Hunting
Sat, 23 Nov 2002 21:42:56 -0500 (EST)

Off hand, it looks to me like can handle all that, which makes me
cheerful. Of course, the devil is in the details...

On 23 Nov 2002, Lars Marius Garshol wrote:

> * Lars Marius Garshol
> |
> | This is what I proposed in Montr=E9al that we should have in general,
> | rather than the specific and restricted TNC rule. We certainly do
> | need this. The only trick will be working out how to harmonize
> | uniqueness rules in TMCL with SIDPs in the RM.
> * Sam Hunting
> |=20
> | OK, I'll bite. What's a "uniqueness rule" in TMCL?
> It's just an idea at the moment, but what I was thinking was that
> TMCL should allow the expression of rules like the following:
>  - merge all topics that have the same value for the 'email'
>    occurrence,
>  - merge all topics of type 'country' that have the same name in the
>    same scope,
>  - merge all topics that play the role 'father' or 'mother' in a
>    'parent-child' association with the same 'child' in the same scope,
> and so on.=20
> ISO 13250:2002 says that the identity of subjects may be "inferred
> from the topic's characteristics", and that seems to me very reasonable.
> It also seems that it should be possible for TMCL schemas to declare,
> as part of the constraints on an ontology, the uniqueness constraints,
> and for these to be used for merging.
> I think probably it is better to call the constraints uniqueness
> constraints in TMCL, and then to let users decide whether to apply
> them to detect violations or to apply them to do automated merging.
> Essentially, this is an idea related to DAML's unambiguousProperty,
> but taken one step further.
> <URL:
standards.xtm&id=3Dsubject-identity-establish >

Sam Hunting
eTopicality, Inc.

"Turn your searching experience into a finding experience."(tm)

Topic map consulting and training:
Free open source topic map tools:

XML Topic Maps: Creating and Using Topic Maps for the Web.
Addison-Wesley, ISBN 0-201-74960-2.