问题标签 [graphdb]
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.
graphdb - 为什么 GraphDB 不允许在 RDF 主题名称中使用句点?
为什么 GraphDB 不加载包含像 Inch_0.0625 这样的句点的主题名称的 RDF 三元组?我尝试以 Turtle 格式加载 RDF 数据,并且前缀已正确定义并附加在名称之前。错误消息如下:
RDF 解析错误:非法谓词值:“.0625”^^ http://www.w3.org/2001/XMLSchema#decimal [第 15 行]
谢谢,林志敏
sparql - geosparql 性能问题
我有一家三重商店,有 1.5 亿条语句,所有语句都包含几何图形。我目前正在使用 GraphDB 三重存储及其 geosparql 扩展。结合 geosparql 和过滤器查询时,端点只是在做一些奇怪的事情。GraphDB 方面已经确认他们的 geosparql 扩展存在一些问题。我只是想知道当 geosparql 查询与过滤器查询结合使用时,这是否正常。如果 geosparql 应该更快(例如在 virtuoso 中),我可能只是迁移到 virtuoso。否则,我可能需要提出其他解决方案。这可能会导致另一个更普遍的问题,在处理地理数据时,进行空间查询的有效方法是什么?
这是性能问题的示例。
这个查询(只是一个没有 geosparql 组件的过滤器查询)将需要 2-15 秒(这仍然是一个很长的时间):
这个查询(使用 GraphDB 中的 geosparql 扩展)大约需要 5 秒,有或没有限制:
无论我们是否使用限制,组合这两个查询都会超时(60 秒后):
由于我们通常使用三元存储作为 Web 地图界面的服务器,并且我们在 Web 地图中进行大量空间查询,因此 geosparql 查询的效率对我们很重要。查询时间如 60s 是我们不能接受的。有没有办法改善这种情况?使用服务器端(geosparql 查询)还是使用 web 地图端(我们使用 javascript)?谢谢!
python - 使用 RDFlib 向 GraphDB 插入数据时出现查询错误
我将数据库解析为 RDFlib 图。我现在想将此图中的三元组插入到 GraphDB 三元组存储中。当我在 Sesame 上托管的旧版本 GraphDB-Lite 上执行代码时,该代码运行良好。但是,在现在独立的 GraphDB 7.0.0 上执行相同的查询时出现错误。该图在引发错误之前被部分解析,并且插入的三元组确实显示在三元组存储中。
这是代码的一部分:
以下是错误:
是什么导致了错误,我该如何解决?
semantic-web - Memory issues with GraphDB 7.0
I am trying to load a dataset to GraphDB 7.0. I wrote a Python script to transform and load the data on Sublime Text 3. The program suddenly stopped working and closed, the computer threatened to restart but didn't, and I lost several hours worth of computing as GraphDB doesn't let me query the inserts. This is the error I get on GraphDB:
I set the JVM as follows:
I don't exactly remember what I set as the values for the cache and index memories. How do I resolve this issue?
For the record, the database I need to parse has about 300k records. The program shut shop at about 50k. What do I need to do to resolve this issue?
graphdb - 如何填充 OWL 对称或逆对象属性的三元组?
Graph DB 数据加载引擎是否为在 RDFS 模型中具有 OWL Symmetric 或 Inverse 对象属性的插入三元组创建额外的三元组?
让我们假设下面给出的模型和个人,
RDFS 模型:
我有男性和女性类,以及一个对象属性“hasMarried”,域为男性,范围为女性。“已婚”的特征设置为“对称”。
三重奏:
:Male1 rdf:type :男性
:Female1 rdf:type :Female
:男1 :已婚 :女1
这里的问题是在 Ontotext 中插入上述三元组时,它是否会根据“对称”对象属性的模型定义生成如下的附加三元组,
:女1 :已婚 :男1
如果上述情况没有发生,SPARQL 查询是否会通过推断引用的 RDFS 模型中的“对称”对象属性来回答以下查询?
选择 ?s ?o
WHERE { :Female1 :hasMarried ?o }
预期答案::
女1:男1
apache - 在 Apache Proxy 后面运行 GraphDB
我将 grapdb 作为独立服务器运行。该服务在http://localhost:7200上启动。我需要配置一个 Apache 重定向到 graphDB 工作台,通过端口 80 访问它:
但是,当访问http://server/graphdb时,所有 CSS 和 javascript 的加载都会失败,因为它们是从http://server/css/x或http://server/webjars/y而不是http 加载的: //server/graphdb/css/x或http://server/graphdb/webjars/y。
是否可以在 Apache 代理后面访问 GraphDB 工作台,正确的配置是什么?
dbpedia - dbpedia graphDB 语义数据库
我最近安装了 graphDB 来存储我的本体。我想访问 dbpedia 以使用带有 SPARQL 查询的 graphDB 获取信息。例如:
如果我想用 graphDB 执行这个查询,我需要做什么?
我必须将 rdf 文件下载到我的数据库中吗?
http-authentication - graphdb 7 免费的http认证方式
Graphdb Free 7 使用哪种类型的 http 身份验证方法?我已经通过 GraphDB Free Workbench 设置了一个用户并启用了安全性,并尝试使用基本的 http 身份验证来查询我的三重存储,但只是得到 403: Forbidden 响应。
graphdb - GraphDB 数据目录在哪里?
我在定位GraphDB 6.6 版的数据目录时遇到问题,我很确定它在文档Documentation中,但我找不到它。