Я работаю с Open Calais и пытаюсь анализировать данные RDF/XML, которые возвращаются из API. Я не могу сделать свой собственный синтаксический анализатор, потому что данные для одного и того же типа иногда различаются в зависимости от того, сколько информации есть.
<!--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; -->
Что я хочу сделать, так это проанализировать эти данные RDF, используя онтологический документ, который предоставляет Open Calais - http://www.opencalais.com/files/owl.opencalais-4.3a.xml. Мне нужна помощь в том, как анализировать эти данные с помощью XML-документа онтологии с использованием С#. Любая помощь будет оценена по достоинству! :)