问题标签 [n3]

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.

0 投票
2 回答
238 浏览

rdf - 隐式具体化的简单格式

是否有任何 RDF 序列化格式(如Notation 3)支持隐式具体化以便轻松表示关于语句的语句?

例如,假设我有声明“玛丽买了房子”,我将在 N3 中表示如下:

现在假设我想添加有关此语句的元语句,例如“我从 Rob 那里听说的”。

直观地说,我希望能够通过编写如下内容来表示这一点:

但是,我认为这将在 N3 中“正式”表示的方式类似于:

这显然更复杂,更难阅读。如果我需要对关于陈述的陈述进行陈述,情况就会变得更加复杂。例如“我从 Rob 那里听到这个消息,而 Rob 正走在街上”。

以 RDF 序列化格式表示它的正确和最简单的方法是什么?

0 投票
1 回答
242 浏览

rdf - 将 Notation3 加载到数据库中

如何解析 Notation3 文件表示的三元组并将其加载到数据库中?我对JenaSesame有点熟悉,但它们似乎适合处理 RDF 或 Turtle,而不是完整的 Notation3。

我发现用于处理 N3 的强大工具相对较少。这里列出了我找到的几个,并且只包含粗略的 Python 脚本,这些脚本只能执行基本的命令行操作,并且似乎没有标准的打包、分发或维护。默认的 Python 库似乎是,notation3.py但我找不到它的单个主页,并且在 Internet 上发现了几十个不同的版本。

例如,假设我有以下 N3 代表植物分类:

我希望能够将此(可能还有数千条类似的记录)加载到数据库中,这样我就可以运行任意查询,例如“谁在 2010 年转录了包含常见西班牙名字的记录?” 或“与 X 属相关的平均花色是多少?”

这与当前的语义网络工具和 N3 目前是否实用?

0 投票
3 回答
2950 浏览

rdf - RDF/XML 的 N3 表示法

我必须对 N3 进行采样,我需要将其转换为相应的 RDF/XML 格式,有什么帮助吗?

0 投票
1 回答
287 浏览

c# - 使用 dotnetrdf librery 删除节点或三元组?

我有一个 n3 文件格式,我想从中删除一个节点或三倍我该怎么做?我应该使用 sparql 查询吗?请帮助我,我想要一个 n3 文件并想从中删除一个节点。我将在我的父表单中使用的图表传递给此删除表单,并希望使用我从 n3 文件创建的此图表我的意思是我读取此 n3 文件并将其转换为图表并将其发送到此表单。

0 投票
1 回答
331 浏览

c# - How can I get blankNode ID in dotnetrdf librery in C#

I create a blankNode like this code using dotNetRDF

and then assert it in a n3 file but when I open the n3 file by notpad it show this blankNode like []. How can I create a blankNode ID by myself to then delete this?

delete a node or triple using dotenetrdf librery?

0 投票
2 回答
209 浏览

c# - 我怎样才能像原始文件一样保存我的 n3 文件格式

我用 c# 和 dotnetrdflibrery 编程'我有一个 n3 文件,我在记事本中打开它并在下面显示

当我用 g.savetofile() 保存这个文件时,它会以这种我不喜欢的格式保存,我认为这有不好的看法:

这种格式完全显示所有uri,我怎样才能像第一种格式一样保存它?

请帮我

0 投票
1 回答
270 浏览

.net - 如何在 dotNetRDF 库中使用 GraphVizWriter?

我想知道我应该写什么语法来使用 GraphVizWriter 以 png 格式显示我的图形?

我使用 dotNetRDF 库。

首先我读取一个 n3 文件格式,然后我想以图形方式显示我的图形

0 投票
2 回答
1256 浏览

datetime - RDF、N3、3stores 和 SPARQL 如何处理额外的时间戳字段?

我想为以下形式的事件构建一个可查询的 RDF 数据库:

这对 RDF/N3/3store/SPARQL 可行吗?

SPARQL 是否知道如何比较日期时间并测试日期时间范围内的成员资格?如果不是,那么扩展 SPARQL 以针对给定的日期时间格式执行此操作有多容易?

0 投票
1 回答
398 浏览

instance - Instance of OWL-class with unionOf (n3)

Suppose i have an OWL-class as following:

With :creator, :theme, :title and :date either an owl:ObjectProperty or owl:DataProperty.

For example:

How can i create an instance of this picture class ?

(I understand how i create an instance of an easy thing such as : <http://dbpedia.org/resource/Paris> rdf:type :location . would be an instance of a location)

0 投票
1 回答
482 浏览

uri - 符号 3 URI 到 RDF/XML

我正在尝试通过 rdf:about 转换器将 n3 文件转换为 rdf/xml。不幸的是,某些 URI 具有特殊字符,例如:. -> 基因:01.01.01 % -> 基因:fog2/zfpm2 | -> 基因:17867|203045

转换器将此示例记录为符号 3 语法错误。我到处寻找可以帮助我制定约定的转义字符,但没有成功。有谁知道我如何在 URI 中表示这些特殊字符?有没有其他转换器可以让我继续这个约定?

如果我删除这些 URI,我的文件将正常转换。提前致谢。