我参加了语义网课程,我发现自己有点困惑。
我已经定义了一个名为A的基类并指定了(hasType恰好是1个整数)。我想声明每个具有不同类型的不同子类。例如,B是A的子类,hasType等于1,C hasType等于2.目的是能够选择所有B个体,因为它们都具有类型1,因此始终推断出类型关系。
从我在阅读教程中看到的内容来看,它只是指定了如何创建数据属性> =或<,从不等于某个值。
我尝试过尝试确定如何操作,例如class B指定hasType的子类为某个整数[= 1]。但编辑器总是显示一条红线和错误信息(见截图)。我究竟做错了什么?我似乎无法在网上找到关于Protege的更多内容。我正在使用第5版。
答案 0 :(得分:3)
要将属性限制为一个(或几个)值,您需要HasValue限制。在曼彻斯特语法中,这是RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} ^64\.233\.172\. [OR]
RewriteCond %{REMOTE_ADDR} ^66\.249\.83\. [OR]
RewriteCond %{REMOTE_ADDR} ^66\.102\.8\.
# ... etc (do the same above for each IP address/range and leave [OR] out on the last one) ...
RewriteRule ^ - [F,L]
RewriteCond $1 !^(dmca\.html)
RewriteRule ^(.*)$ proxy.php?url=$1 [L,QSA]
(或语法相似的东西)