У меня есть задача зациклить запрос SPARQL для каждого термина. Но я понятия не имею, обрабатывать в коде, особенно Python. Я использую RDFlib для Python, и мои коды показаны ниже:
for joined in removed:
print (joined)
output:
sistem
pakar
diagnosis
penyakit
tht
balita
metode
certainty
factor
эти термины имеют предварительную обработку текста. И после этого я хочу запросить эти термины, но в цикле. формат запроса:
qres = g.query(
"""SELECT ?z
WHERE {?x rdfs:label ?z .
FILTER CONTAINS (LCASE(str(?z)), LCASE ('THE_TERM')) .
}
LIMIT 100""")
Я новичок в Python, есть ли способ обработать запрос для каждого термина последовательно? или я должен использовать switch
и case
функцию? пожалуйста, посоветуйте мне, спасибо.