etc:teach:diplomants:projects:2009:olpcmind:links:semantic_tools:frameworks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
etc:teach:diplomants:projects:2009:olpcmind:links:semantic_tools:frameworks [2008/07/10 04:57] kuvetc:teach:diplomants:projects:2009:olpcmind:links:semantic_tools:frameworks [2008/07/10 22:25] (current) kuv
Line 5: Line 5:
 ===== С ===== ===== С =====
 Рассмотрен: Рассмотрен:
-  * [[etc:teach:diplomants:projects:2009:olpcmind:links:semantic_tools:frameworks::raptor | Raptor RDF Parser Library]]+  * [[etc:teach:diplomants:projects:2009:olpcmind:links:semantic_tools:frameworks:raptor | Raptor RDF Parser Library]]
 ===== С++ ===== ===== С++ =====
- +  * [[etc:teach:diplomants:projects:2009:olpcmind:links:semantic_tools:frameworks:factpp | FACT++]]
-==== FACT++ ==== +
-//Осваивает Ира// +
-== Краткое описание == +
-[[http://owl.man.ac.uk/factplusplus/ | FACT++]] - движок вывода OWL-DL, написанный на C++ и Java. FIXME Возможно, предоставляет API для OWL на Java. В исходниках (пакет Core) есть похожие на правду названия файлов (individuals и пр.) пока разбираюсь, можно ли использовать FACT++ как Jena. +
- +
-Абсолютно нет документации, кроме комментариев в коде. Послал письмо создателю - англичанину Дмитрию Царькову :-D . +
-==Вердикт - применимость==+
  
 ===== Python ===== ===== Python =====
 +  * [[etc:teach:diplomants:projects:2009:olpcmind:links:semantic_tools:frameworks:eulersharp | OWL API (Euler Sharp) ]]
  
  
 +===== Java =====
 +  * [[etc:teach:diplomants:projects:2009:olpcmind:links:semantic_tools:frameworks:jena | Jena ]]
  
-====OWL API (Euler Sharp)== +{{tag>онтологии API OWL RDF inference reasoner semantic web}}
-//Осваивает Юра// +
-==Краткое описание== +
- [[http://eulersharp.sourceforge.net/2004/02swap/OWLLogic/owllogic.html | OWL Logic]], с гордо присвоенной версией 1.0. \\ +
-Дядя-создатель [[naudts_vannoten@yahoo.com | Guido Naudts]] уже читает письмо с вопросами относительно логического вывода.  +
-  * Пока я вижу, что OWL-онтологии представленные в виде N-3 успешно парсятся. Представлять в виде N3 поможет Protege - export to N3.  +
-  * Большие онтологии вызывают проблемы.  +
-  * Среди функций есть такие хорошие вещи, как getInverse, getDomain, getRange. **Классы не используются.** - :?:какой интерфейс общения?? +
-  * вывод, по-видимому произодится дружественным им движком [[http://www.w3.org/2000/10/swap/doc/ | CWM]] или [[http://eulersharp.sourceforge.net/2004/02swap/RDFEngine/RDFEngine.html | RDFEngine]]. Смущает факт того, что эти движки - для RDF. Наверное, вывод можно произовдить по OWL, преобразованный в тройки N3. +
-  * Смог скачать всё это добро и применить по отношению к имеющимся тесткейсам. Распарсило. Прилагаю {{etc:teach:diplomants:projects:2009:olpcmind:links:semantic_tools:eulersharp.tar.gz|архив}} +
-   * Не смог заставить съесть пример из протеже - pizza.owl. СОздал онтологию на три концепта и скормил - съело.  +
-П +
-==Вердикт - применимость== +
-Как OWL-API - определённо применимо,если научимся преобразовывать OWL в OWL.n3. Исследуется зацеп логического вывода и вопрос преобразования OWL-ек в тройки N3.+
etc/teach/diplomants/projects/2009/olpcmind/links/semantic_tools/frameworks.1215651433.txt.gz · Last modified: 2008/07/10 04:57 by kuv