etc:teach:diplomants:projects:2009:olpcmind:links:semantic_tools:frameworks
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| etc:teach:diplomants:projects:2009:olpcmind:links:semantic_tools:frameworks [2008/07/05 15:49] – kuv | etc:teach:diplomants:projects:2009:olpcmind:links:semantic_tools:frameworks [2008/07/10 22:25] (current) – kuv | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| Сюда же включаю все парсеры и инструменты сериализации.\\ | Сюда же включаю все парсеры и инструменты сериализации.\\ | ||
| Хочется: | Хочется: | ||
| + | |||
| + | ===== С ===== | ||
| + | Рассмотрен: | ||
| + | * [[etc: | ||
| ===== С++ ===== | ===== С++ ===== | ||
| - | Пока ничего не нашел | + | * [[etc:teach: |
| - | ===== С ===== | + | |
| - | ==== Raptor RDF Parser Library ==== | + | |
| - | === Краткое описание === | + | |
| - | [[http:// | + | |
| - | Утверждают, | + | ===== Python ===== |
| + | * [[etc:teach:diplomants: | ||
| - | Поддержка OWL - практически отсутствует, | ||
| - | === Пример синтаксиса === | ||
| - | |||
| - | Синтаксис - своеобразный. Следующий код съест на входе файл формата RDF/XML и выведет на экран RDF-тройки. | ||
| - | <code c> | ||
| - | #include < | ||
| - | #include < | ||
| - | |||
| - | /* rdfprint.c: print triples from parsing RDF/XML */ | ||
| - | |||
| - | void | ||
| - | print_triple(void* user_data, const raptor_statement* triple) | ||
| - | { | ||
| - | raptor_print_statement_as_ntriples(triple, | ||
| - | fputc(' | ||
| - | } | ||
| - | |||
| - | int | ||
| - | main(int argc, char *argv[]) | ||
| - | { | ||
| - | raptor_parser* rdf_parser=NULL; | ||
| - | unsigned char *uri_string; | ||
| - | raptor_uri *uri, *base_uri; | ||
| - | |||
| - | raptor_init(); | ||
| - | |||
| - | rdf_parser=raptor_new_parser(" | ||
| - | |||
| - | raptor_set_statement_handler(rdf_parser, | ||
| - | |||
| - | uri_string=raptor_uri_filename_to_uri_string(argv[1]); | ||
| - | uri=raptor_new_uri(uri_string); | ||
| - | base_uri=raptor_uri_copy(uri); | ||
| - | |||
| - | raptor_parse_file(rdf_parser, | ||
| - | |||
| - | raptor_free_parser(rdf_parser); | ||
| - | |||
| - | raptor_free_uri(base_uri); | ||
| - | raptor_free_uri(uri); | ||
| - | raptor_free_memory(uri_string); | ||
| - | |||
| - | raptor_finish(); | ||
| - | } | ||
| - | |||
| - | </ | ||
| - | |||
| - | |||
| - | === Вердикт === | ||
| - | Если хватает RDF-а, то Redland, Rasqal и Raptor будут хорошим выбором. | ||
| - | |||
| - | Если нужно представление в виде OWL, то не подходит. | ||
| - | ==== FACT++ ==== | ||
| - | == Краткое описание == | ||
| - | [[http:// | ||
| - | |||
| - | Абсолютно нет документации, | ||
| - | |||
| - | |||
| - | ===== Python ===== | ||
| + | ===== Java ===== | ||
| + | * [[etc: | ||
| - | ===== Пока не понял, но похоже на нужное ===== | + | {{tag>онтологии API OWL RDF inference reasoner semantic web}} |
| - | [[http:// | + | |
| - | [[ http:// | + | |
etc/teach/diplomants/projects/2009/olpcmind/links/semantic_tools/frameworks.1215258591.txt.gz · Last modified: 2008/07/05 15:49 by kuv