假设我有2个A和B类。这个班级有几个不同的人称他们为'和b'。
一个'得到以下对象属性:t,z B'得到以下对象属性f,g
现在我要映射两个类。如果我使用owl:equivalentTo类A union B将具有对象属性t,z,f,g。如果我不希望在那里有所有对象属性,我怎么能映射这两个类只是让我们说f,z。某种SomeValuesFrom或?另一个问题与Sublclass有关,使用与我的例子有关的owl:equivalentTo和owl:subclass有什么区别。
其他信息:
本文可能描述了我想要实现的最佳目标。
https://bpt.hpi.uni-potsdam.de/pub/Public/GeroDecker/bpmdemo2008-bpmn2yawl.pdf
从一个国家映射到另一个国家。从BPMN到带有OWL的YAWL。我已经拥有了BPMN Ontology和YAWL Ontology以及所有可能的构造。基于两个Ontologies,我创建了一个BPMN中具有不同意义的示例(预订行程),并对应了YAWL中的转换。第三个Ontology是我的映射Ontology是我导入的其他Ontology。目标是从BPMN映射到YAWL。我正在使用Protege 5.0 Desktop。 。对应的i使用scriptTask(BPMN)映射externalTaskFactsType(YAWL)并声明对象属性has_outgoing(BPMN)等于流入(YAWL)。现在ExternalTaskFactsType应该包含来自BPMN的所有个人以及所有对象属性吗?但是有重叠。通常在YAWL中的externalTaskFactstpye中没有has_incoming这样的属性,它仍然存在并且has_outgoing也存在。我想要的只是个人和从has_outoing到streams的映射,而不是属于BPMN的其他对象属性。我也不确定如何创建论文中显示的空任务。我使用externalTaskfactsType映射了包含网关,但结果是一个命名任务(带描述)。我如何删除名称,只有序列流存在(只有个体存在和流入)。我的旅行示例如下所示:
i63.tinypic.com/acaj9z.png(无法发布2个链接,将此内容放在http://)
owl类:http://s000.tinyupload.com/?file_id=09067822138947987920(My项目:运行Ontology MappingBetweenBPMNandYAWL并修复项目的导入)
最好的问候 理查德