Conceprocity – an introduction

advertisement
HOW TO CREATE AND
MAINTAIN CONCEPROCITY
CAPRICE AND CAPRILOPE
MODELS
Mark Gregory
Based on the earlier work by LICEF
Version 2.1 18/10/2013
Left and Right Brain?
The concept of right brain and left brain thinking
developed from late 1960s research of psychobiologist Roger W Sperry, who discovered that
human brain has two very different ways of
thinking:
 Right brain is visual and processes information in an
intuitive and simultaneous way, looking first at the whole
picture then the details
 Left brain is verbal and processes information in an
analytical and sequential way, looking first at the pieces
then putting them together to get the whole
Illustrating Concepts
Concepts may be held both visually and
linguistically
 Mind Maps –Tony Buzan (Buzan & Buzan 1996)
 Concept maps – Joseph Novak and collaborators (Novak & Cañas
2008) following David Ausubel (Ausubel 1963) and (Ausubel 2000)
 Concept maps with typed concepts and relationships: LICEF
(Paquette 2010; Basque 2013)
 Concept <-> Process maps: Conceprocity: Mark Gregory
(www.markrogergregory.net)
Using both the visual and the linguistic (written
and spoken language) stimulates better
understanding of a situation and – later – better
learning
Here is a Wading bird
Tony Buzan’s Mind Maps are
highly visual. However, their
insistence on a single centre is
unnecessarily restrictive and
their strict hierarchy prevents
conceptual cross-linking
between branches of the tree
Conceprocity: An Introduction
Conceprocity – concept <-> process
reciprocity – is a visual and textual language
and toolset intended for capturing, expressing,
communicating and co-creating models of topic
areas of domain knowledge by domain experts
or learners
You decide the vocabulary
Very simple grammar rules
CAPRICE
Within Conceprocity there is a beginners’ profile “Simple
concept mapping for beginners”, in which the only available
relationship between concepts is association
 This simple concept mapping for beginners usage profile is
called CAPRICE: Concepts Actors Procedures
Relationships Images Conditions Events
 Strong emphasis on the use of sketches, icons and images
to stimulate right brain involvement
There are other usage profiles which are not
mentioned further in the first part of this presentation
 They make use of a further notion – principles; of typed
relationships; and they distinguish instances from classes
An example Conceprocity model and how it has been
created - 1
Start with a simple English
sentence: “The cat sat on the mat”
 Give a specific instance: “The cat called
Kat sat on the mat in my lounge”
 A concrete Conceprocity map is as right
Identify concepts, any static
relationships and any activities
Create a specific and a more
general model using the metaconcepts (Conceprocity notions) of
concept, procedure and relationship
 Consider concrete and abstract
representations
An example Conceprocity model and how it has
been created - 2
Observe, maybe discuss and then refine the
resulting map
 Here we choose to remove the concrete and retain
the abstract elements in a conceptual model of the
general situation of creatures acting in a
geographical context
The model that results depends upon the
viewpoint and the purpose of the modeller
 A cat specialist (and a cat lover!) will take a different
view from an expert in cognitive science applied to
animals
 But the process of dialogue and of mutual
understanding can be aided by visual concept
mapping and by dialogue around the models
Conceprocity CAPRICE: Fundamentals
•
Paquette’s G-MOT and Conceprocity distinguish between types (classes) of objects:
Concepts - things, ideas, etc.; these are usable and (sometimes)
decidable classes of knowledge or data
Actors - people, organisations, external systems
Procedures - the means of enacting knowledge in the form of specific
activities, repeatable actions and processes – the latter being
templates for repeated actions
Relationships: concepts are related by relationships or relationship
instances (links). In CAPRICE the only available type of relationship is an
association; this should be given a name
Images: images illustrate concepts or any other notion.
Conditions: logical operators XOR, OR or AND.
Events: EITHER occurrences in time that change the state of a class of
objects OR named states of class of objects
Principles: constraints, rules or complex conditions. Not used in
CAPRICE.
CAPRICE fundamentals
Conceprocity CAPRICE: Representation
Abstract
Abstract knowledge
knowledge
WHAT?
Concepts
Conceptual K
HOW?
Procedures
Procedural K
Actors
WHO?
K wielders
Representing CAPRICE relationships
Different kinds of arrow are used:
Symbol
Meaning
Association. This needs a text label,
such as is-a, is-composed-of, etc.
Flow of control or of data
Is instantiated as
Regulates. An actor or principle
controls or governs a concept or
procedure
Commentary concerning the
diagram
Images: Conceprocity for the Right Brain
Conceprocity makes it easy to include visual
elements. Beyond Conceprocity’s own
symbols, we can include images and icons.
You can either locate these for yourself, or
you can use Google Images search, or they
may be sketches made using apps such as
ArtRage, or they may be sketches (e.g.
fragments of rich pictures) drawn freehand on
paper and then photographed and uploaded.
Sketches – less formal diagrams – frequently
have a role, particularly in the early
development or the informal presentation of a
model (especially during whiteboard
sessions). You may even include a complete
rich picture (Checkland 1981; Checkland &
Tsouvalis 1997) or elements of a rich picture.
14
Modelling businesses using rich pictures
• Use few
words
• Use lots
of
pictures
15
Making rich pictures





