modularity of ontologies in an arbitrary institution
play

Modularity of Ontologies in an Arbitrary Institution nez 1 Till - PowerPoint PPT Presentation

Modularity of Ontologies in an Arbitrary Institution nez 1 Till Mossakowski 2 Don Sannella 3 Yazmin Angelica Iba Andrzej Tarlecki 4 1 University of Bremen 2 Faculty of Computer Science, Otto-von-Guericke University of Magdeburg 3 Laboratory for


  1. Modularity of Ontologies in an Arbitrary Institution nez 1 Till Mossakowski 2 Don Sannella 3 Yazmin Angelica Iba˜ Andrzej Tarlecki 4 1 University of Bremen 2 Faculty of Computer Science, Otto-von-Guericke University of Magdeburg 3 Laboratory for Foundations of Computer Science, University of Edinburgh 4 Institute of Informatics, University of Warsaw February 18, 2015 Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 1 / 24

  2. Motivation Size of ontologies Snowmed CT 1 or GALEN 2 is huge ⇒ reuse only those parts that cover all the knowledge about that subset of relevant terms. This leads to the module extraction problem: given a subset Σ of the signature of an ontology O , find a (minimal) subset of that ontology that is “relevant” for the terms in Σ . 1 http://ihtsdo.org/snomed-ct/ 2 http://www.opengalen.org/ Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 2 / 24

  3. Modules in OWL Example Male ≡ Human ⊓ ¬ Female , Father ⊑ Human , Human ⊑ ∀ has child . Human , Father ≡ Male ⊓ ∃ has child . ⊤ Terms of interest: Σ = { Male , Human , Female , has child } . Let M = grey shaded axioms. Then M is a Σ -module of O , i.e. O has the same Σ -consequences as M . E.g., Male ⊓ ∃ has child . ⊤ ⊑ Human follows from O , but also from M . The same in first-order logic ∀ x . Male( x ) ↔ Human( x ) ∧ ¬ Female( x ) , ∀ x . Human( x ) → ∀ y . has child( x , y ) → Human( y ) ∀ x . Father( x ) → Human( x ) , ∀ x . Father( x ) ↔ Male( x ) ∧ ∃ y . has child( x , y ) Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 3 / 24

  4. Goal of this work Generalise the notion of module (extraction) to an arbitrary logical system Provide a semantics for module extraction in DOL Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 4 / 24

  5. Institutions (Goguen/Burstall 1984) Definition An institution consists of a category Sign of signatures , a sentence functor Sen : Sign − → S et → Σ ′ , we have Sen ( σ ): Sen (Σ) − → Sen (Σ ′ ), for σ : Σ − a model functor Mod : Sign op − → C at → Σ ′ , we have Mod ( σ ): Mod (Σ ′ ) − for σ : Σ − → , a satisfaction relation | = Σ ⊆ | Mod (Σ) | × Sen (Σ), such that the following satisfaction condition holds: M ′ | = Σ ′ Sen ( σ )( ϕ ) if and only if Mod ( σ )( M ) ′ | = Σ ϕ or shortly M ′ | = Σ ′ σ ( ϕ ) if and only if M ′ | σ | = Σ ϕ Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 5 / 24

  6. Institutions: formalisation of notion of logical system Σ → Σ ’ σ Signatures Sen σ Sen Σ Sen Σ ’ Sentences |= Σ |= Σ ’ Satisfaction Mod σ Mod Σ Mod Σ ’ Models Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 6 / 24

  7. Sample institutions propositional logic description logics, OWL first-order, higher-order logic, polymorphic logics logics of partial functions modal logic, epistemic logic, deontic logic, logics of knowledge and belief, agent logics µ -calculus, dynamic logic spatial logics, temporal logics, process logics, object logics intuitionistic logic linear logic, non-monotone logics, fuzzy logics paraconsistent logic, database query languages Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 7 / 24

  8. � � Inclusive Categories Definition An inclusive category is a category with a broad subcategory a which is a partially ordered class with a least element (denoted ∅ ), non-empty products (denoted ∩ ) and finite coproducts (denoted ∪ ), such that for each pair of objects A , B , the following is a pushout in the category: A ∩ B � A � � � � � � � A ∪ B B � � a That is, with the same objects as the original category. For any objects A and B of an inclusive category, we write A ⊆ B if there is an inclusion from A to B ; the unique such inclusion will then be denoted by ι A ⊆ B : A ֒ → B , or simply A ֒ → B . Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 8 / 24

  9. Inclusive Institutions Definition An institution I = ( Sign , Sen , Mod , | =) is inclusive if Sign is an inclusive category, Sen is inclusive and preserves intersections, a and each model category is inclusive, and reduct functors are inclusive. b Moreover, we asume that reducts w.r.t. signature inclusions are surjective on objects. a That is, for any family of signatures S ⊆ | Sign | , Sen ( � S ) = � Σ ∈ S Sen (Σ). b That is, we have a model functor Mod : Sign op → IC at , where IC at is the (quasi)category of inclusive categories and inclusive functors. Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 9 / 24

  10. Notation In inclusive institutions, if Σ 1 ⊆ Σ 2 via an inclusion ι : Σ 1 ֒ → Σ 2 and M ∈ Mod (Σ 2 ), we write M | Σ 1 for M | ι . Sen ( ι ): Sen (Σ 1 ) → Sen (Σ 2 ) is the usual set-theoretic inclusion, hence its application may be omitted. Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 10 / 24

  11. � � � (Weakly) Union-exact Institutions Definition An inclusive institution I is called (weakly) union-exact, if all intersection-union signature pushouts in Sign are (weakly) amalgamable. More specifically, the latter means that for any pushout Σ 1 ∩ Σ 2 Σ 1 � Σ 1 ∪ Σ 2 Σ 2 in Sign , any pair ( M 1 , M 2 ) ∈ Mod (Σ 1 ) × Mod (Σ 2 ) that is compatible in the sense that M 1 and M 2 reduce to the same (Σ 1 ∩ Σ 2 )-model can be amalgamated to a unique (or weakly amalgamated to a not necessarily unique) (Σ 1 ∪ Σ 2 )-model: there exists a (unique) M ∈ Mod (Σ 1 ∪ Σ 2 ) that reduces to M 1 and M 2 , respectively. Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 11 / 24

  12. Presentations Definition A presentation in an institution I = ( Sign , Sen , Mod , | =) is a pair P = (Σ , Φ) , where Σ ∈ | Sign | is a signature and Φ ⊆ Sen (Σ) is a set of Σ-sentences. Σ is also denoted as Sig( P ), Φ as Ax( P ). We extend the model functor to presentations and write Mod (Σ , Φ) (or sometimes Mod (Φ) if the signature is clear) for the full subcategory of Mod (Σ) that consists of the models of (Σ , Φ), i.e., | Mod (Σ , Φ) | = { M ∈ | Mod (Σ) | | M | = Σ Φ } . Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 12 / 24

  13. Ontologies Definition An ontology O in a logic given as the institution I is just a set of sentences For each ontology O , its signature Sig( O ) is the least signature over which all the sentences in O . Note: the standard institutional concept to consider ontologies as presentations does not work for the definition of module below. Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 13 / 24

  14. Conservative extensions Definition Consider ontologies O ′ ⊆ O and a signature Σ ∈ | Sign | . 1 O is a model Σ-conservative extension (Σ-mCE) of O ′ , if for every (Sig( O ′ ) ∪ Σ) -model I ′ of O ′ , there exists a (Sig( O ) ∪ Σ) -model I of O such that I ′ | Σ = I| Σ . 2 O is a consequence Σ-conservative extension (Σ-cCE) of O ′ , if for every Σ-sentence α , we have = α iff O ′ | O | = α. Yazmin Angelica Iba˜ nez, Till Mossakowski, Don Sannella, Andrzej Tarlecki Modularity of Ontologies ( University of Bremen, Faculty of Computer Science, Otto-von-Guerick February 18, 2015 14 / 24

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend