=Paper=
{{Paper
|id=Vol-2518/paper-FOUST6
|storemode=property
|title=Foundationless Ontologies
|pdfUrl=https://ceur-ws.org/Vol-2518/paper-FOUST6.pdf
|volume=Vol-2518
|authors=Michael Grüninger,Megan Katsumi
|dblpUrl=https://dblp.org/rec/conf/jowo/GruningerK19a
}}
==Foundationless Ontologies==
Foundationless Ontologies Michael GRÜNINGER a and Megan KATSUMI a a Department of Mechanical & Industrial Engineering, University of Toronto, Canada Abstract. One of the purported benefits of foundational ontologies is that they fa- cilitate the design of sharable and reusable domain ontologies. Nevertheless, there has been little formal analysis of the relationship between foundational and domain ontologies. In this paper we explore the role of foundational ontologies in axioma- tizing the intended semantics of the signature of a domain ontology. In particular, we propose a way of designing domain ontologies such that different foundational ontologies can be used for the axiomatization. In this sense, the resulting domain ontologies may be considered to be agnostic of any given foundational ontology. This work was motivated by the development of the Industrial Ontologies Foundry, but may also be applied to existing domain ontologies such as the Seman- tic Sensor Network Ontology. Keywords. ontology design, upper ontologies, foundational ontologies 1. Introduction The use of a foundational ontology undoubtedly provides guidance for ontology devel- opers in the design of their ontologies, particularly if the new ontologies are conceived as extensions of the foundational ontology. The use of foundational ontologies for on- tology design should naturally be encouraged, but the choice of a foundational ontology raises issues of premature ontological commitment; we must also be careful to avoid pigeon-holing a domain ontology before its requirements are fully known or understood. Furthermore, the choice of a particular foundational ontology might impede sharability and reusability with other domain ontologies that use a different foundational ontology, since navigating between foundational ontologies can be prohibitively difficult. To address this challenge, we consider whether it might be possible to “swap out” one foundational ontology for another for the same domain ontology. By extracting the domain signature-specific module from the domain ontology, it should be possible to re- place the original foundational ontology with some alternative and by definition, all of the consequences of the module will remain unchanged, regardless of the foundational axioms used. The foundationless ontology that results from this exercise serves to effec- tively capture the intended semantics of the domain while allowing for alternate founda- tional ontologies to be used interchangeably. This avoids the challenge of studying and choosing between foundational ontologies in the initial stages of ontology design. In ex- isting ontologies, it allows for the reversal of a commitment to a foundational ontology, thus improving the potential for integration with other ontologies. The ontology that re- sults from this approach is “foundation-agnostic” – it does not require a commitment to a particular foundational ontology, while at the same time allowing people to use whatever Copyright c 2019 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). foundational ontology they like without the need for merging or prior harmonization of any foundational ontologies. Following this approach, the choice of foundational ontology only makes a differ- ence in the case that the required reasoning and scope of concepts extends to include the foundational concepts, for example, where the competency questions include foun- dational concepts as well as domain-specific ones. The distinguishing factors for select- ing a foundational ontology are then “soft” characteristics like usability and possibly implementation-specific characteristics like the size of the resulting representation. Any adequate foundational ontology may be used to capture, via some extension, the intended semantics of a given domain. Another way of looking at the foundationless ontology approach is that it serves to clarify the relationship between a particular domain ontology and a set of founda- tional ontologies. It is often unclear whether or to what extent foundational ontologies contribute to the required semantics of a given domain ontology. At the root of this is the question of what role the foundational ontology is intended to play for the domain ontology. While answers to this question may vary, regardless of the role of the foun- dational ontology, the challenge of choosing between foundational ontologies should be addressed. The foundationless ontology illustrates precisely what semantics, if any, from the foundational ontology contributes to the domain-specific ontology. We conjecture that it may often be the case that most of the foundational ontology’s axioms serve to support the high-level design and understanding of the domain ontology but do not con- tribute to the axiomatization of its required semantics. The extraction of foundationless ontologies is also a useful task to better understand the intended semantics of a domain, and more flexibly apply an ontology with various foundational theories. The key research challenge addressed in this paper is the role of foundational on- tologies in the axiomatization of sharable and reusable domain ontologies – given a class of intended structures for a domain ontology, how can we provide an axiomatization of this class such that the resulting domain ontology can be reused with other foundational ontologies? We tackle this problem by considering in turn a series of five question: • What are the intended structures of an ontology? • Under what conditions can a foundational ontology be used to axiomatize the class of intended structures Mdomain ? • Are foundational ontologies necessary for axiomatizing the class of intended struc- tures Mdomain or can they be axiomatized using only a theory in the signature σ domain ? • Can Mdomain be axiomatized using different foundational ontologies? • Is the adoption of a single foundational ontology for the axiomatization of T domain necessary to for semantic integration? All of these questions arose within the development of the Industrial Ontologies Foundry (IOF), whose mission is the creation of a set of core ontologies that spans the entire domain of digital manufacturing. This set of ontologies will be non-proprietary and are expected to serve as the foundation from which other domain-dependent and/or application ontologies can be derived in modular fashion across all industrial domains and manufacturing specializations. Different foundational ontologies were advocated for use in the design of the IOF Ontologies which led to the proposal that one foundational ontology be selected to the exclusion of others. The foundationless approach outlined in the current paper is a response against this proposal and a demonstration of the viability of designing domain ontologies that can be used with multiple foundational ontologies. 2. Intended Semantics of the Domain Ontology In any ontology design activity, the goal is the specification of a domain ontology T domain , that is equivalent to the axiomatization of the class of intended structures Mdomain for the signature σ domain . A key question is how foundational ontologies can be used to design such domain ontologies. Question 1. What are the intended structures of an ontology? When developing or selecting an axiomatization of an ontology for an application domain, the knowledge engineer typically has some requirements in mind. These re- quirements for the ontology are specified with respect to the intended semantics of the terminology; from a mathematical perspective the requirements may be characterized by the class of structures which capture the intended semantics, and such structures can be referred to as the required, or intended, structures for the ontology. We therefore need the class of intended structures if we are to evaluate T domain ([1] [2]). Foundational ontologies are used to axiomatize the intended semantics of the do- main signature, not to specify their intended semantics. The specification of intended semantics must be prior to the axiomatization, and the intended structures for a domain ontology must be specified in the signature σ domain of the domain ontology. Definition 1. Monto is an elementary class of structures iff there exists a first-order theory T such that M ∈ Monto iff M ∈ Mod(T ). Definition 2. Let L be a first-order language,and let Monto be a class of L-structures. Monto is a pseudoelementary class of structures iff there is a first-order theory T with signature L0 such that L ⊆ L0 and M ∈ Mod(T ) iff M |L ∈ Monto . Loosely speaking, a class of structures is pseudoelementary if it is axiomatizable by a theory with an expanded signature. For example, in the signature {adj}, the class of connected graphs (in which adj is the adjacency relation) is not elementary, but this class is pseudoelementary – connected graphs are reducts of models of a first-order theory using the expanded signature {adj, R}, where R is an irreflexive and transitive relation with a minimal element[3]. In the following sections, Mdomain will denote the class of intended structures for the domain ontology, and we will assume that the class is elementary or pseudoelementary. 3. Using Foundational Ontologies for Domain Ontology Design In this paper we explore the role of foundational ontologies in the design of sharable and reusable domain ontologies. In this context, the problem of ontology design becomes: given a class of structures that captures the intended semantics of the signature of the domain ontology, provide an axiomatization of this class of structures such that the re- sulting domain ontology can be used with multiple existing foundational ontologies. Question 2. Under what conditions can a foundational ontology be used to axiomatize the class of intended structures Mdomain ? To address this question, we need to consider the relationship between foundational ontologies and domain ontologies, in particular, the relationship between the models of foundational ontologies and the intended structures of the domain ontology. Definition 3. A class of structures Mdomain is definable by the foundational ontol- ogy T f oundation iff there is a mapping ϕ : Mdomain → Mod(T f oundation ) and a structure N ∈ Mdomain with signature σ (T f oundation ) ∪ σ domain such that M ∈ Mod(T f oundation ) is isomorphic to the reduct of N to the signature σ domain (denoted as M ∼ = N |σ domain ) and ϕ(M ) is elementary equivalent to the reduct of N to the signature σ (T f oundation ) (denoted as )N |σ (T f oundation ) . Thus, Mdomain is definable by the foundational ontology T f oundation iff each structure in Mdomain is definable in an expansion of a model of T f oundation . For example, consider the Simple Event Model [4] as the domain ontology and PSL [5] as the foundational ontology. The work in [6] introduced the technique of ontology grafting, in which the domain ontology is a theory that is faithfully interpreted by another ontology. The following Theorem generalizes this approach: Theorem 1. Mdomain is definable by the foundational ontology T f oundation iff there is a set of sentences R f oundation with signature σ (T f oundation ) ∪ σ (T domain ) such that T h(Mdomain ) and T f oundation are conservatively extended by T f oundation ∪ R f oundation . Proof. ⇒:) Suppose Mdomain is definable by the foundational ontology T f oundation . By Definition 3 and Theorem 4 of [7], there exists a theory T that is a con- servative extension of both T h(Mdomain ) and T f oundation . By Definition 3, the mod- els of T are structures N with signature σ (T f oundation ) ∪ σ domain such that M ∼ = N |σ domain and ϕ(M ) is elementary equivalent to N |σ (T f oundation ) . Thus, T has signature σ (T f oundation ) ∪ σ domain . ⇐:) Suppose T h(Mdomain ) and T f oundation are conservatively extended by T f oundation ∪ R f oundation . By Theorem 4 of [7], T f oundation ∪ R f oundation is a conservative extension of T h(Mdomain ) iff every structure M1 in Mdomain is elementarily equivalent to a structure N that can be expanded to a model M2 of T f oundation ∪ R f oundation . By Definition 3, Mdomain is definable by T f oundation ∪ R f oundation . Because T f oundation itself is conservatively extended by T f oundation ∪ R f oundation , ev- ery model of T f oundation is elementarily equivalent to a structure N that can be expanded to a model M2 of T f oundation ∪ R f oundation . Thus, By Definition 3, Mdomain is definable by T f oundation . The sentences in R f oundation correspond to the domain-specific axioms by which the foundational ontology is extended to axiomatize Mdomain . Using the terminology of [8], R f oundation is the residue of T f oundation ∪ R f oundation . Theorem 1 shows the conditions under which foundational ontologies are sufficient to axiomatize a domain ontology. We next consider whether domain ontologies can be axiomatized without the foundational ontologies. Question 3. Are foundational ontologies necessary for axiomatizing the class of in- tended structures Mdomain or can they be axiomatized using only a theory in the signature σ domain ? The next Theorem shows that the answer to this question is based on the distinction between elementary and pseudoelementary classes of structures. Theorem 2. Suppose that the foundational ontology T f oundation axiomatizes Mdomain . If Mdomain is an elementary class, then there exists a theory T domain in the signature σ domain that is elementarily equivalent to T h(Mdomain ). Proof. Suppose that T f oundation ∪ R f oundation ∪ T domain axiomatizes Mdomain , but without the axioms of the foundational ontology, T domain will have unintended models (in the signature σ domain ). We will show that this claim is false. Suppose N ∈ Mod(T domain ) but N 6∈ Mdomain , that is, N is an unintended model of T domain . There is a sentence ϕ in signature σ domain such that for all M ∈ Mdomain M |= Φ T domain 6|= Φ However, since T f oundation ∪ R f oundation ∪ T domain axiomatizes Mdomain , we have T f oundation ∪ R f oundation ∪ T domain |= Φ and T f oundation is not a module of T f oundation ∪ R f oundation ∪ T domain , contradicting Theorem 1. This Theorem shows us that a domain ontology with an elementary class of intended models is standalone insofar as it is sufficient for axiomatizing its class of intended mod- els. In the context of a foundational ontology, there might be unintended models, that is, there might exist unintended models of T f oundation ∪ R f oundation ∪ T domain . Such models can be eliminated only by extending the residue R f oundation , since both T f oundation and T domain are modules. On the other hand, if the class of intended models for the domain ontology are not elementary but rather form a pseudoelementary class, then any axiomatization of the intended models requires a theory with an expanded signature, and the foundational ontology is needed. 4. Modularity of Domain Ontologies If a foundational ontology is used to axiomatize a domain ontology, a question arises on whether or not this impedes the sharability and reusability of the domain ontology. Question 4. Can Mdomain be axiomatized using different foundational ontologies? Although it is common to align existing domain ontologies with different founda- tional ontologies, this is typically thought of as an ontology mapping exercise rather than ontology design. However, the results of the preceding section tell us that we should instead think of this as a problem of ontology modularization. 4.1. Modularizing an Existing Domain Ontology It is easy to see from Theorem 1 that Mdomain is axiomatized by distinct foundational ontologies T1f oundation , T2f oundation iff there exist theories T1 ,T2 such that • T1f oundation and T h(Mdomain ) are modules of T1 , • T2f oundation and T h(Mdomain ) are modules of T2 . that is, T h(Mdomain ) is a module of both theories T1 and T2 . We can treat the domain ontologies as modules in a larger ontology that imports the foundational ontology of one’s choice. For example, let T1f oundation and T2f oundation be two foundational ontologies, and let T domain be the axiomatization of the domain ontology using only the signature σ domain (i.e. this axiomatization contains no classes or relations from any external ontologies, including any foundational ones). For each combination of T domain and a foundational ontology, there will be a residue, that is, a set of sentences in the combined signature that are used to ”bridge”/”align” T domain with the foundational ontology. Let R1 be the set of such sentences with respect to T1f oundation and let R2 be the set of such sentences with respect to T2f oundation . Since T domain is a module of both T domain ∪ R1 ∪ T1f oundation and T domain ∪ R2 ∪ T2f oundation , both axiomatizations agree on the set of sentences in the signature σ domain . We can illustrate this with the Semantic Sensor Network (SSN) Ontology [9]. The axiomatization of the SSN Ontology is included what the designers considered to be an alignment with DOLCE-Ultralite as a way to make their ontological commitments explicit. The signature of the SSN Ontology is comprised of 41 unary relations (classes) and 39 binary relations (object properties). The SSN Ontology can be decomposed into a module T ssn corresponding to the SSN signature (which is equivalent to the ontology depicted in Figure 1 of [9]), a module consisting of DOLCE-Ultralite, and a residue Rssn dolce consisting of sentences in the combined signature. The case of Event-Model F [10] illustrates the importance of understanding the in- tended models. This ontology is axiomatized as an extension of DOLCE-Ultralite+DnS, rather than the full first-order theory of the DOLCE Ontology. The only nontrivial mod- ule with the signature of the domain ontology is the axiomatization of the taxonomy, and there are few additional axioms. However, the ontological commitments of this ontology are debatable, as it treats events as social objects, which is quite different from other foundational ontologies. 4.2. Implicit Specification of Intended Models In some cases, there is no explicit specification of the intended models Mdomain ; instead, a foundational ontology is used to write axioms that are implicitly satisfied by the in- tended models. How does such an approach work if multiple foundational ontologies are used? We begin by taking a closer look at the relationship between the foundational ontol- ogy and domain ontology. Theorem 3. Let T f oundation be a foundational ontology and let R be a set of sentences in the signature σ (T f oundation ) ∪ σ domain . If T f oundation ∪ R is consistent, then there exists a unique (up to logical equiva- lence) theory T domain in the signature σ domain such that Mod(T domain ) is definable by T f oundation . Proof. Suppose T f oundation ∪ R is consistent. There exists a unique (up to logical equivalence) theory T domain in the signature σ domain which is the strongest theory such that T f oundation ∪ R |= T domain It is easy to see that T domain is conservatively extended by T f oundation ∪ R. By Theorem 1, Mod(T domain ) is definable by T f oundation . Since T f oundation ∪ R ∪ T domain is a conservative extension of T domain , we will refer to T domain as the domain module for T f oundation . By Theorem 3, we can assign a domain ontology with signature σ domain to each foundational ontology. Theorem 4. Let T f oundation be a foundational ontology and let R be a set of sentences in the signature σ (T f oundation ) ∪ σ domain . If T domain is the domain module of T f oundation and Tidomain ≤ T ∗ , then T f oundation ∪ Ri ∪ T ∗ is a conservative extension of T ∗ . Proof. By Theorem 3, T domain is the maximal module of T f oundation ∪ R with signa- ture σ domain , so that T f oundation ∪ R 6|= T ∗ and for any sentence Φ in signature σ domain , T f oundation ∪ R |= Φ iff T ∗ |= Φ, and T f oundation ∪ R ∪ T ∗ is a conservative extension of T ∗. We can therefore extend the domain module for T f oundation with sentences in the signature σ domain to create a new ontology that is also a module of the ontology that extends T f oundation . Now suppose that we have a set of different foundational ontologies T1 , ..., Tn . Re- member that we are evaluating the use of foundational ontologies T1 , ..., Tn for proposing the axioms in T domain – we are not comparing the foundational ontologies themselves. Furthermore, the challenge is with the axiomatization of the intended models of T domain , not the intended models of Ti ∪ Ri ∪ Tidomain for some foundational ontology Ti . This problem is not solved by selecting a particular foundational ontology, but rather by deter- mining the intended models of T domain . The question is therefore – how are these these ontologies related to the unique theory T domain that axiomatizes the intended semantics of the signature of the domain? For each foundational ontology Ti , there will axioms Ri that are used to either pro- vide conservative definitions for domain terms or to extend Ti with axioms that constrain the interpretation of domain terms. Let Tidomain be the strongest theory in the signature of T domain such that Ti ∪ Ri |= Tidomain Given a set of foundational ontologies Ti , how are the ontologies Tidomain related to each other? From Theorem 3, it is straightforward to observe that for two foundational ontologies T1 , T2 , exactly one of the following cases must hold: 1. T1domain and T2domain are logically equivalent. 2. T1domain and T2domain are mutually inconsistent, and there exists a similarity T0domain . 3. T1domain and T2domain are independent of each other, and there exists an ontology T0domain that is a consistent extension of T1domain and T2domain . The problem is that in general the Tidomain will all be different from each other, so that it appears that there is no agreement on a common ontology T domain . However, this problem is not solved by selecting a particular foundational ontology, but rather by determining the intended models of T domain . The question is therefore – how are these these ontologies related to the unique theory T domain that axiomatizes the intended semantics of the domain terminology? Considering the task of evaluating the relationship between Tidomain and T domain , there are four cases: 1. If Tidomain is weaker than T domain , then there exist unintended models of Tidomain . We can extend Tidomain as appropriate with sentences in the signature of T domain to eliminate these unintended models. Furthermore, it follows that this extension is consistent with the foundational ontology Ti . 2. If Tidomain is stronger than T domain , then there exist omitted models of T domain . This is a problem, unless Ti ∪ Ri can somehow be weakened to allow these models, and hence be equivalent to T domain . 3. If Tidomain ∪ T domain is inconsistent, then we have a big problem – the foundational ontology Ti f oundation cannot be used with the domain ontology T domain . 4. If Tidomain and T domain are independent of each other, then their combination will be too strong (and omit models of T domain ) but their similarity will be too weak (and have unintended models). This is a problem similar to the second case – since omitted models exist, we cannot simply extend the foundational ontology, but rather must find a subtheory (which will lead to the introduction of unintended models of the foundational ontology). These four cases are objective ways of determining the adequacy of an foundational ontology Ti for axiomatizing the intended semantics of the domain signature. Note that in only one of these cases is Ti adequate (i.e. the case in which Tidomain is weaker than T domain ); all of the other cases have problems. Furthermore, the relationships between the Tidomain (and the foundational ontologies Ti in general) are irrelevant. A foundational ontology is adequate if and only if Tidomain can be extended to T domain . 5. Reusability One of the purported benefits of a foundational ontology is that domain ontologies ax- iomatized by the same foundational ontology are sharable and reusable. Since we have already seen that a domain ontology can be axiomatized by different foundational on- tologies, we need to determine whether reusability is still supported. Question 5. Is the adoption of a single foundational ontology for the axiomatization of T domain necessary to for semantic integration? An adequate answer to this question requires a formal definition of semantic inte- gration. Definition 4. Two ontologies T1 , T2 are semantically integrated iff there exists a faithful interpretation of T1 in T2 and a faithful interpretation of T2 in T1 . For domain ontologies that are axiomatized by different foundational ontologies, we cannot satisfy this definition of semantic integration unless the foundational ontologies themselves are mutually faithful interpretable. For foundationless ontologies, we have the following more restricted notion of integration as a straightforward consequence of Theorem 1: Theorem 5. Suppose Mdomain is axiomatized by both an extension T1 of the foundational ontology T1f oundation and by an extension T2 of the foundational ontology T2f oundation . For any sentence Φ ∈ σ domain , T1 |= Φ ⇔ T2 |= Φ In other words, both ontologies agree on sentences with the signature of the do- main ontology, so that we have a form of partial semantic integration that is restricted to the domain ontology but which does not carry over to the foundational ontologies themselves. 6. Conclusions In this paper we have proposed an approach to designing domain ontologies in a manner that does not require a commitment to a particular foundational ontology, while at the same time allowing people to use whatever foundational ontology they like without the need for merging or prior harmonization of any foundational ontologies. Although this has the benefit of improving the sharability and reusability of domain ontologies, we conclude this paper by addressing some of the limitations of the approach. One problem is the specification of the intended semantics of the domain ontology without using a prior set of ontological commitments. Users often employ a foundational ontology with which they are familiar when articulating the intended semantics of their terminology. Even the competency questions that they pose can be contain an implicit bias to one foundational ontology or another. This was evident with Event Model F, in which there seems to be no specification of the intended semantics of events that is independent of DOLCE Ultralite+DnS. Another question is the scope of the foundational ontologies – which concepts be- long to a foundational ontology and which belong to a domain ontology? For example, do any axioms about the ordering of timepoints and the relationship to time intervals form a module of the foundational ontology? If they do not, can be they be considered to be part of the domain ontology? This related to the question of whether or not foundational on- tologies can be partially reused – can modules from different foundational ontologies be combined together to form a new foundational ontology? Such radical modularity would allow more flexibility in applications where independently designed ontologies need to be used together (e.g. OWL-Time together with DOLCE, SUMO, or BFO). Is the foundationless approach best applied to existing ontologies for analysis and to facilitate integration with other ontologies or is it best used to design new domain ontolo- gies to ensure that they are sharable and reusable with multiple foundational ontologies? Our claim is that we can use the foundationless approach at design time to ensure that the domain ontology is sharable and reusable with multiple foundational ontologies. If a domain ontology has been designed without the use of a foundational ontology, it might be the case that the foundationless approach arrives at the same solution as those efforts that align the ontology with existing foundational ontologies. References [1] B. Aameri and M. Grüninger. A new look at ontology correctness. In L. Morgenstern, T. Patkos, and R. Sloan, editors, Logical Formalizations of Commonsense Reasoning, pages 2–8. AAAI Spring Symposium, 2015. [2] M. Katsumi and M. Grüninger. Theorem proving in the ontology lifecycle. In KEOD 2010 - Proceedings of the International Conference on Knowledge Engineering and Ontology Development, Valencia, Spain, October 25-28, pages 37–49, 2010. [3] H.-D. Ebbinghaus and J. Flum. Finite Model Theory, Second Edition. Springer Verlag, 1999. [4] W. R. van Hage, V. Malaisé, R. Segers, L. Hollink, and G. Schreiber. Design and use of the simple event model (SEM). Web Semantics: Science, Services and Agents on the World Wide Web, 9(2):128 – 136, 2011. Provenance in the Semantic Web. [5] M. Gruninger. Using the PSL ontology. In S. Staab, editor, Handbook of Ontologies, Second Edition, pages 419–431, 2009. [6] M. Katsumi and M. Grüninger. Using PSL to extend and evaluate event ontologies. In Rule Technolo- gies: Foundations, Tools, and Applications, pages 225–240. Springer, 2015. [7] P. Veloso and S. Veloso. On conservative and expansive extensions. O que nos faz pensar, 3(04):87–106, 1991. [8] B. Aameri, M. Grüninger, and C. Chui. Anti-modules. In O. K. et al, editor, Proceedings of the Joint Ontology Workshops 2016 Episode 2: The French Summer of Ontology co-located with the 9th Interna- tional Conference on Formal Ontology in Information Systems (FOIS 2016), Annecy, France, volume 1660 of CEUR Workshop Proceedings. CEUR-WS.org, 2016. [9] M. Compton, P. Barnaghi, L. Bermudez, R. Garcia-Castro, O. Corcho, S. Cox, J. Graybeal, M. Hauswirth, C. Henson, A. Herzog, V. Huang, K. Janowicz, W. D. Kelsey, D. L. Phuoc, L. Lefort, M. Leggieri, H. Neuhaus, A. Nikolov, K. Page, A. Passant, A. Sheth, and K. Taylor. The SSN Ontology of the W3C semantic sensor network incubator group. Web Semantics: Science, Services and Agents on the World Wide Web, 17:25–32, 2012. [10] A. Scherp, T. Franz, C. Saathoff, and S. Staab. F–a model of events based on the foundational ontology DOLCE+DnS Ultralite. In Proceedings of the fifth international conference on Knowledge capture, pages 137–144. ACM, 2009.