Computing‎ > ‎

FieldWorks Language Explorer: Unofficial Guide

What Is FieldWorks Language Explorer (or FLEx in short)

  • Dictionary writing system component of FieldWorks

Mailing List

Components

  • Lexicon: lexical database
  • Texts & Words: corpora and glosses
  • Grammar: grammatical database
  • Notebook: repository of cultural and other research notes
  • Lists: general linguistic and anthropological information

Creating a Project

  • Path: Menu -> File -> New FieldWorks Project
  • What must be defined
    • Name of the project
    • Writing system of the "vernacular language"
    • Writing system of the "analysis language"
  • What must be chosen
    • List of anthropology categories

Opening a Project

  • Path: Menu -> File -> Open

Modifiying the Properties of a Project

  • Path: Menu -> File -> Project Management -> FieldWorks Project Properties
  • What can be modified
    • Writing system of the "vernacular language"
    • Writing system of the "analysis language"

Backing up a Project

  • Path: Menu -> File -> Project Management -> Backup and Restore -> Backup
  • Options
    • Include a human readable (XML) backup
    • Reminders
    • Schedule
    • Password

Restoring a Project

  • Path: Menu -> File -> Project Management -> Backup and Restore -> Restore

Relationship between Lexicon and Grammar components

  • Descriptions in Grammar are prerequisites for Lexicon.

Lexicon: Configuring Lexical Data Columns

  • Path: Sidebar -> Lexicon Edit / Browse / Bulk Edit Entries -> Entries -> (square icon on the upper left corner)
  • Available columns
    • Headword
    • Lexeme Form
    • Glosses
    • Grammatical Info. (Full)
    • Academic Domains
    • Allomorphs
    • Anthropology Categories
    • Bibliography
    • Citation Form
    • CV Pattern
    • Date Created
    • Date Modified
    • Definitions
    • Discourse Notes
    • Encyclopedic Info
    • Entry Type
    • General Notes
    • Grammar Notes
    • Grammatical Info. (Abbr.)
    • Homograph number
    • Import Residue (Entry)
    • Import Residue (Senses)
    • Is a Headword
    • Literal Meaning
    • Morph Type
    • Note
    • Phonology Notes
    • Pronunciation
    • Restrictions (Entry)
    • Restrictions (Senses)
    • Reversal Entries
    • Scientific Names
    • Semantic Domain
    • Semantics Note
    • Sense Types
    • Sociolinguistics Notes
    • Sources
    • Status (Senses)
    • Summary Definition
    • Tone
    • Usage
  • How to specify the order of columns
    • Drag and drop columns

Lexicon: Inserting Lexical Data

  • Path: Menu -> Insert -> Entry

Lexicon: Configuring Lexical Data Fields

  • Path: Sidebar -> Lexicon Edit -> Entry
  • Available field types
    • Lexeme Form
    • Sense 1
    • Alternate Forms
    • Grammatical Info. Details
    • Sense 2, 3, 4 etc.
    • Subsense
    • Pronunciation
  • Path: Sidebar -> lexicon Edit -> Entry -> Show Hidden Fields
  • Field visibility options
    • Always visible
    • Normally hidden, unless non-empty
    • Normally hidden

Lexicon: Customizing Lexical Data Fields

  • Path: Menu -> Tools -> Customize Fields

Lexicon: Deleting Lexical Data

  • Right-click an entry to delete
  • Choose "Delete selected item"

Lexicon: Sorting Lexical Data

  • Path: Sidebar -> Lexicon Edit / Browse
  • Press a data column
  • Press the same data column to change the order

Lexicon: Filtering Lexical Data

  • Path: Sidebar -> Lexicon Edit / Browse
  • Select an option in the window under a data column heading
  • Available options
    • Show All
    • Blanks
    • Non-blanks
    • Filter for...

Lexicon: Saving Sorted or Filtered Data

  • Path: Sidebar -> Dictionary, then Menu -> File -> Export Lexicon -> Configured Dictionary: XML
  • * Knowledge of XML, text editors and regular expressions are required to use saved data.

Lexicon: Finding and Replacing Lexical Data

  • Path: Menu -> Edit -> Find lexical entry
  • Path: Sidebar -> Bulk Edit Entries / Bulk Edit Senses, then Tabs (below) -> Bulk Replace

Lexicon: Viewing a lexical Database as a Dictionary

  • Path: Sidebar -> Dictionary

Lexicon: Configuring (a Lexical Database to Be Displayed as) a Dictionary

  • Path: Menu -> Tools -> Configure Dictionary

Lexicon: Customizing Styles (to Be Used in a Dictionary)

  • Path: Menu -> Format -> Styles
  • Available paragraph styles
    • Normal
    • Classified-Item
    • Classified-MainEntry
    • Dictionary-Normal
    • Dictionary-Pictures
    • Dictionary-Subentry
    • Heading 1
    • Heading 2
    • Heading 3
  • Available character styles
    • Default Paragraph Characters
    • Classified-Defn
    • Classified-Headword
    • Classified-POS
    • Dictionary-Contrasting
    • Dictionary-References
    • Dictionary-Headword
    • Dictionary-Vernacular
    • Emphasized Text
    • External Link
    • Internal Link
    • Language Code
  • What can be customized in each style
    • Font (for paragraph and character styles)
    • Paragraph (for paragraph styles)
    • Bullets and Numbering (for paragraph styles)
    • Border (for paragraph styles)

