OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

topicmaps-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: [xtm-wg] XTM representation of relations/time


After lurking for several months on the topic map lists, I have finally
started to try and build some topic maps for myself.   What I've found is
that the structures that I have built, seem to be very different from those
that I see more experienced modelers building.  I have a feeling that some
of this is baggage that I'm carrying from my background with relational and
multi-dimension/data-warehouse databases.

In particular, to me, a multi-column table or multi-dimensional space seems
to imply an association with numerous roles.  On the list, it seems to be
implied that something like the "finite coordinate space" of HyTime is
required to deal with this, but in the meantime it must be hacked with
scope.

Instead of:
<assoc type= president-of scope=1989-1993 >
     <assocrl type=president >george-bush</assocrl>
     <assocrl type=county >usa</assocrl>
</assoc>
<assoc type= president-of scope=1993-2001 >
     <assocrl type=president >bill-clinton</assocrl>
     <assocrl type=county >usa</assocrl>
</assoc>

I would have used something like this:
<assoc type=coordinate scope=president-years >
     <assocrl type=id scope=president >george-bush</assocrl>
     <assocrl type=year scope=from >1989</assocrl>
     <assocrl type=year scope=to >1993</assocrl>
</assoc>
<assoc type=coordinate scope=president-years >
     <assocrl type=id scope=president > bill-clinton </assocrl>
     <assocrl type=year scope=from >1993</assocrl>
     <assocrl type=year scope=to >2001</assocrl>
</assoc>
<assoc type=property scope=president-country>
     <assocrl type=id scope=president >george-bush</assocrl>
     <assocrl type=id scope=county >usa</assocrl>
</assoc>
<assoc type=property scope= president-country>
     <assocrl type=id scope=president >bill-clinton</assocrl>
     <assocrl type=id scope=county >usa</assocrl>
</assoc>

An even more dramatic example is the difference between this:
<topic id=st-petersburg>
     <topicname scope=before-1914>St. Petersburg</topicname>
     <topicname scope=1914-1924> Petrograd</topicname>
     <topicname scope=1924-1991>Leningrad</topicname>
     <topicname scope=since-1991> St. Petersburg</topicname>
</topic>

And something I would have tried like:
<assoc type=coordinate scope=city-history >
     <assocrl type=name scope=city >St. Petersburg</assocrl>
     <assocrl type=id scope=city >st-petersburg</assocrl>
     <assocrl type=year scope=to >1914</assocrl>
</assoc>
<assoc type=coordinate scope=city-history >
     <assocrl type=name scope=city >Petrograd</assocrl>
     <assocrl type=id scope=city >st-petersburg</assocrl>
     <assocrl type=year scope=from >1914</assocrl>
     <assocrl type=year scope=to >1924</assocrl>
</assoc>
<assoc type=coordinate scope=city-history >
     <assocrl type=name scope=city >Leningrad</assocrl>
     <assocrl type=id scope=city >st-petersburg</assocrl>
     <assocrl type=year scope=from >1924</assocrl>
     <assocrl type=year scope=to >1991</assocrl>
</assoc>
<assoc type=coordinate scope=city-history >
     <assocrl type=name scope=city >St. Petersburg</assocrl>
     <assocrl type=id scope=city >st-petersburg</assocrl>
     <assocrl type=year scope=from >1991</assocrl>
</assoc>

any guidance would be appreciated

Guy



------------------------------------------------------------------------
Replace complicated scripts using 14 new HTML tags that work in
current browsers.
Form the Web today - visit:
http://click.egroups.com/1/5769/4/_/337252/_/964191729/
------------------------------------------------------------------------

To Post a message, send it to:   xtm-wg@eGroups.com

To Unsubscribe, send a blank message to: xtm-wg-unsubscribe@eGroups.com



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC