Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

13.1 Introduction

dolce, the Descriptive Ontology for Linguistic and Cognitive Engineering (Masolo et al., 2003), is a foundational ontology developed embracing a pluralist perspective: there cannot be a unique standard or universal ontology for knowledge representation. Once it is accepted that the so-called “monolithic approach” is unrealistic, it becomes clear that the different foundational ontologies must be mutually transparent by making explicit their ontological stands and formal constraints: this is necessary to make ontology interaction possible and reliable. Roughly, it is expected that an ontology is, on the one hand, philosophically well founded (by adopting a clear ontological perspective) and, on the other hand, that it provides the information for its correct application and use (for instance, by describing explicitly the basic assumptions and the formal constraints on which it relies). A consequence of this view is that, whenever a foundational ontology does not make an explicit commitment with respect to an ontological topic, it is assumed that the ontology is consistent with alternative ontological positions in that topic (in some cases, it may even allow coexistence of these via techniques like parametrization). This general view is quite demanding and requires a careful analysis of the ontology content and structure; dolce has been one of the first ontologies explicitly built to follow (and exemplify) this approach.

Regarding the content of the ontology, the aim of dolce is to capture the intuitive and cognitive bias underlying common-sense while recognizing standard considerations and examples of linguistic nature. dolce does not commit to a strong referentialist metaphysics (it does not make claims on the intrinsic nature of the world) and does not take a scientific perspective (it is not an ontology of, say, physics or of social sciences). Rather, it looks at reality from the mesoscopic and conceptual level aiming at a formal description of a particular, yet fairly natural, conceptualization of the world.

Technically, dolce is the result of a careful selection of constraints (principles, primitives, axioms, definitions, and theorems) expressed in a rich logical language, namely first-order logic, in order to guarantee expressiveness, precision, interoperability, and simplicity of use. These claims are sustained by the accompanying documentation that provides information on the ontological choices and the motivations for both the structure and the formalization of dolce.

Due to the introductory nature of this paper (and the limited space available), this work describes and formalizes only the most general categories of the dolce ontology. We advise the reader that what is presented here departs in some aspects from the original dolce (Masolo et al., 2003): indeed in these pages we actually discuss a new and improved version of the dolce kernel that we call dolce-core (Borgo and Masolo, 2009).

13.2 A Bit of History

dolce is part of the WonderWeb projectFootnote 1. The aim of this project is to develop the infrastructure required for the large-scale deployment of ontologies as the foundation for the Semantic Web. On the one hand, this goal involves the establishment of a Web standard ontology language and related ontological engineering technology, on the other the development of a library of foundational ontologies reflecting different ontological choices. dolce, which came out in 2002, is one of the ontologies included in the WonderWeb library and, at the time of writing, it is also the most developed. It has been constructed as an ontology of particulars with a clear cognitive bias: the categories have been explicitly characterized as “cognitive artifacts ultimately depending on human perception, cultural imprints and social conventions” (Masolo et al., 2003, p. 13). So far the ontology has not undergone changesFootnote 2 while extensions have been proposed to cover more closely some application domains. Over the years, dolce has been tested in several projects ranging over a variety of areas as manufacturing, business transaction, insurance services, biomedicine, multimedia, social interaction, linguistics, and the Semantic Web at large.Footnote 3

The real use of the ontology in application projects is increased by the alignment with WordNet (Gangemi et al., 2003) which provided a basis to study the relationship between ontologies and linguistic resources (Prevot et al., 2005). The ontology is publicly distributed in several formatsFootnote 4 like first-order logic FOL (including KIF), OWL, DAML+OIL, LOOM, and RDFS. It is also available in the Common Algebraic Specification Language,Footnote 5 CASL, via the Hets extensionFootnote 6 which makes available theorem provers and graphical devices.

13.3 Ontological vs. Conceptual Level

To understand the dolce view, we should begin with the distinction between ontological entities and conceptual entities. Entities in the first group exist in the “real” world independently of our mind. The latter group comprises entities that are the result of conceptual processes (typically over ontological entities). Generally speaking, this distinction is important to understand the different modeling choices on which theories rely: for example, event theories of time build intervals and instants of time from temporal relationships between events. That is, in these theories intervals and instants (times in general) are taken to be conceptual entities while events are ontological entities.

Technically, a disagreement on the ontological-conceptual classification of some type of entity indicates an inhomogeneity (or, better, heterogeneity) among theories. The usual (strong) reading of Quine’s principle “to be is to be the value of a variable” highlights a sharp separation between ontological and conceptual entities with the consequence that, for instance, times should be banned from the domain of quantification whenever they are conceptually constructed from events. Clearly, it is not possible to do justice of common-sense language about time with such a position where times are expunged from the formal theory.

In order to make possible the comparison (and perhaps the interaction) of heterogeneous ontological options at the syntactic level within a unified formal framework (namely, within FOL), we adopt a soft reading of the Quinean principle and assume that entities in the domain of quantification can be of ontological or of conceptual nature. That is, a claim of type “\(\exists x \varphi\)” in the formal ontology is not necessarily addressing the ontological/conceptual status of the entities satisfying φ. In this way one can include, say, both events and times in the domain of quantification without committing to them ontologically. It is then possible to formally relate these kinds of entities within the theory itself. Furthermore, note that this choice allows us to avoid the problems of reductionism which are particularly critical in foundational ontologies. Indeed, as Heil notices:

How, for instance, could we hope to re-express truths about the global political consequences of a decline in the GNP of Eastern Europe in terms of interactions among fundamental particles? Even if such a reduction were possible, however, it would be self-defeating. Important higher-level patterns and relations are invisible to physics. (Heil, 2005, p.31)

13.4 Properties

