Abstract
In this paper, we discuss the strategies that languages employ to express motion, focusing on the distinction between path predicates, such as enter, arrive, and leave and manner-of-motion predicates, such as walk, bike, and roll. We present an overview of some qualitative spatiotemporal models of movement, and discuss their adequacy for capturing motion constructions in natural languages. Building on many aspects of these qualitative models, we introduce a framework within dynamic logic for the characterization of spatial change. This model, called Dynamic Interval Temporal Logic (DITL), is developed to analyze both classes of motion predicates, as well as complex compositional constructions involving spatial and manner Prepositional Phrases. Further, DITL serves as a semantics for a linguistically expressive markup language for annotating spatiotemporal information in text, called Spatiotemporal Markup Language (STML). We outline the syntax of this language, and discuss how DITL provides for a natural interpretation of the annotation specification for use in a variety of applications.
Notes
3For a discussion of these issues, see (CitationFreksa & Zimmermann, 1992; CitationNoyon, Claramunt, & Devogele, 2007) and (CitationFreksa, 1992; CitationMitra, 2004; CitationRenz & Mitra, 2004).
4Subsequent work on this includes (CitationJackendoff, 1983; CitationTalmy, 2000; CitationChoi & Bowerman, 1991).
5This classification is modified and extended somewhat in (CitationPustejovsky & Moszkowicz, 2008), where semantic considerations from (CitationAsher & Sablayrolles, 1995) are incorporated into Muller's set.
6The matrix used in our discussion is notationally different than what they present in their paper, for purposes of presentation.
7We would like to thank one of our reviewers for pointing out the inconsistencies with interpreting the directed LR intersection over temporal indexes.
8Work by (CitationNr, Doherty, Gustafsson, Karssson, & Kvarnstrom, 1998) and references therein attempt to represent pre- and post-conditions in change, within action logics and other models adopting Sandewall's features and fluents.
9We assume the syntax of Propositional Dynamic Logic (PDL) (CitationHarel et al., 2000).
10Cf. also (Kröger & Merz, 2008; CitationAllen, 1984; CitationMoszkowski, 1986; CitationManna & Pnueli, 1995). We will avoid the use of temporal operators in the following discussion when not necessary.
11This will have the effect of a skip operation to the next program in the sequence.
1212As in modal logic, the “diamond” operator is the dual of “box”, where 〈α〉φ means, “There is a computation of α that terminates in a state satisfying φ.”
13See (CitationGroenendijk & Stokhof, 1989) and (Eijck & Stokhof, 2005) for discussion of dynamic assignment strategies in computational semantics.
14We focus on the single spatial attribute of location in this paper. Conceptually, this treatment is close to Galton's (CitationGalton, 2000) analysis of movement as change of position and to (BhattLoke & Loke, 2008) and their definition of primitive change of spatial relationship between two objects.
15We say Kleene iterated because α+ indicates one application of α followed by α*.
16Notice that this definition allows some fairly diverse movement types (such as oscillations and rotations), since it only requires a Markov change in location; that is, location values can be revisited arbitrarily.
17J. Pustejovsky is editor of the Work Item within ISO for this effort.
18ISO-Space also draws heavily on (CitationBateman, Hois, Ross, & Tenbrink, 2010) for spatially relevant categories.
19Capturing explicit temporal expressions such as the next day and 4 hours allows us to ground the annotation on a timeline just as capturing explicit locations is needed to ground the annotation on a map.
20In addition to temporal links, ISO-TimeML includes subordinating links that are used to capture information about irrealis events. This allows temporal links to be created even when the participating events may or may not have happened.
21Note that we do not include the entire annotation of locations or motion events in our examples here since this part of the annotation is handled by ISO-Space and TimeML, respectively.
22Spatial prepositions that are used to describe locations such as behind in behind the store are captured in ISO-Space with the S_FUNCTION tag, but these are beyond the purview of STML.