SlideShare a Scribd company logo
1 of 32
Well-matchedness in Euler
Diagrams
Mithileysh Sathiyanarayanan and John Howse
Visual Modelling Group, University of Brighton, UK
{M.Sathiyanarayanan, John.Howse}@brighton.ac.uk
1
Euler Diagrams Workshop 2014
Melbourne, Australia
Motivation
Well-matchedness needs to be considered
for developing strategies to transform
abstract descriptions into diagrams.
2
Euler Diagrams
Euler diagrams represent relationships
between sets, including intersection,
containment, and disjointness.
These diagrams have become the
foundations of various visual languages.
3
Venn Diagrams
A Venn diagram contains all possible
intersections of curves and shading is used to
indicate empty sets.
This Venn diagram has the same semantics as
the Euler diagram on the previous slide.
4
Euler Diagrams in Detail
An Euler diagram comprises a set of
closed curves drawn in the plane, where
each curve has a label. Curve labels can
be repeated.
The set of curves with the same label is
called a contour. The closed curves
partition the plane into minimal regions.
A zone is a set of minimal regions that are
all contained by the same curves.
5
Example
This diagram has
4 curves
3 contours
8 minimal regions
5 zones
6
Well-formedness Properties
1. All of the curves are simple
(they do not self-intersect)
2. No pair of curves runs
concurrently.
3. There are no triple points of
intersection between the
curves.
7
Well-formedness Properties
4. Whenever two curves
intersect, they cross.
5. Each zone is connected
(i.e. consists of exactly
one minimal region).
6. Each curve label is used
on at most one curve.
8
Peirce’s Classification
Peirce classified syntactic elements
into three categories: icon, index and
symbol.
 Closed curves are considered to be icons.
 A label is considered to be an index.
 Shading is a symbol.
9
Well-matchedness
Peirce thought that ‘A diagram ought to
be as iconic as possible’. Closely related
to iconicity is the notion of well-matched
to meaning.
A notation is well-matched to meaning
when its syntactic relationships reflect
the semantic relationships being
represented.
10
Well-matchedness
‘C is a subset of A and C is disjoint from B’
Each of these six Euler diagrams represent the statement
11
EXAMPLE
Diagram D1
• is well-formed.
• well-matched to meaning.
Diagram D2
• contains shading but is well-formed.
• it is only partially well-matched to meaning.
In general, an Euler diagram that contains extra zones that are
shaded is not (fully) well-matched to meaning.
Gives rise to the concept of well-matchedness at the zone level.
12
ZONE LEVEL
Principle 1:
An Euler diagram is well-matched at the
zone level if it does not contain any
extra zones (zones that must be shaded
to preserve semantics).
13
The curve C is enclosed by the curve A.
The curves C and B are disjoint.
So the diagram is well-matched as far as the
curves are concerned.
This gives rise to the concept of well-
matchedness at the curve level.
Diagram D3 is well-matched to
meaning at the zone level.
EXAMPLE
14
CURVE LEVEL
Principle 2:
An Euler diagram is well-matched at
the curve level if the subset,
intersection and disjointness
relationships between sets are matched
by containment, overlap and
disjointness of the curves representing
the sets.
15
EXAMPLE
Diagram D3 is well-matched to
meaning at the zone level and
curve level.
D3 is not well-formed -- it contains two disjoint
zones.
Having two disjoint regions representing the same
set is disconcerting and appears to go against the
nature of a well-matched relation.
This gives rise to the concept of well-matchedness
at the minimal region level. 16
MINIMAL REGION LEVEL
Principle 3:
An Euler diagram is well-matched at
the minimal region level if it is well-
matched at the zone level and does
not contain a disconnected zone.
17
EXAMPLE
Diagram D4 is well-matched
to meaning at the zone level
but not well-matched at the
curve and minimal region
level.
The contour C (consisting of the two curves C) is
enclosed by the contour A.
The contour C is disjoint from the contour B.
So at the contour level this diagram is well-
matched.
This gives rise to the concept of well-matchedness
at the contour level. 18
CONTOUR LEVEL
Principle 4:
An Euler diagram is well-matched at
the contour level if the subset,
intersection and disjointness
relationships between sets are
matched by containment, overlap and
disjointness of the contours
representing the sets.
19
EXAMPLE
Diagram D5 is well-matched to meaning at
the zone and contour level but not well-
matched at the curve and minimal region
level.
20
Diagram D6 is well-matched to meaning at
the zone and contour level but not well-
matched at the curve and minimal region
level.
EXAMPLE
21
Each of these four Euler diagrams represent the
statement
‘C is a subset of the disjoint union of A and B’
MORE EXAMPLES
There is no well-formed Euler diagram without
shading that represents this statement. 22
Diagram D1 is well-formed but contains shading.
It is not well-matched at any level.
Diagram D2 contains two curves with label C.
It is well-matched at the zone, minimal region
and contour level.
It is not well-matched at the curve level.
23
Diagram D3 contains a non-simple curve, C.
It contains no extra zones and each zone is a minimal
region.
It is well-matched at the zone and minimal region level.
It is also well-matched at the curve level and the contour
level.
This diagram is a fairly natural way of representing
‘C is a subset of the disjoint union of A and B’
but it contains a very unnatural non-simple curve. 24
D4 contains concurrency and triple points.
This diagram is well-matched at all levels.
However, it might be difficult to work out the
relationship between curves A and B.
25
Finally, we consider two more examples to complete
our analysis of the relationship between well-
formedness and well-matchedness in Euler
diagrams.
MORE EXAMPLES
26
Diagram D1 contains a non-simple curve C.
It is well-matched at the zone, curve and contour levels
The zone within the non-simple curve is divided into two
minimal regions.
So it is not well-matched at the minimal region level.
27
The diagram D2 represents the statement
‘A and B are disjoint and C and D are disjoint’.
Curves A and B touch but do not cross as do curves C and D.
It is well-matched at all levels.
28
Conclusion
We have considered the notion of well-
matchedness in Euler diagrams, particularly
those that break some of the well-formedness
properties.
We have identified four levels of well-
formedness.
1. Two of these concern curves:
the curve and contour levels
2. Two concern regions:
the zone and minimal region level.
29
Putting the four levels together we can state a
general well-matchedness principle.
Well-matchedness Principle 5:
An Euler diagram is fully well-matched if it well-
matched at the zone, minimal region, curve and
contour levels.
General Well-matchedness
Principle
30
All well-formed Euler diagrams without shading
are well-matched.
Future Work
Empirical studies will be conducted to
inform and validate the well-matchedness
of Euler diagrams.
31
THANK YOU FOR
LISTENING!
32

