prefix mlmo: prefix fibo-fnd-arr-arr: prefix lio: prefix lcc-lr: prefix fibo-fnd-aap-a: prefix wt: prefix frma: select ?ResultSet ?OcclusionSourceType ((?numCorrect/?total)*100 as ?accuracy) where{ { select ?ResultSet ?OcclusionSourceType (count(distinct ?classification) as ?numCorrect) where{ ?ResultSet a mlmo:ResultSet . ?ResultSet fibo-fnd-arr-arr:hasConstituent ?Result . ?Result mlmo:hasFeature ?Image . optional{ ?Result lcc-lr:hasTag ?classification . filter (?classification = ?Name) } # Add restrictions here to get specific Accuracy ?Image frma:hasOcclusion ?Occlusion . ?Occlusion a ?OcclusionSourceType . ?Image lio:depicts ?Person . ?Person fibo-fnd-aap-a:hasName ?Name } group by ?OcclusionSourceType ?ResultSet } { select ?ResultSet ?OcclusionSourceType (count(distinct ?Result) as ?total) where{ ?ResultSet a mlmo:ResultSet . ?ResultSet fibo-fnd-arr-arr:hasConstituent ?Result . ?Result mlmo:hasFeature ?Image . # Add restrictions here to get specific Accuracy ?Image frma:hasOcclusion ?Occlusion . ?Occlusion a ?OcclusionSourceType . } group by ?OcclusionSourceType ?ResultSet } filter(?OcclusionSourceType != owl:NamedIndividual) } order by ?ResultSet ?OcclusionSourceType