问题标签 [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 投票
2 回答
3389 浏览

regex - 带过滤的 SPARQL 查询

我喜欢列出所有以某个字母开头的药物来填充自动填充文本框。这里是代码

但是,如果我用例如 A 尝试它,已经有以 AI 开头的情侣得到了这个错误

在 VDS.RDF.Parsing.Tokens.SparqlTokeniser.GetNextToken() 在 VDS.RDF.Parsing.Tokens.TokenQueue.InitialiseBuffer() 在 VDS.RDF.Parsing.SparqlQueryParser.ParseInternal(SparqlQueryParserContext context) 在 VDS.RDF.Parsing.SparqlQueryParser .ParseInternal(TextReader input) at VDS.RDF.Parsing.SparqlQueryParser.ParseFromString(String queryString) at SuggestWebService.GetCompletionList(String prefixText) in d:\Suggest\App_Code\SuggestWebService.cs:line 57

0 投票
2 回答
2675 浏览

sparql - Querying RDF using SPARQL

Hi I am referencing the material on http://www.dotnetrdf.org/content.asp?pageID=Querying%20with%20SPARQL, and I need a way to read the content of an RDF file using SPARQL.

How can I set the path for an exsiting RDF file?

Many Thanks,

0 投票
2 回答
792 浏览

sparql - 使用 dotnetRDF 查询 dbpedia sparql 端点 - RDFParseException

当我使用 (dotnetRDF)在http://dbpedia.org/sparql上执行以下查询时,VDS.RDF.Query.SparqlRemoteEndpoint.QueryWithResultSet()一切正常。

但是当我尝试使用这个查询时SparqlRemoteEndpoint.QueryWithResultGraph()

我收到带有消息的 RdfParseException

我尝试为 ResultsAcceptHeader 和 RdfAcceptHeader 属性设置值,但没有成功。

如果在第二个查询中我将限制从 500 更改为例如 100,则它可以正常工作。

你可以帮帮我吗?


现在,如果 limit 的值为 456. [Line 495 Column 25] Unexpected Character (Code 8211) – was encountered,则会引发异常,这是第 495 行ns19:???_???5555 .。第 25 列的值为_

在这里,您有 wiki 格式的数据http://dbpedia.org/page/Interstella_5555:_The_5tory_of_the_5ecret_5tar_5ystem,我想,财产价值存在问题dbpprop:kanji(因ターステラ5555)

0 投票
1 回答
498 浏览

sparql - dotNetRDF & DBPedia - 获取所有图表 - UriFormattedException

我在使用 dotNetRDF 向 DBpedia 询问所有图表时遇到问题。执行以下代码后:

我有UriFormattedException消息Invalid URI: The format of the URI could not be determined.

以下图存在问题:b3sonto, b3sifp, dbprdf-label, virtrdf-label, facets- 可能 dotNetRDF 忘记了默认图 URI

顺便提一句。我可以成功地执行这个查询表单 dotNetRDF: SELECT ?s ?p ?o FROM <b3sonto> WHERE { ?s ?p ?o} limit 20

你知道为什么它不起作用吗?

0 投票
1 回答
1329 浏览

sparql - 使用 dotnetrdf 遍历本体

我使用 protege 创建了一个本体。现在我想编写一个代码来使用dotNetRDF遍历本体。通过遍历显示所有类,子类等。

我正在使用以下代码,但它给出了异常**

范围内的 NamespaceMapper 不知道给定前缀“owl”的命名空间 URI

此代码基于此处给出的答案(http://answers.semanticweb.com/questions/19984/dotnetrdf-list-all-ontology-classes

谁能让我知道我在上面的代码中缺少什么?dotNetRDF 教程有什么好的 URL 吗?

0 投票
1 回答
1210 浏览

rdf - 如何使用 dotNetRDF 修改 Firefox 的 MimeTypes.rdf?

对于 Firefox 识别的每种内容类型,您可以选择 Firefox 将用来处理该类型内容的操作。它将这些操作存储在一个名为MimeTypes.rdf的文件中。

如何使用 C# 修改此文件?我还能如何教 Firefox 如何处理新的 MIME 类型?

0 投票
1 回答
134 浏览

sparql - 如何在没有解析器的情况下创建和填充“SparqlQuery”对象?

我正在尝试使用SparqlQuery对 SPARQL 查询建模。

看起来我可以使用RootGraphPatternproperty属性来指定要在查询结果中遵守的三重模式。

不幸的是,到目前为止,我未能创建SparqlQuery该类的实例,因为它的构造函数不可公开访问并且该类是密封的。同样,查询类型只能检索,不能设置。是否有任何名称晦涩的工厂方法可以创建该类的实例?

论坛帖子,就像有关该主题的文档专门根据类SparqlQuery的查询字符串生成它们的实例一样SparqlQueryParser。但是,我还没有查询字符串,并且当有一个面向对象的 API 可用时,我试图避免连接字符串来构建我的查询,这让我可以以 OO 方式构建查询,而不是从字符串开始.

因此,我的问题是:如何在不使用初始查询字符串和 SPARQL 解析器SparqlQuery的情况下实例化类?

0 投票
1 回答
915 浏览

c# - 从 .NET 中的 DBPedia 的大转储文件中提取内容

我想从DBPedia 转储文件中提取每篇文章的标签、摘要、类别和相关日期。

我正在使用dotnetrdf,我想将提取的数据保存到 MS SQL 数据库(我不想使用像 Virtuoso 这样的三重存储)。

由于转储文件的大小,我无法将转储文件加载到内存中。

有没有提取语句的解决方案?我能想象的唯一方法是将转储文件拆分为更小的块文件,这是唯一的解决方案吗?

0 投票
1 回答
578 浏览

c# - 查询 DBLP 数据库

我想使用这个端点查询 DBLP 数据库:

我的代码片段:

它适用于 dbpedia,但我找不到uri_v,dguri_v来使用端点查询 DBLP 数据库。

0 投票
1 回答
343 浏览

.net - .net rdf dblp 数据集查询

当我运行以下代码以使用此代码片段查询 dblp 数据集时,我正在使用此端点http://dblp.l3s.de/d2r/snorql enter code here String st = ""; 字符串 qry = ""; 字符串 uri_V;

我收到以下错误

VDS.RDF.Query.RdfQueryException:尝试进行 SPARQL 查询时发生 HTTP 错误,有关详细信息,请参阅内部异常 ---> System.Net.WebException:远程服务器返回错误:(400)错误请求。在 System.Net.HttpWebRequest.GetResponse() 在 VDS.RDF.Query.SparqlRemoteEndpoint.ExecuteQuery(Uri target, String postData, String accept) 在 VDS.RDF.Query.SparqlRemoteEndpoint.QueryInternal(String sparqlQuery, String acceptHeader) 在 VDS。 RDF.Query.SparqlRemoteEndpoint.QueryWithResultSet(ISparqlResultsHandler handler, String sparqlQuery) --- 内部异常堆栈跟踪结束 --- 在 VDS.RDF.Query.SparqlRemoteEndpoint.QueryWithResultSet(ISparqlResultsHandler handler, String sparqlQuery) 在 VDS.RDF.Query。 SparqlRemoteEndpoint.QueryWithResultSet(String sparqlQuery) at Index.ImageButton1_Click(Object sender, ImageClickEventArgs e) in d:

请帮我尽快解决,请