哪个sparql查询将返回owl本体的大小

哪个sparql查询将返回owl本体的大小,sparql,rdf,owl,semantic-web,rdfs,Sparql,Rdf,Owl,Semantic Web,Rdfs,我试图对owl本体进行一些度量,例如本体的大小 大小是指模块中的实体数| M |。这可以更进一步 细分为类大小| C |、对象属性大小| OP |、数据属性大小 |DP |和个体尺寸| I | Size(M) = |M| = |C| + |OP| + |DP| + |I| 是否存在可以返回本体大小的sparql查询?谢谢当然,选择(count(?entity)as?cnt)其中{…}-实际上,在括号内,您必须选择带有实体的三元组。对于OWL,如果您查找rdf:typebeingOWL:Cla

我试图对owl本体进行一些度量,例如本体的大小

大小是指模块中的实体数| M |。这可以更进一步 细分为类大小| C |、对象属性大小| OP |、数据属性大小 |DP |和个体尺寸| I |

Size(M) = |M| = |C| + |OP| + |DP| + |I| 

是否存在可以返回本体大小的sparql查询?谢谢

当然,
选择(count(?entity)as?cnt)其中{…}
-实际上,在括号内,您必须选择带有实体的三元组。对于OWL,如果您查找
rdf:type
being
OWL:Class
hello和thnx以获得回复,您可能会找到所有类!我是sparql的新手,我知道它一定是这样的选择(count(?entity)as?cnt),其中{entity a owl:Class。?entity a owl:ObjectProperty}但它不起作用:(当然不是-多个三重模式表示交集,因此您的查询确实要求实体同时是类和属性。您可以使用
select?type(count(?entity)as?cnt){VALUES?type{owl:class owl:ObjectProperty owl:DatatypeProperty}?entity a?type}GROUP BY?type
此端点正在使用一个非常旧的三重存储版本,该版本不支持SPARQL 1.1,这是
值所必需的
关键字。您必须使用类似
UNION
的其他内容,请确保,
选择(计数(?实体)作为?cnt),其中{…}
-实际上,在括号内,您必须选择带有实体的三元组。对于OWL,如果您查找
rdf:type
being
OWL:Class
hello和thnx作为您的答复,您可能会找到所有类!我是sparql的新手,我知道它一定是类似于选择(count(?entity)as?cnt)的东西{?entity a owl:Class。?entity a owl:ObjectProperty}但它不起作用:(当然它不起作用-多个三重模式表示交叉点,因此您的查询确实要求实体同时是类和属性。您可以使用
select?type(count(?entity)as?cnt){VALUES?type{owl:Class owl:ObjectProperty owl:DatatypeProperty}实体a?类型}按类型分组
此端点使用的是一个非常旧的三元组存储版本,它不支持SPARQL 1.1,这是
关键字所必需的。您必须在此处使用类似
UNION
的其他东西