Using Adaptive Logics for Expression of Context and Interoperability in DL Ontologies
Abstract
:1. Introduction
- A set of XML tags identifying abnormalities and context;
- A set of algorithms for manipulating the tags and applying the adaptive proofs to OWL ontologies;
- A validation from different use-cases of ontology contextualization.
2. Related Work
2.1. Preliminaries
2.2. Dealing with Change and Inconsistencies
2.3. Expression of Context in Ontologies
2.4. Adaptive Logics
- (Reflexivity)
- If then (Transitivity)
- Adds premises to the theory
- Infers rules at some conditions or unconditionnally
- Retracts (mark) rules or reintegrates (unmark) rules into the theory
3. Expressing Context and Dealing with Inconstistencies Using Adaptive Logics
3.1. Expressing AL Elements in DL: Adaptive Context Expression (ACE)
3.2. Reasoning on ACE Elements (RACE)
- It can cause an inconsistency in A. If that is the case, some rules in A must be marked and go into . As a consequence;
- Some rules in E may become valid regarding their abnormalities toward the rules in A now that some rule in A has been marked. If this is the case, then the said rules should go from to A and another run of verifying if the new rule in A may cause inconsistency is necessary, and so on until no more rules are added in A.
4. Expressing ACE Abnormalities
4.1. Expressing an Abormality on a Specific Rule
4.2. Expressing Conjunctions and Disjunctions in Abnormalities
4.3. Expressing the Set of Abnormalities
5. Experiments
5.1. Preliminaries
- An output ontology ACEn.owl_AceVerified.owl (when testing ontology ACEn.owl);
- A log file named ace.log.
5.2. Tests Description and Results
Algorithm 1: RACE minimal abnormality strategy |
Ensure : The resulting ontology is consistant
|
Algorithm 2: RulesMarking algorithm |
Ensure : After the integration of a new rule in A, every remains valid regarding its set of abnormalities .
|
Algorithm 3: RulesUnmarking Algorithm |
Ensure : After the integration of a new rule in A, every should remain marked regarding its set of abnormalities .
|
5.3. Basic Tests
5.4. Testing
5.5. Advanced Testing: Order of Appearance of Formulas in the Knowledge Base, Marking and Unmarking, Conjunctions and Disjunctions
6. Summary of the Tests
- F1:
- F2:
- F3:
- F4:
- F5:
- F6: .
7. Conclusions and Future Works
- Alignment between the ontologies to merge needs to be ensured before the merging.
- Complex abnormalities (e.g., ) can be tricky to express.
- The order in which formulas, related to other formulas’ abnormalities, are encountered somewhat matters. A formula, unbound to any abnormality and part of (more than one) other formula abnormality, may induce a precedence of one formula toward another. This is shown in the tests using ACE6.owl. Apart from this specific case, the order in which formulas and abnormalities are encountered does not matter.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Berners-Lee, T.; Hendler, J.; Lassila, O. The semantic web. Sci. Am. 2001, 284, 34–43. [Google Scholar] [CrossRef]
- Gruber, T.R. A translation approach to portable ontology specifications. Knowl. Acquis. 1993, 5, 199–220. [Google Scholar] [CrossRef]
- Baader, F.; Horrocks, I.; Sattler, U. Description Logics as Ontology Languages for the Semantic Web. In Mechanizing Mathematical Reasoning: Essays in Honor of Jörg H. Siekmann on the Occasion of His 60th Birthday; Hutter, D., Stephan, W., Eds.; Springer: Berlin/Heidelberg, Germany, 2005; pp. 228–248. [Google Scholar]
- Alchourrón, C.E.; Gärdenfors, P.; Makinson, D. On the logic of theory change: Partial meet contraction and revision functions. J. Symb. Log. 1985, 50, 510–530. [Google Scholar] [CrossRef]
- Qi, G.; Yang, F. A survey of revision approaches in description logics. In Proceedings of the International Conference on Web Reasoning and Rule Systems, Karlsruhe, Germany, 31 October–1 November 2008; Springer: Berlin/Heidelberg, Germany, 2008; pp. 74–88. [Google Scholar]
- Jiménez-Ruiz, E.; Payne, T.R.; Solimando, A.; Tamma, V.A. Limiting Logical Violations in Ontology Alignnment through Negotiation. Available online: https://www.aaai.org/ocs/index.php/KR/KR16/paper/download/12893/12478 (accessed on 31 January 2022).
- Klarman, S.; Gutiérrez-Basulto, V. Two-Dimensional Description Logics of Context. DL2011. CEUR-WP. 2011. Available online: https://orca.cardiff.ac.uk/111966/1/KlaGutDL11.pdf (accessed on 31 January 2022).
- Bonatti, P.A.; Petrova, I.M.; Sauro, L. Defeasible reasoning in Description Logics: An overview on DL^ N. arXiv 2020, arXiv:2009.04978. [Google Scholar]
- Batens, D. A Universal Logic Approach to Adaptive Logics. Log. Universalis 2007, 1, 221–242. [Google Scholar] [CrossRef]
- Straßer, C. The Standard Format for Adaptive Logics. In Adaptive Logics for Defeasible Reasoning; Springer: Berlin/Heidelberg, Germany, 2014; pp. 11–58. [Google Scholar]
- Neuhaus, F. On the Definition of ’Ontology’. Available online: https://www.researchgate.net/profile/Fabian-Neuhaus-2/publication/323684434_On_the_Definition_of_’Ontology’/links/5aa3fbb90f7e9badd9a99d1e/On-the-Definition-of-Ontology.pdf (accessed on 31 January 2022).
- Aiguier, M.; Atif, J.; Bloch, I.; Hudelot, C. Belief revision, minimal change and relaxation: A general framework based on satisfaction systems, and applications to description logics. Artif. Intell. 2018, 256, 160–180. [Google Scholar] [CrossRef] [Green Version]
- Euzenat, J. Revision in networks of ontologies. Artif. Intell. 2015, 228, 195–216. [Google Scholar] [CrossRef]
- Dhelim, S.; Ning, H.; Zhu, T. STLF: Spatial-temporal-logical knowledge representation and object mapping framework. In Proceedings of the 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Budapest, Hungary, 9–12 October 2016; pp. 001550–001554. [Google Scholar] [CrossRef]
- Chatalic, P.; Nguyen, G.H.; Rousset, M.C. Reasoning with Inconsistencies in Propositional Peer-to-Peer Inference Systems. Available online: https://hal.inria.fr/inria-00179862/file/chatalic_nguyen_rousset_ecai_06.pdf (accessed on 31 January 2022).
- Haase, P.; Stojanovic, L. Consistent Evolution of OWL Ontologies. In The Semantic Web: Research and Applications; Gómez-Pérez, A., Euzenat, J., Eds.; Springer: Berlin/Heidelberg, Germany, 2005; pp. 182–197. [Google Scholar]
- Bouamrane, M.M.; Rector, A.; Hurrell, M. Using OWL ontologies for adaptive patient information modelling and preoperative clinical decision support. Knowl. Inf. Syst. 2011, 29, 405–418. [Google Scholar] [CrossRef]
- Bazire, M.; Brézillon, P. Understanding context before using it. In International and Interdisciplinary Conference on Modeling and Using Context; Springer: Berlin/Heidelberg, Germany, 2005; pp. 29–40. [Google Scholar]
- Mitra, K.; Zaslavsky, A.; Åhlund, C. Context-aware QoE modelling, measurement, and prediction in mobile computing systems. IEEE Trans. Mob. Comput. 2015, 14, 920–936. [Google Scholar] [CrossRef] [Green Version]
- Padovitz, A.; Loke, S.W.; Zaslavsky, A.; Burg, B.; Bartolini, C. An approach to data fusion for context awareness. In International and Interdisciplinary Conference on Modeling and Using Context; Springer: Berlin/Heidelberg, Germany, 2005; pp. 353–367. [Google Scholar]
- Barkat, O.; Khouri, S.; Bellatreche, L.; Boustia, N. Bridging context and data warehouses through ontologies. In Proceedings of the Symposium on Applied Computing, Marrakech, Morocco, 3–7 April 2017; pp. 336–341. [Google Scholar]
- Strasser, C.; Antonelli, G.A. Non-monotonic Logic. In The Stanford Encyclopedia of Philosophy, Summer 2018 ed.; Zalta, E.N., Ed.; Metaphysics Research Lab., Stanford University: Stanford, CA, USA, 2018. [Google Scholar]
- Straßer, C. Adaptive Logics for Defeasible Reasoning; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
Tested in | Source | Unmarked | |||
---|---|---|---|---|---|
ACE1.owl | - | F1,F2 | - | - | - |
ACE2.owl | - | F1,F2 | - | F3 | F1 |
ACE3.owl | - | F1,F2 | F6,F5 | F3 F5 | F1 |
ACE4.owl | F3∧F4 | F1,F2 | F6,F5 | F3 F4 | F1 |
ACE5.owl | F3∧F4 | F1,F2 | F6,F5 | F3 F4 | F1 |
ACE6.owl | F3∧F4 | F1,F2 | F6,F5 | F3 F4 | F6 |
ACE7.owl | - | F6,F5∨F2 | - | F3 F4 | F6 |
ACE8.owl | - | F6,F5∨F2 | - | F4 | - |
ACE9.owl | F3∧F4 | F6,F5∨F2 | - | F4 F3 | F4 |
ACE10.owl | F3∧F5 | F1,F2 | F6,F5 | F4 F3 | F6 F1 |
ACE11.owl | F3∧F5 | F1,F2 | F6,F5 | F3 | - |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Louge, T.; Karray, M.H.; Archimède, B. Using Adaptive Logics for Expression of Context and Interoperability in DL Ontologies. Information 2022, 13, 139. https://doi.org/10.3390/info13030139
Louge T, Karray MH, Archimède B. Using Adaptive Logics for Expression of Context and Interoperability in DL Ontologies. Information. 2022; 13(3):139. https://doi.org/10.3390/info13030139
Chicago/Turabian StyleLouge, Thierry, Mohamed Hedi Karray, and Bernard Archimède. 2022. "Using Adaptive Logics for Expression of Context and Interoperability in DL Ontologies" Information 13, no. 3: 139. https://doi.org/10.3390/info13030139
APA StyleLouge, T., Karray, M. H., & Archimède, B. (2022). Using Adaptive Logics for Expression of Context and Interoperability in DL Ontologies. Information, 13(3), 139. https://doi.org/10.3390/info13030139