我的本体有一点问题!我们致力于管理智能家居的本体。所以我们有像桌子、门、灯……这样的对象。一个聪明的对象有:
- 一个执行器,它运行一个动作,例如打开一扇门
- 例如,获取有关温度信息的传感器
我有对象属性,例如:hasActuator --> Door hasActuator DoorController
所以现在,问题是个人!我希望一个对象(例如 Door_1)有一个执行器 DoorController_1,但另一个门(Door_2)不能使用执行器 DoorController_1,因为他已经在使用了!
我该如何治疗?有哪些限制?
如果我把 hasActuator 功能化,那只是说一个对象只能有一个执行器,但这不是我想要的!