From data storage to
information management



     Adventures in -ication
Who am I
★ Managing Partner, Outerthought
 ★ www.outerthought.org
★ content- and knowledge management
★ Open Source CMS
 ★...
Topics
Organisation
Classification
Discovery
Organisation
The Database
Rule 1: The Information rule

    All information in the
    database is to be
represented in one and
only one way, namely...
BigTable
★ Schema-free databases

★ Name-value pairs

         ➠ URIs
★ Keys

              ➠ HyperLinks
★ Relations

★ No SQL unfo...
★ The era of
 information
 repositories
★ Storage of documents instead of records

★ Relations through hyperlinks

★ Dynamic or non-relational schemas

★ Weak, if...
★ Shift from database to data modelling

★ Increasing importance of the domain
  model

★ Semi-structured information

★ C...
Two challenges   1. Domain Modelling




                 2. ‘External Classification’
Domain Modelling
★ wireframes
 ★ navigation hierarchy
 ★ landing pages
 ★ lists of things
 ★ which content will fit where
★ ‘UML’-like domai...
★ domain model
 ★ define and name entities, content parts
     and characteristics
     define and establish relationships
 ...
External Classification
Labelling
Classification
The
Universal
Taxonomy
un!
Run!
★ the universal taxonomy fails
  ★ single-rootedness
  ★ things appear in multiple locations
  ★ omphaloskepsis: navel gazing
multi-labeling




                    ➠
              tagging
               ➠
taxonomies ➠ folksonomies


 

 

★ folksonomies
 ★ tags and optional tag bundles
 ★ content- rather than
   classification-driven
 ★ user generated micro-co...
