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

Я работаю с Open Calais и пытаюсь проанализировать данные RDF/XML, которые возвращаются из API. Я не могу создать свой собственный парсер, потому что данные для одного и того же типа иногда отличаются в зависимости от того, сколько информации

<!--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; -->

То, что я хочу сделать, - это проанализировать эти данные RDF, используя документ онтологии, который предоставляет Open Calais - http://www.opencalais.com/files/owl.opencalais-4.3a.xml. Мне нужна помощь на самом деле, как разобрать эти данные, используя документацию по онтологии XML с помощью C#. Любая помощь будет оценена!:)

1 ответ

Решение

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

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

Другие вопросы по тегам