Операция CRUD в OWL - PullRequest
       29

Операция CRUD в OWL

1 голос
/ 12 марта 2011

Я создал онтологию.Теперь я хочу создать приложение, но как я могу выполнить CRUD-операции в сове файла.Я сталкивался с различными apis, такими как Dotnetrdf, jena и т. Д., Все поддерживают RDF / RDFS, но нет поддержки для файла owl

http://www.semanticoverflow.com/questions/2704/using-jena-to-query-owl-files

Проблема чтения OWL / XML

Кроме того, большинство API доступно на Java, и я не знаю, как написать простую hello world программу на Java.Я запутался с сервлетом, jsp и .java, и требуется много настроек.Поэтому я предпочитаю php.

Так есть ли API или какой-либо альтернативный способ запроса файла совы в php?

С уважением, anas anjaria

Ответы [ 3 ]

1 голос
/ 17 марта 2011

Единственные известные мне библиотеки, которые поддерживают стандарты SW в PHP, - это rdfapi [1] и redland php binding [2], но уровень - RDF (т. Е. Строительный блок RDFS и OWL), вам нужно будет добавить операции CRUD втройной уровень (то есть простые аксиомы, такие как foaf: знает)

[1] http://www4.wiwiss.fu -berlin.de / bizer / rdfapi /

[2] http://librdf.org/docs/php.html

0 голосов
/ 17 марта 2011

Я сделал свой последний проект в университете, используя Йену.Исследовательская группа, в которой я работаю, разрабатывает инструмент для генерации онтологий, который способен выполнять любые грубые операции.Они также разработали подключаемый модуль Eclipse этого проекта.

Вы просто создаете свою модель данных OWL в редакторе и щелкаете правой кнопкой мыши модель данных, создаете все, я создаю файлы owl, класс Crud и его тестовые коды для вас.

Давайте проверим это

Скачать

Название плагина: "Плагин генератора онтологии SEAGENT (бета-версия)"

Надеюсь, это будет полезно для вас, таких как я

0 голосов
/ 13 марта 2011

Похоже, вы говорите о языке веб-онтологий , диалекте XML / RDF.

Несколько мгновений в Google показывают нулевой интерес к этому в мире PHP.

Но, будучи XML, вы можете использовать одно из расширений PHP XML , поэтому читайте и работайте с XML напрямую, без проблем. Насколько хорошо это будет на самом деле работать для вас, я не могу сказать. OWL выглядит странно сложным, и работа с ним на уровне узлов DOM, скорее всего, подорвет ваше здравомыслие гораздо хуже , чем работа со зрелыми, устоявшимися библиотеками в Java.

...