Preferential Temporal Description Logics with Typicality and Weighted Knowledge Bases Mario Alviano1 , Laura Giordano2,* and Daniele Theseider Duprรฉ2 1 DEMACS, University of Calabria, Via Bucci 30/B, 87036 Rende (CS), Italy 2 DISIT, University of Piemonte Orientale, Viale Michel 11, 1512 Alessandria, Italy Abstract In this paper we define an extension of a temporal description logic with a typicality operator, to allow for defeasible reasoning in a preferential temporal description logic. We show that a preferential extension of LTL๐’œโ„’๐’ž with typicality can be polynomially encoded into LTL๐’œโ„’๐’ž , and the approach allows borrowing some decidability and complexity results. We consider as well a multi-preferential temporal semantic for temporal weighted knowledge bases with typicality. 1. Introduction Preferential extensions of Description Logics (DLs) allow reasoning with exceptions through the identification of prototypical properties of individuals or classes of individuals. Defeasible inclusions are allowed in the knowledge base, to model typical, defeasible, non-strict properties of individuals. Their semantics extends DL semantics with a preference relation among domain individuals, along the lines of the preferential semantics introduced by Kraus, Lehmann and Magidor [1, 2] (KLM for short). Preferential extensions and rational extensions of the description logic ๐’œโ„’๐’ž [3] have been studied [4, 5], and several different closure constructions have been developed [6, 7, 8, 9, 10, 11], inspired by Lehmann and Magidorโ€™s rational closure [2] and Lehmannโ€™s lexicographic closure [12]. More recently, multi-preferential extensions of DLs have been developed, by allowing multiple preference relations with respect to different concepts [13, 14, 15], as the semantic for ranked and for weighted knowledge bases with typicality. Temporal extensions of Description Logics are very well-studied in DLs literature, see the survey on temporal DLs and their complexity and decidability [16]. While preferential extensions of LTL with defeasible temporal operators have been recently studied [17, 18, 19] to enrich temporal formalisms with non-monotonic reasoning features, preferential extensions (and, more specifically, typicality based extensions) of temporal DLs have not been considered so far, up to CILCโ€™23: 38th Italian Conference on Computational Logic, June 21โ€“23, 2023, Udine, Italy * Corresponding author. " mario.alviano@unical.it (M. Alviano); laura.giordano@uniupo.it (L. Giordano); dtd@uniupo.it (D. Theseider Duprรฉ) ~ https://alviano.net/ (M. Alviano); https://people.unipmn.it/laura.giordano/ (L. Giordano); https://people.unipmn.it/dtd/ (D. Theseider Duprรฉ)  0000-0002-2052-2063 (M. Alviano); 0000-0001-9445-7770 (L. Giordano); 0000-0001-6798-4380 (D. Theseider Duprรฉ) ยฉ 2023 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings http://ceur-ws.org ISSN 1613-0073 CEUR Workshop Proceedings (CEUR-WS.org) our knowledge. To fill this gap, in this paper we develop a preferential extension of Temporal DLs, based on the approach proposed in [5] to define a description logic with typicality. More specifically, we build over a temporal extension of ๐’œโ„’๐’ž, LTL๐’œโ„’๐’ž [16], based on Linear Time Temporal Logic (LTL), and develop its extension with typicality. Generalizing the approach in [5], we define a preferential temporal description logic LTL๐’œโ„’๐’ž with typicality, LTLT ๐’œโ„’๐’ž , by adding to the language a typicality operator T that selects the most typical instances of a concept ๐ถ. The resulting temporal DL with typicality allows for representing temporal properties of concepts which admit exceptions, e.g., for instance that, normally, professors teach at least a course until the end of the semester, although exceptions are permitted. We show that the preferential extension of LTL๐’œโ„’๐’ž with typicality can be polynomially encoded into LTL๐’œโ„’๐’ž , and this approach allows borrowing decidability and complexity results from LTL๐’œโ„’๐’ž . We also consider a multi-preferential extension of LTL๐’œโ„’๐’ž , by allowing a concept- wise preferential semantics where different preferences are associated to different concepts. The encoding also applies to this case. We discuss possible extensions of the closure constructions for weighted knowledge bases [14, 20] to the temporal case. It allows for a finer grained representation of the plausibility of prototypical properties of a concept, including temporal properties, by assigning weights to the different typicality properties. 2. The Description Logic ๐’œโ„’๐’ž In this section we recall the syntax and semantics of the description logic ๐’œโ„’๐’ž [3] and of its temporal extension LTL๐’œโ„’๐’ž [16]. 2.1. ๐’œโ„’๐’ž Let ๐‘๐ถ be a set of concept names, ๐‘๐‘… a set of role names and ๐‘๐ผ a set of individual names. The set of ๐’œโ„’๐’ž concepts (or, simply, concepts) can be defined inductively as follows: โ€ข ๐ด โˆˆ ๐‘๐ถ , โŠค and โŠฅ are concepts; โ€ข if ๐ถ and ๐ท are concepts, and ๐‘Ÿ โˆˆ ๐‘๐‘… , then ๐ถ โŠ“ ๐ท, ๐ถ โŠ” ๐ท, ยฌ๐ถ, โˆ€๐‘Ÿ.๐ถ, โˆƒ๐‘Ÿ.๐ถ are concepts. An ๐’œโ„’๐’ž knowledge base (KB) ๐พ is a pair (๐’ฏ , ๐’œ), where ๐’ฏ is a TBox and ๐’œ is an ABox. The TBox ๐’ฏ is a set of concept inclusions (or subsumptions) ๐ถ โŠ‘ ๐ท, where ๐ถ, ๐ท are concepts. The ABox ๐’œ is a set of assertions of the form ๐ถ(๐‘Ž) and ๐‘Ÿ(๐‘Ž, ๐‘) where ๐ถ is a concept, ๐‘Ž and ๐‘ are individual names in ๐‘๐ผ and ๐‘Ÿ a role name in ๐‘๐‘… . An ๐’œโ„’๐’ž interpretation is defined as a pair ๐ผ = โŸจฮ”, ยท๐ผ โŸฉ where: ฮ” is a domain โ€” a set whose elements are denoted by ๐‘ฅ, ๐‘ฆ, ๐‘ง, . . . , and ยท๐ผ is an extension function that maps each concept name ๐ถ โˆˆ ๐‘๐ถ to a set ๐ถ ๐ผ โІ ฮ”, each role name ๐‘Ÿ โˆˆ ๐‘๐‘… to a binary relation ๐‘Ÿ๐ผ โІ ฮ” ร— ฮ”, and each individual name ๐‘Ž โˆˆ ๐‘๐ผ to an element ๐‘Ž๐ผ โˆˆ ฮ”. It is extended to complex concepts: โŠค๐ผ = ฮ”, โŠฅ๐ผ = โˆ…, (ยฌ๐ถ)๐ผ = ฮ”โˆ–๐ถ ๐ผ , (โˆƒ๐‘Ÿ.๐ถ) = {๐‘ฅ โˆˆ ฮ” | โˆƒ๐‘ฆ.(๐‘ฅ, ๐‘ฆ) โˆˆ ๐‘Ÿ๐ผ and ๐‘ฆ โˆˆ ๐ถ ๐ผ }, ๐ผ (๐ถ โŠ“ ๐ท)๐ผ = ๐ถ ๐ผ โˆฉ ๐ท๐ผ , (โˆ€๐‘Ÿ.๐ถ)๐ผ = {๐‘ฅ โˆˆ ฮ” | โˆ€๐‘ฆ.(๐‘ฅ, ๐‘ฆ) โˆˆ ๐‘Ÿ๐ผ โ‡’ ๐‘ฆ โˆˆ ๐ถ ๐ผ }, (๐ถ โŠ” ๐ท)๐ผ = ๐ถ ๐ผ โˆช ๐ท๐ผ . The notions of satisfiability of a KB in an interpretation and entailment are defined as follows: Definition 1 (Satisfiability and entailment). Given an ๐’œโ„’๐’ž interpretation ๐ผ = โŸจฮ”, ยท๐ผ โŸฉ: - ๐ผ satisfies an inclusion ๐ถ โŠ‘ ๐ท if ๐ถ ๐ผ โІ ๐ท๐ผ ; - ๐ผ satisfies an assertion ๐ถ(๐‘Ž) (resp., ๐‘Ÿ(๐‘Ž, ๐‘)) if ๐‘Ž๐ผ โˆˆ ๐ถ ๐ผ (resp., (๐‘Ž๐ผ , ๐‘๐ผ ) โˆˆ ๐‘Ÿ๐ผ ). Given a KB ๐พ = (๐’ฏ , ๐’œ), an interpretation ๐ผ satisfies ๐’ฏ (resp. ๐’œ) if ๐ผ satisfies all inclusions in ๐’ฏ (resp. all assertions in ๐’œ); ๐ผ is a model of ๐พ if ๐ผ satisfies ๐’ฏ and ๐’œ. A concept inclusion ๐น = ๐ถ โŠ‘ ๐ท (resp., an assertion ๐ถ(๐‘Ž), ๐‘Ÿ(๐‘Ž, ๐‘)), is entailed by ๐พ, written ๐พ |= ๐น , if for all models ๐ผ =โŸจฮ”, ยท๐ผ โŸฉ of ๐พ, ๐ผ satisfies ๐น . Given a knowledge base ๐พ, the subsumption problem is the problem of deciding whether an inclusion ๐ถ โŠ‘ ๐ท is entailed by ๐พ. The satisfiability problem is the problem of deciding whether a knowlwdge base ๐พ has a model. The concept satisfiability problem is the problem of deciding, for a concept ๐ถ, whether ๐ถ is consistent with ๐พ (i.e., whether there exists a model ๐ผ of ๐พ, such that ๐ถ ๐ผ ฬธ= โˆ…). 3. The Temporal Description Logic LTL๐’œโ„’๐’ž The concepts of the temporal description logic LTL๐’œโ„’๐’ž can be formed from standard constructors using the temporal operators โ—‹ (next), ๐’ฐ (until), โ—‡ (eventually) and โ–ก (always) of linear time temporal logic (LTL). The set of temporally extended concepts is as follows: ๐ถ ::= ๐ด | โŠค | โŠฅ | ๐ถ โŠ“ ๐ท | ๐ถ โŠ” ๐ท | ยฌ๐ถ | โˆ€๐‘Ÿ.๐ถ | โˆƒ๐‘Ÿ.๐ถ | โ—‹๐ถ | ๐ถ๐’ฐ๐ท | โ—‡๐ถ | โ–ก๐ถ where ๐ด โˆˆ ๐‘๐ถ , and ๐ถ and ๐ท are temporally extended concepts. A temporal interpretation for LTL๐’œโ„’๐’ž is a pair โ„ = (ฮ”โ„ , ยทโ„ ), where ฮ”โ„ is a nonempty domain; ยทโ„ is an extension function that maps each concept name ๐ถ โˆˆ ๐‘๐ถ to a set ๐ถ โ„ โІ N ร— ฮ”โ„ , each role name ๐‘Ÿ โˆˆ ๐‘๐‘… to a relation ๐‘Ÿโ„ โІ N ร— ฮ”โ„ ร— ฮ”โ„ , and each individual name ๐‘Ž โˆˆ ๐‘๐ผ to an element ๐‘Žโ„ โˆˆ ฮ”โ„ . Following [16] we assume individual names to be rigid, i.e., having the same interpretation at any time point. In a pair (๐‘›, ๐‘‘) โˆˆ N ร— ฮ”โ„ , ๐‘› represents a time point and ๐‘‘ a domain element; (๐‘›, ๐‘‘) โˆˆ ๐ถ โ„ means that ๐‘‘ is an instance of concept ๐ถ at time point ๐‘›, and similarly for (๐‘›, ๐‘‘1 , ๐‘‘2 ) โˆˆ ๐‘Ÿโ„ . Function ยทโ„ is extended to complex concepts as follows: โŠคโ„ = N ร— ฮ”โ„ โŠฅโ„ = โˆ… (ยฌ๐ถ)โ„ = (N ร— ฮ”โ„ )โˆ–๐ถ โ„ (๐ถ โŠ“ ๐ท)โ„ = ๐ถ โ„ โˆฉ ๐ทโ„ (๐ถ โŠ” ๐ท)โ„ = ๐ถ โ„ โˆช ๐ทโ„ (โˆƒ๐‘Ÿ.๐ถ)โ„ = {(๐‘›, ๐‘ฅ) โˆˆ N ร— ฮ”โ„ | โˆƒ๐‘ฆ.(๐‘›, ๐‘ฅ, ๐‘ฆ) โˆˆ ๐‘Ÿโ„ and (๐‘›, ๐‘ฆ) โˆˆ ๐ถ โ„ } (โˆ€๐‘Ÿ.๐ถ)โ„ = {(๐‘›, ๐‘ฅ) โˆˆ N ร— ฮ”โ„ | โˆ€๐‘ฆ.(๐‘›, ๐‘ฅ, ๐‘ฆ) โˆˆ ๐‘Ÿโ„ โ‡’ (๐‘›, ๐‘ฆ) โˆˆ ๐ถ โ„ } (โ—‹๐ถ)โ„ = {(๐‘›, ๐‘ฅ) โˆˆ N ร— ฮ”โ„ | (๐‘› + 1, ๐‘ฅ) โˆˆ ๐ถ โ„ } (โ—‡๐ถ)โ„ = {(๐‘›, ๐‘ฅ) โˆˆ N ร— ฮ”โ„ | โˆƒ๐‘š โ‰ฅ ๐‘› such that (๐‘š, ๐‘ฅ) โˆˆ ๐ถ โ„ } (โ–ก๐ถ)โ„ = {(๐‘›, ๐‘ฅ) โˆˆ N ร— ฮ”โ„ | โˆ€๐‘š โ‰ฅ ๐‘›, (๐‘š, ๐‘ฅ) โˆˆ ๐ถ โ„ } (๐ถ๐’ฐ๐ท)โ„ = {(๐‘›, ๐‘ฅ) โˆˆ N ร— ฮ”โ„ | โˆƒ๐‘š โ‰ฅ ๐‘› s.t. (๐‘š, ๐‘ฅ) โˆˆ ๐ทโ„ and (๐‘˜, ๐‘ฅ) โˆˆ ๐ถ โ„ , โˆ€๐‘˜ (๐‘› โ‰ค ๐‘˜ < ๐‘š)} While the definition above assumes a constant domain (i.e., that the domain elements are the same at all time points), in the following we will also consider the case with expanding domains, when there is a sequence of increasing domains ฮ”โ„0 โІ ฮ”โ„1 โІ . . ., one for each time point. Let a TBox ๐’ฏ be a set of concept inclusions ๐ถ โŠ‘ ๐ท, where ๐ถ, ๐ท are temporally extended concepts, as above. It has been proven that concept satisfiability in LTL๐’œโ„’๐’ž w.r.t. TBoxes is E XP T IME-complete, both with expanding domains [21] and with constant domains [16]. The complexity of other cases and, specifically, the cases of temporal ABoxes [22] and temporal TBoxes (which allow temporal operators over concept inclusions), have as well been studied in the literature, and we refer to [16] for a discussion of the result and algorithms for satisfiability checking. In the next section we develop a preferential extension of LTL๐’œโ„’๐’ž . For simplicity, we focus on the case of non-temporal ABox and TBox, i.e., with the TBox containing a set of concept inclusions ๐ถ โŠ‘ ๐ท, where ๐ถ, ๐ท are temporally extended concepts, but without temporal operator applied to the concept inclusions themselves. 4. LTLT ๐’œโ„’๐’ž : A Preferential Extension of LTL๐’œโ„’๐’ž with Typicality In this section we define an extension of the temporal description logic LTL๐’œโ„’๐’ž allowing typicality concepts of the form T(๐ถ), where ๐ถ is a LTL๐’œโ„’๐’ž concept. The instances of T(๐ถ) are intended to be the typical instances of a concept ๐ถ. Following [5], we call T a typicality operator. The concept T(๐ถ) can be used on the left hand side of concept inclusions to express defeasible properties of a concept ๐ถ of the form T(๐ถ) โŠ‘ ๐ท, meaning that the typical instances of concept ๐ถ are also instances of concept ๐ท (normally, ๐ถโ€™s are ๐ทโ€™s). We can therefore distinguish between properties that hold for all instances of ๐ถ, expressed by strict inclusions (๐ถ โŠ‘ ๐ท), and those that only hold for the typical instances of ๐ถ, expressed by typicality or defeasible inclusions (T(๐ถ) โŠ‘ ๐ท). Unlike [5, 9], where a typicality operator was introduced for ๐’œโ„’๐’ž, here we do not require that the typicality operator only occurs on the left hand side of concept inclusions, and this choice is in agreement with [23, 24]. As usual, we assume that the typicality operator T cannot be nested. Extended concepts can be built by combining the concept constructors in LTL๐’œโ„’๐’ž with the typicality operator. They can freely occur in concept inclusions, such as, for instance, in the following ones: T(Professor ) โŠ‘ (โˆƒteaches.Course)๐’ฐSemester _End โˆƒlives_in.Town โŠ“ Young โŠ‘ T(โ—‡โˆƒgranted .Loan) The first inclusion means that normally professors teach at least a course until the end of the semester (but exceptions are allowed). The second one means that persons living in town and being young are typical in the set of individuals eventually being granted a loan. We define a preferential extension, LTLT ๐’œโ„’๐’ž , of LTL๐’œโ„’๐’ž . As for the preferential extension of the logic ๐’œโ„’๐’ž [5], we define the semantics of LTLT ๐’œโ„’๐’ž in terms of preferential models, extending ordinary models of LTLT ๐’œโ„’๐’ž with a preference relation < on the domain, whose intuitive meaning is to compare the โ€œtypicalityโ€ of domain elements, that is to say, ๐‘ฅ < ๐‘ฆ means that domain element ๐‘ฅ is more typical than ๐‘ฆ. The typical instances of an (extended) concept ๐ถ (the instances of T(๐ถ)) are the instances ๐‘ฅ of ๐ถ that are minimal with respect to the preference relation < (i.e., no other instances of ๐ถ are preferred to ๐‘ฅ). In the following, we will consider a collection of preference relations <๐‘› , one for each time point ๐‘›. They will be defined as the projections of a relation < over the single time points. Definition 2 (Preferential temporal interpretations for LTLT T ๐’œโ„’๐’ž ). An LTL๐’œโ„’๐’ž interpretation is a โ„ โ„ structure โ„ณ = (ฮ” , <, ยท ) where: โ€ข (ฮ”โ„ , ยทโ„ ) is a temporal interpretation as for LTL๐’œโ„’๐’ž , as introduced in Section 3, but the interpretation function ยทโ„ is extended to typicality concepts (see below); โ€ข the relation < โІ N ร— ฮ”โ„ ร— ฮ”โ„ associates to each time point ๐‘› a preference <๐‘› over the domain ฮ”โ„ such that, for all ๐‘› โˆˆ N, <๐‘› = {(๐‘Ž, ๐‘) | (๐‘›, ๐‘Ž, ๐‘) โˆˆ <} and relation <๐‘› is an irreflexive, transitive and well-founded relation over ฮ”โ„ ; โ€ข the interpretation of typicality concepts T(๐ถ) is defined as follows: (T(๐ถ))โ„ = {(๐‘›, ๐‘‘) | ๐‘‘ โˆˆ Min <๐‘› (๐ถ๐‘›โ„ ), for ๐‘› โˆˆ N} where ๐ถ๐‘›โ„ = {๐‘‘ | (๐‘›, ๐‘‘) โˆˆ ๐ถ โ„ } are the instances of ๐ถ at time point ๐‘›, and Min <๐‘› (๐‘†) = {๐‘ข : ๐‘ข โˆˆ ๐‘† and โˆ„๐‘ง โˆˆ ๐‘† s.t. ๐‘ง <๐‘› ๐‘ข}. Furthermore, we say that relation <๐‘› is well-founded if, for all ๐‘† โІ ฮ”โ„ , for all ๐‘ฅ โˆˆ ๐‘†, either ๐‘ฅ โˆˆ Min <๐‘› (๐‘†) or โˆƒ๐‘ฆ โˆˆ Min <๐‘› (๐‘†) such that ๐‘ฆ <๐‘› ๐‘ฅ. For each timepoint ๐‘›, relation <๐‘› has the properties of preference relation in KLM preferential interpretations [1, 2]. When modularity also holds for <๐‘› (i.e., for all ๐‘ฅ, ๐‘ฆ, ๐‘ง โˆˆ ฮ”โ„ , ๐‘ฅ <๐‘› ๐‘ฆ implies (๐‘ฅ <๐‘› ๐‘ง or ๐‘ง <๐‘› ๐‘ฆ)), <๐‘› has the properties of preference relation in rational (or ranked) KLM interpretations [2]. In the following, however, we will not restrict to modular relations <๐‘› . The relation < can be regarded as a function associating to each time point ๐‘› a preference relation <๐‘› over ฮ”โ„ , i.e., <๐‘› โІ ฮ”โ„ ร— ฮ”โ„ . At each time point ๐‘›, the typicality concept T(๐ถ) is interpreted as the set of maximally preferred ๐ถ-elements, according to the preference relation <๐‘› for time point ๐‘›. As for the temporal language LTL๐’œโ„’๐’ž [16], although in this section we have used a con- stant domain ฮ”โ„ in a preferential temporal interpretation, expanding domains could have been considered as well, by letting a domain ฮ”โ„๐‘› , for each time point ๐‘›. The notions of satisfiability and model of a knowledge base can be easily extended to LTLT ๐’œโ„’๐’ž with non-temporal ABox and TBox. As ๐’œ is a non-temporal ABox, the assertions in ๐’œ are evaluated at time point 0. On the other hand, all inclusions in the (non-temporal) TBox ๐’ฏ have to be satisfied at all time points. Definition 3 (Satisfiability in LTLT T โ„ โ„ ๐’œโ„’๐’ž ). Given an LTL๐’œโ„’๐’ž interpretation โ„ณ = โŸจฮ” , <, ยท โŸฉ, โ„ณ โ„ โ„ satisfies a concept inclusion ๐ถ โŠ‘ ๐ท iff ๐ถ โІ ๐ท ; โ„ณ satisfies an assertion ๐ถ(๐‘Ž) (resp., ๐‘Ÿ(๐‘Ž, ๐‘)) iff (0, ๐‘Žโ„ ) โˆˆ ๐ถ โ„ (resp., (0, ๐‘Žโ„ , ๐‘โ„ ) โˆˆ ๐‘Ÿโ„ ). Given an LTLT ๐’œโ„’๐’ž knowledge base ๐พ = (๐’ฏ , ๐’œ), the interpretation โ„ณ is a model of ๐พ if โ„ณ satisfies all concept inclusions in ๐’ฏ and all assertions in ๐’œ. An LTLT ๐’œโ„’๐’ž knowledge base ๐พ = (๐’ฏ , ๐’œ) is satisfiable in LTLT if a model โ„ณ = โŸจฮ” โ„ , <, ยทโ„ โŸฉ of ๐พ exists. ๐’œโ„’๐’ž The fact that each irreflexive and transitive relation <๐‘› on ฮ” is well-founded guarantees that, for any <๐‘› , there are no infinite descending chains of elements of ฮ”โ„ . At any time point ๐‘› there is a possibly different relation <๐‘› , which allows to identify the typical instances of a concept ๐ถ at any time point ๐‘›. As observed in [5] for ๐’œโ„’๐’ž with typicality, the meaning of T can be split into two parts: for any element ๐‘ฅ โˆˆ ฮ”โ„ , ๐‘ฅ โˆˆ (T(๐ถ))๐ผ when (i) ๐‘ฅ โˆˆ ๐ถ ๐ผ , and (ii) there is no ๐‘ฆ โˆˆ ๐ถ ๐ผ such that ๐‘ฆ < ๐‘ฅ (note that, for ๐’œโ„’๐’ž with typicality, there is a single preference relation < on the domain ฮ”โ„ ). In order to isolate the second part of the meaning of T, one can introduce a Gรถdel-Lรถb modality (for which we use the symbol โ–ก< , while โ–ก is used for the temporal operator always), and interpret the preference relation < as the inverse of the accessibility relation of this modality. Well-foundedness of < ensures that typical elements of ๐ถ ๐ผ exist whenever ๐ถ ๐ผ ฬธ= โˆ…, by avoiding infinitely descending chains of elements. The interpretation of โ–ก< in โ„ณ is as follows: (โ–ก< ๐ถ)๐ผ = {๐‘ฅ โˆˆ ฮ”โ„ | for every ๐‘ฆ โˆˆ ฮ”โ„ , if ๐‘ฆ < ๐‘ฅ then ๐‘ฆ โˆˆ ๐ถ ๐ผ }. For the case of ๐’œโ„’๐’ž with typicality, it has been proven that ๐‘ฅ is a typical instance of ๐ถ if and only if it is an instance of ๐ถ and โ–ก< ยฌ๐ถ, that is: given an interpretation โ„ณ, a concept ๐ถ and an element ๐‘ฅ โˆˆ ฮ”, ๐‘ฅ โˆˆ (T(๐ถ))๐ผ iff ๐‘ฅ โˆˆ (๐ถ โŠ“ โ–ก< ยฌ๐ถ)๐ผ [5]. This modal interpretation of the typicality operator T in terms of a Gรถdel-Lรถb modality โ–ก< has been used to define an encoding of ๐’ฎโ„›๐’ชโ„๐’ฌ๐‘ƒ T into ๐’ฎโ„›๐’ชโ„๐’ฌ [23] as well as for encoding a preferential extension of ๐’ฎโ„‹โ„๐’ฌ into ๐’ฎโ„‹โ„๐’ฌ, by introducing a new role ๐‘ƒ< in the DL language to represent the preference relation. In the next section, we will extend this encoding to the temporal case for ๐’œโ„’๐’ž. 5. Encoding of LTLT ๐’œโ„’๐’ž in LTL๐’œโ„’๐’ž In this section we show that reasoning in LTLT ๐’œโ„’๐’ž can be reduced polynomially to reasoning in LTL๐’œโ„’๐’ž . The idea, as reported above, is to define an encoding of the typicality concept in the temporal description logic, by interpreting T(๐ถ) as a formula ๐ด โŠ“ โ–ก< ยฌ๐ด, where the accessibility relation of the modality โ–ก< is the inverse of the preference relation. The interpretation of T(๐ถ) at a time point ๐‘› is to be evaluated based on the preference relation < at time point ๐‘›, i.e., based on <๐‘› . We represent the preference relation < in a preferential temporal interpretation โ„ณ (see Definition 2) by introducing a new role ๐‘ƒ< in the language. Also, we represent a concept T(๐ถ) with the concept ๐ถ โŠ“ โ–กยฌ๐ถ , where โ–กยฌ๐ถ is a new concept name which is intended to capture the meaning of formula โ–ก< ยฌ๐ถ (dropping the < to make notation lighter). Finally, we will introduce additional concept inclusion axioms to capture the interplay between role ๐‘ƒ< and the new concepts โ–กยฌ๐ถ , as well as to enforce the properties of the preference relations <๐‘› . Let ๐พ = (๐’ฏ , ๐’œ) be a LTLT ๐’œโ„’๐’ž knowledge base and let ๐‘๐ถ , ๐‘๐‘… , ๐‘๐ผ be the set of con- cept names, role names and individual names in the language of ๐พ. We define the encoding ๐พ โ€ฒ = (๐’ฏ โ€ฒ , ๐’œโ€ฒ ) of ๐พ in LTL๐’œโ„’๐’ž over the concept names, role names and individual names in ๐‘๐ถโ€ฒ , ๐‘๐‘…โ€ฒ , ๐‘๐ผโ€ฒ , as follows. The language of ๐พ โ€ฒ contains all the individual names, concept names and role names in the language of ๐พ (i.e., ๐‘๐ถ โІ ๐‘๐ถโ€ฒ , ๐‘๐‘… โІ ๐‘๐‘…โ€ฒ , ๐‘๐ผ โІ ๐‘๐ผโ€ฒ ). For each T(๐ด) occurring in ๐พ (where ๐ด is any, possibly complex, temporally extended concept), we introduce in ๐‘๐ถโ€ฒ a new atomic concept โ–กยฌ๐ด and, for each inclusion ๐ถ โŠ‘ ๐ท โˆˆ ๐’ฏ , we introduce in ๐’ฏ โ€ฒ the inclusion ๐ถ โ€ฒ โŠ‘ ๐ทโ€ฒ , where ๐ถ โ€ฒ and ๐ทโ€ฒ are obtained from ๐ถ and ๐ท, respectively, by replacing the occurrence of any concept T(๐ด) with the concept ๐ด โŠ“ โ–กยฌ๐ด . Note that concept โ–กยฌ๐ด may have a different interpretation at each time point. As mentioned above, to capture the properties of the โ–ก< modality, a new role name ๐‘ƒ< is introduced to represent the relation < in preferential models, and the following concept inclusion axioms are introduced in ๐’ฏ โ€ฒ , for all concepts ๐ด such that T(๐ด) occurs in ๐’ฏ : โ–กยฌ๐ด โŠ‘ โˆ€๐‘ƒ< .(ยฌ๐ด โŠ“ โ–กยฌ๐ด ) (1) ยฌโ–กยฌ๐ด โŠ‘ โˆƒ๐‘ƒ< .(๐ด โŠ“ โ–กยฌ๐ด ) (2) The first inclusion accounts for the transitivity of the preference relations <๐‘› . The second inclusion accounts for the smoothness (see [2]) of the preference relations <๐‘› , i.e., the fact that if an element is not a typical ๐ด element at a time point ๐‘›, then there must be a typical ๐ด element preferred to it according to <๐‘› . The property holds for a well-founded relation <๐‘› . We also define ABox ๐’œโ€ฒ by replacing each occurrence of the concept T(๐ด) in any individual assertions ๐ถ(๐‘‘) in ๐’œ, with the concept ๐ดโŠ“โ–กยฌ๐ด , and by including in ๐’œโ€ฒ all the resulting assertions. All the assertions of the form ๐‘…(๐‘Ž, ๐‘) โˆˆ ๐’œ are included unaltered in ๐’œโ€ฒ . Proposition 1. For a temporal knowledge base ๐พ = (๐’ฏ , ๐’œ) in LTLT โ€ฒ ๐’œโ„’๐’ž , let ๐พ be the encoding of ๐พ in LTL๐’œโ„’๐’ž . It holds that ๐พ is satisfiable in LTL๐’œโ„’๐’ž iff ๐พ โ€ฒ is satisfiable in LTL๐’œโ„’๐’ž . T As it is clear, the encoding above is polynomial in the size of the knowledge base ๐พ and, more precisely, if |๐พ| is the size of ๐พ, the size of ๐พ โ€ฒ is ๐‘‚(|๐พ|). As a consequence of Proposition 1, the decidability and complexity results that have been proven to hold for the temporal description logic LTL๐’œโ„’๐’ž also extend to the preferential temporal description logic LTLT ๐’œโ„’๐’ž . Note that our encoding does not depend on assumptions on constant domains, and it works as well for expanding domains. In particular, for non-temporal TBoxes ๐’ฏ , that is, a set of concept inclusions ๐ถ โŠ‘ ๐ท, where ๐ถ, ๐ท are LTLT ๐’œโ„’๐’ž concepts, the following holds as a consequence of the encoding above and of the results for LTL๐’œโ„’๐’ž with expanding domains and with constant domains [21, 16]. Corollary 1. Concept satisfiability in LTLT ๐’œโ„’๐’ž w.r.t. TBoxes is E XP T IME -complete, both with expanding domains and with constant domains. Note that this encoding which exploits ๐’œโ„’๐’ž constructs can as well be adopted for more expressive logics, although for expressive DLs alternative encodings might be viable. The preferential extension LTLT ๐’œโ„’๐’ž and its encoding in LTL๐’œโ„’๐’ž can as well be considered for knowledge bases with temporal TBoxes and temporal ABoxes, with minor modifications of the proof of Proposition 1. While we leave the detailed treatment of these cases for future work, in the next sections, we move to consider a multi-preferential semantics for temporal ๐’œโ„’๐’ž with typicality, as well as possible closure constructions for these extension. 6. A Multi-preferential Temporal Extension of ๐’œโ„’๐’ž Following [13, 14, 20], we can consider a multi-preferential extension of temporal ๐’œโ„’๐’ž with T,๐‘š typicality LTLT ๐’œโ„’๐’ž . Let us call it ๐ฟ๐‘‡ ๐ฟ๐’œโ„’๐’ž , by associating a preference relation <๐ถ๐‘– with each concept ๐ถ๐‘– in a set of distinguished concepts ๐’ž = {๐ถ1 , . . . , ๐ถ๐‘˜ }. The underlying idea is that the distinguished concepts ๐ถ๐‘– represent the aspects with respect to which domain individuals are compared. For instance, Tom may be more typical than Bob as a student (tom ๐‘Š๐‘–,๐‘› (๐‘ฆ) (4) Note that <๐‘›๐ถ๐‘— is a strict modular and well-founded partial order, and all ๐ถ๐‘– -elements are preferred wrt <๐ถ๐‘– to the domain elements which are not instances of ๐ถ๐‘– . The higher is the weight of an element wrt ๐ถ๐‘– (at ๐‘›) the more preferred is the element w.r.t. ๐ถ๐‘– at time point ๐‘›. In the example above, ๐‘Š๐‘–,๐‘›โ„ (๐‘๐‘œ๐‘) = 30 > ๐‘Š โ„ (๐‘ก๐‘œ๐‘š) = โˆ’70 (for ๐ถ = Emp) and, hence, bob < ๐‘–,๐‘› ๐‘– Emp tom, i.e., Bob is more typical than Tom as an employee. Let us define a concept-wise multi-preferential temporal semantics (cw๐‘š temporal semantics) for a weighted knowledge base. Definition 5. A concept-wise multi-preferential temporal model (cw๐‘š -model) of a weighted ๐ฟ๐‘‡ ๐ฟT,๐‘š ๐’œโ„’๐’ž knowledge base ๐พ = โŸจ๐’ฏ , ๐’ฏ๐ถ1 , . . . , ๐’ฏ๐ถ๐‘˜ , ๐’œโŸฉ over ๐’ž is a concept-wise multi-preferential interpretation โ„ณ = โŸจฮ”โ„ , <๐ถ1 , . . . , <๐ถ๐‘˜ , <, ยทโ„ โŸฉ, such that: for all ๐‘— = 1, . . . , ๐‘˜, <๐ถ๐‘— = {(๐‘›, ๐‘ฅ, ๐‘ฆ) : ๐‘› โˆˆ N and ๐‘ฅ <๐‘›๐ถ๐‘— ๐‘ฆ}, where each <๐‘›๐ถ๐‘— is defined from ๐’ฏ๐ถ๐‘— and โŸจฮ”โ„ , ยทโ„ โŸฉ, according to condition (4); < is the resulting global preference relation, as defined in Section 6.1; and โŸจฮ”โ„ , <, ยทโ„ โŸฉ satisfies ๐’ฏ and ๐’œ according to satisfiability in Definition 3. Based on the notion of cw๐‘š -model of a KB, the notions of concept-wise entailment (or cw๐‘š - entailment) and canonical cw๐‘š -entailment can be defined in a natural way for weigthed KBs in ๐ฟ๐‘‡ ๐ฟT,๐‘š ๐’œโ„’๐’ž , as in the non-temporal case [20]. Let us restrict consideration to canonical models, i.e., models which are large enough to contain all the relevant domain elements (see [13]). Let Conc ๐พ be the set of all non-temporal concepts ๐ถ occurring in ๐พ plus their complements ยฌ๐ถ. Definition 6. Given a ranked knowledge base ๐พ = โŸจ๐’ฏ , ๐’ฏ๐ถ1 , . . . , ๐’ฏ๐ถ๐‘˜ , ๐’œโŸฉ a model โ„ณ = โŸจฮ”โ„ , <๐ถ1 , . . . , <๐ถ๐‘˜ , <, ยทโ„ โŸฉ of ๐พ is canonical for ๐พ if, for any set of concepts {๐ท1 , . . . , ๐ท๐‘š } โІ Conc ๐พ such that ๐ท1 โŠ“ . . . โŠ“ ๐ท๐‘š is satisfiable with respect to โŸจ๐’ฏ , ๐’œโŸฉ, it holds that for all time points ๐‘›, there exists a domain element ๐‘ฅ โˆˆ ฮ”โ„๐‘› such that (๐‘›, ๐‘ฅ) โˆˆ ๐ท๐‘–โ„ for all ๐‘– = 1, . . . , ๐‘š. The idea is that, in a canonical model for ๐พ, any conjunction of concepts occurring in ๐พ, or their complements, when consistent with the TBox ๐’ฏ and the ABox ๐’œ of ๐พ, must have some instance in the domain at each time point ๐‘›. Existence of canonical interpretations has been proven in the non-temporal case for knowledge bases which are consistent under the preferential (or ranked) semantics for typicality [9]. A similar construction can be developed for the temporal case, exploiting the fact that, in the case we have considered (that of KBs with non-temporal TBoxes and non-temporal ABoxes), the interaction between the temporal component and the DL component of the temporal DL is rather limited (see [16]). Definition 7 (cw๐‘š -entailment [14]). An inclusion T(๐ถ) โŠ‘ ๐ท is cw๐‘š -entailed from a weighted knowledge base ๐พ if it is satisfied in all canonical cw๐‘š -models โ„ณ of ๐พ. The study of the properties of this semantic, such as the KLM properties [2], which have been studied for description logics with typicality in the non-temporal case, will be considered for future work, as well as the development of alternative semantic constructions. 8. Conclusions In this paper we have developed a preferential temporal description logics with typicality LTLT๐’œโ„’๐’ž . The monotonic logic LTLT ๐’œโ„’๐’ž can be further extended to define a semantics for weighted knowledge bases, by introducing multiple preferences. The paper discusses these extensions, showing that the concept-wise multi-preferential semantic in [13] adapts smoothly to the temporal case. On a different route, a preferential LTL with defeasible temporal operators has been studied in [18, 19]. The decidability of meaningful fragments of the logic has been proven, and tableaux based proof methods for such fragments have been developed [17, 19]. Instead, our approach does not consider defeasible temporal operators (nor preferences over time points), but it combines standard LTL operators with the typicality operator in a temporal ๐’œโ„’๐’ž (where preferences are over the domain elements). A different approach for combining defeasibility in temporal DL formalism has been proposed in [27], by combining a temporal action logic [28] for reasoning about actions (whose semantics is based on a notion of temporal answer set) and an โ„ฐโ„’โŠฅ ontology. The approach provides a polynomial encoding of an action theory extended with an โ„ฐโ„’โŠฅ knowledge base in normal form, into the language of the temporal action logic. The temporal action logic studied in [28] is based on an extension of LTL, called Dynamic Linear Time Temporal Logic (DLTL) introduced in [29], which allows for complex actions. The proof methods for this action logic are based on ASP encodings of bounded model checking [28, 30], and can then be exploited for reasoning about actions in an extended action theory. Defeasibility in [27], and in the related work on reasoning about actions in Description Logics [31, 32, 33] (often not based on temporal logics), is concerned with the non-monotonicity of the frame problem and, in the literature, different solutions are explored. Our paper, instead, aims at representing temporal properties of concepts which admit exceptions, through a notion of typicality, and is not specifically intended for reasoning about actions. The encoding of LTLT ๐’œโ„’๐’ž into LTL๐’œโ„’๐’ž provides decidability and complexity results for the T monotonic logic LTL๐’œโ„’๐’ž for free. For the multi-preferential case, proof methods for defeasible temporal reasoning with weighted knowledge bases have to be investigated, possibly for fragments of ๐ฟ๐‘‡ ๐ฟT,๐‘š ๐’œโ„’๐’ž . This will be subject of future work. Acknowledgments We thank the anonymous referees for their helpful comments. This work was partially sup- ported by GNCS-INdAM. Mario Alviano was partially supported by Italian Ministry of Research (MUR) under PNRR project FAIR โ€œFuture AI Researchโ€, CUP H23C22000860006, under PNRR project Tech4You โ€œTechnologies for climate change adaptation and quality of life improvementโ€, CUP H23C22000370006, and under PNRR project SERICS โ€œSEcurity and RIghts in the Cy- berSpaceโ€, CUP H73C22000880001; by Italian Ministry of Health (MSAL) under POS project RADIOAMICA, CUP H53C22000650006; by the LAIA lab (part of the SILA labs). References [1] S. Kraus, D. Lehmann, M. Magidor, Nonmonotonic reasoning, preferential models and cumulative logics, Artificial Intelligence 44 (1990) 167โ€“207. [2] D. Lehmann, M. Magidor, What does a conditional knowledge base entail?, Artificial Intelligence 55 (1992) 1โ€“60. [3] F. Baader, D. Calvanese, D. McGuinness, D. Nardi, P. Patel-Schneider, The Description Logic Handbook - Theory, Implementation, and Applications, Cambridge, 2007. [4] K. Britz, J. Heidema, T. Meyer, Semantic preferential subsumption, in: G. Brewka, J. Lang (Eds.), KR 2008, AAAI Press, Sidney, Australia, 2008, pp. 476โ€“484. [5] L. Giordano, V. Gliozzi, N. Olivetti, G. L. Pozzato, ALC+T: a preferential extension of Description Logics, Fundamenta Informaticae 96 (2009) 1โ€“32. [6] G. Casini, U. Straccia, Rational Closure for Defeasible Description Logics, in: T. Janhunen, I. Niemelรค (Eds.), JELIA 2010, volume 6341 of LNCS, Springer, Helsinki, 2010, pp. 77โ€“90. [7] G. Casini, U. Straccia, Defeasible inheritance-based description logics, Journal of Artificial Intelligence Research (JAIR) 48 (2013) 415โ€“473. [8] G. Casini, T. Meyer, I. J. Varzinczak, , K. Moodley, Nonmonotonic Reasoning in Description Logics: Rational Closure for the ABox, in: 26th International Workshop on Description Logics (DL 2013), volume 1014 of CEUR Workshop Proceedings, 2013, pp. 600โ€“615. [9] L. Giordano, V. Gliozzi, N. Olivetti, G. L. Pozzato, Semantic characterization of rational closure: From propositional logic to description logics, Art. Int. 226 (2015) 1โ€“33. [10] K. Britz, G. Casini, T. Meyer, K. Moodley, U. Sattler, I. Varzinczak, Principles of klm-style defeasible description logics, ACM Trans. Comput. Log. 22 (2021) 1:1โ€“1:46. [11] L. Giordano, V. Gliozzi, A reconstruction of multipreference closure, Artif. Intell. 290 (2021). [12] D. J. Lehmann, Another perspective on default reasoning, Ann. Math. Artif. Intell. 15 (1995) 61โ€“82. [13] L. Giordano, D. Theseider Duprรฉ, An ASP approach for reasoning in a concept-aware multipreferential lightweight DL, TPLP 10(5) (2020) 751โ€“766. [14] L. Giordano, D. Theseider Duprรฉ, Weighted defeasible knowledge bases and a multiprefer- ence semantics for a deep neural network model, in: Proc. JELIA 2021, May 17-20, volume 12678 of LNCS, Springer, 2021, pp. 225โ€“242. [15] L. Giordano, D. Theseider Duprรฉ, An ASP approach for reasoning on neural networks under a finitely many-valued semantics for weighted conditional knowledge bases, Theory Pract. Log. Program. 22 (2022) 589โ€“605. URL: https://doi.org/10.1017/S1471068422000163. [16] C. Lutz, F. Wolter, M. Zakharyaschev, Temporal description logics: A survey, in: TIME, 2008, pp. 3โ€“14. [17] A. Chafik, F. C. Alili, J. Condotta, I. Varzinczak, A one-pass tree-shaped tableau for defeasible LTL, in: TIME 2021, September 27-29, 2021, Klagenfurt, Austria, volume 206 of LIPIcs, 2021. [18] A. Chafik, F. C. Alili, J. Condotta, I. Varzinczak, On the decidability of a fragment of preferential LTL, in: TIME 2020, September 23-25, 2020, Bozen-Bolzano, Italy, volume 178 of LIPIcs, Schloss Dagstuhl - Leibniz-Zentrum fรผr Informatik, 2020. [19] A. Chafik, Defeasible temporal logics for the specification and verification of exception- tolerant systems, PhD Thesis, Artois University, 2022. [20] L. Giordano, D. Theseider Duprรฉ, Weighted conditional ELโŠฅ knowledge bases with integer weights: an ASP approach, in: Proc. 37th Int. Conf. on Logic Programming, ICLP 2021 (Technical Communications), Sept. 20-27, 2021, volume 345 of EPTCS, 2021, pp. 70โ€“76. [21] K. Schild, Combining terminological logics with tense logic, in: EPIA, 1993, pp. 105โ€“120. [22] F. Baader, S. Ghilardi, C. Lutz, LTL over description logic axioms, in: Proceedings of the 21st International Workshop on Description Logics (DL2008), Dresden, Germany, May 13-16, 2008, volume 353 of CEUR Workshop Proc., CEUR-WS.org, 2008. [23] L. Giordano, V. Gliozzi, Encoding a preferential extension of the description logic SROIQ into SROIQ, in: Proc. ISMIS 2015, volume 9384 of LNCS, Springer, 2015, pp. 248โ€“258. [24] R. Booth, G. Casini, T. Meyer, I. Varzinczak, On rational entailment for propositional typicality logic, Artif. Intell. 277 (2019). [25] G. Brewka, A rank based description language for qualitative preferences, in: 6th Europ. Conf. on Artificial Intelligence, ECAIโ€™2004, Valencia, Spain, August 22-27, 2004, 2004, pp. 303โ€“307. [26] M. Huelsman, M. Truszczynski, Relating preference languages by their expressive power, in: Proceedings of the Thirty-Fifth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2022, Hutchinson Island, Jensen Beach, Florida, USA, May 15-18, 2022, 2022. [27] L. Giordano, A. Martelli, D. Theseider Duprรฉ, Reasoning about actions with โ„ฐโ„’ ontologies and temporal answer sets for DLTL, in: Logic Programming and Nonmonotonic Reasoning - 16th International Conference, LPNMR, volume 13416 of Lecture Notes in Computer Science, Springer, 2022, pp. 231โ€“244. [28] L. Giordano, A. Martelli, D. Theseider Duprรฉ, Reasoning about actions with temporal answer sets, Theory and Practice of Logic Programming 13 (2013) 201โ€“225. [29] J. Henriksen, P. Thiagarajan, Dynamic Linear Time Temporal Logic, Annals of Pure and Applied logic 96 (1999) 187โ€“207. [30] L. Giordano, A. Martelli, D. Theseider Duprรฉ, Achieving completeness in the verification of action theories by bounded model checking in ASP, J. Log. Comp. 25 (2015) 1307โ€“30. [31] F. Baader, C. Lutz, M. Milicic, U. Sattler, F. Wolter, Integrating description logics and action formalisms: First results, in: Proc. AAAI 2005, 2005, pp. 572โ€“577. [32] H. Liu, C. Lutz, M. Milicic, F. Wolter, Reasoning about actions using description logics with general tboxes, in: Proc. JELIA 2006, Liverpool, UK, 2006, pp. 266โ€“279. [33] F. Baader, M. Lippmann, H. Liu, Using causal relationships to deal with the ramification problem in action formalisms based on description logics, in: LPAR-17, 2010, pp. 82โ€“96.