【发布时间】:2018-02-13 00:41:12
【问题描述】:
我是本体的初学者,只是没有正确定义它。
我的限制是什么: 我有一个带有子类墙的类对象,窗口... 我有一个类属性?名称,颜色等属性的子类或个体... 我已将信息请求定义为阶段。
我现在的任务是为这些关系定义一个本体:
对于“墙”,必须在“工程师”的“时间”满足名为“名称”的属性 对于“窗口”,必须在“建筑师”的“其他时间”满足名为“名称”的属性
我现在的问题:像“名称”这样的属性应该是个体还是子类? 如何根据我的子类连接“时间”约束?
谢谢?
好吧,试着更精确一点:
Class: Object
Class: Wall
SubClassOf: Object
Class: Window
SubClassOf: Object
Class: Properties
Class: Name
SubClassOf: Properties
Class: Color
SubClassOf: Properties
Class: Phases
Class: Start
SubClassOf: Phases
Class: End
SubClassOf: Phases
我的问题是如果与“墙”相关,如何将“名称”与“开始”联系起来
类似: 如果“墙”:“名称”:“开始” 如果“窗口”:“名称”:“结束”
这有意义吗?
【问题讨论】:
-
我不明白您所说的“对于“墙”的含义,必须在“工程师”的“时间”满足称为“名称”的属性对于“窗口”称为“名称”的属性“必须在“建筑师”的“其他时间”得到满足。请编辑您的问题以更好地解释这一点。
-
您必须有一个
ObjectProperty才能将Name类的个人与Start类的个人相关联。
标签: dependencies ontology protege