Once one has established how to consider entities in the domain of the ontology, she has to decide how to describe (and thus differentiate) entities, i.e., how to deal with properties. The nature of properties,Footnote 7 the explanation of what it means that an entity has a property, and, more specifically, of how different entities can have the same property, have been widely discussed and investigated, see Armstrong (1989), Loux (1976), and Mellor and Oliver (1997) for exhaustive surveys. Moreover, persisting entities (i.e. entities that exist at different times) can change through time by having different properties at different times: a may have property F (say, “being red”) at time t 1 and an incompatible property G (say, “being green”) at t 2. The nature of time and the way entities persist and change through time are topics central to foundational ontology and highly debated in the literature. An introduction to these debates is out of the scope of this paper, we refer the interested reader to Sider (2001) for an interesting presentation.

Informally, we use the term individual to refer to entities that cannot have instances, that is, entities that cannot be predicated of others. For example, Aristotle, the Tour Eiffel and the Mars planet are individuals. On the contrary, the term property denotes entities that can have instances, i.e., entities that qualify other entities, e.g. Red (the color), Person (the kind), Fiat Panda (the car type).

dolce-core provides three different options to represent properties and temporary properties. The first option consists in the introduction of an extensional predicate as in the standard technique for the formalization of categories and primitives. In this option, to model temporal change one uses a binary predicate with a temporal parameter as in expression \(F(a,t)\); here F is a predicate reserved for the given property, a an individual to which the property applies, t a time and expression \(F(a,t)\) states that a has property F at t.Footnote 8 To be more precise, since we aim at a wide-ranging view we read formulas of this form as done in Merricks (1994): a exists at t and it has the property F at t (i.e., when t is/was/will be present). The change from a property to one incompatible with it (as in changing colors) is then neutrally represented by writing \(F(a,t_1) \wedge G(a,t_2)\). Less neutral interpretations of formula \(F(a,t)\) are possible, we will see this later. Note that with this choice one cannot explicate whether the property is related to contextual or social constructions. The idea is that predicates are reserved to model the basic conceptualization of the world that the user takes for granted. Summing up, this option is to be preferred for static and context-independent properties.

The second option consists in reifying properties, that is, in associating them to entities (here called concepts) that are included in the domain of quantification. In order to deal with concepts (and to relate concepts to an entity according to the properties the latter has), a possibly intensional “instance-of” relation, called classification, is introduced in the ontology. The idea is to use concepts to represent properties whose intensional, contextual, or dynamic aspects are deemed important: “being a student”, “being a catalyst”, “being money”. As we will see, cf. (A10), concepts in dolce-core are entities in time, they are created, can be destroyed, etc. We proceed along the lines of Masolo et al. (2004) that introduces concepts to represent roles Footnote 9 in terms of relationships among different entities. The properties that are best captured in this way are anti-rigid (Guarino and Welty, 2004), that is, those that are not essential to any of their instances. Roles provide a clear example: one (a person) may play a role (student) for a limited time, perhaps resume it in different periods, and yet she (the person) is not ontologically altered by having that role or else. Furthermore, different entities can play exactly the same role, perhaps at the same time, and a single entity can play several roles contemporarily.

The third option relies on the notions of individual quality, quality-type and quality-space. Similarly to concepts, with this option one can characterize the intensional, temporal, and contextual dimensions of properties. The novelty is that in this case, as we explain below, one can model also the interconnection among the way different individuals manifest a property: the quality-types isolate properties that can be meaningfully compared (like colors, weights, smells, temperatures, etc.) and quality-spaces (spaces for short) provide different ways to evaluate properties.

For each property of an individual, there is a correspondent individual quality (quality for short) that existentially depends on the individual itself. The quality inheres in the individual and models the specific way in which that individual has that property. The color of my car depends on my car and it is necessarily different from the color of my phone (that depends on my phone) even though both are the same shade of red: indeed the way my car is red is different from the way my phone is red. In this view, we say that my car and my phone have the same color because their individual qualities exactly resemble each other (individual qualities of different entities are necessarily distinct).

Properties can be more or less specific, compare “being scarlet” and “being red”. In the philosophical tradition, often only the more specific properties (aka basic properties) are assumed to correspond to truly ontological properties. In some approaches (Armstrong, 1997). Johansson (2000) even general properties (universals) are counted as ontological thus including properties like “being colored”, “being shaped” and the like. The idea is that these universals need to exist in order to conceive, e.g., the functional laws of physics (Armstrong, 1997). Johansson (2000) isolates these properties, which characterize what we call the quality types, in terms of maximal incompatibility and maximal comparability: (i) each entity that has a quality type F must have just one basic property that is a specification of F, and (ii) all the basic properties that are specifications of F are qualitatively comparable. Qualities that share a basic property are exactly similar, while qualities that share a non-basic property are only inexactly similar in the sense that they resemble each other but only up to a degree. In applications, a variety of degrees of resemblance are empirically determined (due to species preferences, culture, available information, adopted measurement instruments or methods etc). From an empirical, applicative, and cognitive perspective, we need to recognize that properties can be arranged in different taxonomies each motivated by particular resemblance relations whose interest is motivated by needs in some domain or application. Furthermore, sometimes properties are structured in complex ways: complex topological or geometrical relations on properties are common like in the case of the color’s splinter (Gärdenfors, 2000).

The use of spaces in dolce as complex structures of properties is inspired by Gärdenfors (2000). In this view, it is natural to think that quality types partition the individual qualities and that each quality type is associated to one or more spaces (motivated by culture, instruments of investigation, application concerns etc.) Therefore while a quality type collects the qualities that can be compared (one can reserve a quality type for color, one for smell, one for temperature etc.), quality spaces provide a way for classifying individual qualities that are in the same quality type (a variety of color classifications are used in physics, manufacturing, fashion etc., each of these isolates a different quality space).

