简体   繁体   English

本体设计:子类中的个人未在超类中显示?

[英]Ontology design: Individual in Subclass not showing in Super Class?

I just want to clarify as to why an Individual/Member in a subclass doesnt show up as a member in the superclass? 我只想澄清为什么子类中的个人/成员不显示为超类中的成员?

For example 例如

Human
   Male
   Female

If Male has two members/individuals, namely "John" and "Shawn", shouldn't they show up in the superclass too? 如果马累有两个成员/个人,即“约翰”和“肖恩”,他们也不应该出现在超类中吗?

From my understanding, "John" and "Shawn", are male and hence Human 据我了解,“约翰”和“肖恩”是男性,因此是人类

Or should I have to explicitly state something to make that happen 还是我必须明确说明要实现的目标

Edit: 编辑:

Okay, so i just tested something, if I use DL-QUERY to query the superclass, the Individual does in fact show up for the superclass … 好的,所以我刚刚测试了一些东西,如果我使用DL-QUERY查询超类,那么事实上,Individual确实会显示超类……

This is weird. 真奇怪 Is this is a bug? 这是一个错误吗?

I'm using Protégé 5.2. 我正在使用Protégé5.2。

This is a bug in the Protege 5.0b15. 这是Protege 5.0b15中的错误。 In Protege 4.3 both Shawn and John are showing as Members of class Human after running the reasoner. 在Protege 4.3中,Shawn和John在运行推理机后均显示为Human类成员。 I filed a bug against Protege 5.0. 我针对Protege 5.0提交了一个错误。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM