2009-10-14 6 views
1

Я работаю с RDF и OWL, но пока не пришел к SO, я никогда не слышал о Rowlex и OwlGrinder. У него гораздо больше присутствия на SO, чем Protege или Pellet (хотя и у небольшого числа активных людей). Является ли это в первую очередь эквивалентом .NET для Protege или использует другой подход (он подчеркивает предположение Open-world). На Rowlex в Google очень мало (намного меньше, чем на SO), поэтому я был бы благодарен за оценку его роли. Существуют ли другие инструменты .NET, которые являются альтернативами?Как Rowlex относится к Protege и есть ли другие .NET-предложения для OWL?

ответ

1

Довольно много вопросов. Пойдем один за другим.

  • ROWLEX использует Stackoverflow в качестве форума поддержки, потому что Stackoverflow - это форум высокого качества, доступный по этой дате по моему мнению. Отсюда сильное присутствие.
  • Хотя ROWLEX не так молод (изначально написан для .NET1.1), в Google только ROWLEX есть всего лишь несколько вещей. Это связано с тем, что ROWLEX становится публичным довольно поздно. Он был доступен как закрытый исходный продукт для стран НАТО только для явного запроса с весны 2008 года. Он стал общедоступным в качестве продукта с открытым исходным кодом в мае 2009 года.
  • ROWLEX не является конкурентом Protege. Protege - это инструмент разработки онтологий в первую очередь (по моему мнению), в то время как ROWLEX - это SDK. ROWLEX используется как во время разработки (например, для автогенерирующих онтологий или кода .NET), так и во время выполнения. Во время выполнения вы можете использовать его для автоматического просмотра или создания документов RDF.
  • Есть другие инструменты .NET для семантического мира, но вариантов не так много. Вы можете посмотреть на this SO question. (Просто бахвальство;)
+0

@ROWLEX спасибо, это делает его намного яснее. Как насчет OwlGrinder? (и почему интригующее имя?) –

+0

OwlGrinder - это инструмент времени разработки ROWLEX, который использует одну или более онтологию в качестве входных данных. Из этих онтологий он генерирует вам сборку .NET, которая содержит вспомогательные классы для каждого отдельного класса OWL. Эти вспомогательные классы или классы прокси создаются для того, чтобы помочь вам создавать/просматривать документы RDF с помощью метода Intellisense. Во время процесса генерации OwlGrinder разрывает онтологии, анализируя их до смерти. Отсюда и название. –