As clear from the examples, some spaces are motivated by applications. In particular, spaces may rely on relative notions of resemblance: instruments present different sensitivities and each distinguishes aspects of entities only up to some granularity. This fact allows to order groups of spaces according to a notion of granularity (one can even postulate the existence of a space of finest granularity that recognizes all ontologically possible distinctions). In sum, spaces provide a way to make room for “subjective” (context dependent, qualitative, etc.) points of view on qualities: a quality type for color can provide the whole color spectrum, another a rough distinction in warm-cold colors, a third may discriminate by looking at brightness only etc. Note that spaces can be combined to model complex properties, i.e., properties seen as the result of interaction of other properties (the latter are then considered more basic, in a sense). This choice is often preferred when modeling properties like velocity, density and force but, as we have seen, it can be used also to structure basic properties like color.

Finally, changes in individual qualities are explained by changes in their space locations: the fact that my phone changes color is represented by the fact that over time the individual color-quality of my phone changes location in the color-space. Since the qualities of an entity exist whenever the entity exists, this third modeling option is to be considered only for properties that are necessary to an entity. Typical examples for physical objects, beside color, are mass and shape.

13.5 Basic Categories

dolce-core takes into account only entities that exist in time called temporal particulars. With respect to the original dolce neither abstract entities nor abstract qualities are considered. Our subjective perspective on spaces and the consequent idea that spaces may be created, adopted, abandoned, etc. induces us to introduce regions in time. This is different from the original dolce where regions are considered to be abstract entities. However, dolce abstract regions can be “simulated” in dolce-core by means of regions that exist at all times, i.e. regions that are neither created nor abandoned. Following Masolo et al. (2004), a similar argument holds for concepts (not considered in the original dolce) which therefore exist in time as well. Indeed, honestly, it is yet unclear to us which of the abstract or the temporal view is more appropriate for a general (and fairly comprehensive) ontology.

dolce-core partitions temporal-particulars (pt t ) (thereafter simply particulars) into objects (o), events (e), individual qualities (q), regions (r), concepts (c), and arbitrary sums (as). All these categories are rigid: an entity cannot change from one category to another over time. Note that the categories o (object) and e (event) correspond to the dolce’s categories ed (endurant) and pd (perdurant), respectively. This change in teminology is motivated by the observations in Section 13.11.

Individual qualities are themselves partioned into quality types (Q i ). To each quality type Q i are associated one or more spaces (\(\textrm{S}_{ij}\)), to the result that individual qualities in Q i have locations in (i.e. they are located in regions belonging to) the associated spaces \(\textrm{S}_{ij}\). Since we impose that the spaces are disjoint, regions are themselves partitioned into the spaces \(\textrm{S}_{ij}\). For the sake of simplicity, we here consider a unique space t for (regions of) times. All these statements are enforced in the system by logical axioms although we do not report them here.

13.6 Parthood

Although mereology, the theory of parthood, is nowadays mostly used in modeling the spatial or spatio-temporal domain, the theory is not limited to this; it applies equally well to entities that are only in time (like, for instance, word meanings, beliefs, desires, societies) or that are neither in space nor in time. Indeed, mereology was introduced by Lesniewski (1991) as an alternative to set theory (the latter is based on cognitively unsatisfactory notions like the empty set and the distinction between urelements and sets) while maintaining the same level of generality.

Since the usefulness of a foundational ontology relies on the balance between ontological constraints and freedom, it is advisable to start with an ontologically weak theory and add (carefully and systematically) all the needed constraints. This approach suggests that the weak ontological commitment of mereology (at least when compared to set-theory) together with its cognitive acceptability is providing an acceptable basis for dolce-core.

Some authors tend to identify mereology with spatio-temporal inclusion. If it is true that spatio-temporally extended entities that are one part of the other are also spatio-temporally coincident, the vice versa does not hold in general: it is possible to maintain in mereology that the clay constituting a statue and the statue itself are not one part of the other although they are spatio-temporally coincident entities (see Rea (1996) for a discussion of this topic). In particular, dolce-core carefully distinguishes spatio-temporal inclusion from formal parthood. Indeed, dolce-core adopts the axioms of extensional mereology, namely (A1)–(A4), and apply them to all entities in the domain. Note also that the existence of the sum of two entities is not generally enforced: this choice depends on the entities one has in the domain (which, in turn, depends on the use one wants to do of the ontology). In short, the user of the ontology is free to impose existence of sum as a further constraint, to accept it only restricted to some categories or even to reject it in general.

In dolce-core, parthood (\({\textsf{P}}\)) is defined on the whole domain, \(\textsf{P}(x,y)\) stands for “x is part of y”.

$$\begin{array}{@{}l@{\quad}l@{}r}\textbf{D1} & {\textsf{\small O}}(x, y) \triangleq \exists z({\textsf{\small P}}(z, x) \wedge {\textsf{\small P}}(z, y)) & (\textit{ x and y overlap})\\ \textbf{D2} & {\textsf{\small SUM}}(z,x,y) \triangleq \forall w({\textsf{\small O}}(w, z) & (\textit{z is the mereological sum of x and y})\\ & \leftrightarrow ({\textsf{\small O}}(w, x) \vee {\textsf{\small O}}(w, y))) \\\textbf{A1} & {\textsf{\small P}}(x, x) & (\textit{reflexivity}) \\ \textbf{A2} & {\textsf{\small P}}(x, y) \wedge {\textsf{\small P}}(y, z) \rightarrow {\textsf{\small P}}(x, z) & (\textit{transitivity})\\ \textbf{A3} & {\textsf{\small P}}(x, y) \wedge {\textsf{\small P}}(y, x) \rightarrow x = y & (\textit{antisymmetry})\\ \textbf{A4} & \neg {\textsf{\small P}}(x, y) \rightarrow \exists z({\textsf{\small P}}(z,x) \wedge \neg {\textsf{\small O}}(z, y)) & (\textit{extensionality})\\ \textbf{A5} & \textrm{If}\;\;\phi\;\;\textrm{is}\;\;\textrm{O},\textrm{E}, \textrm{Q}_i, \textrm{S}_{jk}, \textrm{or}\;\textrm{C},: & (\textit{dissectivity})\\ &\phi(y) \wedge {\textsf{\small P}}(x,y) \rightarrow \phi(x) \\ \textbf{A6} & \textrm{If}\;\;\phi\;\;\textrm{is}\;\;\textrm{O}, \textrm{E}, \textrm{Q}_i, \textrm{S}_{jk},\textrm{or}\;\; \textrm{C}:\;\;& (\textit{additivity})\\ &\phi(x) \wedge \phi(y) \wedge {\textsf{\small SUM}}(z,x,y) \rightarrow \phi(z) \end{array}$$