More Related Content

What's hot

Three dimensional geometry
Three dimensional geometry Three dimensional geometry
Three dimensional geometry Seyid Kadher
 
Color order system
Color order systemColor order system
Color order systemQC Labs
 
Conic section- Hyperbola STEM TEACH
Conic section- Hyperbola STEM TEACHConic section- Hyperbola STEM TEACH
Conic section- Hyperbola STEM TEACHMr Math
 
Equations of Straight Lines
Equations of Straight LinesEquations of Straight Lines
Equations of Straight Linesitutor
 
Hyperbolas
HyperbolasHyperbolas
HyperbolasRon Eick
 
coordinate Geometry straight line
coordinate Geometry   straight linecoordinate Geometry   straight line
coordinate Geometry straight lineSahilPuri14
 
Conic section- ellipse STEM TEACH
Conic section- ellipse STEM TEACHConic section- ellipse STEM TEACH
Conic section- ellipse STEM TEACHMr Math
 
Straight Lines ( Especially For XI )
Straight Lines ( Especially For XI ) Straight Lines ( Especially For XI )
Straight Lines ( Especially For XI ) Atit Gaonkar
 
Geometry unit 9.6 9.7
Geometry unit 9.6 9.7Geometry unit 9.6 9.7
Geometry unit 9.6 9.7Mark Ryder
 
Math - analytic geometry
Math - analytic geometryMath - analytic geometry
Math - analytic geometryimmortalmikhel
 
5.5 parallel and perpendicular lines (equations) day 1
5.5 parallel and perpendicular lines (equations)   day 15.5 parallel and perpendicular lines (equations)   day 1
5.5 parallel and perpendicular lines (equations) day 1bweldon
 
1.1.3 Midpoint and Partitions
1.1.3 Midpoint and Partitions1.1.3 Midpoint and Partitions
1.1.3 Midpoint and Partitionssmiller5
 
Writing Equations of a Line
Writing Equations of a LineWriting Equations of a Line
Writing Equations of a Lineswartzje
 
Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)RohitK71
 

What's hot (20)

