Celinese: Systems of Gender Assignment: Semantic and formal