当前位置: 首页 > 知识库问答 >
问题:

使用RDF/XML插入Triple时指定命名图

阙佐
2023-03-14

我正在使用RDF/XML在tripplestore(GraphDb)中插入tripples。这是可行的,但我也需要将所有tripples收集到一个唯一的命名图中,我正在寻找RDF/XML中的正确语法来实现这一点,在插入数据时,总是使用相同的名称作为图(类似于“http://domain_com/graphName").

我找到的唯一文件就是这个https://www.w3.org/2009/07/NamedGraph.html#rdf-但我只有在尝试实现它时才会出错,我必须承认我不是RDF/xml专家。。。

有人能提供一个明确的例子吗?

共有1个答案

长孙昀
2023-03-14

RDF/XML语法不支持命名图(您找到的文档更多的是关于图形文字,这是一个单独的概念,而且AFAIK从未超越过草案提案)。

如果希望将RDF数据添加到GraphDB中的命名图中,则需要将命名图与数据文件分开指定(作为upload命令的额外参数),或者需要切换到使用不支持命名图的其他RDF语法格式。TriG或N-Quads是常用且广泛支持的格式。

 类似资料:
  • 我想把xml文件转换成RDF。我认为JENA GRDDL可以使用,但我不知道它是如何工作的!我没有找到任何例子!你能帮助我请开始使用这个API或显示我任何可能的解决方案!

  • 问题内容: 我有以下PHP PDO语句: 关联数组在哪里。我已经仔细检查了名称,但我不明白为什么会出现以下错误: 我犯了什么愚蠢的错误? 问题答案: 您的语句所绑定的占位符必须完全相同,且不能多于或少于。请参阅文档,其内容为“您不能绑定的值不能超过指定的值”。 您需要准备参数以完全匹配您的绑定。如果正确安排阵列,这很容易。我通常将其包装在一个函数中,该函数还将处理前缀,如下所示: 这样的抽象的好处

  • 我需要帮助从RDF和Jena框架中获取一些信息。我有一个RDF内容是这样的: 我如何提取值test_id_test???如果我想用SPARQL,我怎么用Jena???

  • Javadoc工具有一个名为“packagename”的命令行选项,允许您指定要记录的包名称。maven javadoc插件支持这个论点吗? 似乎maven支持所有选项作为配置属性,但Packagename不是一个选项,它是一个命令行参数,我看不到它在maven javadoc插件页面上列出。 maven插件确实支持subpackages选项,但这是不同的(它是递归的,而packagenames参

  • 问题内容: 定义angularJs指令时,我们必须以’camelCase’语法的形式对其进行命名,但是当我们使用它时,我们必须以’camel- case’的形式对其进行命名。问题是为什么要这样做? 我知道这是为了避免命名冲突(现在/将来),但是为什么我们在定义和使用时必须使用不同的名称。我们不能直接以“驼峰案例”的形式定义它吗? 问题答案: 它很重要的原因有两个。 首先,HTML属性不区分大小写,

  • 当使用指定的bean注入点时,如何扩展命名bean? 我的项目1由3个spring Bean组成: 这个项目被捆绑到一个jar中,并作为我的第二个项目的依赖项包含在内: 我想发生的是将bean注入到的setter方法中。不幸的是,我收到了一个错误。 组织。springframework。上下文注释。冲突BeanDefinitionException:bean类[Bean1Child]的注释指定的b