Jua*_*uan 3 semantic-web owl ontology sparql triplestore
此 SPARQL 查询中的星号意味着什么?
SELECT ?uri ?type
WHERE{
?uri a ?type.
?type rdfs:subClassOf* example:Device.
}
Run Code Online (Sandbox Code Playgroud)
它的意思是“子类的子类”吗?我可以将它与其他谓词一起使用吗?
路径元素后面的星号 (*) 表示 \xe2\x80\x9c0 个或多个此元素\xe2\x80\x9d。
\n\n如果路径中没有其他元素,?a something* ?b则意味着?b也可能是?a直接的,它们之间根本没有路径元素。
?item wdt:P31/wdt:P279* ?class.\n# means:\n?item wdt:P31 ?class\n# or\n?item wdt:P31/wdt:P279 ?class\n# or\n?item wdt:P31/wdt:P279/wdt:P279 ?class\n# or\n?item wdt:P31/wdt:P279/wdt:P279/wdt:P279 ?class\nRun Code Online (Sandbox Code Playgroud)\n\n请参阅此处以获得更详细的答案。
\n