★ user generated micro-content
 ★ represents a genuine value
 ★ must be moderated
  ★ history falsification
  ★ spam (PR wh...
Drip feeding
success factors
★ volume
★ diversity
★reward
impediments
★ when a formal classification is
  required
  ★ expert communities
  ★ classification ~ structure
★ when full-t...
Discovery
★ the doom of simplicity
 ★ natural language processing
   ★ plurals
   ★ typos
 ★ abuse-prone
 ★ no upfront expectation m...
BE
        ILL
      W


★ upfront knowledge
★ managed expectations
★ principle of least astonishment
Facetted navigation
Facetted navigation
Facetted navigation
Facetted navigation
Conclusions
Organisation
★ Always make a thorough judgment as to
  where to store what
  ★ RDBMS for relational data
  ★ Repositories ...
Classification
★ Rich metadata improves findability and (re)
  usability
★ Somewhat-typed metadata
★ Tagging, folksonomies r...
Discovery
★ Premature feedback doesn’t exist
★ Classification can add influence ranking
★ K I Simple !
Case
CCGC
★ aka: Lesson learnt in information design
★ Canadian Coast Guard College
★ Case: Management of Competency-based
  Tr...
Competency Table                                            Course
                                        Sub-Competency
...
Learning Object
      Competency Classification
 Competency           General             Specific
    Area           Compet...
model classification
use documents to
                                                     Competency Area                 ...
CCGC
★ Problem
 ★ 10 x 10 x 10 x 10 =   10.000
 ★ 20 x 20 x 20 x 20 = 160.000

 ★ ...
CCGC
★ Solution
 ★ Hierarchical Structure Widget
 ★ Store hierarchy in XML document
 ★ Provide authoring and editing widge...
CCGC
CCGC
CCGC
★ Lessons learnt
 ★ think critically about metadata
 ★ the system might need adaptation (or the
    data)
 ★ focus on...
Q &A
              Thank you!

stevenn@outerthougth.org
From data storage to information management
From data storage to information management
From data storage to information management
From data storage to information management
From data storage to information management
From data storage to information management
From data storage to information management
From data storage to information management
Upcoming SlideShare
Loading in …5
×

From data storage to information management

1,388 views

Published on

Presentation for annual V-ict-OR Shopt IT conference

Published in: Technology, Education
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,388
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
78
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

From data storage to information management

  1. 1. From data storage to information management Adventures in -ication
  2. 2. Who am I ★ Managing Partner, Outerthought ★ www.outerthought.org ★ content- and knowledge management ★ Open Source CMS ★ www.daisycms.org
  3. 3. Topics
  4. 4. Organisation
  5. 5. Classification
  6. 6. Discovery
  7. 7. Organisation
  8. 8. The Database
  9. 9. Rule 1: The Information rule All information in the database is to be represented in one and only one way, namely by values in column positions within rows of tables.
  10. 10. BigTable
  11. 11. ★ Schema-free databases ★ Name-value pairs ➠ URIs ★ Keys ➠ HyperLinks ★ Relations ★ No SQL unfortunately?
  12. 12. ★ The era of information repositories
  13. 13. ★ Storage of documents instead of records ★ Relations through hyperlinks ★ Dynamic or non-relational schemas ★ Weak, if any, typing ★ Focus on findability and storagability rather than on schema adherence
  14. 14. ★ Shift from database to data modelling ★ Increasing importance of the domain model ★ Semi-structured information ★ Content- and information rather than website or document management
  15. 15. Two challenges 1. Domain Modelling 2. ‘External Classification’
  16. 16. Domain Modelling
  17. 17. ★ wireframes ★ navigation hierarchy ★ landing pages ★ lists of things ★ which content will fit where ★ ‘UML’-like domain model ★ content ★ structure ★ which content can be shown where
  18. 18. ★ domain model ★ define and name entities, content parts and characteristics define and establish relationships ★ think about findability ★ think about unit of manipulation ★ think about access control ★
  19. 19. External Classification
  20. 20. Labelling
  21. 21. Classification
  22. 22. The Universal Taxonomy
  23. 23. un! Run!
  24. 24. ★ the universal taxonomy fails ★ single-rootedness ★ things appear in multiple locations ★ omphaloskepsis: navel gazing
  25. 25. multi-labeling ➠ tagging ➠ taxonomies ➠ folksonomies
  26. 26.
  27. 27.     
  28. 28. ★ folksonomies ★ tags and optional tag bundles ★ content- rather than classification-driven ★ user generated micro-content ★ shown as tag clouds
  29. 29. ★ user generated micro-content ★ represents a genuine value ★ must be moderated ★ history falsification ★ spam (PR whoring, p0rn) ★ lower the doorstep ★ no authentication required ★ QA burden for content owner
  30. 30. Drip feeding
  31. 31. success factors ★ volume ★ diversity ★reward
  32. 32. impediments ★ when a formal classification is required ★ expert communities ★ classification ~ structure ★ when full-text searching is a viable alternative ★ use tags to define weight in ranking
  33. 33. Discovery
  34. 34. ★ the doom of simplicity ★ natural language processing ★ plurals ★ typos ★ abuse-prone ★ no upfront expectation management
  35. 35. BE ILL W ★ upfront knowledge ★ managed expectations ★ principle of least astonishment
  36. 36. Facetted navigation
  37. 37. Facetted navigation
  38. 38. Facetted navigation
  39. 39. Facetted navigation
  40. 40. Conclusions
  41. 41. Organisation ★ Always make a thorough judgment as to where to store what ★ RDBMS for relational data ★ Repositories for documents/information ★ Integrate instead of standardization
  42. 42. Classification ★ Rich metadata improves findability and (re) usability ★ Somewhat-typed metadata ★ Tagging, folksonomies r k3wl, but ★ Business case needed ★ Don’t forget menial tasks
  43. 43. Discovery ★ Premature feedback doesn’t exist ★ Classification can add influence ranking ★ K I Simple !
  44. 44. Case
  45. 45. CCGC ★ aka: Lesson learnt in information design ★ Canadian Coast Guard College ★ Case: Management of Competency-based Training Material
  46. 46. Competency Table Course Sub-Competency Course Unit 1 Course Unit 2 Specific Sub-Competency Competency Performance Sub-Competency Objective General Sub-Competency Terminal Specific Competency Objective Competency Sub-Competency Enabling Sub-Competency Specific Objective Competency Competency Sub-Competency Area Enabling Objective Sub-Competency Course Unit 3 Enabling Sub-Competency Specific Objective Competency Sub-Competency General Enabling Competency Sub-Competency Objective Sub-Competency Specific Competency Sub-Competency
  47. 47. Learning Object Competency Classification Competency General Specific Area Competency Competency (Course Unit) (Perf. Obj.) (Terminal Obj.) Enabling Objective / Sub-Competency Performance Performance Body Action Verb Environment Teaching Information Overview Aim Trainer’s Notes Learning Strategies Exercises Ressources References Evaluation
  48. 48. model classification use documents to Competency Area Learning Object General Competencies: link - Competence Hierarchy: link Description: daisy/html competence hierarchy - Performance Action Verb: string hierarchy - Performance Environment: string + Prerequisites: link + Student Notes: link General Competency + Exercises: link Specific Competencies: link + Resources: string (selection) Description: daisy/html - DeliveryTime: long (minutes) - DeliveryMethod: string (selection) Aim: daisy/html Trainer's Notes: daisy/html References: daisy/html Specific Competency Performance Standards: daisy/html Description: daisy/html Evaluation Standards: daisy/html External Course n/a Description: daisy/html Exercise - Competence Hierarchy: link - DeliveryTime: long (minutes) - DeliveryMethod: string (selection) + Resources: string (selection) Type? Description: daisy/html Teacher info: daisy/html Student Note Student info: daisy/html + Competence Hierarchy: link Content: daisy/html Competency Table n/a CompetencyTable: list of LO's Internal Course n/a Course Training Standard: daisy/html Course Structure: list of LO's competency competency listing course rendition table (query) curricullum Curricullum Rendition + Courses: link Metadata? Description: daisy/html All parts required for bookpublishing
  49. 49. CCGC ★ Problem ★ 10 x 10 x 10 x 10 = 10.000 ★ 20 x 20 x 20 x 20 = 160.000 ★ ...
  50. 50. CCGC ★ Solution ★ Hierarchical Structure Widget ★ Store hierarchy in XML document ★ Provide authoring and editing widget for hierarchy
  51. 51. CCGC
  52. 52. CCGC
  53. 53. CCGC ★ Lessons learnt ★ think critically about metadata ★ the system might need adaptation (or the data) ★ focus on domain model rather than on the ‘website’
  54. 54. Q &A Thank you! stevenn@outerthougth.org

×