Skip to main content
Log in

Time representation: A taxonomy of temporal models

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

The objective of the paper is to provide a taxonomy of temporal systems according to three fundamental considerations: the assumed axiomatic theory, the expressiveness, and the mechanisms for inference which are provided. There is an discussion of the significance of the key features of the taxonomy for computer modelling of temporal events. A review considers the most significant representative systems with respect to these issues, including those due to Bruce, Allen and Hayes, Vilain, McDermott, Dechteret al., Kahn and Gorry, Kowalski and Sergot, Bacchuset al., and Knight and Ma. A tabular comparison of systems is given according to their main structural features. In conclusion, the characteristics of a general axiomatic system capable of representing all the features of these models is discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Allen, J. F. (1981). An Interval-Based Representation of Temporal Knowledge.Proc. 7th Int. Joint Conf. on AI, pp. 221–226.

  • Allen, J. F. (1983). Maintaining Knowledge about Temporal Intervals.Communication of ACM 26: 123–154.

    Google Scholar 

  • Allen, J. F. & Hayes P. J. (1989). Moments and Points in an Interval-based Temporal-based Logic.Comput. Intell. (Canada)5: 225–238.

    Google Scholar 

  • Bacchus F., Tenenberg J. & Koomen J. A. (1991). A Non-Reified Temporal Logic.Artificial Intelligence 52: 87–108.

    Google Scholar 

  • Beek, P. V. (1992). Reasoning About Qualitative Temporal Information.Artificial Intelligence 58: 297–326.

    Google Scholar 

  • Bernard, D., Borillo, M. & Gaume, B. (1991). From Event Calculus to the Scheduling Problem. Semantics of Action and Temporal Reasoning in Aircraft Maintenance.Applied Intelligence: The International Journal of Artificial Intelligence, Neural Networks, and Complex Problem-Solving Technologies 1: 195–221.

    Google Scholar 

  • Borillo, M. & Gaume, B. (1990). Spatiotemporal Reasoning Based on an Extension of Event Calculus. In Kohonen, T. & Fogelman-Soulie F. (eds.)Proceedings of the Third COGNITIVE Symposium, 337–344. Madrid, Spain.

  • Bruce, B. C. (1972). A Model for Temporal References and Application in a Question Answering Program.Artificial Intelligence 3: 1–25.

    Google Scholar 

  • Dechter, R., Meiri, I. & Pearl, J. (1991). Temporal Constrain Network.Artificial Intelligence 49: 61–95.

    Google Scholar 

  • Funk, K. H. (1983). Theories, Models, And Human Machine Systems.Mathematical Modelling 4: 567–587.

    Google Scholar 

  • Galton, A. (1990). A Critical Examination of Allen's Theory of Action and Time.Artificial Intelligence 42: 159–188.

    Google Scholar 

  • Galton, A. (1990).Logic for Information Technology. John Wiley & Sons Ltd.

  • Hayes, P. (1978). The Naive Physics Manifesto. In Michie D. (ed.)Expert Systems in the Microelectronic Age. Edinburgh.

  • Kahn, K. M. & Gorry, A. G. (1977). Mechanizing Temporal Knowledge.Artificial Intelligence 9: 87–108.

    Google Scholar 

  • Knight, B. & Ma, J. (1992). A General Temporal Model Supporting Duration Reasoning.AI Communication Journal 5: 75–84.

    Google Scholar 

  • Knight, B. & Ma, J. (1993). An Extended Temporal System Based on Points and Intervals.Information System 18: 111–120.

    Google Scholar 

  • Kowalski, R. A. & Sergot, M. J. (1986). A Logic-Based Calculus of Events.New Generation Computing 4: 67–95.

    Google Scholar 

  • Kowalski, R. (1992). Database Updates In The Event Calculus.The Journal of Logic Programming, 121–146.

  • Ma, J. & Knight, B. (in press). A General Temporal Theory.The Computer Journal.

  • McCarthy, J. (1963). Situation, Actions, and Causal Laws, Memo 2, Stanford Artificial Intelligence Project.

  • McCarthy, J. & Hayes, P. J. (1969). Some Philosophical Problems from the Standpoint of Artificial Intelligence. In Meltzer B. & Michie D. (eds),Machine Intelligence, 463–502. Edinburgh U.P.

  • McDermott, D. V. (1982). A Temporal Logic for Reasoning about Processes and Plans.Cog. Sci. 6: 101–155.

    Google Scholar 

  • Sadri, F. (1987). Three Recent Approaches to Temporal Reasoning. In Galton, A. (ed.)Temporal Logic and their Applications, 121–168. Academic Press.

  • Shoham, Y. (1987a). Reified Temporal Logics: Semantical and Ontological Considerations. In Du Boulay, B., Hogg D. & Steels L. (eds.)Advances in Artificial Intelligence — II, 183–190. North-Holland: Elsevier Science Publishers B.V.

    Google Scholar 

  • Shoham, Y. (1987b). Temporal Logics in AI: Semantical and Ontological Considerations.Artificial Intelligence 33: 89–104.

    Google Scholar 

  • Suppes, P. (1961). A Comparison of the Meaning and Uses of Models in Mathematics and the Empirical Sciences. InThe Concept and Role of the Model in Mathematics and Natural and Social Sciences. D. Reidel Publ. Co.

  • Vilain, M. V. (1982). A System for Reasoning about Time.Proc. AAAI-82, 197–201. Pittsburgh, PA.

    Google Scholar 

  • Vilain, M. B. & Kautz, H. (1986). Constraint Propagation Algorithms for Temporal Reasoning.Pro. AAAI-86, 377–382.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Knight, B., Ma, J. Time representation: A taxonomy of temporal models. Artif Intell Rev 7, 401–419 (1993). https://doi.org/10.1007/BF00849933

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00849933

Key Words

Navigation