1

我正在使用 Open Calais 并尝试解析从 API 返回的 RDF/XML 数据。我无法制作自己的解析器,因为同一类型的数据有时会有所不同,具体取决于有多少信息-

<!--PersonCareer: person: Bill Gates; company: Microsoft; careertype: professional; status: past; -->

对比

<!--PersonCareer: person: Margaret Cushing; position: president and chief executive officer; company: Hewlett-Packard; careertype: professional; status: current; -->

我想要做的是使用 Open Calais 提供的本体文档 - http://www.opencalais.com/files/owl.opencalais-4.3a.xml来解析这个 RDF 数据。我需要有关如何使用 c# 使用本体 xml 文档来解析这些数据的帮助。任何帮助,将不胜感激!:)

4

1 回答 1

3

如果要在 C# 中解析 RDF,最好使用现有的 RDF 库,例如dotNetRDF

顺便说一句,您的代码示例令人困惑,因为您只粘贴了 XML 注释。据我所知,没有任何 RDF 解析器除了忽略注释之外会做任何事情。

于 2012-07-27T08:18:39.397 回答