Sparql 查询多个子类属性
我想用sparql查询一个基于子类的类“Soto Kebumen” 我尝试过这个查询,但它不能同时查询“makanan_Dari some Jawa_Tengah”和“makanan_Dari some Jawa_Tengah” “请给我一些布加·布罗科利” 及Sparql 查询多个子类属性,sparql,protege,Sparql,Protege,我想用sparql查询一个基于子类的类“Soto Kebumen” 我尝试过这个查询,但它不能同时查询“makanan_Dari some Jawa_Tengah”和“makanan_Dari some Jawa_Tengah” “请给我一些布加·布罗科利” 及 如何查询多个子类属性并得到上述结果?您确定bm:Bunga_Kol正确吗?它与您的中的Bunga_Brokoli不匹配screenshot@AKSW天哪,我没意识到。我改为Bunga_Brokoli PREFIX xsd: <
如何查询多个子类属性并得到上述结果?您确定
bm:Bunga_Kol
正确吗?它与您的中的Bunga_Brokoli
不匹配screenshot@AKSW天哪,我没意识到。我改为Bunga_Brokoli
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX kb: <http://www.qassobi.uns.ac.id/kebudayaan#>
PREFIX bm: <http://www.qassobi.uns.ac.id/bahan_makanan#>
PREFIX wl: <http://www.qassobi.uns.ac.id/wilayah#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
SELECT ?makanan
WHERE { ?makanan rdfs:subClassOf* kb:Makanan_Daerah .
?makanan rdfs:subClassOf [
owl:onProperty kb:makanan_Dari;
owl:someValuesFrom wl:Jawa_Tengah;
] .
?makanan rdfs:subClassOf [
owl:onProperty kb:memiliki_Bahan;
owl:someValuesFrom bm:Bunga_Kol;
]
}
SELECT ?makanan
WHERE { ?makanan rdfs:subClassOf* kb:Makanan_Daerah .
?makanan rdfs:subClassOf [
owl:onProperty kb:makanan_Dari;
owl:someValuesFrom wl:Jawa_Tengah;
]
SELECT ?makanan
WHERE { ?makanan rdfs:subClassOf* kb:Makanan_Daerah .
?makanan rdfs:subClassOf [
owl:onProperty kb:memiliki_Bahan;
owl:someValuesFrom bm:Bunga_Kol;
] }