Lexicon: Importing a Lexical Database

  • Menu -> File -> Import -> Standard Format Lexicon

Grammar: Defining Grammatical Categories (Parts of Speech) and Subcategories

  • Path: Sidebar -> Category Edit, then Menu -> Insert -> Category / Subcategory
  • Available grammatical categories
    • Adjective
    • Adposition (with subcategories)
    • Adverb
    • Connective (with subcategories)
    • Determiner (with subcategories)
    • Existential marker
    • Expletive
    • Interjection
    • Noun (with subcategories)
    • Particle (with subcategories)
    • Prenoun
    • Preverb
    • Pro-form (with subcategories)
    • Verb (with subcategories)
    • * A custom category can be added.
  • What can be defined
    • Name
    • Abbreviation
    • Description
    • Affix Templates
    • Affix Slots
    • Inflection Class Info
    • Features
    • Subcategories [this field is automatically filled in when subcategories are added]

Grammar: Viewing the List of Grammatical Categories Non-hierarchically

  • Path: Sidebar -> Categories Browse

Grammar: Configuring Grammatical Data Columns

  • Path: Sidebar -> Compound Rules / Phonemes / Natural Classes / Environments / Ad hoc Rules / Features / Exception "Features" -> (left window) -> (square icon on the upper left corner)
  • How to specify the order of columns
    • Drag and drop columns

Grammar: Defining Compound Rules

  • Path: Sidebar -> Compound Rules, then Menu -> Insert -> Headed Compound / Non-headed Compound
  • What can be defined
    • Headedness of two members of a compound: the first ("left-headed"), the second ("right-headed") or neither of the two ("non-headed")

Grammar: Defining Phonemes

  • Path: Sidebar -> Phonemes, then Menu -> Insert -> Phoneme / Insert Representation
  • What can be defined
    • List of phonemes

Grammar: Defining Natural Classes

  • Path: Sidebar -> Natural Classes, then Menu -> Insert -> Natural Class
  • What can be defined
    • Natural classes of phonemes, e.g., consonants, vowels, voiced plosives, etc.

Grammar: Defining Environments

  • Path: Sidebar -> Environments, then Menu -> Insert -> Environment
  • What can be defined
    • Phonological environments that constrain allomorphs
    • Examples
      • / m _ = after an m phoneme
      • / [V] _ = after a vowel (assuming there is a Natural Class of vowels with the abbreviation of V)
      • / # i _ = after a word initial i phoneme
      • / # [V] _ = after a word initial vowel (assuming there is a Natural Class of vowels with the abbreviation of V)
      • / [V] y _ = after a vowel (assuming there is a Natural Class of vowels with the abbreviation of V) and a y phoneme
      • / _ i = before an i phoneme
      • / _ [C] = before a consonant (assuming there is a Natural Class of with the abbreviation of C)
      • / m _ w = between an m and an w phoneme
      • / [C] _ [C] = between two consonants (assuming there is a natural class of consonants with the abbreviation of C)
      • / ai _ = after an a and an i phoneme
      • / _ ai = before an a and an i phoneme
      • / _ (a)i = before an optional a and an i phoneme; that is, either before ai or before i
      • / _ ([C]) # = before an optional word final consonant (assuming there is a natural class of consonants with the abbreviation of C); that is, either before a word final consonant or word finally

Grammar: Defining Ad hoc Rules

  • Path: Sidebar -> Ad hoc Rules, then Menu -> Insert -> Rule to prevent morpheme co-occurence / Rule to prevent allomorph co-occurence / Group of ad hoc rules
  • What can be defined
    • Morphemes and allomorphs that cannot co-occur

Grammar: Defining Features

  • Path: Sidebar -> Features, then Menu -> Insert -> Feature / Complex Feature
  • What can be defined
    • Morphosyntactic features

Grammar: Defining Exception "Features"

  • Path: Sidebar -> Exception "Features", then Menu -> Insert -> Exception "Feature"
  • What can be defined
    • Incorrect combinations of morphemes

Grammar: Configuring Grammatical Data Fields

  • Path: Sidebar -> Compound Rules / Phonemes / Natural Classes / Environments / Ad hoc Rules / Features / Exception "Features" -> (right window)
  • Path: Sidebar -> Compound Rules / Phonemes / Natural Classes / Environments / Ad hoc Rules / Features / Exception "Features" -> (right window) -> Show Hidden Fields
  • Field visibility options
    • Always visible
    • Normally hidden, unless non-empty
    • Normally hidden

Grammar: Generating a Grammar Sketch

  • Path: Sidebar -> Grammar Sketch

Grammar: Saving a Grammar Sketch

  • Path: Sidebar -> Grammar Sketch -> (Main window) -> (rightmost icon)

Related Programs

  • Pathway
    • In order to use a FLEx lexical database as a print dictionary through Pathway, export it to Pathway format.
  • Lexique Pro
    • In order to use a FLEx lexical database as an electronic (offline) dictionay through Lexique Pro, export it to LIFT 0.13 XML format (full lexicon).
  • Webonary
    • In order to use a FLEx lexical database as an online dictionary through Webonary, export it to XHTML format (configured dictionary).
Last update: 2014-01-03