Axiom (A4) states that if x is not part of y, then there is at least a part of x that does not overlap y. Axiom (A5) states that elements of a category have only parts that belong to the same category (closure under parthood) while axiom (A6) states that summing elements of a category one obtains an element in the same category (closure under sum).

13.7 Time

An ontology that aims at wide applicability has to model time. Furthermore, among the entities in the domain of quantification, it has to distinguish those that exist in time and, for these, when they exist. The expression \({\textsf{\small PRE}}(x,t)\) in dolce-core stands for “x is present at t” where the second argument t is a time. Times form the special class t in the ontology but this is done with commitment to neither a specific kind of times (points vs. intervals) nor a specific structure of time (dense vs. discrete, linear vs. branching, etc.). Also, because of our weak reading of the existential quantifier, times in dolce-core may be considered full-fledged ontological entities or simply conceptual entities. The latter case is illustrated, for instance, by the construction of times from events (Kamp, 1979), a construction that can be adopted in this ontology.

The structure of dolce-core makes times and \({\textsf{\small PRE}}\) compatible with both a substantialist position (the Newtonian view that time is absolute, a container-like manifold) and a relativist position (the Leibnizianian view that time is conceptually constructed from events). This lack of commitment is important since there are alternative ways to model times depending on the application interests and the temporal information one wants to represent. E.g., being present at a time can be reduced to being simultaneous with (being before, being after) some other entity (Simons, 1991), or to being located at one specific region in a temporal quality space (Masolo et al., 2004). In addition, note that we are not distinguishing different ways of being in time like “existing in time” vs. “occurring in time” (related to the distinction objects vs. events discussed in Section 13.11) or “being wholly present” vs. “being partially present” (see the distinction endurants vs. perdurants in Section 13.8).

In short, \({\textsf{\small PRE}} (x,t)\) is a minimal representation device that is needed just to identify the entities that are in time and that is neutral with respect to the different ontological commitments on time, existence of events, temporal relations, theories of properties, etc. Due to the limited space, we do not enter into further details on time (for instance, on the additional constraints one can add to commit to one or the other position). A few axioms of general interest areFootnote 10: x is present at t only if t is a time (A7) and being present is dissective and additive over t (A8) and (A9). Note that (A8) characterizes \({\textsf{\small PRE}}(x,t)\) as “x is present at the whole t”, i.e. it is not possible to find a sub-time of t at which x is not present.

