Part 1
Mixture of GUI types
Support files in the Library
ClauseIndex
Contexts Under Construction
SILK file specification
Parameter Block
Editor Settings
Special Relationships Block
Domain Theory Block
Individual Census
Link Census
Family Census
Kin Term Matrix
Dyads Undefined, etc.
Learning History
Issues for User
Part 2
Contexts Folder
Contexts.stub
Domain Theory Files Folder
Human Prepared Theories
SILKin Generated Theories
Feature Vectors Folder
Resources Folder
Help Files
Adding New languages
Kin_DFA and GEDCOM_DFA
KinTermSigTree
KTSigCompressed
Pred Encodings and Decodings
Standard_Macros
Suggestions Folder
Silk-status.xsl
WeightVector
3: Major Processes
File Operations
Entering Kinship Data
Create People, Families
Add To Families
Special Relationships
Delete From Families
Editing Family Tree Charts
Moving A Person
Moving A Family
Repainting the Screen
Controlling Labels and Display
Detail Displays
Managing Multiple Charts
Suggestions
Learning Strategy
Representing Definitions
Compare to Library Defs
Anomalies & Synonyms
Data Requests
Action Boxes for Suggestions
Editing Preferences
Editing the Context
Creating and Editing UDPs
Deleting People and Unions
Domain Theory Editor
Kin Term Matrix Export
The Help System
Administrative Functions
Add/Delete Domain Theories
Browse Theory Library
Update Indexes, etc.
4: Major Data Structures
Key Java Classes Used
JFileChooser
ArrayList
TreeMap
Inner Classes
NetBeans GUI Builder
Key SILKin Classes
Context
Individual Census
Individual
Family Census
Family
Link Census
Link
Kin Term Matrix
Kin Type Index
Domain Theory
Reference vs. Address
Horn Clause Syntax
KinTermDef
ClauseBody
Literal
Argument
Dyads Defined/Undefined
Issues for User
Parsers