Search this site
Embedded Files
Skip to main content
Skip to navigation
Importing SFM to FLEx: A roadmap and resources
Home
DLS Courses
Workflow
1. Set up Project Infrastructure
A. General Setup
Communication
Goal of Import
Working Directory
Log Files
B. Set up a Linux Terminal
Install WSL
Install Perl Modules
Finding a Windows Folder
Navigating directories
Using Redirection and Pipes in WSL
C. Download Perl scripts from GitHub
Perl scripts or sample INI files
Documentation and Other Files
D. Version Control
Using Git for Version Control
Setting up Git on Your Machine
Git Concepts
Git Gui Programs
An Example Change Using Git
Setting Up a Git Project
Using github Repositories
Git Advanced Topics & Other Resources
Make copies along the way
E. Essential tools
2. Analyze the SFM File
A. Text Cleanup
Line Endings
Remove Tabs and Trailing Blanks
Join Lines
B. Assess Writing Systems [outline only so far]
Create a List of Characters
C. Enumerate the SFM Markers
List the Markers
Make a Chart
Determine the Meaning
Determine the Writing System
Determine Level in Hierarchy
Determine Custom Fields
D. Assess List Fields (POS)
E. Inline formatting [not written yet]
3. Validate Structure of SFM File
A. Notes for Linguist in Database
B. Using Solid
Outline for Working in Solid
Opening the File
Assign a Parent to Every Marker
Start Big
Address the Little Stuff
Some Techniques
Back to Big Structural Issues
Additional Operations
Video Tutorial
4. Begin preparing the empty FLEx Database
A. Populate the Category List
5. Toolbox/FLEx Adjustments
A. Structure Differences
B. Divide Fields
C. Verify Homograph Numbers
Details about runAdjHm.sh
D. Check Cross References
E. Normalize POS Values
F. Check what is needed for Subentries
6. Detour: Subentries of Senses
A. Background for Subentries of Senses
B. Subentry Promotion Instructions
Modify the Empty FLEx Database
Promote subentries in the SFM File
Import SFM into FLEx
Prepare Folder for VAR2COM
Adjust the Settings
Run the Script
Review of All Details for Subentry Promotion
7. Import into FLEx
Importing SFM to FLEx: A roadmap and resources
Using github Repositories
Report abuse
Page details
Page updated
Report abuse