I have a prolog implementation which allows me to compare time points in events using a prolog-based representation of the 13 Allen's relationships. Each event has a start point (YYYY-MM-DD) and an end point (YYYY-MM-DD) and I can check whether two events happened at the same time or one is before another, etc up to the day granularity (e.g. 1555-12-03 is before 1555-12-04). It does work ok with so called AC dates (Anno Domini), but now I have a good number of events which happened BC (before Christ). What is a best way to handle those BC events and be able to say, for instance, that the foundation of Athens (BC 1556) is before the birth of Colombus (1451).....Any idea is more than welcome.
Thanks,
I.