使用本体XML文档来帮助解析RDF数据

时间:2012-07-26 16:10:24

标签: c# parsing xml-parsing rdf opencalais

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

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

VS

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

我希望能够使用Open Calais提供的本体文档解析此RDF数据 - http://www.opencalais.com/files/owl.opencalais-4.3a.xml。我需要帮助实际上如何使用c#使用本体xml doc解析这些数据。任何帮助,将不胜感激! :)

1 个答案:

答案 0 :(得分:3)

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

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