Использование префиксов для отображения сущностей из графа rdflib - PullRequest
0 голосов
/ 06 сентября 2018

Я использую rdflib для загрузки RDF-графа в скрипт Python Я хотел бы напечатать список предметов, используя определенные префиксы Я не нахожу никакого способа применить префиксы. Мой код

import rdflib
filepath = "... my file path ..."
gs = rdflib.Graph()
gs.bind('qs', "http://qs.org/")
gs.bind('foaf',"http://xmlns.com/foaf/0.1/")
gs.parse(filepath,format="nt")
mdstr = ""
for subject in gs.subjects():
    mdstr += str(subject) +"\n"
print(mdstr)

я получаю, например http://qs.org/s12095 на месте QS: s12095

...