Как Rowlex связан с Protege и есть ли другие предложения .NET для OWL?

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


person peter.murray.rust    schedule 14.10.2009    source источник


Ответы (1)


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

  • ROWLEX использует Stackoverflow в качестве форума поддержки, поскольку, по моему мнению, Stackoverflow на сегодняшний день является самым качественным бесплатным форумом. Отсюда сильное присутствие.
  • Хотя ROWLEX не так уж и молод (изначально был написан для .NET1.1), в Google мало информации о ROWLEX. Это связано с тем, что ROWLEX становится общедоступным довольно поздно. Он был доступен как продукт с закрытым исходным кодом для стран НАТО только по явному запросу с весны 2008 года. Он стал общедоступным для загрузки как продукт с открытым исходным кодом в мае 2009 года.
  • ROWLEX не является конкурентом Protege. Protege — это в первую очередь инструмент дизайнера онтологий (насколько я понимаю), а ROWLEX — это SDK. ROWLEX используется как во время разработки (например, для автоматического создания онтологий или кода .NET), так и во время выполнения. Во время выполнения вы можете использовать его для программного просмотра или создания RDF-документов.
  • Существуют и другие инструменты .NET для семантического мира, но вариантов не так много. Возможно, вы захотите взглянуть на этот вопрос SO. (просто хвастаюсь ;)
person ROWLEX Admin    schedule 15.10.2009
comment
@ROWLEX спасибо, так все становится намного понятнее. А как же СовГриндер? (и почему такое интригующее название?) - person peter.murray.rust; 15.10.2009
comment
OwlGrinder — это инструмент времени разработки ROWLEX, принимающий в качестве входных данных одну или несколько онтологий. Из этих онтологий он создает сборку .NET, содержащую вспомогательные классы для каждого отдельного класса OWL. Эти вспомогательные классы или прокси-классы созданы, чтобы помочь вам создавать/просматривать документы RDF безопасным способом с использованием Intellisense. В процессе генерации OwlGrinder разрывает онтологии на части, анализируя их до смерти. Отсюда и название. - person ROWLEX Admin; 27.10.2009