Categories
Lucid Builder Tutorial

Tutorial 3 – Associating Entities with Leads (scoring your key)

Coming soon….

Categories
Lucid Builder Tutorial

Tutorial 2 – Importing an existing ‘paper based’ key

Coming soon….

Categories
Lucid Builder Tutorial Lucid Builder v4

Tutorial 1 – Entering Entities and Couplets

Coming soon….

Categories
Lucid Builder v4

Pathway key exports

Lucid Builder supports several export types for pathway key projects. Export options can be accessed via the main menu ‘File…Export…Export Key. Select the preferred export type via the browse dialog when setting the location and filename of the export file.

Each format is described below.

Lucid Phoenix XML

This export option will output all aspects of your key in a simple XML format that is derived from the older standalone pathway key builder Lucid Phoenix, now superseded by Lucid4. The file extension is ‘.lpxk’.

LPXK files have the following format:

<?xml version=”1.0″ encoding=”UTF-8″?>
<PhoenixKey title=”<Key Title>” CreatedIn=”<Software
that created the key
>”>
<Identity id=”<i0..i1.i.n>” name=”<Identity
Name>
” icon=”<path/graphic file>” url=”<path/HTML
file>
” />
<FilterItem name=”<Filter Name>” id=”<f01..f02..fn>“>
    <FilteredItems><Identity Id><space><IdentityId></FilteredItems>
</FilterItem>
<Steps firstStepID = “<Step Id>“>
            <Step
id=”<s0..s1..sn>” text=”<Step Description>“>
                   
<Lead stepid=”<Step Id>” leadid = “<Step
Id><Lead Id l0..l1..ln>
” goto = “<Step Id
or Identity Id>
“>
                       
    <Text><Lead Text></Text>
                   
 </Lead>
    …
</Step>
    …
</Steps>
</PhoenixKey>

CSV (comma separated values)

This format will export your couplet and entity data. It excludes media references and filter data. It’s very similar to the text export, the difference being it doesn’t contain visual formatting and is optimised for importing into applications such as Excel.

Here is an example of the CSV format:

1,”Wings absent”,2
1,”Wings present”,3
2,”Laterally compressed, 1-2 mm long”,Flea
2,”Dorsoventrally flattened, body 10-15 mm long”,Silverfish
3,”Forewings membranous”,4
3,”Forewings completely or partly thickened”,7
4,”Hindwings absent”,Fly
4,”Hindwings present”,5
5,”Wings and body covered with scales”,Moth
5,”Body without scales; if hairy, then wings clear”,6
6,”Antennae very short; wings held at right angles to body”,Dragonfly
6,”Antennae medium to long; wings folded over body”,Wasp
7,”Forewings forming close-fitting hard covers over body”,Beetle
7,”Forewings not completely thickened; some veins obvious”,8
8,”Mouthparts modified into a sucking tube”,Bug
8,”Mouthparts designed for chewing, not tube-like”,Grasshopper

SDD XML (Structured Descriptive Data)

SDD is an open international standard developed several years ago. All aspects of the pathway key data will be exported under this format. Both SDD and the LPXK formats are XML. The SDD format is much more complex as it caters for a larger range of data types. For example Lucid Matrix key projects can also be exported under this format.

For more information on the SDD format see: https://www.tdwg.org/standards/sdd/

Text

The Builder is capable of outputting the key back to a human readable text based key. This format excludes the media and filter data. This format for example could be useful where you want the key published in a paper.

Example text export:

1 “Wings absent” 2
1 “Wings present” 3
2 “Laterally compressed, 1-2 mm long” Flea
2 “Dorsoventrally flattened, body 10-15 mm long” Silverfish
3 “Forewings membranous” 4
3 “Forewings completely or partly thickened” 7
4 “Hindwings absent” Fly
4 “Hindwings present” 5
5 “Wings and body covered with scales” Moth
5 “Body without scales; if hairy, then wings clear” 6
6 “Antennae very short; wings held at right angles to body” Dragonfly
6 “Antennae medium to long; wings folded over body” Wasp
7 “Forewings forming close-fitting hard covers over body” Beetle
7 “Forewings not completely thickened; some veins obvious” 8
8 “Mouthparts modified into a sucking tube” Bug
8 “Mouthparts designed for chewing, not tube-like” Grasshopper

Categories
Lucid Builder v4

Pathway key options

The Builder has a number of settings for how a pathway key looks and operates in the Lucid Player. To adjust these options open the Key Options dialog via the main menu ‘Key…Key Options’.

Lucid Builder pathway key options dialog - Display options
Lucid Builder pathway key options dialog – Display options

Display Options

Question/Lead  Thumbnails – If selected, any thumbnails associated with the Questions and leads will be displayed within the Lucid Player. Note the user of the key will still have the option of toggling thumbnails on or off to suit their preference.

Entity Thumbnails – If selected, any thumbnails associated with the Entities will be displayed within the Lucid Player. Note the user of the key will still have the option of toggling thumbnails on or off to suit their preference.

Language

Locale – Allows the selection of a custom language file that should be loaded for the Lucid Player.

Media Options

Lucid Builder pathway key options dialog – Media options

Media options determine the default settings for media when added to the key via the Builder.