Rich pictures (situation summaries) are used to depict
complicated situations
Encapsulate the real situation through a no-holds-barred,
cartoon representation of layout, connections, relationships,
influences, cause-and-effect etc. - objective notions
Should try to depict subjective elements such as character and
characteristics, points of view and prejudices, spirit and human
nature
If possible, ask the actors themselves rather than focusing on
your own interpretation of the situation
Allow competing pictures; don’t “reconcile”; perhaps
“accommodate”?
Begin to build a model
• What is the question or topic area that you are addressing?
• What are the top five or so concepts?
• Are there any direct relationships (associations) between these
concepts?
• E.g.: is-a-kind-of, consists-of…
• Otherwise: what processes link or transform the concepts?
• Make lists of likely concepts and procedures
• Perhaps later keep these lists in a formal Conceprocity dictionary?
• Sketch out an initial CAPRICE model – on a large sheet of
paper or on a whiteboard – preserve this using a smartphone
picture
• Include rich picture elements on the CAPRICE map
How to get started with a CAPRICE model
• Identify and make lists of concepts and their “obvious” structural
links / associations
• Example: beech is-a-kind-of tree
• Take care to distinguish concepts as classes (often
distinguished by an indefinite article in natural language) and
instances of concepts (often distinguished by the definite article
or evidently proper names)
• In English and in French, but not in German, the distinction is often
made clear by the use of Capitals (instances) and lower-case (concepts)
• The difference is often that between abstract concepts and concrete
facts
• Identify processes which link concepts where one needs to be
changed or transformed in some way which goes beyond a
structural association
• Cow gives-birth-to calf
• (Better models are possible…)
Modelling a marketing campaign
• Your task: to create a simple CAPRICE model of
the general principles of an e-marketing
campaign
• Over to you:
• Twenty minutes as separate teams
• Present, compare, contrast, reject, synthesise for five
minutes
• Tell / show us your tentative conclusions on the
flipboard
Full-fat Conceprocity: CAPRILOPE
CAPRILOPE: Concepts Actors Procedures Relationships
Images Logical Operators Principles Events
More emphasis on principles
Fully typed relationships
CAPRILOPE fundamentals
The correct way to install Google Drive
and Lucidchart
You must install and use the Google Chrome browser and
use it when setting up or changing Google Drive and
Lucidchart accounts
 Subsequently it’s OK to use Firefox etc.
You must ensure that BOTH your Google Drive email
account AND your Lucidchart account are set to be your
ESC Rennes username – that is, something like
pierre.martin@esc-rennes.fr
Start from Google Drive
First: connect to and learn to use Google Drive
To do this, use the address
https://drive.google.com/a/esc-rennes.fr/#my-drive
Although it is not essential to do so, you are advised to
Install Google Drive for PC, Mac or Android as
appropriate
This permits you to move files between your computer
and Google Drive very easily using your file manager (e.g.
Windows Explorer, Mac Finder)
Go on to install Lucidchart
To install Lucidchart, use Google Chrome. Disconnect
from any other Google Account. Connect to your ESC
Rennes address.
From your Drive homepage Create > More > Get more
apps and search 'Lucidchart’
Once the app is installed, you will see Lucidchart listed
under Create → More in Google Drive
You can use this feature to create new Lucidchart
documents, in the same way that you start new Google
documents or spreadsheets – BUT use our templates
For other questions, please see the Lucidchart Google
Drive documentation
Check that you’ve set things up correctly
When connected to Lucidchart, click on Account and
check that the Username and the Email are BOTH set to
be your ESC Rennes user name
Problems? See Mark Gregory, room 338
Most common problem: you have downloaded and
installed Lucidchart while connected to another Google
account, not your ESC Rennes one!
 PLEASE ONLY install Lucidchart while connected to your ESC
