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:32] – 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-тройки. | + | ===== Java ===== |
- | <code c> | + | * [[etc:teach: |
- | #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 | + | |
- | * [[http:// | + | |
- | ===== Пока не понял, но похоже на нужное ===== | + | {{tag>онтологии API OWL RDF inference reasoner semantic web}} |
- | [[http:// | + | |
- | [[ http:// | + |
etc/teach/diplomants/projects/2009/olpcmind/links/semantic_tools/frameworks.1215257544.txt.gz · Last modified: 2008/07/05 15:32 by kuv