问题标签 [d2rq]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sparql - 使用 SPARQL 中的选项进行过滤
我有一个数据集(通过 D2RQ 公开),我可以从中运行以下 SPARQL 查询
并得到一个合理的结果:
到目前为止一切顺利......现在,我想返回提到利物浦的行:
我想退货
但这会再次返回所有 4 行 - 即过滤无效。我已经尝试了所有我能想到的、、、、子查询等的组合,FILTER EXISTS
但无济于事。FILTER NOT EXISTS
MINUS
我想做的事情可能吗?
java - 用 ant 编译 D2RQ
D2RQ附带一个ant
构建脚本,可以正常工作。我可以在linux机器上编译,默认ant版本是1.8.2,javac版本是1.7.0_121。
我想用 Java 8 编译 D2RQ。我下载了需要 Java 8 2的 ant 1.10 。
然后我遇到了一些问题:
当我在不更改源(或目标)选项的情况下运行 ant 1.10 时,ant 似乎运行成功——即使系统上 java 的默认版本是 1.7(即 <8)——我本以为它会抱怨它没有有有效的java版本吗?
我尝试从以下位置修改
compile
build.xml 文件中的目标至
但我得到一个错误:
如果我只用“8”替换“1.8”,我会得到同样的错误,但“1.6”和“1.7”都可以。
然后我尝试了一种不同的方法(经过更多的谷歌搜索)并替换了
和
java 8 的位置是有效的,但是现在运行编译任务会导致
/li>
我什至不知道-d
是 D2RQ 编译选项还是有效的 java 标志。
还有什么我应该尝试的吗?!
javascript - 使用 lodlive 可视化 D2R rdf 数据
我致力于发布链接数据。
我使用 D2R 从关系数据库中发布数据。
现在,我需要可视化这些数据,所以我想使用 lodlive 脚本。
我从https://github.com/withjam/ml-lodlive#dataset获得了项目源代码
我用这段代码来做到这一点,但它没有用!
而 rdf 数据是
sql-server - 用户“XYZ”登录失败错误:18456,严重性:14,状态:5
我正在尝试使用 D2RQ 将关系数据库的内容映射到 RDF。
要生成映射,我正在使用命令提示符。我正在尝试访问 SQL Server 数据库,但出现错误:
与 jdbc:sqlserver://servername;databaseName=.. 的数据库连接失败。用户“XYZ”登录失败。
我检查了 SQL 错误日志:
- 错误:18456,严重性:14,状态:5。
- 用户“NT Service\ReportServer”登录失败。原因:找不到与提供的名称匹配的登录名。[客户:192.168.29.1]
在 SQL Server 中,我可以使用该用户打开数据库。
SQL Server 上的连接属性: 请参阅 SQL Server 上的连接属性
jena - D2RQ 上的联合搜索
我正在使用 D2RQ 将关系数据库映射到 RDF 格式。一切正常,除非我想从另一个端点进行联合搜索,但我在日志文件中看到了这一点:
查询执行错误:com.hp.hpl.jena.sparql.ARQNotImplemented: OpNull
是否可以在D2RQ版本0.8.1中进行联合查询?
谢谢
oracle - Oracle 数据库的 d2rq 生成映射命令
我正在尝试从命令行调用 Oracle 数据库的 d2rq generate-mapping 命令。
我的命令字符串是:
我尝试了很多建议的答案,例如:
我不断得到
java.lang.reflect.InvocationTargetException
我读到这个异常可能会发生,因为我的命令字符串有问题。
我拥有的 ojdbc 来自此页面
http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
这不是正确的驱动程序?还是我的命令有问题?
感谢任何帮助,并提前感谢。
bash - MacOS -bash:找不到命令
当我尝试d2r-server.bat kg_demo_movie_mapping.ttl
在终端中使用该命令时,找不到该命令。
我试图修改.bash_profile
如下:
它仍然无法正常工作。
有没有什么办法解决这一问题?
bat文件的图片和终端:
sparql - 如何获得 D2RQ 的 d2r-query 的响应时间?
我正在使用 D2RQ 的 d2r-query 进行一些 SPARQL 查询,我正在使用命令行。请问,我怎样才能得到响应时间?
是否有其他工具可用于获取响应时间?
rdf - 使用 Jena 将 RDF 模型(实例)添加到本体模型
我是语义网的新手,我想制作一个基于本体的数据库。我使用 protégé 创建了一个本体,然后使用 java 创建了一个本体模型(ontologyModel),还将关系数据库转换为 RDF 我使用了 D2RQ 然后修改 D2RQ 生成的映射文件以匹配在 protégé 中创建的本体中使用的术语,现在我有一个数据库(实例)的 RDF 文件。我想结合本体和 RDF 文件,这意味着我想使用 RDF 文件的实例来填充本体。我创建了一个 RDF 模型(RDFmodel)并将 RDF 文件导入其中。然后我尝试使用 OntModel.add(RDFmodel) 将它们组合起来,如下所示:
但它不起作用因为我在生成的模型中获得了具有相同名称的重复类,这意味着在 RDF 文件中有一个类 (Person) 带有实例,而本体我们也有类 Person 没有实例。最后我们在同一个模型中得到了两个类(人)。我希望你能帮助我。提前致谢。