知识图谱-安装Virtuoso和导入ttl数据
1.开源版本的virtuoso数据库(以7.2.5为例),下载位置
https://sourceforge.net/projects/virtuoso/files/virtuoso/
2.安装
(1)下载并解压到/usr/local下,tar -zxvf virtuoso-opensource.x86_64-generic_glibc25-linux-gnu.tar.gz
(2)修改/etc/profile,添加export VIRTUOSO_HOME=/usr/local/virtuoso-opensource
export PATH=$PATH:${VIRTUOSO_HOME}/bin
(3)将/usr/local/virtuoso-opensource/database/virtuoso.ini.sample重命名为usr/local/virtuoso-opensource/database/virtuoso.ini
(4)启动virtuoso-t -fd
3.使用
(1)导入普通nt和rdf文件(评测中只发现可以导入小文件)
进入 http://localhost:8890,并登录,默认用户名dba,密码dba
进入Linked Data选项卡,导入相关的文件内容
Named graph IRI*可以改为自定义的图名称,添加入可以在Graphs中看到添加成功的图
(2)通过isql导入ttl文件 (大文件 )
启动isql,如果系统上安装有anacanda,只用isql启动,会产生问题,所以最好的情况是更改/virtuoso-opensource/bin/isql为/virtuoso-opensource/bin/isql-v
启动isql-v
isql-v 1111 dba dba
导入数据
DB.DBA.TTLP(file_to_string_output('/home/xiaobao/Downloads/long_abstracts_en.ttl'),'','http://localhost:8890/DbPedia');