After I posted yesterday I wound up implementing some new unit tests and allowing assertions to be identified with generated ids. Tonight I extended this by adding the first non-trival OWL expressions I’ve generated so far. Now each assertion (statement about behavior) is asserted in owl to be an instance of a text expression that denotes some behavioral process. Technically, the intersection of textual entity (IAO:0000300) with things that denote (IAO:0000219) some behavior process (NBO:0000313). There are some kluges in what I’ve implemented, and these will need to be cleaned up to be able to talk about textual entities that talk about particular behaviors which have particular taxa as participants. But this is where the OWL really begins.