构建三元组后,需要对图进行存储到本地,并进行读取
代码示例:
1. 利用sleepycat进行rdf数据持久化
#coding:utf8
import rdflib
graph = rdflib.Graph('Sleepycat', identifier='lhq')
# first time create the store:
graph.open('db', create=True)
# work with the graph:
s = rdflib.URIRef('牛膝')
p = rdflib.URIRef('功效属性')
o = rdflib.URIRef('活血')
graph.add((s, p, o))
# when done!
graph.close()
g_t = rdflib.Graph('Sleepycat', identifier='lhq') # 新建图,指定数据库
g_t.open('db') # 打开数据库并进行操作
print len(g_t)
g_t.close()
2.利用serialize将数据以一定规范存储到硬盘中
主要用到了两个函数
serialize:将数据序列化保存到本地
<span style="font-size:18px;">