Rennes free account
 If you have NOT done this, see Mark in room 338
Sharing files with your teacher
We advise you to set up a folder for files that you want to
share with your module student colleagues and with your
module teacher
Please make sure that the name that you choose
contains the name of your team – e.g. team 7 in group 02
is team G1T07 on module IS505E PEC; therefore call
your folder something like IS505E PEC team G2T07
NEVER FORGET
Work with your ESC Rennes username and password
when you want to create documents that teachers can
access!
 You have a free educational account with Lucidchart
 But to use it, you MUST ALWAYS connect using your ESC Rennes
username
Use Google Chrome to install Lucidchart
 Lucidchart has to be installed when you are using the Google
Chrome browser, and generally works best with that browser
How to synchronise Drive and Lucidchart
If you want to sync your files between your Lucidchart
account and Drive you can select, from the Lucidchart
editor, File > Google Drive Preferences, and choose what
you would like
You can learn more about integration by visiting the
tutorial section on Google Drive
Syncing Lucidchart files with Google Drive
Google Drive Preferences are accessible
through the editor as well as your Account page
 Allows you to modify the way you sync and secure your
files to your Drive account and local backup
In Editor: File > Google Drive Preferences
 Synchronization: Choose to automatically sync
documents you create in Lucidchart to your Drive
account
 Automatic Backup: Lucidchart with Google Drive allows
you to have all of your Lucidchart documents backed up
daily or weekly to your Google Drive Account
Syncing - 2
1. Make sure you're logged into the Google account you'd
like to link with Lucidchart in this browser
2. In Lucidchart, Go to
Account / Documents / Google
Drive to link Lucidchart to that account.
1.
To get to Account, you can click on the Lucidchart logo top left of
the screen
Getting to know Lucidchart
How Lucidchart works
 Lucidchart is an online diagramming software-as-aservice. It is a chargeable service but is made available
free to educational institutions, including ESC Rennes
School of Business.
Getting started with Lucidchart
 Follow the tutorial which you will find at
https://www.lucidchart.com/pages/tutorials
 Start with “Create a new document” and carry on until
you get bored. Then come back to this document and
keep reading and working from it!
YOU MUST USE these Lucidchart templates
• PLEASE use the Lucidchart templates linked to from the latest version
of those slides (and from the table which follows). On the page which
then opens in your browser, click on Use as template
Item
Template
Use case diagram UCD
https://www.lucidchart.com/community/examples/view/49042264-50bd807f-8bbd-5a850a442276
Event process chain EPC
https://www.lucidchart.com/community/examples/view/4572ba14-5288fba4-bf49-10050a008fdc
Conceprocity CAPRICE
and CAPRILOPE
https://www.lucidchart.com/community/examples/view/42d877d0-52b93213-9de6-29ca0a009f85
Conceprocity CAPRICE Notions
Processes
Concepts
E.g. see The Hobbit
Instance of object or idea E.g. the ball bowled One-off
actions
Relationshipsby bowler Smith
Events and logical connectors
Activities:
E.g. go to the cinema
Association which captured
Book is the
associated
with knowledge
Eventwicket of batsmanE.g. repeated
book returned toperiodically
library
Instantiation
A123 Jemimah is a (specific) student
Jones at Lords on
similar
actionswith a logical
Compound event
Event
associated
15/06/2015
connector
Processes:
E.g. plan and
Concept: named class of E.g. red, hard,
activityOR: exactlyundertake
personal
Logical connector:
Exclusive
one of two
or
similar things or ideas,
bounces in
XOR
moretemplates
outcomes may cultural
occur inimprovement
a given
sometimes characterised (somewhat)
and diversion each
instance
by facts and
controllable fashion,
week
Logical
connector:
Inclusive
OR:
one
or
more possible
measurements
used in cricket – a
outcomes may occur – represent
associated with specificOR cricket ball
zeroActors:
with nullIntelligent
process Agents
instances of things; these
are named properties of
Knowledge-wielding
E.g.occur
students,
Logical connector:
All the
possible outcomes will
the concept
persons
teachers,
AND
in parallel
andininroles
no defined
administrators
sequence
Super-concepts and sub- E.g. ball and cricket
concepts
ball
Knowledge-wielding E.g. aircraft
intelligent agents
flight control
systems
Conceprocity Usage Profiles - 1
A Usage Profile is a named usage of Conceprocity by a
defined group of model writers and readers
These various usage profiles require few or no extensions
to the Conceprocity basic notation which is richly expressive
It is possible and desirable to start with a beginners’
profile “Simple concept mapping for beginners”, in
which the only available relationship is association and no
use is made of principles, and only then to move on to typed
relationships and principles
 This is the simple concept mapping for beginners usage