$$\begin{array}{l@{\quad}l} \textbf{A7} & {\textsf{\small PRE}}(x, t) \rightarrow \textsc{T}(t)\\ \textbf{A8} & {\textsf{\small PRE}}(x,t) \wedge \textsf{P}(t',t) \rightarrow {\textsf{\small PRE}}(x,t')\\ \textbf{A9} & {\textsf{\small PRE}}(x,t^{\prime}) \wedge {\textsf{\small PRE}}(x,t{^{\prime\prime}}) \wedge {\textsf{\small SUM}}(t,t',t^{\prime\prime}) \rightarrow {\textsf{\small PRE}}(x,t) \\ \end{array}$$

Since, as stated in Section 13.5, in this paper we limit our discussion to the dolce-core fragment, it happens that all the entities here considered exist in time, that is

$$\begin{array}{@{}l@{}l@{}r} \textbf{A10} & {\textsc{\small PT}}_{t}(x) \to \exists t({\textsf{\small PRE}}(x,t)) & \\ & & (\textit{all entities of the}\ \textsc{dolce-core}\,fragment \, exist \, in \, time) \end{array}$$

Of course, not all the entities in the general dolce ontology exist in time. In this case, it is enough to consider a new “top” category that includes both temporal and abstract particulars.

13.8 Temporary Parthood

dolce-core adopts a temporary extensional mereology, also denoted by \({\textsf{P}}\), which is based on axioms (A12)-(A15), i.e., those of extensional mereology (Section 13.6) enriched with an extra temporal argument. Further mereological aspects are also enforced (see below the constraints for time regular relations). Expression \(\textsf{P}(x,y,t)\) stands for “x is part of y at time t.”

$$\begin{array}{l@{\quad}l@{}r} \textbf{D3} & {\textsf{\small O}}(x,y,t) \triangleq \exists z ({\textsf{\small P}}(z,x,t) \wedge {\textsf{\small P}}(z,y,t)) & (x \, and \, y \; overlap at \; time \; t)\\ \textbf{A11} & \textsf{P}(x,y,t) \rightarrow {\textsf{\small PRE}}(x,t) \wedge {\textsf{\small PRE}}(y,t) & (parthood \,\, implies \,\, being \,\, present)\\\textbf{A12} & {\textsf{\small PRE}}(x,t) \rightarrow \textsf{P}(x,x,t) & (temporary \,\, reflexivity)\\\textbf{A13} & \textsf{P}(x,y,t) \wedge \textsf{P}(y,z,t) \rightarrow \textsf{P}(x,z,t) & (temporary \,\, transitivity) \\\textbf{A14} & {\textsf{\small PRE}}(x,t) \wedge {\textsf{\small PRE}}(y,t) \wedge & (temporary \,\, extensionality)\\ &\neg \textsf{P}(x,y,t) \rightarrow \exists z (\textsf{P}(z,x,t) \wedge \neg {\textsf{\small O}}(z,y,t))\\ \textbf{A15} & \textrm{If}\;\phi\;\textrm{is}\ \textrm{O}, \textrm{E}, \textrm{Q}_i, \textrm{S}_{jk} \;\;\textrm{or}\;\; \textrm{C}: \; \phi(y) \wedge \textsf{P}(x,y,t) \rightarrow \phi(x) & (temporary \;\; dissectivity)\\ \end{array}$$

For standard parthood we stated axiom (A3) so that entities indistinguishable with respect to parthood are identical. This claim does not hold when temporary parthood is involved. Temporal coincidence (D4) provides a suitable form of identification: two entities x and y that are temporary coincident at time t, formally \({\textsf{\small CC}}(x,y,t)\), are indistinguishable relatively to time t but can still be different in general.Footnote 11 If \({\textsf{\small CC}}(x,y,t)\), then all the properties of x at t are also properties of y at t and vice versa.

For properties that are formalized via concepts or qualities, the constraint is explicitly introduced by the substitutivity axioms. In the case of the primitive relations of classification and location (that we will introduce later) an axiom of the form (\({\textsf{\small SB}}\)) (given below) is enough, while in the case of the inherence relation, axioms (A25) and (A26) do the work. Note however that from these axioms no constraint follows on properties of x and y at a time different from t nor on properties represented by means of additional predicates introduced by the user.

Axiom (A16) states that, for entities in time, parthood simpliciter can be defined on the basis of temporary parthood. The opposite is true only if one commits to the existence of temporal parts (at every time of existence), an option compatible with both dolce and dolce-core but that is not enforced. This means that the axioms for temporary parthood are compatible with both the endurantist and perdurantist views of persistence through time. Assuming that x and y persist through time, endurantists read the formula \({\textsf{\small P}}(x,y,t)\) as “x and y are both wholly present at t and x is part of y”, while perdurantists read that formula as “the temporal part of x at t is part of the temporal part of y at t”. Therefore, perdurantists need to assume the existence of x and y as well as that of the temporal parts of x and y.

$$\begin{array}{l@{\quad}l@{}r} \textbf{D4} & {\textsf{\small CC}}(x,y,t) \triangleq {\textsf{\small P}}(x,y,t) \wedge {\textsf{\small P}}(y,x,t) & (x,y\,coincide\,at\,t)\\ \textbf{D5} & {\textsf{\small CP}}(x,y) \triangleq \exists t({\textsf{\small PRE}}(x,t)) \wedge \forall t({\textsf{\small PRE}}(x,t) \rightarrow {\textsf{\small P}}(x,y,t)) & (x\, is \, a \, constant \, part \, of \, y)\\ \textbf{A16} & \exists t({\textsf{\small PRE}}(x,t)) \rightarrow ({\textsf{\small CP}}(x,y) \leftrightarrow {\textsf{\small P}}(x,y)) &\\ && (for \, entities \, in \, time, \, ``constant \, part\hbox{''} \, and \ ``parthood\hbox{''} \, are\ equivalent) \end{array}$$

Temporary parthood presents three main novelties with respect to the corresponding relationship of dolce: (i) it is defined on all the particulars that are in time; (ii) the existence of sums is not guaranteed; (iii) (A16) is new (in dolce it was considered as a possible extension).

Let us say that a relation R is time regular whenever it satisfies the following:

$$\begin{array}{l@{\quad}l@{}r} {\textsf{\small (DS)}} & R(x,y,t) \wedge \textsf{P}(t',t) \rightarrow R(x,y,t') &\quad\quad\quad\quad\quad (dissectivity)\\ {(\textsf{\small AD})} & R(x,y,t') \wedge R(x,y,t'') \wedge {\textsf{\small SUM}}(t,t',t'') \rightarrow R(x,y,t) & (additivity)\\ {(\textsf{\small SB})} & R(x,y,t) \wedge {\textsf{\small CC}}(x',x,t) \wedge {\textsf{\small CC}}(y^{\prime},y,t) \rightarrow R(x',y^{\prime},t) & (substitutivity) \end{array}$$

We can rephrase these properties as follows: if the relation holds at a time, it holds at any sub-time; if the relation holds at two times, then it holds also at the time spanning the two; if a relation holds at t for two entities, then it holds for any two entities temporally coincident at t with them. These properties are collected here since they characterize several relations in dolce-core. In particular, we conclude our partial presentation of temporary parthood by stating that this relation is time regular, that is, it satisfies all the above constraints.

13.9 Concepts

The formalization of properties as extensional predicates (the first option of Section 13.4) is straightforward and requires no new formal element. Instead, the second option we considered involves two notions which are not in the original version of dolce: the category of concepts c and the relation of classification \({\textsf{\small CF}}\). \({\textsf{\small CF}}(x,y,t)\) stands for “x classifies y at time t” and is characterized in dolce-core as a time regular relation that satisfies

$$\begin{array}{l@{\quad}l} \textbf{A17} & {\textsf{\small CF}}(x,y,t) \rightarrow \textsc{c}(x) \\ \textbf{A18} & {\textsf{\small CF}}(x,y,t) \rightarrow {\textsf{\small PRE}}(y,t)\\ \end{array}$$

In addition we require that concepts are mereologically constant, i.e., with respect to parthood they do not change over time:

$$\begin{array}{l@{\quad}l} \textbf{A19} & \textsc{c}(x) \wedge {\textsf{\small PRE}}(x,t) \wedge {\textsf{\small PRE}}(x,t') \rightarrow \forall y({\textsf{\small P}}(y,x,t) \leftrightarrow {\textsf{\small P}}(y,x,t')) \end{array}$$

13.10 Qualities and Locations

The third option to formally represent properties is via individual qualities.

