{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T13:25:03Z","timestamp":1777728303824,"version":"3.51.4"},"reference-count":37,"publisher":"SAGE Publications","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IA"],"published-print":{"date-parts":[[2022,7,8]]},"abstract":"<jats:p>The interoperability of devices from distinct brands on the Internet of Things (IoT) domain is still an open issue. The main reason is that pioneer companies always deliberately neglected to deploy devices able to interoperate with competitors products. The key factors that may invert such a trend derive, on one hand, from the abstraction of communication protocols that facilitates the migration from vertical to horizontal paradigms and, on the other hand, from the introduction of common and shared ontologies encoding devices specifications. The Semantic Web, with all its layers, can be considered the main framework for delivering ontologies, and by virtue of its features, it is surely the ideal means for providing shared knowledge. In this paper we present a framework that instantiates cognitive agents operating in IoT context, endowed with meta-reasoning in the Semantic Web. The framework, called SW-Caspar, is also provided with a module that performs semi-automatic ontology learning from sentences expressed in natural language; such a learning process generates a conceptual space reflecting the domain of discourse with an instance of a novel foundational ontology called Linguistic Oriented Davidsonian Ontology (LODO), whose main feature is to increase the deepness of reasoning without compromising linguistic-related features. LODO is inspired by the First-Order Logic Davidsonian notation and is serialized in OWL 2. Well-known examples derived from the theory of logical reasoning and a case-study applied to automation on health scenarios are also provided.<\/jats:p>","DOI":"10.3233\/ia-210125","type":"journal-article","created":{"date-parts":[[2022,7,8]],"date-time":"2022-07-08T11:10:24Z","timestamp":1657278624000},"page":"93-112","source":"Crossref","is-referenced-by-count":5,"title":["Towards ontological interoperability of cognitive IoT agents based on natural language processing\u00b6"],"prefix":"10.1177","volume":"16","author":[{"given":"Carmelo Fabio","family":"Longo","sequence":"first","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Catania, Viale Andrea Doria, Catania, Italy"}]},{"given":"Corrado","family":"Santoro","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Catania, Viale Andrea Doria, Catania, Italy"}]},{"given":"Marianna","family":"Nicolosi-Asmundo","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Catania, Viale Andrea Doria, Catania, Italy"}]},{"given":"Domenico","family":"Cantone","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Catania, Viale Andrea Doria, Catania, Italy"}]},{"given":"Daniele Francesco","family":"Santamaria","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Catania, Viale Andrea Doria, Catania, Italy"}]}],"member":"179","reference":[{"key":"10.3233\/IA-210125_ref1","first-page":"178","author":"Longo","year":"2021","journal-title":"Proc. of the 22nd Workshop \u201cFrom Objects to Agents\u201d (WOA 2021), Bologna, Italy"},{"key":"10.3233\/IA-210125_ref2","unstructured":"Longo C.F. , Longo F. and Santoro C. , A Reactive Cognitive Architecture based on Natural Language Processing for the task of Decision-Making using a Rich Semantic, in: 21st Workshop \u201cFrom Objects to Agents\u201d(WOA 2020), 2020."},{"key":"10.3233\/IA-210125_ref3","doi-asserted-by":"crossref","first-page":"104269","DOI":"10.1016\/j.engappai.2021.104269","article-title":"Caspar: Towards decision making helpers agents for IoT, based on natural language and first order logic reasoning","volume":"104","author":"Longo","year":"2021","journal-title":"Engineering Applications of Artificial Intelligence"},{"key":"10.3233\/IA-210125_ref4","doi-asserted-by":"crossref","unstructured":"Oberle D. , Guarino N. and Staab S. , What is an ontology? Handbook on Ontologies, 2nd edition, Springer, 2009.","DOI":"10.1007\/978-3-540-92673-3_0"},{"key":"10.3233\/IA-210125_ref5","doi-asserted-by":"crossref","unstructured":"Browarnik A. and Maimon O. , Ontology Learning from Text, in: The First International Conference on Big Data, Small Data, Linked Data and Open Data, 2015.","DOI":"10.4018\/IJSSS.2015070101"},{"key":"10.3233\/IA-210125_ref6","doi-asserted-by":"publisher","first-page":"2017","DOI":"10.1093\/acrefore\/9780199384655.013.330","article-title":"Natural Language Ontology","author":"Moltmann","journal-title":"Oxford University Press"},{"key":"10.3233\/IA-210125_ref7","unstructured":"van Inwagen P. , Ontology, Identity, and Modality: Essays in Metaphysics, Cambridge University Press, 2001."},{"key":"10.3233\/IA-210125_ref8","doi-asserted-by":"crossref","unstructured":"Pinker S. , The Language Instinct, William Morrow and Company, 1994. ISBN ISBN 0-688-12141-1.","DOI":"10.1037\/e412952005-009"},{"key":"10.3233\/IA-210125_ref9","unstructured":"Finkelstein-Landau M. and Morin E. , Extracting semantic relationships between terms: supervised vs. unsupervised methods, in: International Workshop on Ontological Engineering on the Global Information Infrastructure, Dagstuhl Castle, Germany, 1999."},{"key":"10.3233\/IA-210125_ref10","doi-asserted-by":"crossref","unstructured":"Abney S. , Part-of-Speech Tagging and Partial Parsing,, Young S., Bloothooft G. (eds) Corpus-Based Methods in Language and Speech Processing. Text, Speech and Language Technology, Springer, Dordrecht vol 2 (1997), 501\u2013518. doi:https:\/\/doi.org\/10.1007\/978-94-017-1183-8_4.","DOI":"10.1007\/978-94-017-1183-8_4"},{"key":"10.3233\/IA-210125_ref11","unstructured":"Gamallo P. , Gonzalez M. , Agustini A. , Lopes G. and de Lima V.S. , Mapping Syntactic Dependencies onto Semantic Relations, in: Proceedings of the ECAI Workshop on Machine Learning and Natural Language Processing for Ontology Engineering, 2002."},{"key":"10.3233\/IA-210125_ref12","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1007\/3-540-48775-1_22","article-title":"Knowledge acquisition of predicate argument structures from technical texts using machine leraning: The system ASIUM","author":"Faure","year":"1999","journal-title":"Knowledge Acquisition, Modelling and Management"},{"issue":"2","key":"10.3233\/IA-210125_ref13","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1162\/089120104323093276","article-title":"Learning Domain Ontologies from Document Wharehouses and Dedicated websites","volume":"30","author":"Navigli","year":"2004","journal-title":"Computational Linguistics"},{"issue":"11","key":"10.3233\/IA-210125_ref14","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/219717.219748","article-title":"WordNet: A Lexical Database for English","volume":"38","author":"Miller","year":"1995","journal-title":"Communications of the ACM"},{"key":"10.3233\/IA-210125_ref15","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.ijhcs.2003.08.001","article-title":"Learning ontologies from natural language texts","volume":"60","author":"Mehrnoush Shamsfard","year":"2004","journal-title":"Int J Human-Computer Studies"},{"key":"10.3233\/IA-210125_ref16","unstructured":"Maedche A. and Staab S. , The text-to-onto ontology learning environment, in: Software Demonstration at ICCS-2000-Eight International Conference on Conceptual Structures, 2000."},{"key":"10.3233\/IA-210125_ref17","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-28917-5_3"},{"key":"10.3233\/IA-210125_ref18","unstructured":"Hahn M.R.U. and Schulz S. , MediSynDiKATe\u2013design considerations for an ontology-based medical text understanding system, in: Proceedings of the AMIA Symposium (p. 330), American Medical Informatics Association, 2000."},{"key":"10.3233\/IA-210125_ref19","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1007\/978-3-642-13881-2_29","article-title":"Unsupervised ontology acquisition from plain text: The OntoGain system","author":"Drymonas","year":"2010","journal-title":"Natural Language Processing and Information System"},{"key":"10.3233\/IA-210125_ref20","doi-asserted-by":"crossref","unstructured":"Al-Aswadi H.Y. , Fatima N. Chan and K.H. Gan, Automatic ontology construction from text: a review from shallow to deep learning trend, Artificial Intelligence Review (2020).","DOI":"10.1007\/s10462-019-09782-9"},{"key":"10.3233\/IA-210125_ref21","first-page":"312","author":"Rao","year":"1995","journal-title":"Proceedings of the first international conference on multi-agent systems (ICMAS-95), San Francisco, CA"},{"key":"10.3233\/IA-210125_ref22","unstructured":"D\u2019Urso F. , Longo C.F. and Santoro C. , Programming Intelligent IoT Systems with a Python-based Declarative Tool, in: TheWorkshops of the 18th International Conference of the Italian Association for Artificial Intelligence, 2019."},{"key":"10.3233\/IA-210125_ref23","first-page":"501","article-title":"Implicit memory: history and current status","volume":"13","author":"Schacter","year":"1987","journal-title":"Journal of Experimental Psychology: Learning, Memory, and Cognition"},{"key":"10.3233\/IA-210125_ref24","unstructured":"Matthew H. , spaCy: Industrial-Strength Natural Language Processing, 2017."},{"key":"10.3233\/IA-210125_ref25","doi-asserted-by":"crossref","first-page":"81","DOI":"10.2307\/jj.13027259.6","author":"Davidson","year":"1967","journal-title":"The logic of decision and action, University of Pittsburg Press"},{"key":"10.3233\/IA-210125_ref26","unstructured":"Anthony S. and Patrick J. , Dependency Based Logical Form Transformations, in: SENSEVAL-3: Third International Workshop on the Evaluation of Systems for the Semantic Analysis of Text, 2015."},{"key":"10.3233\/IA-210125_ref27","unstructured":"Parsons T. , Events in the Semantics of English: A Study in Subatomic Semantics, MIT Press, 1990."},{"key":"10.3233\/IA-210125_ref28","unstructured":"Partee B.H. , Lexical Semantics and Compositionality, Lila R. Gleitman and Mark Liberman editors, 1995, pp. 311\u2013360."},{"key":"10.3233\/IA-210125_ref29","doi-asserted-by":"crossref","unstructured":"Longo C.F. , Santoro C. and Santoro F.F. , Meaning Extraction in a Domotic Assistant Agent Interacting by means of Natural Language, in: 28th IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, IEEE, 2019.","DOI":"10.1109\/WETICE.2019.00013"},{"key":"10.3233\/IA-210125_ref30","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1016\/j.scico.2017.01.003","article-title":"A Python Framework for Programming Autonomous RobotsUsing a Declarative Approach","volume":"139","author":"Fichera","year":"2017","journal-title":"Sci Comput Program"},{"issue":"2","key":"10.3233\/IA-210125_ref31","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.websem.2007.03.004","article-title":"Pellet: A practical OWL-DL reasoner","volume":"5","author":"Sirin","year":"2007","journal-title":"Web Semantics"},{"issue":"3","key":"10.3233\/IA-210125_ref33","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1007\/s10817-014-9305-1","article-title":"HermiT: An OWL 2 Reasoner","volume":"53","author":"Glimm","year":"2014","journal-title":"Journal of Automated Reasoning"},{"issue":"2","key":"10.3233\/IA-210125_ref37","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/MIC.2012.29","article-title":"CoAP: An Application Protocol for Billions of Tiny Internet Nodes","volume":"16","author":"Bormann","year":"2012","journal-title":"IEEE Internet Computing"},{"key":"10.3233\/IA-210125_ref38","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-7518-7_2"},{"key":"10.3233\/IA-210125_ref39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/ICEMIS.2017.8273112","author":"Yassein","year":"2017","journal-title":"2017 International Conference on Engineering MIS (ICEMIS)"},{"key":"10.3233\/IA-210125_ref40","first-page":"119","author":"Cantone","year":"2019","journal-title":"Proceedings of the 20th Workshop From Objects to Agents"},{"key":"10.3233\/IA-210125_ref42","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.artmed.2017.07.002","article-title":"Owlready: Ontology-oriented programming in Python with automatic classification and high level constructs for biomedical ontologies","volume":"80","author":"Lamy","year":"2017","journal-title":"Artificial Intelligence in Medicine"}],"container-title":["Intelligenza Artificiale"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/IA-210125","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:51:44Z","timestamp":1777459904000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/IA-210125"}},"subtitle":[],"editor":[{"given":"Roberta","family":"Calegari","sequence":"additional","affiliation":[]},{"given":"Giovanni","family":"Ciatto","sequence":"additional","affiliation":[]},{"given":"Andrea","family":"Omicini","sequence":"additional","affiliation":[]},{"given":"Giuseppe","family":"Vizzari","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2022,7,8]]},"references-count":37,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.3233\/ia-210125","relation":{},"ISSN":["1724-8035","2211-0097"],"issn-type":[{"value":"1724-8035","type":"print"},{"value":"2211-0097","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,7,8]]}}}