问题标签 [dotnetrdf]

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 投票
1 回答
1629 浏览

c# - OpenCalais 在 .NET 中解析 RDF

有没有办法在 .NET 中解析 OpenCalais RDF,因为我正在使用 dotnetRDF,它一直给我错误。生成的 Rdf 样本可以在http://viewer.opencalais.com/中找到,我真的很迷茫,非常感谢任何帮助!如果您使用任何其他 api 或知道如何使其与 dotnetRDF 一起使用,请提供帮助,因为我真的真的迷路了

埃里卡

我还有以下内容(文件包含上述文本):

我得到以下异常 RDFParseException

StringParser 未能正确解析 RDF 字符串,StringParser 自动检测猜测为“NTriples”,但无法解析。RDF 字符串可能格式错误或 StringParser 可能猜错了

我真的迷路了,请帮助

0 投票
1 回答
4465 浏览

c# - 如何使用 sparql 使用 dotNetRDF 库从我自己的 rdf 文件中查询?

我使用 dotNetRDF 库来编写 sparql 查询。我使用“http://dbpedia.org/sparql”作为 DBPedia SPARQL 端点和“http://dbpedia.org”作为默认图形 URI 定义远程端点:

这很好用 但是我需要使用我的 rdf 文件作为默认图形 URI“myuniversity.rdf” 我将它添加到网站 参数是什么而不是“http://dbpedia.org”?

你能帮我吗,我应该将它传递给构造函数来做到这一点的正确参数是什么?

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 投票
5 回答
2802 浏览

sparql - dotNetRDF VS Jena.NEt VS 其他 Dotnet ?

什么是用于读写 RDF 和使用 Sparql 查询具有不同端点的最常用工具。到目前为止我发现

  • Jena (jena.net) :它是为 Java 开发的,但有些人设法将其转换为程序集
  • 点网RDF

我想知道是否还有其他的,哪一个最好用,有什么优点和缺点?

0 投票
1 回答
511 浏览

c# - 加载巨大的 DBpedia 转储时出现内存不足异常

我正在尝试将大量 dbpedia 数据转储加载到我的 C# 应用程序中,每次尝试加载它时都会出现内存不足的情况。

这些文件是非常大的文本文件,包含数百万条记录,每个文件的大小超过 250MB(其中一个实际上是 7GB !!),当我尝试将 250MB 文件加载到我的应用程序时,它会等待大约 10 秒我的 RAM(6GB,最初使用 2GB)增加到大约 5GB,然后程序抛出内存不足异常。

我知道内存不足异常是关于空的相邻内存块,我想知道如何设法将这样的文件加载到我的程序中?

这是我用来加载文件的代码,我使用的是dotNetRDF库。

0 投票
1 回答
1167 浏览

timeout - 通过连接字符串在 virtuoso 服务器中设置连接超时

我使用以下配置在 Windows 上启动了 virtuoso 服务(这是配置文件的重要部分):

我正在使用 dotNetRDF 库对本地服务器进行本地查询(该库使超时 30 秒),但我可以通过在启动对象时发送连接字符串来覆盖默认超时:

它仍然在 30 秒时超时(如果我的查询足够复杂,可以在 30 秒内处理...

我的项目使用了一些复杂的查询,所以我需要尽可能大的 timeout 属性,我该如何覆盖该属性?

0 投票
1 回答
302 浏览

semantics - 从 RDF 文件中提取与类关联的属性

我已经编写了代码来从我的 RDF 文件中提取类和子类。这是代码。我正在使用 dotNetRDf 库。

}

但现在我想提取与类关联的属性。我尝试使用 OntologyProperty 类但无法获得所需的输出

0 投票
1 回答
5131 浏览

date - SPARQL 日期转换

我们已经创建了一个 SPARQL 端点dotnetrdf,我是一个与 SPARQL 相关的初学者。日期字段已存储为格式中的字符串MM/DD/YYYY。现在,需要日期比较 ( > <),字符串必须转换为SPARQL 查询xsd:datetimexsd:date在 SPARQL 查询中。有没有办法做到这一点?还有其他选择吗?

中是否有任何可用于与日期相关的 SPARQL 查询的好示例dotnetrdf

谢谢。