I. General phonology resources

II. Constraint ranking/weighting software and learning algorithms