在 SPARQL 查询中看不到 Max

Unable to see Max in SPARQL Query

我正在尝试查询知识图谱并尝试在结果中打印 ?n 的最大出现次数,并且我尝试了 运行 查询后的结果,但它没有打印任何内容

这是我的 SPARQL 查询

PREFIX : <http://www.tafsirtabari.com/ontology#>


PREFIX RDF:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>


select
?n
(MAX( xsd:int(?countOfSharedLikedItems)) as ?max) 
(COUNT(?n) as ?countOfSharedLikedItems)  

where {

?h :hasTheme :lugha .
?h RDF:type :Hadith .
?h :hasHadithNo ?o.



?p :isPartOfHadith ?h.
{
    ?p :hasNarratorSegment ?nc.
    ?nc :refersTo+/:hasName ?n.
}
Union
{
    ?p :hasRootNarratorSegment ?rnc.
    ?rnc :refersTo+/:hasName ?n.
}

 } 

我也尝试过使用 group by ?n

PREFIX : <http://www.tafsirtabari.com/ontology#>


PREFIX RDF:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>


select 
(MAX(?countOfSharedLikedItems) as ?max) 
(COUNT(?n) as ?countOfSharedLikedItems)  
where {
 ?h :hasTheme :lugha .
?h RDF:type :Hadith .
?h :hasHadithNo ?o.



?p :isPartOfHadith ?h.
{
    ?p :hasNarratorSegment ?nc.
    ?nc :refersTo+/:hasName ?n.
}
Union
{
    ?p :hasRootNarratorSegment ?rnc.
    ?rnc :refersTo+/:hasName ?n.
}

} group by ?n

你可以试试这个

PREFIX : <http://www.tafsirtabari.com/ontology#>

select  (COUNT(?o ) AS ?triples) where {
 ?k :heardFrom ?o 
}

6. Which RAWI narrated most hadiths about TOPIC_A 

PREFIX hash: <http://www.tafsirtabari.com/ontology#>
PREFIX W3:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX : <http://www.tafsirtabari.com/ontology#>

SELECT  ?total WHERE{
select DISTINCT ?n (COUNT(?n) as ?total)  where {
    ?commentary hash:mentions hash:اهل_المعرفه .
   ?segment hash:containsCommentary ?commentary.
   ?segment ?Fr ?h .
    ?h W3:type hash:Hadith.
    ?p :isPartOfHadith ?h.
    {
        ?p :hasNarratorSegment ?nc.
        ?nc :refersTo+/:hasName ?n.
        
    }
    Union
    {
        ?p :hasRootNarratorSegment ?rnc.
        ?rnc :refersTo+/:hasName ?n.
    }
}GROUP BY ?n
}ORDER BY DESC(?total)
LIMIT 1