Использование XML-документа онтологии для анализа данных RDF

Я работаю с 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-документа онтологии с использованием С#. Любая помощь будет оценена по достоинству! :)


person dudebroman    schedule 26.07.2012    source источник


Ответы (1)


Если вы хотите анализировать RDF на C#, лучше всего использовать существующую библиотеку RDF, такую ​​как dotNetRDF.

Кстати, ваши примеры кода сбивают с толку, потому что вы вставили только XML-комментарии. Ни один из известных мне парсеров RDF не делает ничего, кроме как игнорирует комментарии.

person Ian Dickinson    schedule 27.07.2012
comment
Ха-ха, я не понимал, что это были комментарии, пока пару часов назад. Я просто использовал подход JSON... но все равно спасибо :) - person dudebroman; 27.07.2012