Concept Modeling in a World of Models by Arne Slvberg PowerPoint PPT Presentation

presentation player overlay
1 / 54
About This Presentation
Transcript and Presenter's Notes

Title: Concept Modeling in a World of Models by Arne Slvberg


1
Concept Modeling in a World of ModelsbyArne
Sølvberg
  • a world of models
  • concepts and language
  • concept models
  • behaviour models
  • model administration

2
BW, W, AW
3
Different life before and after W?
  • BW- increasing number of people change from
    manual work to abstract work, abstract models are
    acquired through education
  • W - a world of models, texts and pictures in
    cyberspace, used in relative ignorance
  • AW - CSCW, democratic models, a life in
    abstractions, the reality is in the model and the
    model is perceived as the reality

4
Information System and its UoD
  • An information system is
  • a body of signs, and
  • the associated processes for storing and
    transforming the signs,
  • and for exchanging signs with the exterior of
    the IS.
  • The Universe of Discourse (UoD) is
  • the domain of individuals referred to by the IS
  • Each sign reflects some property of the UoD,
  • or represent some property of the IS itself.

5
Two research tasks, to find
  • concepts for reflecting those features of the UoD
    that we want to represent in an information
    system.
  • concepts for reflecting the features that are
    relevant to the formal processing of signs, as
    they are represented by data and programs in a
    computer

6
Concept modeling and IS modeling
  • concept modeling refers to the UoD, which is
    the world external to the information system.
  • IS modeling refers to the modeling of the
    information systems itself, its processes and
    signs and their relations to the external world.
  • concept modeling is part of IS modeling.

7
Concept and term
  • The concept is the unit of thought.
  • The term is the unit of language.
  • Theories, e.g., Newtons theory of motion, are
    structures of thoughts, and concepts like force
    and mass are the units of these thoughts
  • Conceptual knowledge comes wrapped in signs,
    which are the linguistic expressions of knowledge
  • In order to get access to the ideas of other
    people we have to understand the conceptual
    structures that are employed, and understand the
    relationship between the signs and the ideas that
    they stand for.

8
The Triangle of Meaning
9
Framework for IS modeling
  • concept model
  • data model
  • workflow model
  • (software model)

10
Model quality evaluation framework
11
Concept classification (thesaurus style)
  • things and their physical parts, e.g. bird, car,
    mountain
  • materials, e.g., water, steel, oxygen
  • activities or processes, e.g., painting, golf
  • events or occurrences, e.g., birthday, war,
    revolution
  • properties or states of persons, things,
    materials or actions, e.g., elasticity, speed
  • disciplines or subject fields, e.g., theology,
    informatics
  • units of measurement, e.g., hertz, volt, meter

12
Concept classification (science style)
  • individual concepts
  • class concepts
  • relation concepts
  • quantitative concepts
  • specific versus generic concepts
  • (linguistic versus non-linguistic concepts)

13
Six classes of concepts
1 Individual Concepts (Newton, x) 2 Class
Concepts (copper, living, person)
/ Non-comparative (spouse,
between) 3 Relation Concepts -----
Comparative (?, better adapted than)
\ Operations (?, ) / Terms
(John, is a) 4 Linguistic concepts ----
Datatypes (name, integer) \
Datatype-extensions (personnel records,
project file) / Identifiers
(social-security-number) 5 Attribute
concepts ---- Descriptive concepts (first
name) \ Quantitative Concepts
(temperature, length) / State
(waiting for input) 6 Behaviour concepts ----
Event (input arrived) \ Process
(transform input to output)
14
Basic notions in concept models
  • intension
  • extension
  • reference
  • class
  • relation
  • type
  • attribute

15
Intension, extension and reference
  • The referents of a concept C are all individuals
    past,present and future which are classified as
    C-individuals
  • the intension I(C) characterizes common
    properties of a concept Cs referents
  • the extension E(C) are the referents that we know
    to exist past, present and future

16
Class concept
  • class is a set whose members share common
    properties
  • two concepts are equal if they have the same
    intension and the same extension
  • linguistic class concepts are formed from terms
  • e.g., assume John is a person, and John is a
    name, then we have two concepts person and
    name where John?E(person) and John?
    E(name)
  • for a computer the UoD consists of the linguistic
    units

