WHAT AN IA COULD LEARNFROM PLATOBARCAMP HASSELT#BCHASSELT - OCTOBER 22, 2011WOUTER WALGRAEVE - NASCOM
HI!I AM WOUTER   WALGRAEVE       AND I WORK AT   NASCOM
PLATOINFORMATION ARCHITECT
ALLEGORY OF THE CAVE   PLATO’S THEORY OF FORMS
PLATO       NEOINFORMATION ARCHITECTINFORMATION ARCHITECT
WHAT DO YOU SEE?
WHAT DO YOU SEE?
ALL OBJECTS WE RECOGNIZE AS     “CHAIRS”
A CHAIRTHE CHAIR
A THINGTHE OBJECT
EVERYTHING WE SEE IS	  AN INSTANCE            OF	  AN OBJECT
PERCEPTION OF AN	  OBJECT  IS LAYERED IN	    MATERIAL STRUCTURE     VIEW
OBJECTTRANSLATED INTO IT LINGO…	                DATA            LOGICS         INTERFACE
THAT’S THE CORE OF	  OBJECT ORIENTATIONAND	  MULTI-TIER THINKING
OBJECTCONCEPT	                VALUES              LOGICS          INTERFACE
INSTANCE:CLASS  UML (KINDA) STYLE	             ATTRIBUTES   BUSINESS METHODS  INTERFACE METHODS
OBJECT » APPLICATION     WITH OBJECTS, WE MODEL APPLICATIONS.	  
APPLICATION  3-TIER THINKING	                    DATA    BUSINESS LOGICS     USER INTERFACE
OBJECT » APPLICATION »SERVICE ORIENTED ARCHITECTURE       APPLICATIONS LIVE IN SERVICE ORIENTED ARCHITECTURES	  
SOA3-TIER THINKING	             DATABASE                      API            WEBAPPS
SOA       3-TIER THINKING	                         DATA, VALUESDATABASE              RELATIONSHIPS                  TABLES...
OBJECT                MATERIAL              STRUCTURE                   VIEWALL OUR IT BEST PRACTICE DESIGN PATTERNS ARE B...
OBJECT ORIENTATION           ININFORMATION ARCHITECTURE
THESE ARE ALL BLOCKS.ARE THEY ORDERED BY SHAPE, COLOR OR HEIGHT?	  
BLOCKTHIS IS OUR OBJECT.	  
HEIGHT          BLOCKCOLOR                          SHAPE        WITH ITS TAXONS.	  
HEIGHT                         1                             2                        3                             4     ...
YOU CAN DEFINE AN	   OBJECT         USING	  TAXONOMY
HEIGHT                          1                              2                          3                              4...
“SHOW ME ALL THE BLUE,ROUND BLOCKS OF HEIGHT 2”	  
HEIGHT                        1                            2                        3                            4        ...
CAN YOU IDENTIFY OTHER TAXONS?	  
HEIGHT                              1                                  2TYPE                          3                   ...
SO,	  INFORMATION ARCHITECTURE                         IS	  DEFINING HOW YOU LOOK AT OBJECTS         AND THAT’S WHAT I LEA...
PLATOINFORMATION ARCHITECT
API	  vs	  prototypes	  &	  applica2es	             LIKED IT?
TWITTER ME:@WOUTERWALGRAEVELINKEDIN:…/WOUTERWALGRAEVE
WHUFFIESTOHTTP://WWW.FLICKR.COM/PHOTOS/ELVIS1967HTTP://WWW.FLICKR.COM/PHOTOS/GALESSAHTTP://WWW.FLICKR.COM/PHOTOS/MADDCOVV
NASCOMINFO@NASCOM.BE@NASCOM ON TWITTER
Upcoming SlideShare
Loading in...5
×

What an information architect could learn from Plato

3,570

Published on

What I've learned from Plato, being an information architect...

Published in: Design, Business