Thumbnails

Max. Dimension (px)

The maximum height and/or width the thumbnail will be created to. See the ‘Aspect Fit’ option below for additional details that effect the thumbnail creation.

Aspect Fit

If checked (default), then the thumbnail will be created keeping its aspect ratio within the maximum dimension set. This stops the thumbnail from being distorted when fitting (size) to the maximum dimension.

Lucid Builder Thumbnail Aspect Fit example
Lucid Builder Thumbnail Aspect Fit example.

Media Panel

Display Image Thumbnails

If checked, thumbnail images, rather than the filename will be displayed within the Builder’s Media Panel.

Defaults

Image Caption

The Image Caption allows you to set a default caption for images. The default caption will be applied within the Media Panel caption text box when the image is first attached. You can override the default caption by replacing it with your preferred caption text.

Image Copyright

The Image Copyright option allows you to set a default copyright label to images. You can override the default copyright label by replacing it with your preferred copyright  text within the Media Panel.

HTML Caption

The HTML Caption allows you to set a default caption for HTML pages attached to the key. The default HTML caption text will be applied within the Media Panel caption text box when the HTML file is first attached. You can override the default caption by replacing it with your preferred caption text.

Item Name as Caption

If the Item Name as Caption is checked then the default caption for an attached image or HTML file will be the label text of the selected item (e.g. Question, Lead or Entity). You can override the default caption by replacing it with your preferred caption text within the Media Panel.

Categories
Lucid Builder v4

Importing existing pathway keys

The Lucid Builder contains am import facility that can convert existing paper based keys into the Builder pathway format. The import function can handle the two most common types of printed dichotomous keys, bracketed and indented. If your dichotomous key is only available in a printed format, scan the key using an Optical Character Recognition (OCR) program and save the key as a text file. 

The import option is only available to use on a new empty key as import merging is not yet supported.

To import an existing key, start a new pathway key (save it) and  then select ‘Import Key’ from the main menu ‘File…Import’ option. Browse to and select the desired key file to import. Once selected the pathway import editor will load file.

Lucid Builder pathway key import dialog example showing an error within the key
Lucid Builder pathway key import dialog example showing an error within the key

Once a key has been loaded into the Pathway Editor it is analysed. If problems are found within the key, a ‘To Do’ list is generated. Each error or warning found within the key is marked with a wavy underline, red for an error and blue for a warning, at the point within the line where the error occurs (see example above).

Each couplet item must be on one line.

Each couplet item must have an identifier, question text and a destination. The second item within a couplet does not need an identifier as this can be assumed from the couplet item immediately above it.

Breakdown of a bracketed key example
Breakdown of a bracketed key example

The importer will change the colour of the text that represents each part of the couplet item that has been identified. Between each component of the couplet item – identifier, question text and destination – there must be some form of separation. The separation can be in the form of spaces, tabs or three or more repeating characters. These separators are excluded when the text key is imported to the Builder.

As errors or ‘To Do’ items are corrected within the key document window the key is re-analysed to find other errors that were hidden by previous errors. Each item within the ‘To Do’ list has a line number where the fault can be found within the document window. ‘To Do’ items can be clicked, this action takes the cursor to the line and position where the error is occurring within the key document window. Once all ‘To Do’ items have been resolved the key can then be imported back to the  Builder using the Import key option as shown below.

Lucid Builder pathway key import dialog with no errors ready for import to the Builder.

Key importer toolbar

Pathway key importer dialog toolbar
Pathway key importer dialog toolbar
Categories
Lucid Builder v4

Associating entities with leads (scoring your pathway key)

In a completed pathway key, every lead will either lead to another lead, or to an entity. No lead will lead nowhere, and no lead will lead to two or more entities.

To begin associating entities with leads place the Builder into score mode by clicking on the score toggle button.

Pathway key score mode toggle button
Pathway key score mode toggle button

When score mode is enabled, four entity window options will appear.

Lucid Builder pathway key score mode example
Lucid Builder pathway key score mode example

Assigning entities to leads can be done at any stage of the keys development. That is you don’t need to wait until you have completed the entire pathway.

Entities that haven’t yet been assigned to a lead will appear in the ‘Unassigned Entities’ list. To assign an entity, simply click it, then drag and drop it to the selected couplet lead entity list (top score list).  More than one entity can be selected and moved at once. Use the Ctrl (individual selection) or the Shift key (contiguous selection) to make your entity selections, then drag and drop to the selected couplet lead entity list. 

Assigned entities for either the selected lead or other lead(s) can be unassigned by selecting them, then drag and dropping them back to the Unassigned Entities list. It is also possible to move entities from the selected lead to the other lead(s) list and vice versa.

There is no need to score entities to every lead in the pathway, you can simply assign the entities to end leads, if preferred. Or to a preferred lead in the pathway as the key develops.

The key does not need to be completely scored before you can try it out in the player. In the event where the key has unassigned entities, these will be excluded from the key when played. When playing the key, and couplet leads that do not have any assigned entities will be shown in the Entity lists (Entities Remaining or Entities Discarded) as “INCOMPLETE KEY – ‘<lead text>‘ “. Entities should be assigned to these leads for your key to be considered complete.