我使用 Protege 版本 5.2.0 开发了用于胸部疾病的阿拉伯语本体现在我使用描述逻辑查询(DL 查询)来查询本体,但结果与使用 SPARQL 查询的相同查询结果不同。
例如:我的本体包含如下类:
- 疾病
- 症状
DL 查询为:Disease and Has_Symptom value diarrhea
,其结果如下图所示:
结果是一个类的所有个体Disease
,但是当使用 SPARQL 执行相同的查询时,结果是正确的,如下图所示。
注意:当在不同的计算机上使用相同版本的 Protege 和相同的本体时,DL 查询返回正确的结果。我希望这是一个明确的问题。
感谢您提供的任何帮助。