The solution turned out to be simple; I merely had to change the verbalization of my Event
class from "event" to "model-event". It was not necessary to change any of the other fields, etc. with "event" as part of the name, e.g., eventType
. That is, I was able to keep the default verbalizations like
{event type} of {this}
and
set the event type of {this} to {event type}
It looks like much of my problem was due to the Rule Designer environment being confused or buggy. After hours of trying to fix my problem and still seeing the error, I exited Rule Designer. When I next started Rule Designer, I re-imported my projects and the error went away. When I inspected the Eclipse log for the time when I was experiencing problems, I saw many lines like:
!MESSAGE Vocabulary Editor use a Vocabulary which is not referenced in the vocabulary path (probable cause: uncontrolled MT access): restart Rule Designer
It would have been nice if I had seen some kind of message like that in the GUI. I probably could have saved myself a lot of time.