profile CAPRICE: Concepts Actors Procedures
Relationships Images Conditions Events
 Strong emphasis on the use of sketches, icons and
images
Conceprocity Usage Profiles - 2
 Simple concept mapping for beginners: CAPRICE
• Concepts Actors Procedures Relationships Images
Conditions Events
 Knowledge mapping: CAPRILOPE
• Very general with the full range of Conceprocity objects, Concept / Actor /
Procedure / Relationship / Image / Logical Operator / Principle / Event
• Typical uses include: self-observation, research design, representing
knowledge as-is and as-ought, demonstrating understanding,
documenting a body of knowledge and design of teaching, learning and
evaluation
 Event-driven process chains
The Conceprocity CAPRICE Method – 1
Define a focus question to which your model will be a
(partial) answer, or at least delimit a clear topic area
Create a Google Drive directory (folder) to contain the
files that will constitute the model
Begin to build a Conceprocity dictionary (in Microsoft
Excel or in Microsoft Access) and glossary containing
initial lists of:
 Concepts (and specific instances: facts)
 Actors (and specific instances: e.g. named persons)
 Processes
The Conceprocity CAPRILOPE Method – 2
Create some examples for each notion
Think about the relationships between the concepts,
actors and processes
 Can you identify and name relationships – associations - between
concepts?
 Or are concepts related only by processes?
Start to sketch out the initial Conceprocity model
 It’s often necessary then to go back, reconsider and refine the initial
lists in the dictionary
 This stage also typically requires further research around the
original question
If you wish to do so, add events and logical operators to
the model
Create, refine and use the model in Lucidchart
STOP! GO NO FURTHER…
UNLESS YOU WANT TO
EXPERIENCE CAPRILOPE…
CAPRILOPE links and grammar
Different types of links (relationships):
 Association: simple connection
 Aggregation: is-a, is-made-of independent parts
 Composition: is-a, is-made-of dependent parts
 Specialisation / Generalisation: kind-of
 Regulation: controls, directs, influences…
 Precedence: comes-after, comes-before…
 Entrant-Product (Input-Output, Input-Product): is an input
to a procedure which yields output or product, causes, gives
rise to…
 Instantiation: is an example (instance) of…
Grammar Rules govern the valid types of links that
may join the knowledge types
Many of the grammar rules in Conceprocity closely
follow those of G-MOT – see (Paquette 2010)
Simple relationships: Aggregations
The Aggregation link ( G ) associates multiplicity – ordinality or
cardinality – with a relationship
Aggregation is an extension of the G-MOT model
It is essential in data modelling in accordance with the relational
model of (Codd 1970)
Link type
Aggregation link
(G)
Representation
Simple relationships: Associations,
Aggregations and Compositions
 The Association link ( A ) is simply an untyped connection between concepts. By untyped, we mean that the
modeller either does not yet know the type of the relationship or is not yet capable of deciding its more precise type.
 The Aggregation link ( G ) is a kind of association which says that one concept is part of another, together with
others of the same type, so that all the parts are together a group of parts which constitute a whole concept: a partwhole relationship. Aggregation is a special type of association used to model a "whole to its parts" relationship. In
basic aggregation relationships, the lifecycle of a part class is independent from the whole class's lifecycle.
 The Composition link ( C ) also connects a knowledge (object) with one of its constituents or its constitutive parts.
