Michele Pasin / Quotes

Discovering what another agent means

The moment we accept the problem and grant that agents may not use the same terms to mean the same things, we need a way for an agent to discover what another agent means when it communicates. In order for this to happen, every agent will need to publicly declare exactly what terms it is using and what they mean. This specification is commonly referred to as the agent’s ontology [Gruber 1993]. If it were written only for people to understand, this specification could be just a glossary. However, meaning must be accessible to other software agents. This requires that the meaning be encoded in some kind of formal language. This will enable a given agent to use automated reasoning to accurately determine the meaning of other agents’ terms. For example, suppose Agent 1 sends a message to Agent 2 and in this message is a pointer to Agent 1’s ontology. Agent 2 can then look in Agent 1's ontology to see what the terms mean, the message is successfully communicated, and the agent’s task is successfully performed. At least this is the theory. In practice there is a plethora of difficulties. The holy grail is for this to happen consistently, reliably, and fully automatically. Most of these difficulties arise from various sources of heterogeneity. For example, there are many different ontology representation languages, different modeling styles and inconsistent use of terminology, to name a few.

Saved 26 February 2013 / dl.acm.org ↗

#ontology #messages #task #specification #language #meaning

Ontology as a specification of a conceptualization

In the context of knowledge sharing, I use the term ontology to mean a specification of a conceptualization. That is, an ontology is a description (like a…

What Is An Ontology? #ontology #sharing #specification

Ontologies should grow monotonically

Gruber writes: “An ontology…should offer a conceptual foundation for a range of anticipated tasks, and the representation should be crafted so that one can…

The Cidoc Conceptual Reference Module: An Ontological Approach To Semantic Interoperability Of Metadata #ontology #task

Ontology building should be embedded in daily work

....we have to acknowledge that ontology building is not the primary activity of knowledge workers but that vocabularies emerge in their daily work…

Ontology Maturing With Lightweight Collaborative Ontology Editing Tools #ontology-building #ontology #task

Immutability (computer science)

Immutability isn't a well known concept among the (imperative) languages, which readers of this blog might be more familiar with. In fact, these languages are…

Introduction To Clojure - Modern Dialect Of Lisp (part 1) / By @nardove + @toxi #language #task

Ontology is an exercise in detection not creation

Requirements have no effect on meaning. Concepts are unaffected by whether or not you choose to include them in an application. If a given concept is that of…

Ontology And The Art Of Not Designing | In Context #meaning #art #ontology #things #concept

Physicalism and how neurons create meaning

Physicalism in its most general form is the belief that the only things in the universe that are observer-independent are physical. This is also what…

Beyond Zero and One (Andrew Smart) #materialism #ontology #meaning #consciousness #semantics