WHAT AN IA COULD LEARN
BARCAMP HASSELT
#BCHASSELT - OCTOBER 22, 2011
WOUTER WALGRAEVE - NASCOM
FROM PLATO
Slide 2
Slide 2 text
HI!
I AM WOUTER WALGRAEVE
AND I WORK AT NASCOM
Slide 3
Slide 3 text
PLATO
INFORMATION ARCHITECT
Slide 4
Slide 4 text
ALLEGORY OF THE CAVE
PLATO’S THEORY OF FORMS
Slide 5
Slide 5 text
PLATO
INFORMATION ARCHITECT
NEO
INFORMATION ARCHITECT
Slide 6
Slide 6 text
WHAT DO YOU SEE?
Slide 7
Slide 7 text
WHAT DO YOU SEE?
Slide 8
Slide 8 text
ALL OBJECTS WE RECOGNIZE AS
“CHAIRS”
Slide 9
Slide 9 text
A CHAIR
THE CHAIR
Slide 10
Slide 10 text
A THING
THE OBJECT
Slide 11
Slide 11 text
AN INSTANCE
AN OBJECT
EVERYTHING WE SEE IS
OF
Slide 12
Slide 12 text
MATERIAL
STRUCTURE
VIEW
OBJECT
PERCEPTION OF AN
IS LAYERED IN
Slide 13
Slide 13 text
DATA
LOGICS
INTERFACE
OBJECT
TRANSLATED INTO IT LINGO…
Slide 14
Slide 14 text
OBJECT ORIENTATION
MULTI-TIER THINKING
THAT’S THE CORE OF
AND
Slide 15
Slide 15 text
VALUES
LOGICS
INTERFACE
OBJECT
CONCEPT
Slide 16
Slide 16 text
ATTRIBUTES
BUSINESS METHODS
INTERFACE METHODS
INSTANCE:CLASS
UML (KINDA) STYLE
Slide 17
Slide 17 text
OBJECT » APPLICATION
WITH OBJECTS, WE MODEL APPLICATIONS.
Slide 18
Slide 18 text
DATA
BUSINESS LOGICS
USER INTERFACE
APPLICATION
3-TIER THINKING
Slide 19
Slide 19 text
OBJECT » APPLICATION »
SERVICE ORIENTED ARCHITECTURE
APPLICATIONS LIVE IN SERVICE ORIENTED ARCHITECTURES
Slide 20
Slide 20 text
DATABASE
API
WEBAPPS
SOA
3-TIER THINKING
Slide 21
Slide 21 text
DATABASE
API
WEBAPP
SOA
HTML, CSS, JS
JS
JSON, XML
REST, SOAP
PHP, ROR
SQL
TABLES, RECORDS…
RELATIONSHIPS
DATA, VALUES
3-TIER THINKING
3-TIER THINKING
3-TIER THINKING
Slide 22
Slide 22 text
MATERIAL
STRUCTURE
VIEW
OBJECT
ALL OUR IT BEST PRACTICE DESIGN PATTERNS ARE BASED ON PLATO’S OBJECT MODEL THINKING
Slide 23
Slide 23 text
OBJECT ORIENTATION
IN
INFORMATION ARCHITECTURE
Slide 24
Slide 24 text
THESE ARE ALL BLOCKS.
ARE THEY ORDERED BY SHAPE, COLOR OR HEIGHT?
Slide 25
Slide 25 text
BLOCK
THIS IS OUR OBJECT.
Slide 26
Slide 26 text
BLOCK
COLOR SHAPE
HEIGHT
WITH ITS TAXONS.
Slide 27
Slide 27 text
RED
GREEN
BLUE
YELLOW
ROUND
SQUARE TRIANGLE
RECTANGLE
1
3
5
2
4
BLOCK
COLOR SHAPE
HEIGHT
AND ITS TAXON TERMS.
Slide 28
Slide 28 text
OBJECT
TAXONOMY
YOU CAN DEFINE AN
USING
Slide 29
Slide 29 text
RED
GREEN
BLUE
YELLOW
ROUND
SQUARE TRIANGLE
RECTANGLE
1
3
5
2
4
BLOCK
COLOR SHAPE
HEIGHT
YOU CAN FILTER A SET OF OBJECTS BY NAMING A TAXON TERM.
Slide 30
Slide 30 text
“SHOW ME ALL THE BLUE,
ROUND BLOCKS OF HEIGHT 2”
Slide 31
Slide 31 text
RED
GREEN
BLUE
YELLOW
ROUND
SQUARE TRIANGLE
RECTANGLE
1
3
5
2
4
BLOCK
COLOR SHAPE
HEIGHT
WHEN YOU COMBINE THEM, YOU CREATE A FACET OF OBJECTS.
Slide 32
Slide 32 text
CAN YOU IDENTIFY OTHER TAXONS?
Slide 33
Slide 33 text
MATERIAL
WOOD
TYPE
PAINTED
RED
GREEN
BLUE
YELLOW
ROUND
SQUARE TRIANGLE
RECTANGLE
1
3
5
2
4
BLOCK
COLOR SHAPE
HEIGHT
A TAXONOMY CAN ALWAYS BE EXPANDED WITH OTHER TAXONS,
ADDING MORE DETAILS & IDENTIFYING ELEMENTS TO THE OBJECT.
Slide 34
Slide 34 text
INFORMATION ARCHITECTURE
DEFINING HOW YOU LOOK AT OBJECTS
SO,
IS
AND THAT’S WHAT I LEARNED FROM…