Maintaining knowledge about temporal intervals
Open accessAbstract
article Free Access Share on Maintaining knowledge about temporal intervals Author: James F. Allen Univ. of Rochester, Rochester, NY Univ. of Rochester, Rochester, NYView Profile Authors Info & Claims Communications of the ACMVolume 26Issue 11Nov. 1983 pp 832–843https://doi.org/10.1145/182.358434Online:01 November 1983Publication History 5,173citation11,531DownloadsMetricsTotal Citations5,173Total Downloads11,531Last 12 Months644Last 6 weeks101 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Allen-relation selection on the operator output preserves the bitemporal-tuple type by closure of Allen's thirteen interval relations and the twelve-relation transitivity table that omits equality.
“Allen-relation selection on the operator output preserves the bitemporal-tuple type by closure of Allen's thirteen interval relations and the twelve-relation transitivity table that omits equality [3].”
From TOKI: A Bitemporal Operator Algebra for Contradiction Resolution in LLM-Agent Persistent Memory (2026) · cites this paper as [3]
Figure 2 identifies thirteen possible interval relationships, and Figure 4 is captioned as a transitivity table for twelve relations, omitting equality. The discussion of the basic algorithm describes transitive closure of temporal relations, but our copy does not establish that Allen-relation selection on an operator output preserves a bitemporal-tuple type. (LLM, conf=0.88)
Experimental — accuracy not yet measuredClosure under Allen-relation selection follows from the transitivity table over the twelve non-equality relations.
“Closure under Allen-relation selection follows from the transitivity table over the twelve non-equality relations [3].”
From TOKI: A Bitemporal Operator Algebra for Contradiction Resolution in LLM-Agent Persistent Memory (2026) · cites this paper as [3]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving
Fikes, R. E., & Nilsson, N. J. (1971) · Artificial Intelligence · doi:10.1016/0004-3702(71)90010-5 · Cited by 4,882 · see citing works
Flagged first, then by citations
Research works printed but not linked: 13
- Allen, J. F., Frisch, A. M., and Litman, D. J. ARGOT: The Rochester dialogue system, Proc. Nat. Conf. on Artificial Intelligence, AAAI 82, Pittsburgh, Pa., Aug. 1982.
- Allen, J. F., and Kautz, H. A. "A model of naive temporal reasoning," to appear in J. R. Hobbs and R. Moore (Ed}., Contributions in Artificial Intelligence, Vol. 1, Ablex Pub.
- Allen, J. F., and Koomen, l-A. Planning using a temporal world model. Submitted to 8th Int. Joint Conf. Artificial Intelligence, Aug. 1983.
- Bruce, B. C. A model for temporal references and its application in a question answering program. Artificial Intelligence 3 (1972), 1-25.
- Bubenko, J. A., Jr. Information modeling in the context of system development. Proc. IFIP Congress 80, Oct. 1980, North-Holland, Am- sterdam.
- Freuder, E. C. A sufficient condition for backtrack-flee search. J. ACM 29, 1 (Jan. 1982), 24-32.
- Hayes, P. J. The Naive Physics manifesto. In Expert Systems, D. Mi- chie (Ed.), Edinburgh U. Press, 1979.
- Hendrix, G. G. Modeling simultaneous actions and continuous proc- esses, Artificial Intelligence 4, 3 (1973), 145-180.
- Kahn, K. M., and Gorry, A. G. Mechanizing temporal knowledge. Artificial Intelligence 9, 2 (1977). 87-108.
- McCarthy, J., and Hayes, P. Some philosophical problems from the standpoint of artificial intelligence. Machine Intelligence 4, Edinburgh U. Press, 1969.
- Rescher, N., and Urquhart, A. Temporal Logic. Springer-Verlag, New York, 1971.
- Sacerdoti, E. D. A Structure for Plans and Behavior. Elsevier North- Holland, New York, 1977.
- Vilain, M. A system for reasoning about time. Proc. AAAI 82, Pitts- burgh, Pa., Aug. 1982. CR Categories and Subject Descriptors: 1.2.4 [Knowledge Representa- tion Formalisms and Methods]: Representations--time, temporal repre- sentation; 1.2.3 Deduction and Theorem Proving]: Deduction--constraint propagation, temporal reasoning; H.3.3 [Information Search and Re- trieval]: Clustering, Retrieval Methods General Terms: Algorithms Additional Key Words and Phrases: temporal interval, interval rea- soning, interval representation.
Cited by
Sorted by citations
Software for Computing and Annotating Genomic Ranges
Lawrence, M. F., Huber, W. K., Pagès, H., Aboyoun, P., Carlson, M. R. J., Gentleman, R. C., Morgan, M. T., & Carey, V. J. (2013) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1003118 · Cited by 4,438 · see citing works
“The algorithm supports several types of overlap, including those defined by Allen’s Interval Algebra [5].”
MethodTowards a General Theory of Action and Time
Allen, J. F. (1984) · Artificial Intelligence · doi:10.1016/0004-3702(84)90008-0 · Cited by 3,073 · see citing works
Self-citationForbus, K. D. (1984) · Artificial Intelligence · doi:10.1016/0004-3702(84)90038-9 · Cited by 2,491 · see citing works
“Recently several attempts have been made to model temporal reasoning by Allen [1] and McDermott [30] .”
BackgroundMethodDechter, R., Meiri, I., & Pearl, J. (1989) · Artificial Intelligence · doi:10.1016/0004-3702(91)90006-6 · Cited by 2,253 · see citing works
Handbook of Constraint Programming
Rossi, F., Beek, P. V., & Walsh, T. (2006) · Foundations of artificial intelligence · doi:10.1016/s1574-6526(06)x8001-x · Cited by 1,787 · see citing works
Artificial Intelligence in Medicine
Malik, M., Tariq, M., Kamran, M., & Naqvi, M. R. (1995) · Lecture Notes in Computer Science · doi:10.1007/3-540-60025-6 · Cited by 1,780
A logic-based calculus of events
Kowalski, R., & Sergot, M. (1989) · New generation computing · doi:10.1007/bf03037383 · Cited by 1,393 · see citing works
“10 May 1970 Fig. 1 After update ( 1 ) Similarly after updates (2), (3) and (4), it is possible to make the conclusions shown in pictorial terms in Figs.”
BackgroundInfluentialYAGO2: A Spatially and Temporally Enhanced Knowledge Base from Wikipedia: Extended Abstract
Hoffart, J., Suchanek, F. M., Berberich, K., & Weikum, G. (2013) · International Joint Conference on Artificial Intelligence · doi:10.1016/j.artint.2012.06.001 · Cited by 1,341 · see citing works
“Our time predicates are a subset of those identified by Allen [16].”
BackgroundAggarwal, J. K., & Ryoo, M. S. (2011) · ACM Computing Surveys · doi:10.1145/1922649.1922653 · Cited by 2,053 · see citing works
Point-Set Topological Spatial Relations
Egenhofer, M., & Franzosa, R. (2001) · CRC Press eBooks · doi:10.1201/9781420006377.ch7 · Cited by 1,168 · see citing works
“In the past, formalisms for relations have been limited to simple data types in a one-dimensional space such as integers, reals, or their combinations, e.g., as intervals (Allen, 1983).”
BackgroundAlgorithms for Constraint-Satisfaction Problems: A Survey
Kumar, V. (1992) · The AI Magazine · doi:10.1609/aimag.v13i1.976 · Cited by 1,160 · see citing works
Readings in Distributed Artificial Intelligence
Bond, A. H., & Gasser, L. (1988) · Elsevier eBooks · doi:10.1016/c2013-0-07700-6 · Cited by 1,007 · see citing works
A Temporal Logic for Reasoning About Processes and Plans
McDermott, D. (1982) · Cognitive Sciences · doi:10.1207/s15516709cog0602_1 · Cited by 999 · see citing works
“(But see Allen, 1981.)”
Principles of constraint programming
Apt, K. R. (2003) · doi:10.1017/cbo9780511615320 · Cited by 971
“6 and the ensuing temporal CSP’s were introduced in Allen (1983). The eight spatial relations presented in Figure 2.7 and the composition table given in Figure 2.8 were introduced in Egenhofer (1991). In Egenhofer (1994a) these relations were systematically derived and in Egenhofer (1994b) a connection with the CSP’s…”
InfluentialTelos: representing knowledge about information systems
Mylopoulos, J., Borgida, A., Jarke, M., & Koubarakis, M. (1990) · ACM Trans. Inf. Syst. · doi:10.1145/102675.102676 · Cited by 904 · see citing works
“Our choice of a temporal model based on intervals, rather than time points has been in uenced by [2] and [55].”
BackgroundHandbook of Knowledge Representation
Harmelen, F. V., Lifschitz, V., & Porter, B. (2008) · Foundations of artificial intelligence · doi:10.1016/s1574-6526(07)x0300-6 · Cited by 862 · see citing works
Point Set Topological Relations
Egenhofer, M., & Franzosa, R. (1991) · International Journal of Geographical Information Science · doi:10.1080/02693799108927841 · Cited by 861 · see citing works
A foundation for representing and querying moving objects
Güting, R. H., Böhlen, M. H., Erwig, M., Jensen, C. S., Lorentzos, N., Schneider, M., & Vazirgiannis, M. (2000) · ACM Transactions on Database Systems · doi:10.1145/352958.352963 · Cited by 860
Qualitative Spatial Representation and Reasoning: An Overview
Cohn, A., & Hazarika, S. (2001) · Fundamenta Informaticae · doi:10.3233/fun-2001-461-202 · Cited by 853
Actions and Events in Interval Temporal Logic
Allen, J. F., & Ferguson, G. (1994) · Journal of Logic and Computation · doi:10.1093/logcom/4.5.531 · Cited by 852 · see citing works
“52 References[Allen, 1983] James F. Allen, \Maintaining knowledge about temporal intervals," Commu-nications of the ACM, 26(11):832{843, 1983.”
BackgroundMethodInfluentialSelf-citationRemote Agent: To Boldly Go Where No AI System Has Gone Before
Muscettola, N., Nayak, P., Pell, B., & Williams, B. (1998) · Artificial Intelligence · doi:10.1016/s0004-3702(98)00068-x · Cited by 841 · see citing works
“The above constraint template is closely related to temporally scoped operators used in temporal planning approaches [3].”
BackgroundTheory and Practice of Constraint Handling Rules
Frühwirth, T. W. (1998) · The Journal of Logic Programming · doi:10.1016/s0743-1066(98)10005-5 · Cited by 725
Reasoning about Binary Topological Relations
Egenhofer, M. (1991) · International Multi-Conference on Systems, Signals & Devices · doi:10.1007/3-540-54414-3_36 · Cited by 697 · see citing works
“Frequently, the relations between 1-dimensional intervals [Allen 1983] have been used as a basis for extensions to higher dimensions [PuUar 1988, Guesgen 1989, Freksa 1990, Maddux 1990, Hern~ndez 1991].”
MethodUsing Orientation Information for Qualitative Spatial Reasoning
Freksa, C. (1992) · Spatio-Temporal Reasoning · doi:10.1007/3-540-55966-3_10 · Cited by 680
Clock Synchronization in Distributed Real-Time Systems
Kopetz, H., & Ochsenreiter, W. (1987) · IEEE transactions on computers · doi:10.1109/tc.1987.5009516 · Cited by 665 · see citing works
Qualitative Spatial Representation and Reasoning with the Region Connection Calculus
Cohn, A., Bennett, B., Gooday, J., & Gotts, N. (1997) · GeoInformatica · doi:10.1023/a:1009712514511 · Cited by 654
“Allen’s interval calculus [2] is well known within AI; however, the credit for inventing such calculi is not due to him; [107] describes an interval calculus, while [91, chapter 2] is probably the earliest such system.”
BackgroundInfluentialSynchronization and Storage Models for Multimedia Objects
Little, T., & Ghafoor, A. (1990) · IEEE J. Sel. Areas Commun. · doi:10.1109/49.53017 · Cited by 640
“Using the representation of [2], these relations are indicated graphically by a timeline representation of Figure 6a.”
BackgroundMethodConstraint Propagation with Interval Labels
Davis, E. (1987) · Artificial Intelligence · doi:10.1016/0004-3702(87)90091-9 · Cited by 616
Declarative workflows: Balancing between flexibility and support
van der Aalst, W. M. P., Pesic, M., & Schonenberg, H. (2009) · Computer Science - Research and Development · doi:10.1007/s00450-009-0057-9 · Cited by 610 · see citing works
“The authors use thirteen temporal intervals defined by Allen [13] (e.”
MethodTime synchronization in ad hoc networks
Römer, K. (2001) · ACM Interational Symposium on Mobile Ad Hoc Networking and Computing · doi:10.1145/501436.501440 · Cited by 593
“6 Interval Arithmetic Using the algorithm described in the previous sections, we are now able to answer the questions posed in the introduction using a special interval arithmetic, which is based upon [5].”
MethodCyc: toward programs with common sense
Lenat, D., Guha, R., Pittman, K., Pratt, D., & Shepherd, M. (1990) · CACM · doi:10.1145/79173.79176 · Cited by 585 · see citing works
A propositional modal logic of time intervals
Halpern, J. Y., & Shoham, Y. (1991) · JACM · doi:10.1145/115234.115351 · Cited by 561
Snoek, C. G. M., & Worring, M. (2009) · Foundations and Trends in Information Retrieval · doi:10.1561/1500000014 · Cited by 551 · see citing works
“The authors represent the relation between various concept detectors using an adaptation of Allen’s interval algebra [5].”
MethodReasoning about temporal relations: a maximal tractable subclass of Allen's interval algebra
Nebel, B., & Bürckert, H. (1994) · JACM · doi:10.1145/200836.200848 · Cited by 547
“Provided we are interested in temporal reasoning in the framework as described by Allen [2], one necessary requirement is that all basic relations are contained in the subclass.”
BackgroundMethodInfluentialA formal framework for linguistic annotation
Bird, S., & Liberman, M. (1999) · Speech Communication · doi:10.1016/s0167-6393(00)00068-6 · Cited by 539 · see citing works
“it has worse than linear time complexity; O( ) for naive algorithms [ 2 ]).”
BackgroundGhallab, M., Nau, D. S., & Traverso, P. (2016) · Cambridge University Press eBooks · doi:10.1017/cbo9781139583923 · Cited by 492 · see citing works
“Qualitative approaches to temporal reasoning were introduced by Allen [13] with a specific algebra over intervals and a path consistency filtering algorithm.”
MethodA Survey of Temporal Knowledge Discovery Paradigms and Methods
Roddick, J., & Spiliopoulou, M. (2002) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/tkde.2002.1019212 · Cited by 491 · see citing works
“Notable work includes that of Dean and McDermott [21], [22] who developed inter alia , a comprehensive system for reasoning about time, and Allen [16], Vilain [18], [23], and Freksa [17], who refined the temporal relationships used in much of the temporal data mining research.”
BackgroundA Scheme for Integrating Concrete Domains into Concept Languages
Baader, F., & Hanschke, P. (1991) · International Joint Conference on Artificial Intelligence · doi:10.22028/d291-24817 · Cited by 487
“In this case the concrete domain is given by an extension of Allen's interval calculus [Allen, 1983].”
BackgroundMethodInfluentialFrom action to activity: Sensor-based activity recognition
Liu, Y., Nie, L., Liu, L., & Rosenblum, D. S. (2016) · Neurocomputing · doi:10.1016/j.neucom.2015.08.096 · Cited by 486 · see citing works
A Media Synchronization Survey: Reference Model, Specification, and Case Studies
Blakowski, G., & Steinmetz, R. (1996) · IEEE J. Sel. Areas Commun. · doi:10.1109/49.481691 · Cited by 478 · see citing works
Constraint propagation algorithms for temporal reasoning: a revised report
Vilain, M., Kautz, H. A., & Beek, P. V. (1989) · Elsevier eBooks · doi:10.1016/b978-1-4832-1447-4.50034-1 · Cited by 468 · see citing works
“See [Allen 1983a] for details.”
MethodQualitative spatial reasoning about distances and directions in geographic space
Frank, A. (1992) · Journal of Visual Languages and Computing · doi:10.1016/1045-926x(92)90007-9 · Cited by 458
Georgeff, M., & Lansky, A. (1986) · Proceedings of the IEEE · doi:10.1109/proc.1986.13639 · Cited by 435 · see citing works
An event-based framework for characterizing the evolutionary behavior of interaction graphs
Asur, S., Parthasarathy, S., & Ucar, D. (2007) · Knowledge Discovery and Data Mining · doi:10.1145/1281192.1281290 · Cited by 434 · see citing works
“In this context we propose to adapt and evaluate the use of Allen’s interval algebra [2].”
MethodDean, T., & McDermott, D. (1987) · Artificial Intelligence · doi:10.1016/0004-3702(87)90061-0 · Cited by 430 · see citing works
Qualitative Spatial Reasoning: Cardinal Directions as an Example
Frank, A. (1996) · International Journal of Geographical Information Science · doi:10.1080/02693799608902079 · Cited by 423 · see citing works
“It uses ideas from Allen (1983), initially developed for reasoning about time intervals, and applies them to two dimensional space.”
MethodReasoning about Gradual Changes of Topological Relationships
Egenhofer, M., & Al-Taha, K. (1992) · Spatio-Temporal Reasoning · doi:10.1007/3-540-55966-3_12 · Cited by 411 · see citing works
“Recently, a similar model, ordering 1-dimensional interval relations [ 3 ], has been called the "conceptual neighborhood" of the relations [18].”
Expressiveness and tractability in knowledge representation and reasoning 1
Levesque, H., & Brachman, R. (1987) · International Conference on Climate Informatics · doi:10.1111/j.1467-8640.1987.tb00176.x · Cited by 409 · see citing works
“An excellent example of this is the representation of time described in Allen (1983).”
BackgroundRobust Temporal Processing of News
Mani, I., & Wilson, G. (2000) · Annual Meeting of the Association for Computational Linguistics · doi:10.3115/1075218.1075228 · Cited by 408
“This representation treats points as primitive (as do (Bennett and Partee 1972), (Dowty 1979), among others); other representations treat intervals as primitive, e.g., (Allen 1983).”
BackgroundThe Role of Competency Questions in Enterprise Engineering
Gruninger, M., & Fox, M. (1995) · doi:10.1007/978-0-387-34847-6_3 · Cited by 403
A survey of human motion analysis using depth imagery
Chen, L., Wei, H., & Ferryman, J. (2013) · Pattern Recognition Letters · doi:10.1016/j.patrec.2013.02.006 · Cited by 400 · see citing works
SemEval-2007 Task 15: TempEval Temporal Relation Identification
Verhagen, M., Gaizauskas, R., Schilder, F., Hepple, M., Katz, G., & Pustejovsky, J. (2007) · International Workshop on Semantic Evaluation · doi:10.3115/1621474.1621488 · Cited by 400
“…subtasks are added to the entire temporal graph, it becomes possible to let confi-dence scores from the separate subtasks drive a constraint propagation algorithm as proposed in (Allen, 1983), in effect using high-precision relations to constrain lower-precision relations elsewhere in the graph.”
MethodOVID: Design and Implementation of a Video-Object Database System
Oomoto, E., & Tanaka, K. (1993) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/69.234775 · Cited by 400 · see citing works
Visualizing time-oriented data - A systematic view
Aigner, W., Miksch, S., Müller, W., Schumann, H., & Tominski, C. (2007) · Computers & graphics · doi:10.1016/j.cag.2007.01.030 · Cited by 399 · see citing works
“ARTICLE IN PRESS W. Aigner et al. / Computers & Graphics 31 (2007) 401–409404 application.”
BackgroundSupporting Scenario-Based Requirements Engineering
Sutcliffe, A., Maiden, N., Minocha, S., & Manuel, D. (1998) · IEEE Trans. Software Eng. · doi:10.1109/32.738340 · Cited by 399 · see citing works
“A use case is a collection of actions with rules that govern how actions are linked together , drawn from Allen's temporal semantics [2] and the calculus of the ALBERT II specification language [14].”
A Survey on Content-Based Retrieval for Multimedia Databases
Yoshitaka, A., & Ichikawa, T. (1999) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/69.755617 · Cited by 386 · see citing works
“Meanwhile, [1] extended basic binary temporal relations discussed in [1] to n-ary temporal relations, and discussed reverse relations of them.”
BackgroundRenz, J., & Nebel, B. (1999) · Artificial Intelligence · doi:10.1016/s0004-3702(99)00002-8 · Cited by 380
“However, no attempt has yet been made to determine the boundary between polynomial and NP-hard fragments of RCC-8, as it has been done for Allen's [1983] This research was partially supported by DFG as part of the project fast-qual-space, which is part of the DFG special research e(cid:11)ort on…”
MethodEmbodied Construction Grammar in Simulation-Based Language Understanding
Bergen, B. K., & Chang, N. (2003) · Constructional approaches to language · doi:10.1075/cal.3.08ber · Cited by 371 · see citing works
Action2Activity: Recognizing Complex Activities from Sensor DataPreprint
Liu, Y., Nie, L.-Q., Han, L., Zhang, L.-M., & Rosenblum, D. S. (2015) · International Joint Conference on Artificial Intelligence · doi:10.48550/arxiv.1611.01872 · Cited by 369 · see citing works
“The temporal relation is encoded with Allen’s temporal interval logic [Allen, 1983].”
MethodCombining Qualitative and Quantitative Constraints in Temporal Reasoning
Meiri, I. (1991) · Artificial Intelligence · doi:10.1016/0004-3702(95)00109-3 · Cited by 363
“Then, their intersection is de ned as C 0 C 00 = fxjx 2 I ; x 2 I g: The composition of C 0 and C 00 is de ned as C 0 C 00 = fzj9x 2 I ;9y 2 I ; x+ y = zg: Illustration Let C1 = f[1; 4); (6; 8)g and C2 = f(0; 1]; (3; 5); [6; 7]g.”
BackgroundInfluentialTime and time again: The many ways to represent time
Allen, J. F. (1991) · International Journal of Intelligent Systems · doi:10.1002/int.4550060403 · Cited by 363
“Allen (1983) gives an example of such a graph.”
BackgroundMethodInfluentialSelf-citationLifestreams: a storage model for personal data
Freeman, E., & Gelernter, D. (1996) · SGMD · doi:10.1145/381854.381893 · Cited by 356 · see citing works
Enabling the geospatial Semantic Web with Parliament and GeoSPARQL
Battle, R., & Kolas, D. (2012) · Semantic Web · doi:10.3233/sw-2012-0065 · Cited by 355 · see citing works
“, RCC, Allen time[1]), and an instantiations level that provides mappings and formal descriptions of the various ground spatiotemporal statements in the Linked Data clouds.”
BackgroundAndrienko, G., Andrienko, N., Bak, P., Keim, D., & Wrobel, S. (2013) · Springer Berlin Heidelberg · doi:10.1007/978-3-642-37583-5 · Cited by 354 · see citing works
Sequential pattern mining -- approaches and algorithms
Mooney, C., & Roddick, J. (2013) · CSUR · doi:10.1145/2431211.2431218 · Cited by 352 · see citing works
Reasoning About Qualitative Temporal Information
Beek, P. V. (1990) · Artificial Intelligence · doi:10.1016/0004-3702(92)90011-l · Cited by 351
A mechanism for multimodal presentation planning based on agent cooperation and negotiation
Stevens, R., Edwards, A., & Harling, P. A. (1997) · doi:10.1207/s15327051hci1201 · Cited by 349
NATIONAL CENTER FOR GEOGRAPHIC INFORMATION AND ANALYSIS
Church, R., Coughlan, D., Cova, T., Goodchild, M., Gottsegen, J., Lemberg, D. S., & Gerges, R. L. (1998) · doi:10.1080/02693799208901894 · Cited by 339
“Julia Allen Jones, Assistant Professor at the University of California, Santa Barbara received her B. A. (1977) in Economic Development from Hampshire College. She was awarded her M. A. in International Relations (1979) and her Ph.D. in Geography and Environmental Engineering (1983) from the Johns Hopkins University.”
BackgroundReasoning about Cardinal Directions
Ligozat, G. (1998) · Journal of Visual Languages and Computing · doi:10.1006/jvlc.1997.9999 · Cited by 328
“In particular, in the framework introduced by Allen [1], nodes of the network stand for intervals in time, and the arcs are labeled by disjunctions of the basic 13 symbolic relations (Allen’s relations) between two intervals.”
MethodInfluentialEnabling effective human-robot interaction using perspective-taking in robots
Trafton, J., Cassimatis, N. L., Bugajska, M., Brock, D. P., Mintz, F., & Schultz, A. (2005) · IEEE transactions on systems, man and cybernetics. Part A. Systems and humans · doi:10.1109/tsmca.2005.850592 · Cited by 321 · see citing works
“For example, a temporal constraint specialist could keep track of constraints among temporal intervals using Allen’s temporal constraint propagation algorithm [47], while an object location specialist could keep track of object locations using an evidence grid.”
MethodInterval-Based Conceptual Models for Time-Dependent Multimedia Data
Little, T., & Ghafoor, A. (1993) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/69.234768 · Cited by 319
Topological relations in the world of minimum bounding rectangles: a study with R-trees
Papadias, D., Theodoridis, Y., Sellis, T., & Egenhofer, M. (1995) · ACM SIGMOD Conference · doi:10.1145/223784.223798 · Cited by 316
“two objects in lD space is 13. These 13 relations correspond to the relations between time intervals introduced in ( Allen, 1983 ).”
BackgroundGrounding the Lexical Semantics of Verbs in Visual Perception using Force Dynamics and Event Logic
Siskind, J. (1999) · Journal of Artificial Intelligence Research · doi:10.1613/jair.790 · Cited by 315 · see citing works
“Following Allen (1983), I denote these relations as , , , m, mi, o, oi, s, si, f, fi, d, and di and refer to them collectively as Allen relations throughout the paper.”
BackgroundMethodInfluentialEvent‐oriented approaches to geographic phenomena
Worboys, M. (2005) · International Journal of Geographical Information Science · doi:10.1080/13658810412331280167 · Cited by 314
“In [2], Allen developed a calculus of temporal intervals, in which the underlying structure of time is linear and a time interval is a connected temporal duration, such as between 3.”
BackgroundInfluentialHandling contingency in temporal constraint networks: from consistency to controllabilities
Vidal, T., & Fargier, H. (1999) · Journal of experimental and theoretical artificial intelligence (Print) · doi:10.1080/095281399146607 · Cited by 311
“For instance f, g in time-point algebra Vilain et al., 1989, fm, m i g in interval algebra Allen, 1983, 10,20030,400 in Quantitative TCNs it can be noticed here that the search tree is such that each leaf is a STP whose satissability is then solved by local consistency enforcement Schwalb and…”
BackgroundInfluentialOntological considerations in GIScience
Agarwal, P. (2005) · International Journal of Geographical Information Systems · doi:10.1080/13658810500032321 · Cited by 270 · see citing works
“…top-level formal ontologies included within SUMO are: (1) the top-level ontology of Sowa (1995) and Russell and Norvig (1995), (2) temporal axioms (Allen 1983, Allen and Hayes 1985), (3) the formal theory of holes (Casati and Varzi 1994), (4) ontology of boundaries (Smith and Varzi 1997), and (5)…”
BackgroundTemporal Reasoning Based on Semi-Intervals
Freksa, C. (1992) · Artificial Intelligence · doi:10.1016/0004-3702(92)90090-k · Cited by 309 · see citing works
“These relations are shown in Figure 2 (compare Allen [1983], Figure 2).”
Processing fuzzy temporal knowledge
Dubois, D., & Prade, H. (1989) · IEEE Transactions on Systems, Man and Cybernetics · doi:10.1109/21.35337 · Cited by 308
Qualitative Spatial Reasoning Using Constraint Calculi
Renz, J., & Nebel, B. (2007) · Handbook of Spatial Logics · doi:10.1007/978-1-4020-5587-4_4 · Cited by 307
Survey of the State of the Art in Human Language Technology
Cohen, K., Varile, G., Zampolli, A., Cole, R., Mariani, J., Uszkoreit, H., Zaenen, A., & Zue, V. (2010) · Language · doi:10.2307/417436 · Cited by 305 · see citing works
Probabilistic Argumentation Frameworks
Li, H., Oren, N., & Norman, T. (2011) · International Workshop on Theorie and Applications of Formal Argumentation · doi:10.1007/978-3-642-29184-5_1 · Cited by 300
Detecting composite events in active database systems using Petri nets
Gatziu, S., & Dittrich, K. (1994) · Proceedings of IEEE International Workshop on Research Issues in Data Engineering: Active Databases Systems · doi:10.1109/ride.1994.282859 · Cited by 300
Constraint-based workflow management systems : shifting control to users
Pesic, M. (2008) · doi:10.6100/ir638413 · Cited by 295
“The authors use thirteen temporal intervals defined by Allen [50] (e.”
BackgroundMethodWerthner, U.-D. D.-I. D. H. (1994) · Springer Vienna · doi:10.1007/978-3-7091-6624-6 · Cited by 292
Semiotic schemas: A framework for grounding language in action and perception
Roy, D. K. (2005) · Artificial Intelligence · doi:10.1016/j.artint.2005.04.007 · Cited by 218 · see citing works
“Categorical beliefs can be used to represent relative temporal and spatial relationships such as Allen’s temporal relations [1] or topological spatial relations [55].”
MethodKnowledge Representation as the Basis for Requirements Specifications
Borgida, Greenspan, & Mylopoulos (1985) · Computer · doi:10.1109/mc.1985.1662870 · Cited by 289
Temporal Annotation in the Clinical Domain
Styler, W., Bethard, S., Finan, S., Palmer, M., Pradhan, S., de Groen, P. D., Erickson, B., Miller, T., Lin, C., Savova, G., et al. (2014) · Transactions of the Association for Computational Linguistics · doi:10.1162/tacl_a_00172 · Cited by 285 · see citing works
Auditing Business Process Compliance
Ghose, A., & Koliadis, G. (2007) · International Conference on Service Oriented Computing · doi:10.1007/978-3-540-74974-5_14 · Cited by 285
“Interval algebra [14] is also applicable.”
Ni, Q., García, A. B., & Pau, I. (2015) · Sensors · doi:10.3390/s150511312 · Cited by 264 · see citing works
“In terms of time interval, the so-called Allen relations [67] are commonly used to describe temporal links between activities: (1) Sequential activities are described by associating their time intervals using the before/after and meet/meetby relations.”
MethodA Survey on Temporal Reasoning in Artificial Intelligence
Vila, L. (1994) · AI Communications · doi:10.3233/aic-1994-7102 · Cited by 275 · see citing works
“1 Qualitative Relations Allen develops an algebra of intervals [3] based on the 13 relations that correspond to the simple de nite mutually exclusive relations that may exist between two intervals (see gure 3).”
InfluentialCognitive models of geographical space
Mark, D., Freksa, C., Hirtle, S. C., Lloyd, R., & Tversky, B. (1999) · International Journal of Geographical Information Science · doi:10.1080/136588199241003 · Cited by 274 · see citing works
“Most of them are strongly related to Allen's work on qualitative temporal reasoning (Allen 1983, Freksa 1992).”
BackgroundQualitative Spatial Reasoning: The Clock Project
Forbus, K. D., Nielsen, P. E., & Faltings, B. (1991) · Artificial Intelligence · doi:10.1016/0004-3702(91)90116-2 · Cited by 270 · see citing works
Modeling multistep cyber attacks for scenario recognition
Cheung, S., Lindqvist, U., & Fong, M. W. (2003) · Proceedings DARPA Information Survivability Conference and Exposition · doi:10.1109/discex.2003.1194892 · Cited by 269 · see citing works
“Temporal Relationships between two time intervals, based on Allen’s work on temporal intervals [1] IsBefore(r1,r2) indicates time interval r1 ends strictly before the start of time interval r2”
MethodSurvey of Temporal Information Retrieval and Related Applications
Campos, R., Dias, G. H., Jorge, A., & Jatowt, A. (2014) · ACM Computing Surveys · doi:10.1145/2619088 · Cited by 244 · see citing works
“Another formal approach is the work of [Allen 1983], which introduces the notion of time intervals rather than fixed time points and describes a set of thirteen possible temporal relationships between two time intervals.”
BackgroundThe temporal query language TQuel
Snodgrass, R. (1987) · ACM Transactions on Database Systems · doi:10.1145/22952.22956 · Cited by 264 · see citing works
“b (3+4) ] (Ba)(3b)(S)(A(a) A B(b) A C(c) A u[l] = a[l] A u[2] = b[l] A u[3] = c[l] A u[4] = Last(a[3], b[3]) A u[5] = First(a[4], b[4]) A Before(u[4], u[5]) A u[6] = 12346 A u[7] = 0 Aa[2]=b[2]Ab[2]=c[2] A UWore(h~(aM, bPl), cL31) V JWore(cWl, at31)) A Before(1009, a[6]) A Before(a[5], 1019) A Before(1009, b[6]) A Bef…”
E-connections of abstract description systems
Kutz, O., Lutz, C., Wolter, F., & Zakharyaschev, M. (2004) · Artificial Intelligence · doi:10.1016/j.artint.2004.02.002 · Cited by 263
Survey of Spatio-Temporal Databases
Abraham, T., & Roddick, J. (1999) · GeoInformatica · doi:10.1023/a:1009800916313 · Cited by 263
“Using simple arithmetics on tesseral addresses and utilizing Allen's temporal logic [4], 34 different relationships can be constructed between events and intervals, representing powerful temporal reasoning capabilities, cf.”
BackgroundMethodInfluentialA taxonomy for task allocation problems with temporal and ordering constraints
Nunes, E., Manner, M., Mitiche, H., & Gini, M. (2017) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2016.10.008 · Cited by 252 · see citing works
“In general terms, time can be modeled using points or intervals [Allen, 1983].”
InfluentialMarks, M., & Hammond, K. J. (1993) · SGAR · doi:10.1145/152941.1064726 · Cited by 256
O'Sullivan, J., Edmond, D., & ter Hofstede, A. T. (2002) · Distributed and parallel databases · doi:10.1023/a:1016547000822 · Cited by 254
“finer-than, groups-into) have previously been offered [1, 7].”
- Authors
- Allen, J. F.
- Affiliations
- University of Rochester (US)
- Corresponding author
- Allen, James F.
- ORCID
- Allen, James F.
- Venue
- Communications of the ACM
- Published
- 1983-11
- Volume
- 26
- Issue
- 11
- Pages
- 832-843
- ISSN
- 0001-0782 (ISSN-L)
- 1557-7317
- OpenAlex
- W2161484642
- Cited by
- 7,593
- References
- 0
- Citations by year
- 2026: 79 · 2025: 88 · 2024: 133 · 2023: 126 · 2022: 115 · 2021: 159 · 2020: 194 · 2019: 175 · 2018: 212 · 2017: 246 · 2016: 291 · 2015: 267 · 2014: 279 · 2013: 326 · 2012: 322
- FWCI
- 27.16
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- Communications of the ACM (publishedVersion)
- Funders
- National Science Foundation (8210564)
- Office of Naval Research (N00014)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Logic, Reasoning, and Knowledge
- Physical Sciences › Computer Science › Computer Networks and Communications › Constraint Satisfaction and Optimization
- Physical Sciences › Computer Science › Artificial Intelligence › AI-based Problem Solving and Planning
- Keywords
- temporal reasoning, time intervals, interval arithmetic, knowledge representation, temporal logic, Allen's interval algebra
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review