The composition aggregation relationship is just another form of the aggregation relationship, but the child class's
instance lifecycle is dependent on the parent class's instance lifecycle.
Link type
Association link
(untyped)
Aggregation link (
G)
Composition link (
C)
Representation
The difference between aggregation and
composition - 1– Composition
In a composition, the existence of the parts is dependent on
the ongoing existence of the parent
Example: in the human body, we can inter alia distinguish a
cardiovascular subsystem. That itself consists of a heart and
two lungs. Normally, it is meaningless to talk about the ongoing
existence of a heart after the body of which it forms a part has
died.
Similarly, for most purposes, we regard an engine as part of a
car
The key phrase is “is part of”, as in “An engine is part of a car”,
or “is composed of” or “consists of“” – example: A body is
composed of a heart and two lungs“
Composition is indicated in Conceprocity (as in UML) by a filled
lozenge
 For inspiration, see:
http://www.c-sharpcorner.com/UploadFile/pcurnow/compagg07272007062838AM/compagg.aspx
The difference between aggregation and
composition – 2 - Aggregation
In an aggregation, the existence of the components is independent of the
ongoing existence of the parent
Aggregation gives us a 'has-a' relationship
Within aggregation, the lifetime of the part is not managed by the whole
Thus, in a situation in which we wish to model households, neither the
persons who currently constitute a household nor the address at which
they live depend for their ongoing existence on the household
A child might be part of the household of his parents at one moment but
will continue to exist when that household no longer does
Similarly, the address at which a household lives is a building whose
existence is independent of that of the households who currently inhabit it
However, reversing the argument, a household consists of the persons
who currently inhabit an address
This whole discussion is reminiscent of the distinction between strong and
weak entities in the work of Peter Chen
Aggregation is indicated in Conceprocity (as in UML) by an open lozenge
Inheritance, generalisation and
specialisation
There are many instances when a general concept gives
rise to two or more specialisations
In each case, the specialisation shares certain properties
with the more general concept but also possesses
properties which are distinct from other specialisations
We say that each specialisation inherits the properties of
its parent but also has its own distinct properties
In a University library, we have the generalisation Member
and the specialisations Academic (Faculty) and Student
 Faculty can borrow more books for longer than can Students
In Conceprocity (as in UML) generalisation-specialisation
is represented using an open arrowhead
Multiplicities, cardinality and ordinality
We can ascribe a multiplicity to either end of an association, an
aggregation or a composition
This multiplicity can be:
 An exact number
 A range of numbers, separated by two dots
 An arbitrary unspecified number represented as an asterisk *
Example multiplicities:
1
1..1
0..1
1..*
0..*
3..4 – e.g. number of legs on a stool
0..0 – this means that there is NO relationship
Cardinality specifies the maximum number in relationships and
ordinality specifies the absolute minimum number in relationships.
When the minimum number is zero, the relationship is usually called
optional and when the minimum number is one or more, the relationship
is usually called mandatory.
Representation of links - 1
Link type
Generalisation /
Specialisation link
(G)
Regulation link (R)
Representation
Representation of links - 2
Link type
Precedence link (P)
Representation
Representation of links - 3
Link type
Sequence (EntrantProduct, InputOutput link) (I/P)
Instantiation link (I)
Representation
Type of links: some examples
Characteristics
Examples
The attributes or components of an
abstracted knowledge
• A « table » is composed of «
legs » and of a « flat surface ».
S
From specific to general
• « Table » is a sort of « furniture »
P
From the precedent to the next
C
An entrant or an output of a procedure
I/P
R
I
A principle defines a concept by
constraints to be satisfied or establishes
a law or a relation between several
concepts. The principle typically
controls from the outside the execution
of a procedure or the selection of other
principles.
Instances of concepts, procedures or
principles
• «Prepare an outline » precedes
«Write a text»
• «Outline » is an entrant of «Write
a text»
• «Text» is the product of «Write a
text»
• «Editing text norms» regulates «Text»
• «Air traffic control rules »
regulates «Take off the plane»
• «Project management rules»
regulates «Instructional design of a
telelearning system»
• «Robert’s car» is an instance of
«Volkswagen cars»
Representing Conceprocity relationships
Conceprocity relationships very broadly follow UML class
diagram conventions rather than G-MOT ones
This is because the UML conventions are more visually
expressive than the letters used in G-MOT and can be
made more semantically precise
The meta-syntax is:
Symbol
Meaning
Flow of control or of data
Influences, governs, directs…
Is instantiated as
Commentary concerning the
diagram
Principles and the regulation link
In Conceprocity, it is possible to link knowledge objects to
each other
The links are represented by different kinds of arrow,
indicating the type of links.
• The regulation link exists to enable links from Principles to
be expressed:
• In conjunction with CONCEPTs: Here the principle defines some
constraints that must be satisfied or establishes a law or a relation
between two or more concepts
• In conjunction with a PROCEDURE OR ANOTHER PRINCIPLE:
Here the principle controls or governs the execution of a procedure
or the selection of other principles
Labelling relationships
Conceprocity permits relationships to be labelled, but it
doesn’t insist that this be the case
In CAPRICE: YES, label the relationships because there
is no other way to give meaning to the relationship
In CAPRILOPE, if concepts, procedures and principles
are well named, there is usually no additional value in
labelling relationships
 A possible exception: multiplicities should perhaps be labelled