Each individual quality, say “the color of my car” or “the weight of John”, and its host are in a special relationship called inheritance. Formally, it is expressed by expressions of form \(\textsf{I}(x,y)\), whose intended reading is “the individual quality x inheres in the entity y”.Footnote 12 This relationship binds a specific bearer as shown by (A21) while (A22) says that each quality existentially depends on the entity that bears it; in the previous examples the bearers are my car and John, respectively. Furthermore, from axiom (A23) qualities exist during the whole life of their bearers.Footnote 13

We anticipated that individual qualities are grouped into quality types, say Q i is the color-quality type, Q j the weight-quality type etc. These constraints are simple and we do not report them explicitly except for axiom (A24) according to which an entity can have at most one individual quality for each specific quality type. Axioms (A25) and (A26) say that if two particulars coincide at t then they need to have qualities of the same type and these qualities also coincide at t. In other terms, entities coincident at t must have qualities that are indistinguishable at t. Axiom (A27) says that the sum of qualities of the same type that inhere in two objects inheres in the sum of the objects (provided these sums exist).

$$\begin{array}{@{}l@{\quad}l} \textbf{A20} & \textsf{I}(x,y) \rightarrow {\textsc{\small Q}}(x) \\ \textbf{A21} & \textsf{I}(x,y) \wedge \textsf{I}(x,y^{\prime}) \rightarrow y=y^{\prime}\\ \textbf{A22} & {\textsc{\small Q}}(x) \rightarrow \exists y(\textsf{I}(x,y))\\ \textbf{A23} & \textsf{I}(x,y) \rightarrow \forall t({\textsf{\small PRE}}(x,t) \leftrightarrow {\textsf{\small PRE}}(y,t))\\ \textbf{A24} & \textsf{I}(x,y) \wedge \textsf{I}(x',y) \wedge {\textsc{\small Q}}_i(x) \wedge {\textsc{\small Q}}_{i}(x') \rightarrow x=x'\\ \textbf{A25} & {\textsf{\small CC}}(x,y,t) \rightarrow (\exists z(\textsf{I}(z,x) \wedge {\textsc{\small Q}}_{i}(z))\leftrightarrow \exists z' (\textsf{I}(z',y) \wedge {\textsc{\small Q}}_i(z'))) \\ \textbf{A26} & {\textsf{\small CC}}(x,y,t) \wedge \textsf{I}(z,x) \wedge \textsf{I}(z',y) \wedge {\textsc{\small Q}}_i(z) \wedge {\textsc{\small Q}}_i(z') \rightarrow {\textsf{\small CC}}(z,z',t)\\ \textbf{A27} & \textsf{I}(x,y) \wedge \textsf{I}(v,w) \wedge {\textsc{\small Q}}_i(x) \wedge {\textsc{\small Q}}_i(v) \wedge {\textsf{\small SUM}}(z,x,v) \wedge {\textsf{\small SUM}}(s,y,w) \rightarrow \textsf{I}(z,s)\\ \end{array}$$

Note that we do not force a schema of form

$$\begin{array}{l@{\quad}l} \underline{\textrm{Rejected}} & \textsf{I}\textsc(x,y) \wedge {\textrm{\small Q}}_i(x) \wedge {\textsf{\small P}}(y^{\prime},y) \rightarrow \exists x'(\textsf{I}(x',y^{\prime}) \wedge {\textrm{\small Q}}_i(x') \wedge {\textsf{\small P}}(x',x)) \end{array}$$

because this would prevent properties that inhere in complex objects only, e.g., emergent properties like functionalities of assembled artifacts (when not reducible to functionalities of the components).

The location relation, \({\textsf{\small L}}\), provides the link between qualities and spaces. First, we require regions (and in particular spaces) not to change during the time they exist (A28). Then, we write \({{\textsf{\small L}}}(x,y,t)\) to mean “at time t, region x is the location of the individual quality y” as enforced (in part) by axioms (A30) and (A31).Footnote 14 Each individual quality of type Q i must be located at least in one of the available spaces \(\textrm{S}_{ij}\) associated to it (axioms (A34) and (A35)). The location in a single space is unique (A36) and a quality that has a location in a space needs to have some location in that space during its whole life (A37). (A38) says that two qualities coincident at t are also indistinguishable with respect to their locations. Together with (A25) and (A26), this axiom formalizes the substitutivity of temporary properties represented by qualities: two entities that coincide at t are (at t) indistinguishable with respect to their qualities.

Axioms (A32) and (A33) characterize the fact that the location of an individual quality at t is the mereological sum of all the locations the quality has during t, i.e. at all the sub-times of t. Note that if a is the region corresponding to a property value of 1kg and b corresponds to a property value of 2kg, then the sum of a and b is the region including just the two mentioned and is distinguished from the region corresponding to the property value of 3kg. The sum of locations must not be confused with the sum of property values since, in general, the latter strictly depends on the space structure while the first does not. Therefore, for instance, if t is the sum of t 1 and t 2, and \({\textsf{\small L}}(1kg, x, t_1)\) and \({\textsf{\small L}}(1kg, x, t_2)\), then at t, x is still located a 1kg and not at 2kg.