17
Relation concepts
  • individual relation concepts
  • class relation concepts, which are (unordered)
    sets of ordered sets (of ordered pairs)
  • order concepts, which are ordered sets of ordered
    sets (of ordered pairs)
  • operation concepts, which from members of a set
    yield another member of the same set

18
Type
  • type as a particular kind of set, e.g., x is
    of the type integers
  • type as the relation concept type-of,
    relates concepts of different specificity, e.g.
    x is an integer, horse is a type of animal
  • (type may be viewed to be the weak total order
    ? in the power set of the UoD)

19
Individual concepts and class conceptsLinguistic
and non-linguistic concepts
20
Attributes relate linguistic and non-linguistic
concepts
21
Icons for relation concepts
Operation/ comparison
22
Models of the bicycle-concept
generic individual concept
Class-level concept model
23
Essential and contextual relations
24
Nary relation concepts
supply
supply
supplies
part
project
project
supplier
part
supplier
1. Reification of nary relationship
2. nary relationship concept treated as a class
concept
25
Corresponding concepts same designator
relation concept in extensional form
relation concept as mapping
  • The term father designates two concepts
  • the relation concept father-of, and
  • the class concept fathers, that is, persons
    who are fathers

26
Relation concept names
27
E(parent) and E(child) are inverses
inverse
Definition by name
Definition by operation
28
Operator and comparator concepts
Mutually exclusive subsets
Partition
29
Non-commutative operations
ancestor
parent
Relational composition
Recursion
30
Relation concepts uncle and aunt
31
Family relation concepts
sis ter
32
Relation properties
non-reflexive
irreflexive
reflexive
Reflexivity
asymmetric/ antisymmetric
symmetric
non-symmetric
Symmetry
transitive
non-transitive
intransitive
Transitivity
connex
Connexity

33
Relation properties of various kinds of siblings
reflexive symmetric non-transitive
reflexive symmetric transitive
reflexive symmetric non-transitive
34
Different sibling concepts
father
child
mother
35
Concept of collections sets of sets
(calendar year,person)
same age
(equivalence relation)
36
The concept of family
inverse
child
parent
sib ling
spouse
family
A family consists of persons who are related to
each other (parent, child, spouse,sibling) such
that each family-relation is connex, and every
person can belong to more than one family, e.g.,
spouses may share their children, but always have
different parents, and two families
37
Data concepts
  • data item the specific individual linguistic
    concept, the term, the value
  • variable the generic individual linguistic
    concept
  • data type a linguistic class concept, usually
    called type
  • data set the extension of a linguistic class
    concept (a subset of the extension of a type)
  • data base a set of data sets
  • operation concepts selection, projection,
    reduction, nesting, unnesting, packing, unpacking

38
Conceptual modeling through document analysis(1)
39
Conceptual modeling through document analysis(2)
40
Example
  • Model-based classification
  • Find words which correspond to a model concept
  • make simple NL-sentences
  • translate sentences to XML

41
Behaviour models
  • basic constructs state, event and process
  • data processes are operations on data
  • information processes deal with the interplay
    between data and people
  • workflow processes take into account the
    human-human aspects in, e.g., negotiations, and
    the use of resources (software, people,
    databases) in process enactment.

42
Facts and Ideas
  • Facts are what is known -or assumed - to belong
    to reality
  • Ideas are formally expressed as concepts,
    formulas (e.g., statements) and theories, which
    are systems of formulas
  • Models are ideas

43
Facts are usually distinguished in the following
kinds
  • state - the properties of a thing at some time
  • event - a change of state over a time interval
  • process - a time-course of events
  • phenomenon - an event or a process such as it
    appears to a human subject
  • concrete system - a physical thing or entity,
    e.g., an electric field

44
Workflow model, example
45
Actor symbols and tool symbols
46
Workflow essentials
47
(No Transcript)
48
(No Transcript)
49
(No Transcript)
50
(No Transcript)
51
Model administration
  • multi-site / multi-designer / multi-user
  • product models
  • model fragments
  • versions and variants
  • repositories

52
Support system for co-operative system
development (system IGLOO)
53
Internals of the product server
54
Summing up
  • IS formal theory needed to bring the IS field
    from pseudo-science to science
  • democratic modeling facilities are needed
  • conceptual modeling is at the core of this
    challenge
Write a Comment
User Comments (0)
About PowerShow.com