when modelling data structures, since a relationship between
classes or entity types is bi-directional and may require two labels
in order more fully to express its meaning
Conceprocity CAPRILOPE Notions
Concepts
Processes
E.g. see The Hobbit
Instance of object or idea E.g. the ball bowled One-off
actions
Relationships
by bowler Smith
Events
and logical connectors
which
the with
Activities:
Association
Book captured
is associated
knowledge E.g. go to the cinema
Eventwicket of batsmanE.g. repeated
book returned to library
Generalisation /
Book is a kind of media (medium!) periodically
Jones at Lords on
similar
actionswith a logical
Event
associated
specialisation Compound event
15/06/2015
connector
Processes:
Composition
A human is composed
of head and E.g. plan and
Concept: named class of E.g. red, hard,
personal
Logical
connector:
one of two
or
four
limbs and a Exclusive
torsoactivityOR: exactlyundertake
similar things or ideas,
bounces in
XOR
moretemplates
outcomes may cultural
occur inimprovement
a given
Regulation
Accountancy principles regulate
Principles:
Rules and Constraints
sometimes
characterised
(somewhat)
and diversion each
instance
accountancy
practice
byGeneral
facts and
controllable
fashion,
week
rules, permissions
,
Logical
connector:
Inclusive
OR:
one
or
more possible
measurements
used
in
cricket
–
a
Precedence
Birth
comes
before
life
comes
before
constraints
and logic that
OR cricket
outcomes may occur – represent
associated with specific
ball
death
surround and
sometimes
zeroActors:
with nullIntelligent
process Agents
instances of things;
these
govern
or
regulate
the
Input-Output (GHops + barley are brewed to make
are named properties
of
Knowledge-wielding
E.g.occur
students,
Logical
connector:
All the
possible outcomes will
concepts beer
MOT: Intrantthe concept
persons
teachers,
AND
in parallel
andininroles
no defined
Product) computer programs Programs
administrators
sequence
Super-concepts concrete
and sub- expressions
E.g. ball and
cricket
of
Instantiation
A123 Jemimah is a (specific) student
concepts
ball
Knowledge-wielding E.g. aircraft
algorithms and an encoding
intelligent agents
flight control
by programmers of
systems
knowledge
Grammar Rules
Grammar Rules govern the valid types of links that may
join the knowledge types
CAPRILOPE Grammar Rules - 1
CAPRILOPE Grammar Rules - 2
Conceprocity
event rules
Events must be
preceded and
followed by
EITHER a
procedure OR a
logical connector
Swim Lanes in Conceprocity
Business process models realised in BPMN or as Event
Process Chain EPC diagrams frequently make use of the
concept of swim lanes (or swimlanes) to show ownership
or responsibility for aspects of a process
The usual way to show such ownership or responsibility
(or simply participation) in a Conceprocity model is to
show an actor class or instance linked by a regulation link
to a concept or process
Conceprocity models can include swimlanes but
Conceprocity does not mandate their use
An exception occurs in the Conceprocity Event Process
Chain EPC model type where swimlanes should normally
be used for major actors
The Conceprocity CAPRILOPE Method – 1
Define a focus question to which your model will be a (partial)
answer, or at least delimit a clear topic area
Decide the type of model which you wish to build




