def fetch_ssrel_stats(src_id):
constitutive = ['instance_hyponym','instance_hypernym',
'hypernym', 'hyponym',
'synonym', 'antonym',
'mero_part', 'holo_part',
'mero_member', 'holo_member',
'mero_substance', 'holo_substance' ]
src_ssrel_stats = dd(int)
ssrl=fetch_ssrel()
for r in query_omw("""
SELECT ssrel_id, count(ssrel_id)
FROM sslink JOIN sslink_src
ON sslink.id=sslink_src.sslink_id
WHERE sslink_src.src_id=?
GROUP BY ssrel_id""", [src_id]):
link = ssrl['id'][r['ssrel_id']]
src_ssrel_stats[link[0]] = r['count(ssrel_id)']
src_ssrel_stats['TOTAL'] += r['count(ssrel_id)']
if link[0] in constitutive:
src_ssrel_stats['CONSTITUATIVE'] += r['count(ssrel_id)']
return src_ssrel_stats
评论列表
文章目录