Three dimensional geometry
Three dimensional geometry Three dimensional geometry
Three dimensional geometry
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
NCIT civil Syllabus 2013-2014
NCIT civil Syllabus 2013-2014NCIT civil Syllabus 2013-2014
NCIT civil Syllabus 2013-2014
 
Color order system
Color order systemColor order system
Color order system
 
Conic section- Hyperbola STEM TEACH
Conic section- Hyperbola STEM TEACHConic section- Hyperbola STEM TEACH
Conic section- Hyperbola STEM TEACH
 
COORDINATE GEOMETRY
COORDINATE GEOMETRYCOORDINATE GEOMETRY
COORDINATE GEOMETRY
 
R lecture co2_math 21-1
R lecture co2_math 21-1R lecture co2_math 21-1
R lecture co2_math 21-1
 
IIT JEE Mathematics 2004
IIT JEE Mathematics 2004IIT JEE Mathematics 2004
IIT JEE Mathematics 2004
 
Equations of Straight Lines
Equations of Straight LinesEquations of Straight Lines
Equations of Straight Lines
 
Hyperbolas
HyperbolasHyperbolas
Hyperbolas
 
Hyperbola
HyperbolaHyperbola
Hyperbola
 
coordinate Geometry straight line
coordinate Geometry   straight linecoordinate Geometry   straight line
coordinate Geometry straight line
 
Conic section- ellipse STEM TEACH
Conic section- ellipse STEM TEACHConic section- ellipse STEM TEACH
Conic section- ellipse STEM TEACH
 
Straight Lines ( Especially For XI )
Straight Lines ( Especially For XI ) Straight Lines ( Especially For XI )
Straight Lines ( Especially For XI )
 
Geometry unit 9.6 9.7
Geometry unit 9.6 9.7Geometry unit 9.6 9.7
Geometry unit 9.6 9.7
 
Math - analytic geometry
Math - analytic geometryMath - analytic geometry
Math - analytic geometry
 
5.5 parallel and perpendicular lines (equations) day 1
5.5 parallel and perpendicular lines (equations)   day 15.5 parallel and perpendicular lines (equations)   day 1
5.5 parallel and perpendicular lines (equations) day 1
 
1.1.3 Midpoint and Partitions
1.1.3 Midpoint and Partitions1.1.3 Midpoint and Partitions
1.1.3 Midpoint and Partitions
 
Writing Equations of a Line
Writing Equations of a LineWriting Equations of a Line
Writing Equations of a Line
 
Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)
 

Viewers also liked

Venn Diagrams Templates by Creately
Venn Diagrams Templates by CreatelyVenn Diagrams Templates by Creately
Venn Diagrams Templates by CreatelyCreately
 
Three Circle Venn Diagrams
Three Circle Venn DiagramsThree Circle Venn Diagrams
Three Circle Venn DiagramsPassy World
 
Modules Linear Algebra Drills
Modules Linear Algebra DrillsModules Linear Algebra Drills
Modules Linear Algebra DrillsDaniel Bragais
 
Venn Diagram Word Problems
Venn Diagram Word ProblemsVenn Diagram Word Problems
Venn Diagram Word ProblemsPassy World
 
Fs 3 episode4 sarah jane cabilino
Fs 3 episode4 sarah jane cabilinoFs 3 episode4 sarah jane cabilino
Fs 3 episode4 sarah jane cabilinoSarah Cabilino
 

Viewers also liked (9)

Venn Diagrams Templates by Creately
Venn Diagrams Templates by CreatelyVenn Diagrams Templates by Creately
Venn Diagrams Templates by Creately
 
Teaching aids bank
Teaching aids bankTeaching aids bank
Teaching aids bank
 
Three Circle Venn Diagrams
Three Circle Venn DiagramsThree Circle Venn Diagrams
Three Circle Venn Diagrams
 
Modules Linear Algebra Drills
Modules Linear Algebra DrillsModules Linear Algebra Drills
Modules Linear Algebra Drills
 
Venn Diagram Word Problems
Venn Diagram Word ProblemsVenn Diagram Word Problems
Venn Diagram Word Problems
 
Field study 3 ppt
Field study 3 pptField study 3 ppt
Field study 3 ppt
 
Fs 3 episode4 sarah jane cabilino
Fs 3 episode4 sarah jane cabilinoFs 3 episode4 sarah jane cabilino
Fs 3 episode4 sarah jane cabilino
 
Field Study 3 Episode 4
Field Study 3 Episode 4Field Study 3 Episode 4
Field Study 3 Episode 4
 
