онтология с java(jena)

Я делаю какой-то проект, основанный на онтологии. Я хочу определить семантику текста, введенного пользователем.

Есть ли способ выполнить мою задачу, связанную с онтологией, через jena?


person smartcode    schedule 27.05.2010    source источник
comment
возможно, да, но вы должны быть более конкретными. какова ваша онтология и какую семантику вы хотите определить?   -  person clyfe    schedule 27.05.2010
comment
Онтология охватывает область туризма. Все знания хранятся в онтологии. Приложение разрабатывается с использованием java. Если пользователь задает вопрос, например, где находятся пляжи? Я хочу определить семантику такого рода утверждения/текста. Заранее спасибо!   -  person smartcode    schedule 27.05.2010
comment
Вы ищете что-то вроде обработки естественного языка или экспертную систему на Java?   -  person Gunslinger47    schedule 27.05.2010
comment
да .. Это похоже на обработку естественного языка! Но я хочу знать, есть ли способ делать такие вещи, используя онтологический запрос с помощью jena! Спасибо!   -  person smartcode    schedule 27.05.2010
comment
Простой ответ: Jena не является системой обработки естественного языка. «Семантика» «Semantic Web» отличается, скажем, от «семантики» обработки естественного языка. Это не означает, что вы не можете написать процессор естественного языка, который выдает данные в виде RDF, но RDF (и, соответственно, инструменты RDF, такие как Jena) не является ни необходимым, ни достаточным для этого.   -  person Tom Morris    schedule 31.05.2010


Ответы (2)


Джена не занимается обработкой естественного языка. Вы хотите изучить такие API, как Zemanta или OpenCalais или такие инструменты, как GATE.

person cygri    schedule 07.06.2010

Возможно, вы ищете что-то вроде этого: http://nlp2rdf.org.

Другие ответы по-прежнему верны: Йена — это не НЛП. Но с помощью NLP2RDF вы можете запросить выходные данные инструмента НЛП с помощью Jena.

person kurzum    schedule 05.10.2011