Transcript of "What an information architect could learn from Plato"

  1. 1. WHAT AN IA COULD LEARNFROM PLATOBARCAMP HASSELT#BCHASSELT - OCTOBER 22, 2011WOUTER WALGRAEVE - NASCOM
  2. 2. HI!I AM WOUTER WALGRAEVE AND I WORK AT NASCOM
  3. 3. PLATOINFORMATION ARCHITECT
  4. 4. ALLEGORY OF THE CAVE PLATO’S THEORY OF FORMS
  5. 5. PLATO NEOINFORMATION ARCHITECTINFORMATION ARCHITECT
  6. 6. WHAT DO YOU SEE?
  7. 7. WHAT DO YOU SEE?
  8. 8. ALL OBJECTS WE RECOGNIZE AS “CHAIRS”
  9. 9. A CHAIRTHE CHAIR
  10. 10. A THINGTHE OBJECT
  11. 11. EVERYTHING WE SEE IS  AN INSTANCE OF  AN OBJECT
  12. 12. PERCEPTION OF AN  OBJECT IS LAYERED IN   MATERIAL STRUCTURE VIEW
  13. 13. OBJECTTRANSLATED INTO IT LINGO…   DATA LOGICS INTERFACE
  14. 14. THAT’S THE CORE OF  OBJECT ORIENTATIONAND  MULTI-TIER THINKING
  15. 15. OBJECTCONCEPT   VALUES LOGICS INTERFACE
  16. 16. INSTANCE:CLASS UML (KINDA) STYLE   ATTRIBUTES BUSINESS METHODS INTERFACE METHODS
  17. 17. OBJECT » APPLICATION WITH OBJECTS, WE MODEL APPLICATIONS.  
  18. 18. APPLICATION 3-TIER THINKING   DATA BUSINESS LOGICS USER INTERFACE
  19. 19. OBJECT » APPLICATION »SERVICE ORIENTED ARCHITECTURE APPLICATIONS LIVE IN SERVICE ORIENTED ARCHITECTURES  
  20. 20. SOA3-TIER THINKING   DATABASE API WEBAPPS
  21. 21. SOA 3-TIER THINKING   DATA, VALUESDATABASE RELATIONSHIPS TABLES, RECORDS… 3-TIER THINKING   SQL API PHP, ROR REST, SOAP 3-TIER THINKING   JSON, XMLWEBAPP JS HTML, CSS, JS
  22. 22. OBJECT MATERIAL STRUCTURE VIEWALL OUR IT BEST PRACTICE DESIGN PATTERNS ARE BASED ON PLATO’S OBJECT MODEL THINKING  
  23. 23. OBJECT ORIENTATION ININFORMATION ARCHITECTURE
  24. 24. THESE ARE ALL BLOCKS.ARE THEY ORDERED BY SHAPE, COLOR OR HEIGHT?  
  25. 25. BLOCKTHIS IS OUR OBJECT.  
  26. 26. HEIGHT BLOCKCOLOR SHAPE WITH ITS TAXONS.  
  27. 27. HEIGHT 1 2 3 4 5 BLOCK RED RECTANGLE YELLOW BLUE SQUARE TRIANGLE GREEN ROUNDCOLOR SHAPE AND ITS TAXON TERMS.  
  28. 28. YOU CAN DEFINE AN   OBJECT USING  TAXONOMY
  29. 29. HEIGHT 1 2 3 4 5 BLOCK RED RECTANGLE YELLOW BLUE SQUARE TRIANGLE GREEN ROUNDCOLOR SHAPEYOU CAN FILTER A SET OF OBJECTS BY NAMING A TAXON TERM.  
  30. 30. “SHOW ME ALL THE BLUE,ROUND BLOCKS OF HEIGHT 2”  
  31. 31. HEIGHT 1 2 3 4 5 BLOCK RED RECTANGLE YELLOW BLUE SQUARE TRIANGLE GREEN ROUNDCOLOR SHAPEWHEN YOU COMBINE THEM, YOU CREATE A FACET OF OBJECTS.
  32. 32. CAN YOU IDENTIFY OTHER TAXONS?  
  33. 33. HEIGHT 1 2TYPE 3 MATERIAL 4 5 PAINTED WOOD BLOCK RED RECTANGLE YELLOW BLUE SQUARE TRIANGLE GREEN ROUND COLOR SHAPE A TAXONOMY CAN ALWAYS BE EXPANDED WITH OTHER TAXONS, ADDING MORE DETAILS & IDENTIFYING ELEMENTS TO THE OBJECT.  
  34. 34. SO,  INFORMATION ARCHITECTURE IS  DEFINING HOW YOU LOOK AT OBJECTS AND THAT’S WHAT I LEARNED FROM…  
  35. 35. PLATOINFORMATION ARCHITECT
  36. 36. API  vs  prototypes  &  applica2es   LIKED IT?
  37. 37. TWITTER ME:@WOUTERWALGRAEVELINKEDIN:…/WOUTERWALGRAEVE
  38. 38. WHUFFIESTOHTTP://WWW.FLICKR.COM/PHOTOS/ELVIS1967HTTP://WWW.FLICKR.COM/PHOTOS/GALESSAHTTP://WWW.FLICKR.COM/PHOTOS/MADDCOVV
  39. 39. NASCOMINFO@NASCOM.BE@NASCOM ON TWITTER

×