An analysis of the LM database concept
Click to view sample screen
      
   


    1.  Under LM, Items (notes) may be linked to one or more Concepts
    (headings).
        There is nothing unusual in this. It is the normal facility
    of a 'relational' database.

    So under LM:
    *   One can file a note under more than one heading.
    *   Starting from the note, by dropping any of its headings
        onto the desktop, one can conveniently pursue a search
        route that proceeds from the note to other notes that are
        filed under the heading in question.



    2.  The associated 'screen-handling' problem of LM is
    a multiplication in the number of notes that may be popped up
    for display on the desktop when one pursues a search route that
    proceeds in the opposite direction, namely from a heading to the
    notes that are filed under it.

    Because effectively when you file a note under three, instead of
    just one, separate headings, you add three notes to the total
    number of notes that such a search may potentially yield.

    Or when searched, a relational database of 1000 notes that
    are each filed three times over under separate headings has
    effectively the same size as a simple 'flatfile' database
    of 3000 notes.



    3.  For efficiency, a writer's database that, like LM, displays
    notes as on-screen cards, should be organised in such a way that
    any 'working' heading, when dropped onto the desktop, only
    throws up, at most, some 20 notes on screen.

    Thus more than 20 notes at the same time on screen will most
    likely:
    *   Mentally overwhelm the user's comprehension
    *   Physically overstrain his eyesight
    *   Practically exceed the number of notes that can be
        displayed at a useful size without overlap on the 1024 x 768
        pixel screen of a large computer monitor.


    Yet after five years' accumulation, the user may have entered
    some 1000-5000 notes in his or her database.
        Apply a multiplier for filing under multiple headings, and
    the number of notes that he may effectively recall from the
    database could be some 2000-10000 notes.
        And at a maximum of 20 notes per working heading, 2000-10000
    notes will represent a minimum of some 100-500 working headings.


    So the user must achieve an efficient ordering of working
    headings, whether it be an ordering of headings:
    *   All at the same level (a 'single-level', or 'flat',
        arrangement of headings)
    *   Under other headings (a 'multi-level', or 'hierarchical',
        arrangement).
    
    If not he or she will obviate the purpose of a database, which
    is to enable the user reliably and conveniently to recall the
    notes that he files under it.



    4.  In a practical computer application, as in real life, there
    are principally three ways of ordering a large number of
    headings:
    *   In alphabetical or chronological list order
    *   In hierarchical (or 'tree', or 'pyramid') order
    *   As a network (or 'hypertext') structure.

    One may in addition combine list order and a network structure
    to yield a two-dimensional network structure.
        But the structure will be of potentially great complexity.

    One may combine hierarchical order and a network structure to
    yield a three-dimensional network structure.
        But the structure will be of potentially unmanageable
    complexity.



    5.  To outward appearances, LM provides all three ways of
    ordering headings:

    *   Words may be listed in alphabetical or usage order (further
        under time-stamp order, by re-time stamping a Word, the
        user can 'ad hoc' bring one or more Words in 'custom' order
        to the top of the list)

    *   Concepts can be made up of Words at two or more 'levels' of
        'detail'

    *   Concepts are linked in a network structure by the Words that
        they share in common.


    But truly:

    *   It is Words, not Concepts, that LM lists in alphabetical or
        usage order

    *   One-Word Concepts do not drop upon the desktop to display
        all two-Word Concepts that include the same Word; two-Word
        Concepts do not drop to display all three-Word Concepts; etc.
            Instead only individual Words may be dropped upon the
        desktop.
            And they do so to display, without distinction, all two-
        Word, three-Word, or four or more-Word Concepts that include
        the same Word.
            Ie the user cannot 'drill down' systematically through
        a succession of displays of two-Word, three-Word, etc
        Concepts until he reaches the Concept that, say, at the
        third level of the hierarchy of Concepts will drop upon
        the desktop to display the Items that he seeks.

        Rather the hierarchy of LM is strictly two-level: 'Word -
        Concept'.
            A 'One-word Concept - Two-Word Concept - Etc'
        hierarchy of heading titles may indeed theoretically be
        constructed.
            But practically the heading titles will not
        successively, in descending order of level, display
        on the desktop

    *   It remains that it is Words, not Concepts, that link to each
        other to form a 'Word - Concept - Word - Concept - Etc'
        network structure.
            LM provides no direct 'Concept - Concept - Concept - Etc'
        structure.



    6.  Or to attempt a technical description of LM, the skeleton
    of LM is a 'Word - Concept - Word - Concept' network.


    Concepts represent 'simple' nodes: By the design of the LM
    display, it is intended that only 2 or 3 Words will
    usually branch off them.

    Words represent 'complex' nodes: By the design of the display
    more than 20 Concepts that include a Word can conveniently
    appear on screen at the same time.

    Finally Items attach to the skeleton at the Concept nodes.
        The same Item may attach to many Concept nodes: but,
    by the design of the LM display, only some 8 or less Concepts
    that are attached to an Item can conveniently appear on screen.


    At the same time, it will be seen from the description that
    Items, Concepts and Words also form a second 'Item - Concept -
    Word - Concept - Item - Concept - Word - Concept -
    Item - Etc' network of their own.


    In this way LM links the user's notes, according to the user's
    purposes, in two networks:
    *   Through the first network, the user proceeds, in the
        activity of 'search' or 'retrieval', from Word to Concept
        to Item
    *   Through the second network, he proceeds, in the activity of
        'enquiry' or 'exploration', from Item to other Item.



    7.  The means of ordering the user's headings that LM provides
    is thus, at heart, to order them as a network.



    8.  The question at issue is:

        How may the user organise his working headings under LM so
        that the number of notes under each heading does not exceed
        the maximum number of notes that can conveniently be viewed
        at the same time, say some 20 notes?


    It is suggested that the best means of doing so, is, as notes
    accumulate, in terms of the technical description: 'to multiply
    heading nodes'.

    And the means of multiplying heading nodes that accords best
    with the screen display of LM is to add what may be termed new
    'units', each comprised of:
    *   A new Word (or 'Unit' Word)
    *   A number of two or three-Word Concepts that include the
        Unit Word.

    The new 'Unit' Word represents a new general heading.
        When dropped on the desktop, the Unit Word in turn produces
    the two or three-Word Concepts as new working headings.



    9.  Eventually new 'units' too may accumulate, and make the
    Dictionary long and difficult to navigate.
        The frequent re-time stamping of commonly used Words in
    order to bring them to the top of the Dictionary list may not
    suffice adequately to alleviate the problem.

    To continue therefore with suggestions, a solution may be to
    superimpose upon the LM method of ordering headings as a network
    structure a modicum also of hierarchical ordering.


    The means adopted would then be to form what may be termed new
    'groups' out of the 'units', each comprised of:
    *   A new Word (or 'Group' Word)
    *   A number of two-Word Concepts, each comprising the Group Word,
        and a 'Unit' Word.


    Now only the new 'Group' Word need be re-time stamped in
    order to bring it to the top of the Dictionary list.
        There it will provide access, when dropped upon the desktop,
    in turn first to the 'Unit' Words, and then to the Concepts that
    are included under the Unit Words.



    10.  It will be observed that the above procedures imply the
    creation of two sorts of Concept, namely Concepts that are
    intended, when dropped on the desktop, either to produce:
    *   Item cards
    *   Other Concept cards.



    11.  In similar fashion, as the Dictionary continues to be
    populated with new Words, it may assist the user to keep the
    Dictionary in order to distinguish between three sorts of Word.


    Thus Words divide first into Words that are intended to be
    dropped on the desktop to produce Concepts, and Words that are
    not intended to be so dropped.

    In turn Words that are intended to be dropped on the desktop to
    produce Concepts divide into:
    *   Words that are employed in 'Exploratory mode'---ie Words
        that may be intended to produce many Concepts
    *   Words (such as the the 'Unit' or 'Group' Words above) that
        are employed in limited 'Retrieval mode'---ie Words
        that are intended to produce only a limited number
        of Concepts.


    The sort of Words that are not intended to be dropped on the
    desktop comprise the general body of shared building-block, or
    'Auxiliary', Words that will usually be comprised in a number of
    unrelated Concepts.


    It will not be possible to reduce the number of Words that are
    intended to be dropped on the desktop.

    But it may be possible to systematise the use of 'Auxiliary'
    Words, and so reduce their number.
  
    Equivalence of LM and ordinary terms & operations


    1.  Notes in LM are known as 'Items'.
        Items appear on the LM desktop as white 'cards'.

    A new blank Item card is created eg by the LM command Shift
    Insert.


    2.  The headings or categories of an ordinary filing system are
    represented in LM by 'Concepts'.
        Concepts may appear on the desktop as blue cards.

    The notes or Items that are filed under a heading or Concept
    appear when a 'Word' from the Concept card is 'dropped' upon 
    the desktop.

    A new blank Concept card is created eg by the LM command
    Control Insert.


    3.  In an ordinary filing system, notes are filed under headings.

    On the LM desktop, in reverse, Concepts are 'attached' to Items:
    ie headings are attached to notes.
        This is achieved by dropping a Word from a Concept card onto
    an Item card.
        The action at the same time causes the name of the Concept
    to be entered on the first 'flip side' of the Item card as one
    of the Item's 'Keywords' {*}.


    The reversal of ordinary order is necessary, because the design
    of LM is that there may be only one note, but the note may be
    filed under more than one heading.
        However, behind the reversal of order, and the consequent
    employment of new and unfamiliar terms, the result is the same:
    the note is de facto filed under the relevant heading or
    headings.

    Matching the colour of a Concept card, the first flip side of an 
    Item card is also coloured blue.


    4.  LM assists the retrieval and presentation together of notes
    that may be filed under related headings by constructing
    headings, or Concepts, out of one or more element, or 'Word'.
        Simple headings, or Concepts, are made up of one Word.
        Complex headings, or Concepts, are made up of more than one
    Word.
        Words appear on the desktop in a 'Dictionary window'. The
    window displays a scrolling list of all the Words that the user
    has so far created for employment in the creation of Concepts.

    So for instance, to take the six elements, or Words:
        Motorcycles              Pedal cycles
        Britain                  Denmark
        Casualty statistics      Mileage,
    one could file notes, or Items, under detailed headings, or
    complex Concepts, such as:
        Motorcycles - Britain - Casualty statistics
        Pedal cycles - Denmark - Mileage,
    yet still, as desired, retrieve all notes, or Items, related to,
    say:
        Motorcycles              Motorcycles - Casualty statistics
        Denmark                  Pedal cycles - Denmark
    together.

    A new Word is created by eg the LM command Insert.

    The card of a new Concept is created by dropping Words from the
    Dictionary window onto a blank Concept card.


    5. LM provides at the same time for the 'ad hoc' retrieval and
    presentation together of notes that may be filed under unrelated
    headings by offering the facility of marking Items, or notes,
    with a simple name by way of a bookmark, or in LM terms,
    'assigning' the Item in question to a 'Project'.
        The names of bookmarks, or Project titles, appear on the
    desktop in a 'Project window'. The window displays a scrolling
    list of all the Project titles that the user has so far created.

    Under a Project title a writer might gather together all of the
    Items that are relevant to an article that he or she is writing.
        Eg, supposing the writer to be writing a comparison of
    motorcycle and pedal cycle casualty rates per mile in Britain
    and Denmark, he might choose the Project title, say, 'Casualty
    rate comparison', or 'UK v Denmark'.

    Or as he works, the writer might mark Items that he wishes to
    work on the next day by dropping on them the simpler Project
    title 'Tomorrow'.

    A new Project title is created from the Right-click menu of a
    Project window.

    A note, or Item, is marked with the name of a bookmark, or
    assigned to a Project, by dropping a Project title from a
    Project window onto the Item in question.
        The action at the same time causes the title of the Project
    to be entered on the second flip side of the Item card.

    Matching the colour of a Project window, the second flip side of
    an Item card is also coloured green.




    {*} Strictly only one of the Words that makes up the Concept
        appears on the flip side of the Item as a Keyword.
            Otherwise, it would not be clear from the listing of
        Keywords on the flip side, eg how many Concepts were
        attached to an Item.
            But functionally the Word represents the whole Concept.
            Thus when eg the Word is dropped back onto the desktop,
        the whole Concept reappears in a Concept card.


 
    Stephen Prower
    September 2000
    101714.2736@compuserve.com

Startpage  

Download....!