$$\begin{array}{l@{\quad}l} \textbf{A28} & \textsc{\small {R}}(x) \wedge {\textsf{\small PRE}}(x,t) \wedge {\textsf{\small PRE}}(x,t') \rightarrow \forall y({\textsf{\small P}}(y,x,t) \leftrightarrow {\textsf{\small P}}(y,x,t'))\\ \textbf{A29} & {\textrm{\small S}}_{ij}(x) \wedge {\textrm{\small S}}_{ij}(y) \wedge {\textsf{\small PRE}}(x,t) \rightarrow {\textsf{\small PRE}}(y,t)\\ \textbf{A30} & {\textsf{\small L}}(x,y,t) \rightarrow \textsc{\small {R}}(x) \wedge {\textrm{\small Q}}(y)\\ \textbf{A31} & {\textsf{\small L}}(x,y,t) \rightarrow {\textsf{\small PRE}}(y,t)\\ \textbf{A32} & {\textsf{\small L}}(x,y,t) \wedge {\textsf{\small P}}(t',t) \wedge {\textsf{\small L}}(x',y,t') \wedge {\textrm{\small S}}_{ij}(x) \wedge {\textrm{\small S}}_{ij}(x') \rightarrow \\ & \forall t''({\textsf{\small PRE}}(x,t'') \rightarrow {\textsf{\small P}}(x',x,t''))\\ \textbf{A33} & {\textsf{\small L}}(x',y,t') \wedge {\textsf{\small L}}(x'',y,t'') \wedge {\textsf{\small SUM}}(t,t',t'') \wedge {\textsf{\small SUM}}(x,x',x'') \wedge {\textrm{\small S}}_{ij}(x') \wedge {\textrm{\small S}}_{ij}(x'') \rightarrow \\ & {\textsf{\small L}}(x,y,t)\\ \textbf{A34} & {\textsf{\small L}}(x,y,t) \wedge {\textrm{\small Q}}_i(y) \rightarrow \bigvee_j {\textrm{\small S}}_{ij}(x)\\ \textbf{A35} & {\textrm{\small Q}}(y) \wedge {\textsf{\small PRE}}(y,t) \rightarrow \exists x({\textsf{\small L}}(x,y,t))\\ \textbf{A36} & {\textsf{\small L}}(x,y,t) \wedge {\textsf{\small L}}(x',y,t) \wedge {\textrm{\small S}}_{jk}(x) \wedge {\textrm{\small S}}_{jk}(x') \rightarrow x=x'\\ \textbf{A37} & {\textsf{\small L}}(x,y,t) \wedge {\textsf{\small PRE}}(y,t') \wedge {\textrm{\small S}}_{jk}(x) \rightarrow \exists x' ({\textsf{\small L}}(x',y,t') \wedge {\textrm{\small S}}_{jk}(x')) \\ \textbf{A38} & {\textsf{\small L}}(x,y,t) \wedge {\textsf{\small CC}}(x',x,t) \wedge {\textsf{\small CC}}(y^{\prime},y,t) \rightarrow {\textsf{\small L}}(x',y^{\prime},t) \qquad\qquad\quad ({\textsf{\small L}}\hbox{-}substitutivity) \end{array}$$

The next formula is not an axiom since not all properties are dissective (see the previous example using weights)

$$\begin{array}{l@{\quad}l} \underline{\textrm{Rejected}} & {\textsf{\small L}}(x,y,t) \wedge {\textsf{\small P}}(t',t) \rightarrow {\textsf{\small L}}(x,y,t') \end{array}$$

Additivity is also non-valid for \({\textsf{L}}\): it does not hold for properties like mass.

$$\begin{array}{l@{\quad}l} \underline{\textrm{Rejected}} & {\textsf{\small L}}(x,y^{\prime},t) \wedge {\textsf{\small L}}(x,y^{\prime\prime},t) \wedge {\textsf{\small SUM}}(y,y^{\prime},y^{\prime\prime}) \rightarrow {\textsf{\small L}}(x,y,t) \end{array}$$

13.11 Objects and Events

We all experience a tendency to distinguish what changes from the changing itself. A lively and long discussion on the ontological status of events and on what distinguishes them from objects has taken place especially in the philosophy of language (Casati and Varzi, 1996). There are formal and applicative advantages in accepting events, e.g., one can (i) quantify over actions, (ii) predicate on causality, and (iii) avoid reductionist views.

The orginal dolce formulated the object vs. event distinction in terms of the endurant vs. perdurant partition by identifying objects with endurants and events with perdurants. This choice reflects the position of several philosophers and is based on the observation that, say, the “life of John” is only partially present at each time at which it exists (it has distinct temporal parts at each time at which it exists) while “John” is wholly present whenever it exists (it does not depend on the existence of temporal parts). However, with this position classical perdurantism would not be able to embrace the object vs. event distinction for the simple reason that perdurantists accept only perdurant entities. In addition, in a strict reading of perdurantism, all particulars must be spatio-temporally extended and two distinct entities cannot have exactly the same spatio-temporal location. Thus, since “John” and “the life of John” have exactly the same spatio-temporal location, perdurantists would be forced to identify them. This shows that the previous identification, although motivated by some aspects of the theories, is perhaps too naïve and a different (and more general) foundation of the distinction between objects and events should be sought.

Hacker (1982) proposes to characterize the distinction on the fact that events are primarily in (directly related to) time while material, and more generally physical, objects are primarily in (directly related to) space. Indeed,

  • the properties (and qualities) that apply to material objects are different from those that apply to events. Typically, material objects have weight, size, shape, texture, color etc. and they are related by specific spatial relationships like congruence. Events, on the other hand, can be sudden, brief or prolonged, fast or slow, etc. and can occur before, after, simultaneously with other events. Moreover, relations like causation seem to be strictly linked to events and not to objects.

  • Space plays a role in the identification of material objects, time in that of events. Material objects that are simultaneously located at different places are different and events that have different temporal locations are different (Zemach, 1970).

  • The unity criteria of objects is primarily spatial, while the one of event is primarily temporal (Hacker, 1982).

This division extends to non-material objects as well since these are also characterized by non-temporal properties and specific individuation and unity criteria (space is the realm of these criteria for material objects, other objects rely on other dimensions, all distinct from time). In short, what differentiates events from (material or immaterial) objects is the special connection to time and temporal relations.

Of course, even though events are primarily in time while objects are primarily in other dimensions, there are strong interrelationships between them. Several author (Simons, 1991; Hacker, 1982) claim that events are not possible without objects and vice versa. Since from the representation perspective there seems to be no real advantage in committing to a reductionist view (either choosing that events are the truly basic entities or, on the contrary, attributing to objects this role), the preferred option is to consider both categories of events and of objects as primary categories and to highlight their relationships: events need participants (objects) and objects need lives (events). By means of the relationship between objects and events (aka participation), it is possible to say that an object a exists at a certain time t “if and because” its life exists at t (Simons, 2000), i.e. it is the life of a that is the truth-maker for the proposition “a exists at t”. On the other hand, events are related to space only indirectly via the material objects participating in them.

