如何使用Fuseki从SPARQL查询中创建特定类的个体?

如何使用Fuseki从SPARQL查询中创建特定类的个体?,sparql,rdf,rdfs,fuseki,Sparql,Rdf,Rdfs,Fuseki,我使用插入数据查询以这种方式创建一个个人 PREFIX d: <http://www.owl-ontologies.com/hecproject.owl#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> INSERT Data { d:new2 d:hasUniversityName "Namal" . d:University a rdfs:Class . } 然后创建了个人,但当我试图查找class Un

我使用插入数据查询以这种方式创建一个个人

PREFIX d: <http://www.owl-ontologies.com/hecproject.owl#> 
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
INSERT Data
{
d:new2 d:hasUniversityName "Namal" .
d:University a rdfs:Class .
}

然后创建了个人,但当我试图查找class University的所有个人时,我发现它不是使用class University创建的?

您在INSERT查询中将个人
d:new2
分配给class
d:University
。您的所有查询都会精确地添加两个三元组

d:new2 d:hasUniversityName "Namal" .
d:University a rdfs:Class .
不多不少

事实上,这取决于你的三倍

d:new2 rdf:type d:University .
d:new2
分配给班级
d:University

PREFIX d: <http://www.owl-ontologies.com/hecproject.owl#> 
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
INSERT Data {
 d:new2 d:hasUniversityName "Namal" .
 d:new2 rdf:type d:University .
 d:University a rdfs:Class .
}
前缀d:
前缀rdfs:
前缀rdf:
插入数据{
d:新的2 d:有大学名称“Namal”。
d:新2 rdf:类型d:大学。
d:大学a rdfs:班级。
}

欢迎来到Stackoverflow,请考虑阅读以下内容:)
PREFIX d: <http://www.owl-ontologies.com/hecproject.owl#> 
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
INSERT Data {
 d:new2 d:hasUniversityName "Namal" .
 d:new2 rdf:type d:University .
 d:University a rdfs:Class .
}