Teaching Aids
Teaching AidsTeaching Aids
Teaching Aids
 

Similar to Well-matchedness in Euler Diagram

Similar to Well-matchedness in Euler Diagram (20)

1st trimester exam coverage
1st trimester exam coverage1st trimester exam coverage
1st trimester exam coverage
 
Graphs.pptx
Graphs.pptxGraphs.pptx
Graphs.pptx
 
Research_Jones_Polynomial
Research_Jones_PolynomialResearch_Jones_Polynomial
Research_Jones_Polynomial
 
M1l2notes
M1l2notesM1l2notes
M1l2notes
 
1.2.pptxjugughchfjfyhjfxytytzuyu99tytgghdgg
1.2.pptxjugughchfjfyhjfxytytzuyu99tytgghdgg1.2.pptxjugughchfjfyhjfxytytzuyu99tytgghdgg
1.2.pptxjugughchfjfyhjfxytytzuyu99tytgghdgg
 
Calculus
CalculusCalculus
Calculus
 
PPT on Graph Theory ( Tree, Cotree, nodes, branches, incidence , tie set and ...
PPT on Graph Theory ( Tree, Cotree, nodes, branches, incidence , tie set and ...PPT on Graph Theory ( Tree, Cotree, nodes, branches, incidence , tie set and ...
PPT on Graph Theory ( Tree, Cotree, nodes, branches, incidence , tie set and ...
 
Relations
RelationsRelations
Relations
 
Curves and surfaces
Curves and surfacesCurves and surfaces
Curves and surfaces
 
Drawing Euler diagrams and graphs in combination
Drawing Euler diagrams and graphs in combinationDrawing Euler diagrams and graphs in combination
Drawing Euler diagrams and graphs in combination
 
lesson4.-ellipse f.pptx
lesson4.-ellipse f.pptxlesson4.-ellipse f.pptx
lesson4.-ellipse f.pptx
 
Graphs.pdf
Graphs.pdfGraphs.pdf
Graphs.pdf
 
Conic sections
Conic sectionsConic sections
Conic sections
 
Eigenaxes
EigenaxesEigenaxes
Eigenaxes
 
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph ColouringGraph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
 
Dilations edmodo 2013 14
Dilations edmodo 2013 14Dilations edmodo 2013 14
Dilations edmodo 2013 14
 
Graphs in datastructures
Graphs in datastructuresGraphs in datastructures
Graphs in datastructures
 
Graphs
GraphsGraphs
Graphs
 
Siegel
SiegelSiegel
Siegel
 
26 spanning
26 spanning26 spanning
26 spanning
 

More from Mithileysh Sathiyanarayanan

VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...
VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...
VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...Mithileysh Sathiyanarayanan
 
Extended Microteaching - Innovative Teaching Pedagogies
Extended Microteaching - Innovative Teaching PedagogiesExtended Microteaching - Innovative Teaching Pedagogies
Extended Microteaching - Innovative Teaching PedagogiesMithileysh Sathiyanarayanan
 
Role of Technology and Innovation in Rural Healthcare in India
Role of Technology and Innovation in Rural Healthcare in IndiaRole of Technology and Innovation in Rural Healthcare in India
Role of Technology and Innovation in Rural Healthcare in IndiaMithileysh Sathiyanarayanan
 
iPARK: Intelligent Parking System based on IoT & AI
iPARK: Intelligent Parking System based on IoT & AIiPARK: Intelligent Parking System based on IoT & AI
iPARK: Intelligent Parking System based on IoT & AIMithileysh Sathiyanarayanan
 

More from Mithileysh Sathiyanarayanan (20)

6G Communication
6G Communication6G Communication
6G Communication
 
VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...
VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...
VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...
 
Importance of Publications
Importance of PublicationsImportance of Publications
Importance of Publications
 
Disruptive Technologies
Disruptive TechnologiesDisruptive Technologies
Disruptive Technologies
 
Orange Data Mining & Data Visualization Tool
Orange Data Mining & Data Visualization ToolOrange Data Mining & Data Visualization Tool
Orange Data Mining & Data Visualization Tool
 
Healthcare 5.0
Healthcare 5.0Healthcare 5.0
Healthcare 5.0
 
Extended Microteaching - Innovative Teaching Pedagogies
Extended Microteaching - Innovative Teaching PedagogiesExtended Microteaching - Innovative Teaching Pedagogies
Extended Microteaching - Innovative Teaching Pedagogies
 
Digital Twin Technology
Digital Twin TechnologyDigital Twin Technology
Digital Twin Technology
 
Socio Emotional Intelligence (SEI)
Socio Emotional Intelligence (SEI)Socio Emotional Intelligence (SEI)
Socio Emotional Intelligence (SEI)
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Smart IoT Device for Vehicle Theft
Smart IoT Device for Vehicle TheftSmart IoT Device for Vehicle Theft
Smart IoT Device for Vehicle Theft
 
Campus to Corporate Initiative
Campus to Corporate InitiativeCampus to Corporate Initiative
Campus to Corporate Initiative
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Role of Technology and Innovation in Rural Healthcare in India
Role of Technology and Innovation in Rural Healthcare in IndiaRole of Technology and Innovation in Rural Healthcare in India
Role of Technology and Innovation in Rural Healthcare in India
 
iPARK: Intelligent Parking System based on IoT & AI
iPARK: Intelligent Parking System based on IoT & AIiPARK: Intelligent Parking System based on IoT & AI
iPARK: Intelligent Parking System based on IoT & AI
 
Artificial Intelligence - Overview
Artificial Intelligence - OverviewArtificial Intelligence - Overview
Artificial Intelligence - Overview
 
Introduction to Tableau
Introduction to Tableau Introduction to Tableau
Introduction to Tableau
 
Digital Forensics
Digital ForensicsDigital Forensics
Digital Forensics
 
Leveraging Blockchain in Agriculture
Leveraging Blockchain in AgricultureLeveraging Blockchain in Agriculture
Leveraging Blockchain in Agriculture
 
Smart Vehicle using IoT
Smart Vehicle using IoTSmart Vehicle using IoT
Smart Vehicle using IoT
 

Recently uploaded

multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
signals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsignals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsapna80328
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptxmohitesoham12
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdfAkritiPradhan2
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Romil Mishra
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsResearcher Researcher
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSneha Padhiar
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewsandhya757531
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 

Recently uploaded (20)

multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
signals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsignals in triangulation .. ...Surveying
signals in triangulation .. ...Surveying
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptx
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending Actuators
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overview
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 

Well-matchedness in Euler Diagram

  • 1. Well-matchedness in Euler Diagrams Mithileysh Sathiyanarayanan and John Howse Visual Modelling Group, University of Brighton, UK {M.Sathiyanarayanan, John.Howse}@brighton.ac.uk 1 Euler Diagrams Workshop 2014 Melbourne, Australia
  • 2. Motivation Well-matchedness needs to be considered for developing strategies to transform abstract descriptions into diagrams. 2
  • 3. Euler Diagrams Euler diagrams represent relationships between sets, including intersection, containment, and disjointness. These diagrams have become the foundations of various visual languages. 3
  • 4. Venn Diagrams A Venn diagram contains all possible intersections of curves and shading is used to indicate empty sets. This Venn diagram has the same semantics as the Euler diagram on the previous slide. 4
  • 5. Euler Diagrams in Detail An Euler diagram comprises a set of closed curves drawn in the plane, where each curve has a label. Curve labels can be repeated. The set of curves with the same label is called a contour. The closed curves partition the plane into minimal regions. A zone is a set of minimal regions that are all contained by the same curves. 5
  • 6. Example This diagram has 4 curves 3 contours 8 minimal regions 5 zones 6
  • 7. Well-formedness Properties 1. All of the curves are simple (they do not self-intersect) 2. No pair of curves runs concurrently. 3. There are no triple points of intersection between the curves. 7
  • 8. Well-formedness Properties 4. Whenever two curves intersect, they cross. 5. Each zone is connected (i.e. consists of exactly one minimal region). 6. Each curve label is used on at most one curve. 8
  • 9. Peirce’s Classification Peirce classified syntactic elements into three categories: icon, index and symbol.  Closed curves are considered to be icons.  A label is considered to be an index.  Shading is a symbol. 9
  • 10. Well-matchedness Peirce thought that ‘A diagram ought to be as iconic as possible’. Closely related to iconicity is the notion of well-matched to meaning. A notation is well-matched to meaning when its syntactic relationships reflect the semantic relationships being represented. 10
  • 11. Well-matchedness ‘C is a subset of A and C is disjoint from B’ Each of these six Euler diagrams represent the statement 11
  • 12. EXAMPLE Diagram D1 • is well-formed. • well-matched to meaning. Diagram D2 • contains shading but is well-formed. • it is only partially well-matched to meaning. In general, an Euler diagram that contains extra zones that are shaded is not (fully) well-matched to meaning. Gives rise to the concept of well-matchedness at the zone level. 12
  • 13. ZONE LEVEL Principle 1: An Euler diagram is well-matched at the zone level if it does not contain any extra zones (zones that must be shaded to preserve semantics). 13
  • 14. The curve C is enclosed by the curve A. The curves C and B are disjoint. So the diagram is well-matched as far as the curves are concerned. This gives rise to the concept of well- matchedness at the curve level. Diagram D3 is well-matched to meaning at the zone level. EXAMPLE 14
  • 15. CURVE LEVEL Principle 2: An Euler diagram is well-matched at the curve level if the subset, intersection and disjointness relationships between sets are matched by containment, overlap and disjointness of the curves representing the sets. 15
  • 16. EXAMPLE Diagram D3 is well-matched to meaning at the zone level and curve level. D3 is not well-formed -- it contains two disjoint zones. Having two disjoint regions representing the same set is disconcerting and appears to go against the nature of a well-matched relation. This gives rise to the concept of well-matchedness at the minimal region level. 16
  • 17. MINIMAL REGION LEVEL Principle 3: An Euler diagram is well-matched at the minimal region level if it is well- matched at the zone level and does not contain a disconnected zone. 17
  • 18. EXAMPLE Diagram D4 is well-matched to meaning at the zone level but not well-matched at the curve and minimal region level. The contour C (consisting of the two curves C) is enclosed by the contour A. The contour C is disjoint from the contour B. So at the contour level this diagram is well- matched. This gives rise to the concept of well-matchedness at the contour level. 18
  • 19. CONTOUR LEVEL Principle 4: An Euler diagram is well-matched at the contour level if the subset, intersection and disjointness relationships between sets are matched by containment, overlap and disjointness of the contours representing the sets. 19
  • 20. EXAMPLE Diagram D5 is well-matched to meaning at the zone and contour level but not well- matched at the curve and minimal region level. 20
  • 21. Diagram D6 is well-matched to meaning at the zone and contour level but not well- matched at the curve and minimal region level. EXAMPLE 21
  • 22. Each of these four Euler diagrams represent the statement ‘C is a subset of the disjoint union of A and B’ MORE EXAMPLES There is no well-formed Euler diagram without shading that represents this statement. 22
  • 23. Diagram D1 is well-formed but contains shading. It is not well-matched at any level. Diagram D2 contains two curves with label C. It is well-matched at the zone, minimal region and contour level. It is not well-matched at the curve level. 23
  • 24. Diagram D3 contains a non-simple curve, C. It contains no extra zones and each zone is a minimal region. It is well-matched at the zone and minimal region level. It is also well-matched at the curve level and the contour level. This diagram is a fairly natural way of representing ‘C is a subset of the disjoint union of A and B’ but it contains a very unnatural non-simple curve. 24
  • 25. D4 contains concurrency and triple points. This diagram is well-matched at all levels. However, it might be difficult to work out the relationship between curves A and B. 25
  • 26. Finally, we consider two more examples to complete our analysis of the relationship between well- formedness and well-matchedness in Euler diagrams. MORE EXAMPLES 26
  • 27. Diagram D1 contains a non-simple curve C. It is well-matched at the zone, curve and contour levels The zone within the non-simple curve is divided into two minimal regions. So it is not well-matched at the minimal region level. 27
  • 28. The diagram D2 represents the statement ‘A and B are disjoint and C and D are disjoint’. Curves A and B touch but do not cross as do curves C and D. It is well-matched at all levels. 28
  • 29. Conclusion We have considered the notion of well- matchedness in Euler diagrams, particularly those that break some of the well-formedness properties. We have identified four levels of well- formedness. 1. Two of these concern curves: the curve and contour levels 2. Two concern regions: the zone and minimal region level. 29
  • 30. Putting the four levels together we can state a general well-matchedness principle. Well-matchedness Principle 5: An Euler diagram is fully well-matched if it well- matched at the zone, minimal region, curve and contour levels. General Well-matchedness Principle 30 All well-formed Euler diagrams without shading are well-matched.
  • 31. Future Work Empirical studies will be conducted to inform and validate the well-matchedness of Euler diagrams. 31