Openlink virtuoso安装与加载知识图谱

1.下载openlink virtuoso
从SOURCEFORGE上下载资源https://sourceforge.net/projects/virtuoso/files/

2.修改配置文件
进入virtuoso-opensource/database文件夹,重命名virtuoso.ini.sample为virtuoso.ini(windows下
修改virtuoso.ini中的参数,下面列出可能需要修改的参数:

DirsAllowed			= ., ../vad, /usr/share/proj, /YOUR/KG/FILE/PATH  # 允许virtuoso加载知识图谱的地址,即知识图谱所在的文件夹路径

;; Uncomment next two lines if there is 32 GB system memory free
NumberOfBuffers          = 2720000  # 根据服务器的内存选择合适的缓冲区,作者的服务器是32G
MaxDirtyBuffers          = 2000000  # 内存(句首的;为注释
;NumberOfBuffers          = 10000
;MaxDirtyBuffers          = 6000

MaxQueryExecutionTime      	= 600	; in seconds # 最大单个查询时间,本来参数值为60,但是有些查询语句比较耗时,故改成600

3.运行virtuoso服务器
使用管理员权限打开cmd,在/bin目录下运行virtuoso-t -fd命令

Openlink virtuoso安装与加载知识图谱_第1张图片

Openlink virtuoso安装与加载知识图谱_第2张图片
我在这一步时,提醒我bin目录下没有virtuoso.ini文件,所以我从database中拷贝了一份放入bin文件夹,这里需要管理员权限,否则无法生成virtuoso.lck文件。
Openlink virtuoso安装与加载知识图谱_第3张图片

4.加载知识图谱

先启动isql

isql 1111 dba dba  # 后两个参数分别为默认账号、密码

Openlink virtuoso安装与加载知识图谱_第4张图片
导入RDF并查询,见官网http://docs.openlinksw.com/virtuoso/fn_rdf_load_rdfxml_mt/
Openlink virtuoso安装与加载知识图谱_第5张图片
导入nt文件并查询,见官网http://docs.openlinksw.com/virtuoso/fn_ttlp_mt/
Openlink virtuoso安装与加载知识图谱_第6张图片

# 保存加载至硬盘:若不执行checkpoint,加载的知识图谱存在于内存中,下次启动virtuoso就需要重新加载
checkpoint;
# 退出isql
exit;

你可能感兴趣的:(Openlink virtuoso安装与加载知识图谱)