dolce-core characterizes the distinction between objects and events (two basic categories in the ontology structure) following this latter approach. However, by (A10), qualities, concepts, and regions are in time too and, intuitively, their participation to events (like their creation or destruction) seems plausible. In this perspective, qualities, concepts and regions could be considered as subcategories of o (in this view objects are not necessarily extended in space). Here we do not commit to this position and therefore we maintain our initial assumption where qualities, concepts, and regions are disjoint from objects.

Participation is taken to be a time regular relation defined between objects and events: \({\textsf{\small PC}}(x,y,t)\) stands for “the entity x participates in the event y at t”. Axioms (A40) and (A41) capture the mutual existential dependence between events and objects. Axioms (A42) and (A43) make explicit the fact that participation does not rely on unity criteria for objects or for events (Simons, 1987). This simply means that the participation relation is not bound by these unity criteria: an object does not participate to an event as a whole (since also its parts participates to it) as well as an event does not have participants because of some special unity property (since all the events, of which it is part, have those participants too). Participation, of course, can be used to define more specific relations that take into account unity criteria. Since these criteria often depend on the purposes for which one wants to use the ontology, they are not discussed here.

$$\begin{array}{l@{\quad}l} \textbf{A39} & {\textsf{\small PC}}(x,y,t) \rightarrow \textsc{o}(x) \wedge {\textsc{\small E}}(y)\\ \textbf{A40} & {\textsc{\small E}}(x) \wedge {\textsf{\small PRE}}(x,t) \rightarrow \exists y({\textsf{\small PC}}(y,x,t))\\ \textbf{A41} & \textsc{o}(x) \wedge {\textsf{\small PRE}}(x,t) \rightarrow \exists y({\textsf{\small PC}}(x,y,t))\\ \textbf{A42} & {\textsf{\small PC}}(x,y,t) \wedge {\textsf{\small P}}(y,y^{\prime},t) \wedge {\textsc{\small E}}(y^{\prime}) \rightarrow {\textsf{\small PC}}(x,y^{\prime},t)\\ \textbf{A43} & {\textsf{\small PC}}(x,y,t) \wedge {\textsf{\small P}}(x',x,t) \rightarrow {\textsf{\small PC}}(x',y,t) \end{array}$$

We now clarify how dolce-core manages to formalize events and objects as entities with different qualities, and how it represents “being primarily in time (space)”. Axiom (A44) makes explicit the fact that quality types directly connected to events cannot be directly related to objects and vice versa.

$$\begin{array}{l@{\quad}l}\textbf{A44} & \textsf{I}(x,y) \wedge {\textrm{\small Q}}_i(x) \wedge {\textrm{\small E}}(y) \wedge \textsf{I}(z,v) \wedge {\textrm{\small Q}}_j(z) \wedge \textsc{o}(v) \rightarrow \neg {\textrm{\small Q}}_j(x) \wedge \neg {\textrm{\small Q}}_i(z) \end{array}$$

The exact quality types that apply to objects and events depend on the modeling interests of the user. Nonetheless, as motivated earlier, qualities that apply to events are strictly connected to time (fast vs. slow, sudden vs. prolonged, etc.).

Regarding the property of “being primarily in time”, we introduce the quality type “being time-located”.Footnote 15 Let us use TQ for this quality type for time and let us make the simplifying assumption that there is just one space for the time individual qualities; as seen in Section 13.5, we call it t. dolce-core (as well as dolce) distinguishes direct qualities, i.e., properties that can be predicated of x because it has a corresponding individual quality, from indirect qualities, i.e., properties of x that are inherited from the relations x has with other entities. For instance, following Simons (2000), events have a direct temporal location, while objects are located in time just because they participate to events (e.g. their own lives). Analogously, material objects have a direct spatial location, while events are indirectly located in space through the spatial location of their participants.

(A45) makes explicit the temporal nature of the parameter t in the location relation. (A46) says that for events “being in time” reduces to having a time-quality located in time, which, together with (A10) and (A44), guarantees that all and only the events have a time-quality. These axioms together with (A41), show that objects are in time because of their participation in events.

$$\begin{array}{l@{\quad}l} \textbf{A45} & {\textsf{\small L}}(x,y,t) \wedge \textsc{tq}(y) \rightarrow x=t\\ \textbf{A46} & {\textrm{\small E}}(x) \wedge {\textsf{\small PRE}}(x,t) \leftrightarrow \exists y(\textsc{tq}(y) \wedge \textsf{I}(y,x) \wedge {\textsf{\small L}}(t,y,t)) \end{array}$$

Note that if we define the spatial location of events via the location of their participants, and the life of an object as the minimal event in which it (maximally) participates, we obtain that an object spatio-temporally coincides with its life. The distinction between participation, temporary parthood, and spatial inclusion ensures that these two entities, although spatio-temporally coincident, are not identified.

As stated before, in dolce-core qualities cannot participate in events. This holds in particular for the qualities of objects even though in this case qualities are related to time by axiom (A23) through the objects they inhere in (which necessarily exist by axiom (A22)). Time is (at least) an “indirect” quality of qualities of objects. However one could follow the opposite intuition that qualities can participate in events, assuming that only qualities are the “true” participants in events. In this perspective, objects would participate only indirectly because of the qualities they have.

Several important questions have been left out of this paper. We hope, nonetheless, that the approach adopted in building first dolce and then dolce-core stands out, that the foundational choices we have made can be appreciated for the careful analysis they rely upon, and that the general methodology we apply here has been fairly illustrated.