Conceptual
Procedural
Prescriptive
Methods and processes
Decide the usage profile which is appropriate to you and to the
situation you are modelling
Create a Google Drive directory (folder) to contain the files that
will constitute the model
Begin to build a Conceprocity dictionary and glossary
containing initial lists of:
 Concepts (and specific instances: facts)
 Actors (and specific instances: e.g. named persons)
 Processes
The Conceprocity CAPRILOPE Method – 2
Create some examples for each notion
Think about the relationships between the concepts, actors
and processes
 Can you identify structural relationships between concepts? See
next slide…
 Or are concepts related only by processes?
Can you identify principles (rules) which affect the modelled
situation? Include constraints
Start to sketch out the initial Conceprocity model
 It’s often necessary then to go back, reconsider and refine the initial
lists in the dictionary
 This stage also typically requires further research around the original
question
Add principles, events and logical operators to the model
Create, refine and use the model in Lucidchart
Identifying structural relationships
between concepts
Relationship
Type
Association
English statement
is-associated-with
Try to avoid this very general relationship, in favour of:
Aggregation
is-a, is-made-of independent parts
Composition
Specialisation /
generalisation
Precedence
Input-Output
is-a, is-made-of dependent parts
kind-of
Regulation
Instantiation
comes-after, comes-before
is-input-to, causes, gives-rise-to; an input
to a procedure which yields output
controls, directs, influences
is-an-instance-of
Why Conceprocity is important
Conceprocity is a semi-formal visual knowledge
representation language which enables and encourages
the modeller to be more precise in defining, bounding and
relating conceptual and procedural knowledge
It’s a way to constrain and enhance natural language
expression
 to increase the precision of the meaning which the
modeller needs to express
To the extent to which two modellers can agree upon a
Conceprocity model, it is also a means to establish and to
verify communication of ideas and concepts
Student use of Conceprocity
PEC students use it to map the content and meaning of a
research article as their individual project
IBIS students use it in their individual project: active and
reflective learning journal
MIS students use Conceprocity in their individual project:
use a tool to improve the ways in which you get things
done and keeps found things found and progressively
enhance a Conceprocity map which shows how you use
ICT to live and work more effectively
Please ALWAYS use the Conceprocity template:
https://www.lucidchart.com/community/examples/view/42d
8-77d0-52b93213-9de6-29ca0a009f85
The Conceprocity template
If you use the correct template and if you are a part of the
ESC Rennes Lucidchart team, you should be able to see
the Conceprocity shape libraries which look like this:
References
• Ausubel, D.P., 2000. The acquisition and
retention of knowledge: A cognitive view,
Kluwer Academic Pub.
• Ausubel, D.P., 1963. The psychology of
meaningful verbal learning. Available at:
http://psycnet.apa.org/psycinfo/196410399-000 [Accessed September 19,
2013].
• Basque, J., 2013. La modélisation des
connaissances en milieu
organisationnel. Available at:
https://oraprdnt.uqtr.uquebec.ca/pls/publ
ic/docs/FWG/GSC/Publication/1518/93/1
924/1/52315/13/F2080926314_UQTR_
midi_p_dago_27mars13_VFF.pdf
[Accessed April 16, 2013].
• Buzan, T. & Buzan, B., 1996. The mind
map book: how to use radiant thinking to
maximize your brain’s untapped
potential, Plume Books.
• Checkland, P., 1981. Systems thinking,
systems practice, Chichester: Wiley.
• Checkland, P. & Tsouvalis, C., 1997.
Reflecting on SSM: The Link Between
Root Definitions and Conceptual
Models. Syst. Res. Behav. Sci., 14(3),
pp.153–168.
• Novak, J.D. & Cañas, A.J., 2008. The
theory underlying concept maps and
how to construct and use them. Florida
Institute for Human and Machine
Cognition Pensacola Fl, www. ihmc.
us.[http://cmap. ihmc.
us/Publications/ResearchPapers/T
heoryCmaps/TheoryUnderlyingConcept
Maps. htm].
• Paquette, G., 2010. Visual Knowledge
and Competency Modeling - From
Informal Learning Models to Semantic
Web Ontologies., Hershey, PA: IGI
Global.
Download