我在 Protege 4 中构建了以下本体。
在这个本体中:主类Frame
有一个 datatypePropertyhasDuration
域 'Frame' 和 range UnsignedShort
。类ShortFrame
,并从具有以下限制LongFrame
的类中推断出来SizedFrame
ShortFrame 类的限制
SizedFrame that hasDuration some unsignedLong[<=20]
LongFrame 类的限制
SizedFrame that hasDuration some unsignedLong[>=200]
我手动创建了一个frame
名为的类的实例frame0
,它的属性hasDuration
设置为12
。
我需要获取全部的 SPARQL 查询是什么shortFrame
。我希望这frame0
会被推断为shortFrame
?
感谢您的回复!
版本:示例查询
PREFIX frame: <http://www.semantic.org/sample.owl#>
SELECT ?y WHERE {?y rdf:type frame:Frame}
但它不工作!也许这是不正确的!