It is well-known, however, that entities, attributes,
relationships, and especially types and categories are
not always crisp and universal. For example, users
think more in terms of “natural kinds” than rigid
categories (Rusell, Norvig, & Davis, 2010). This is
particularly important in a scenario where knowledge
is produced by users describing what is important to
them. Consider for example two users, Alia and
Barouk, who maintain a list of their friends. Alia may
want to include co-workers in the same category of
friends, while Barouk may prefer to maintain two
distinct categories, one for friends and one for co-
workers. Even worse, users change their mind on how
they use vague categories such as “friends”, resulting
in inconsistencies even within a knowledge
repository created by a single user; for example, Alia
may decide, down the road, that her list of friends
(which includes initially co-workers) has grown too
big and that she wants to redefine the meaning of
“friends” to exclude co-workers.
2 SEMIOTIC MODELS
Semiotic fluctuations due to the erratic semiotic
behavior of users, illustrated by the example above,
should be tracked instead of being smoothed-out. A
system that represents personal knowledge should
adapt to the idiosyncrasies of each user rather than
imposing an average, universal, same-for-everybody
interpretation of vague terms such as “friends”.
2.1 Signification Events
This motivates the adoption of a more refined
knowledge model, which we call a semiotic
knowledge model, whose primitives are the
signification events which occur when a symbol is
paired up with a particular interpretation or
instantaneous meaning. Knowledge is intimately
related to representations: known things, facts,
events, situations, rules and laws are those for which
an agent possesses an internal representation. Internal
representations rest still in some repository, providing
static knowledge, until they are recruited by a
signification event yielding a fragment of dynamic
knowledge, which is the manifestation of the
representational activity of the agent.
A signification event (SE) is somewhat related to
what semioticians call a sign, which comprises
something, called a signifier (or symbol) which stands
for something else (signified), the represented entity
(Chandler, 2007).
Speaking results in signification events. Consider
the following example. John is at his desk chatting
with his friend Mary over the internet. Suddenly, a
mouse jumps on John’s desk and John tells Mary:
“There is a mouse on my desk!”. Mary replies:
“What’s new, there is always a mouse on your desk!”.
The word “mouse”, a symbol, yields (at least) four
SEs in this exchange; a first one, which is an efferent
SE, occurs when John maps an internal mental
representation of the rodent he has just seen to the
word “mouse”; a second SE, which is an afferent SE,
occurs when Mary hears “mouse” and maps this word
to an internal mental representation of a computer
device; a third one (efferent) occurs when Mary utters
“mouse” and a fourth one (afferent) occurs when John
hears “mouse”. The instantaneous meaning in the first
SE is a rodent, whereas it is a computer device in the
last three (assuming John understood the intended
meaning of Mary’s sentence).
Note that the utterance of a sentence involves a
burst of signification events corresponding to the
grammatical components of the sentence: “desk”,
“my desk”, “on my desk”, “a mouse on my desk”, and
the whole sentence “There is a mouse on my desk” all
yield signification events.
To better visualize a semiotic model of
knowledge, it may be useful to assign space-time
coordinates to SEs which identify the location of the
agent at which the SE occurs (and perhaps even the
specific location within an agent where the
representation of a symbol is stored) and the time at
which the SE occurs. A SE becomes then a semiotic
point, where the term point indicates, in addition to
its space-time embedding, its primitive and atomic
nature as a constituent of signification and dynamic
knowledge: the instantaneous co-presence of a
signifier and a signified is the minimum requirement
to establish a representation and a fragment of
knowledge. The ensemble of semiotic points yields
the semiotic field.
The semiotic knowledge model described here
represents semiotic points by immutable symbols
called semiotic point representations (SPR) and uses
these to build dynamic and adaptive semiotic
structures, which can represent all types of
information elements (categories, named entities,
lists, properties, relationships, facts, facts about facts,
etc.) by adopting and tracking over time each user’s
terminology and organizational schemes.
In the context of personal knowledge
representations where several people (e.g., the
members of a family) share the same database and
contribute information to it, a basic SPR can be
constructed by concatenating (1) an identifier for the