首页 文章
  • 1 votes
     answers
     views

    使用XSLT将XML文件转换为RDF / XML

    我是XSLT的新手 . 我有一个XML文件,并希望使用XSLT将其转换为RDF / XML . 实际上我找到了一个XSLT的样式表,并且在它和XML文件之间 Build 链接,结果在浏览器中显示为“text”而不是XML文件 . 我的问题是:我希望以RDF / XML格式获得转换结果,但不幸的是我得到的结果是纯文本 . XMl文件 <xml> <?xml-stylesheet t...
  • 2 votes
     answers
     views

    从词汇表生成表单字段(RDFS)

    我有一个用 RDFS 描述的词汇表,例如考虑“朋友的朋友”(FOAF)。 现在我想填充我的数据库,所以我想插入类(Person 类)和它们的关系(友谊)。我希望通过一个网页来实现这一点,该网页的相应表单字段连接到 back-end 服务器。 我的本体比 FOAF 更复杂(但它基于它),所以我正在寻找一种自动创建 Web 表单的工具。 目前我没有与特定技术相关联,但我想继续使用 RDF,因为我也使用...
  • 0 votes
     answers
     views

    打开现有的 postgresql 商店

    我正在尝试编写一个 RDF 图并将其存储在 PostgreSQL 上(使用 Python 的 rdflib)。我这样做是通过打开我已经创建的商店并通过这个商店打开图表。此过程似乎工作正常,我可以编写和查询该图表。但是,每当我尝试重新打开商店时,它就会杀死我之前写的所有内容。这就是我打开商店的方式: store = plugin.get('PostgreSQL', rdflib.store.Stor...
  • 0 votes
     answers
     views

    SPARQL 插入新图表

    我是 SPARQL/graph 数据库的新手,我正在尝试将一些数据插入到我的图形数据库中的新命名图形中。 INSERT { GRAPH graphs:new_graph { ?code groups:memberOfGroup graphs:personGroup } } where {?code a obib:CRID . ?code obib:denotes ?person . ?per...
  • 0 votes
     answers
     views

    SPARQL 查询未返回所需的结果

    创建了两个 JenaTDB database/Graph/Datasets。一个有小数据,一个有大数据。小型数据库具有如下的 RDF 数据,并且大型数据库具有相同的上述 RDF 数据的大量副本。 <?xml version="1.0" encoding="utf-8"?> <rdf:RDF xmlns:foaf="http:/...
  • 0 votes
     answers
     views

    GraphDB 是否提供与 Stardog Integrity Constraint Validation(ICV)类似的任何机制

    我正在寻找一个大型的三重存储数据库管理系统,它提供了一种机制来保证提交的事务不会以与 TBox 不一致的方式改变本体的 ABox。 到目前为止,我唯一确定提供此机制的是 Stardog(https://www.stardog.com/docs/#_validating_constraints)。 GraphDB 是否提供与此类似的任何机制?
  • 2 votes
     answers
     views

    计算自定义直方图度量标准以使用 SPARQL 了解图形结构

    我想分析图的结构,我想尝试的一个特定查询是在图中提取主题类型的不同组合 - 边类型 - 对象类型。 这是我之前几个问题的后续跟进: 如何使用 SPARQL 查询生成适合特定节点类型 or/and 边缘类型的所有三元组? 如何使用 SPARQL 查询列出和计算图数据中不同类型的节点和边缘实体? 例如:如果存在边缘 types(property/predicate 类型的语义图) IsCapita...
  • 2 votes
     answers
     views

    SPARQL 获取所有节点的所有父节点

    我一直在使用这篇文章来获取单个 RDF 节点的父级或谱系:SPARQL 查询以获取节点的所有父节点 这在我的 virtuoso 服务器上很好用。抱歉,找不到包含具有类似结构的数据的公共端点。 prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> prefix bto: <http://purl.obolibrary.org/ob...
  • 1 votes
     answers
     views

    在 GraphDB Free ver 中没有显示 Domain-Range 图形。 8.5

    我将以下语句加载到 OWL-Horst 存储库中: @prefix : <http://example.org/owlim#>. @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . :Foo a ...
  • 3 votes
     answers
     views

    GraphDB 的可视图形不显示所有三元组

    在我的图表中,我有以下断言 @prefix : <http://www.example.org/~joe/contact.rdf#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ...
  • 0 votes
     answers
     views

    来自和来自 SPARQL 中的命名图

    我在 SPARQL 中遇到与FROM和FROM NAMED图形相关的混淆。我确实在SPARQL 规范中阅读了与这两个构造有关的规范。我只是想证实一下我的理解。 假设 RDF 数据集位于 IRI I。 I由以下部分组成: 默认图G 3 named 图{(I1,G1), (I2,G2), (I3,G3)} 现在,假设我有一个 SPARQL 查询: SELECT * FROM I FROM...
  • 2 votes
     answers
     views

    检查基础表示是否为 OWL 或 RDFS

    想象一下,您正在通过 SPARQL 端点查询数据源,并且您想知道此数据源的基础表示是 OWL 还是 RDF/XML。无论如何,您是否可以通过 SPARQL 查询执行此操作?我个人的想法是编写一个使用其中一个 OWL 属性的查询,看看是否返回任何结果,但是使用这种方法的缺点是如果你使用的 OWL 属性甚至没有出现在数据源中如果基础表示是 OWL,则不会得到响应。这里的假设是您无权访问架构。
  • 1 votes
     answers
     views

    是否有针对 RDF 存储推理功能的 SPARQL-based 测试?

    鉴于 SPARQL/SPARQL 更新端点,如何根据经验测试它提供的 RDFS/RDFS /OWL 1/2 * /可能 SPIN 功能的 RDF 存储?有没有现成的查询? 也就是说,在运行这些查询并依赖于返回的三元组之后,可以猜测推理能力支持(表达性)和合规水平。 这似乎是一个非常简单的想法(可能是 no-brainer 专家提出了一组查询),但无法在任何地方找到这样的材料。 不确定 SPARQL...
  • 1 votes
     answers
     views

    我真的需要 OWL 推理吗?

    我最近问了题关于在启用 OWL 推理的情况下将大约 1000 万个语句加载到三元库中的可行性。 这导致了一些 StackOverflow 评论以及我的研究小组内部关于我们是否真的需要 OWL 推理的讨论。 我将从一个似乎不需要 OWL 推理的 real-world 查询开始。 “41167-4120-0”是标识商业药品“盐酸非索非那定 180MG 口服片[Allegra]”在美国的 NDC 代码...
  • 1 votes
     answers
     views

    RDF,RDFS 和 OWL 之间的关系

    基本上,我知道 RDF,RDFS 和 OWL 用于定义本体,以解决万维网中的语义问题。 但是,这些术语让我在学习它们时有点困惑。这是我在阅读本文之后关于他们的关系的结论。如果我错了,请纠正我 资源描述框架(RDF)。作为 self-explained 名称,它只是一个用图形来描述资源的框架。 RDF Schema(RDFS)。它可以在 RDF 中使用一组可能的关系。 Web 本体语言(...
  • 0 votes
     answers
     views

    用 OWL 和 RDF 描述推断属性的正确方法

    我正在尝试使用 OWL 编写推理规则。 鉴于以下内容: 文件被归类为具有类别 - 让我们说“合同法” 有一个父类别“法律”,“合同法”作为 sub-category 我想推断该文件也被归类为“法律” 声明: @prefix : <http://example.com/> . @prefix rdf: <http://www.w3.org/1999/02/22-rd...
  • 47 votes
     answers
     views

    探索性的 SPARQL 查询?

    每当我开始使用 sql 时,我倾向于在数据库中抛出几个探索性语句,以便了解什么是可用的,以及数据采用何种形式。 例如。 show tables describe table select * from table 任何人都可以帮助我理解使用 SPARQL 端点完成对 rdf 数据存储的类似探索的方法吗? 谢谢:)
  • 1 votes
     answers
     views

    在 SPARQL 中应用了多少次属性?

    如果我有一个 SPARQL 查询说, PREFIX foaf <http://xmlns.com/foaf/0.1/> SELECT ?name WHERE { ?x foaf:name ?name. ?x foaf:knows ?y. } 选择一些 x 的名字,谁知道一些 y。我怎样才能只选择那些确切知道其他 3 个人(或任何其他数字)的人的姓名? 另外,作为一个附带问题 ...
  • 6 votes
     answers
     views

    是否有线程 SPARQL 实现?

    我们正在为每次迭代使用一组 SPARQL 查询构建迭代算法。这个算法效果很好,但我们遇到了 CPU 利用率问题。像 Fuseki 这样的 SPARQL 引擎并不是真正的多线程;它们允许在多个线程中执行多个同时查询,但每个单独的查询都是单线程的。从一些 Fuseki 笔记看,我得到的印象是 Fuseki 不是线程安全的,所以这不是一个小问题。 由于我们的算法在 SPARQL 查询方面本质上是串行的,...
  • 12 votes
     answers
     views

    在 SPARQL 查询中指定多个 rdf:types

    我有这样的 SPARQL 查询 PREFIX prefix: <http://example.org/ns#> SELECT * WHERE { ?x rdf:type ?type . } 假设现在我想将?type的类型指定为prefix:type1或prefix:type2;该怎么做?
  • 2 votes
     answers
     views

    Jena SPARQL 更新无法执行

    我的情况很简单:我有一个 RDF(N3)文件,我想上传到 sparql-auth-endpoint。我使用 Jena ARQ,但不幸的是它不起作用;我没有错误,但图表没有变化。哪里可能是问题?我的代码: HttpContext httpContext = new BasicHttpContext(); CredentialsProvider provider = new BasicCredenti...
  • 8 votes
     answers
     views

    分页 SPARQL 结果

    假设我有以下 SPARQL 查询: SELECT DISTINCT ?result ?label WHERE { ?result a database:Column . ?result rdfs:label ?label . } ORDER BY (LCASE(?label)) 我可以在查询中添加什么来将结果数限制为前 10 个?或者优选地,在第一个 n×10 结果之后的 10 个结果?...
  • 1 votes
     answers
     views

    SPARQL 中的 SUM 函数

    此 SUM 聚合函数不起作用。它没有结果。 select (SUM(?p) as ?prcc) ?sune where { ?inl Sp:hasp ?p. ?inl Sp:hassuid ?supid. ?supid Sp:hassune ?sune. } GROUP BY ?sune “p”中的数据是双重格式。所以当我将查询更改为 select (SUM(xsd:d...
  • 8 votes
     answers
     views

    远程远程端点 RDFLib/Redland 上的 SPARQL 查询

    我正在尝试查询远程端点并获取 owl:sameAs 映射,我已经尝试了 RDFLib 和 Redland,但都没有为我工作,可能我没有正确处理名称空间。 这是我在 RDFLib 中的尝试: import rdflib rdflib.plugin.register('sparql', rdflib.query.Processor, 'rdfextras.sparql.processor',...
  • 0 votes
     answers
     views

    在联合查询上构建 RDF 图?

    我是 SPARQL 和 RDF 的新手。基本上我必须在 Wikidata 和 Dbpedia 上设计联合 SPARQL 1.1 查询。 这是我的简单查询。这将选择由莱昂纳多迪卡普里奥主演的电影。 PREFIX wd: <http://www.wikidata.org/entity/> PREFIX wdt: <http://www.wikidata.org/prop/direct...
  • 1 votes
     answers
     views

    RDF Sesame 查询帆实施策略

    我想了解芝麻的 sail-interface 如何与 SPARQL 更新语句(ADD,COPY,...)以及如何传播到该接口的实际实现)相关。 例如,SPARQL ADD 语句是否由 SailUpdateExecutor 类中的 executeAdd 方法实现是正确的?见https://bitbucket.org/openrdf/sesame/src/aa0dd3b04738e707c582e4d...
  • 3 votes
     answers
     views

    RDFlib:批量添加三元组到图表

    我正在解析三重文件并将三元组添加到我的本地三元组中。代码片段: graph = ConjunctiveGraph('Sleepycat') graph.open("mytriplestore", create=False) g = Graph() g.parse("filename.ttl", format="ttl") for t i...
  • 8 votes
     answers
     views

    使用 SPARQL 中的“GRAPH”关键字来获取远程图形

    我希望使用 SPARQL 作为一个相对基本的任务:给定一个 FOAF 图,我想解析我在那里找到的元素,获取它们的标签(如果它们存在)然后,将它们用作新的图形,从中找到有关这些人的信息。 例如,您可以想象一个简单的用例,我想运行一个 SPARQL 查询来列出我最喜欢的食物(根据我的 FOAF 文件),以及所有朋友最喜欢的食物。 这就是目前的情况。请注意,出于测试目的,目前我正在尝试使用下面的查询,通...
  • 3 votes
     answers
     views

    Python 和 rdflib:解析问题

    我使用rdflib(包 python-rdflib 2.4.2-3,Python 2.7.5,Ubuntu 13.10)非常沮丧。我只是尝试将两个 NT 文件加载到本地三重存储中。这是代码: from rdflib import Graph graph = Graph('Sleepycat') rt = graph.open(fn) # everything is fine, triplesto...
  • 0 votes
     answers
     views

    我可以在 SPARQL 查询中将未知的命名图与其他图合并吗?

    我想使用 SPARQL 查询两个不同的命名图作为默认图: SELECT * FROM <graph1> FROM <graph2> WHERE { ... } 我的问题是我不知道<graph1>的 URI,但我知道<graph1>的特定三元组允许我找到他的 URI。 SELECT ?g WHERE { GRAPH ?g { ...

热门问题