[topicmapmail] Temporality in Topic Maps

Dmitry dmitryv at cogeco.ca
Thu Jun 8 23:32:38 EDT 2006




> Hi all,
> 
> I've been struggeling lately with the concept of temporality in KM
> systems and was wondering what people here normally do when they face
> these issues, such as relationships, topics and reifications over
> time. Would you do one association with a role for time, or
> occurrences of the various topics, etc?
> 

I use combination of scope and "events".  In domains I am dealing with most of properties
(including names) can be changed in time. So raw "event" based approach does not look nice.

I create topics with temporal meaning such as

[ti_2006_06_01-2006_06_05 : TimeInterval = "From 2006-06-01 to 2006-06-05 "]
{ti_2006_06_01-2006_06_05, date_start, [[2006-06-01]]}
{ti_2006_06_01-2006_06_05, date_end, [[2006-06-05]]}

And I use them later as a scope

[john_smith : person = "John Smith" / ti_2006_06_01-2006_06_05]

If  I cannot use scopes (for some reasons) I use temporal names as associations and use additional parameter
in temporal associations.

has_temporal_name(john_smith : topic, john_smith_name : temporal_name, ti_2006_06_01-2006_06_05 : time_interval)

Dmitry



More information about the topicmapmail mailing list