Knowledge representation and reasoning is the field of artificial intelligence dedicated to representing information about the world in a form that a computer system can use to solve complex tasks such as diagnosing a medical condition, having a dialog in a natural language, or scheduling. Here I want to highlight the distinction between the taskContinue reading “The Distinction Between Representation and Reasoning”
Category Archives: Ontology
Conceptually Modeling the Safety and Security
We live in a “risk society“. So the sociologists say. We are always worried about the future and, therefore, about the risks. This is why we care about safety and security more than ever before: How can we protect our houses against a robber? How can we achieve financial security? How can we be safeContinue reading “Conceptually Modeling the Safety and Security”
An Exercise on The Problem of Meaning in Natural Language
I maintain a virtual study group about logic for computer science with some people from Brazil with different backgrounds. Recently I brought this cartoon to our meeting and got surprised by the discussion. So here I am going to point out some tricky issues raised by such an innocent short cartoon. How can we formalizeContinue reading “An Exercise on The Problem of Meaning in Natural Language”
The Unavoidability of Ontology
The opposite of ontology is not non-ontology, but just bad ontology. (GUIZZARDI, 2020) I would like to comment the idea that having an ontology is inevitable in multiple levels, in the sense that our thoughts about numerous things and our information systems assume explicitly or implicitly an inventory composing the general structure of the worldContinue reading “The Unavoidability of Ontology”