我想对下面的 XML 代码做一个本体:
<InterfaceList>
<EventInputs>
<Event Name="INIT" Comment="Initialization Request">
<With Var="MODE" />
</Event>
<Event Name="REQ" Comment="Update Request">
<With Var="MODE" />
</Event>
</EventInputs>
<EventOutputs>
<Event Name="CNF" Comment="Update Confirmation">
<With Var="LED1" />
</Event>
</EventOutputs>
</InterfaceList>
我用 EventInputs 和 EventOutputs 的子类构建了一个超类 InterfaceList,但是当涉及到子类时会出现问题:“Event”和“With”。由于在 owl 本体中不可能创建具有相同名称的子类,对于 EventInputs 和 EventOutputs 中不同的“Event”和“With”子类的建议是什么