1

Тема: Семантический поиск изображений по тегам

Здравствуйте уважаемые специалисты Semantic Web. )

Сразу к делу:  Мне необходима частная консультация (E-Mail или Skype ) по нескольким общим вопросам касающихся семантического поиска и,  через пару-тройку недель, по нескольким точечным вопросам алгоритмического характера.
Информации в сети крайне мало  и предполагаю, что это оптимальный способ быстро найти нужное решение (или хотя бы направление), т.к. времени действительно маловато. Понимаю, что консультации могут отнять некоторое время,  поэтому об условиях  договоримся. Нужен человек, имевший дело с организацией семантического поиска с  фреймворком Jena.   
Если желающих или опытных в этой области нет, то, будьте добры, подскажите куда, к кому обратиться.

Теперь кратко очерчу круг проблем:
Для написания бакалвр. работы получил весьма неспецифическую для себя тему. Неспецифическую, так как (весьма обширные) технологии, которые в ней должны будут задействованы прилично выходят за горизонт моих практических знаний по теме и охватить их в приемлемое время трудновато.   

Необходимо сделать прототип приложения для семантического поиска изображений в базе с помощью мобильного устройства. (и это только часть работы, но на данный момент я начинаю заниматься ею)  .
Т.е. программируется сервер с базой картинок, при этом каждое изображение аннотировано триплетом тегов с определенной схемой (subject - predicate - object, например "camel eating apple", "птица летит - "). Для поиска можно задавать макс. 3 тега.

С мобильного устройства посылается искомый триплет, сервер принимает его сервлетом и делегирует к JENA, которая в свою очередь производит поиск по онтологии, т.е. по базе триплетов (тегов) и посылает обратно список найденных изображений с похожей аннотацией. Тут должна учитываться и связь между классами прописанная в RDFS, т.е.  поиск "дромедар" должен вернуть и изображения с аннотацией верблюд (т.к. дромедар есть подкласс верблюда).

К изучению Jena, только приступил, поэтому первые и вопросы такие:
1. Реализация алгоритма такого семантического поиска хотя бы в общем плане.   Т.к. понятие семантический поиск весьма обтекаемое (запрос  SPARKLe - тоже поиск), то хотелось бы знать, есть ли для Jena уже готовая реализация такого поиска (или примеры).
2. Интересны мысли об оптимальном  хранении триплетов к картинкам и связи "теги-картинка".

Если вам для обсуждения  удобнее личный контакт, то пишите на мой емайл и там договоримся. :)

Отредактировано evg_sem (2012-01-10 00:31:08)

Thumbs up +1 Thumbs down

2

Re: Семантический поиск изображений по тегам

Хотел добавить:  в рунете нет практически ни одного активного ресурса на тему программирования семантики, поэтому  очень был рад, когда встретил что-то похожее живое общение в этом форуме.   :)

Поэтому буду признателен за любые подсказки и (как указано вверху) можно обсудить и чуть более серьезную консультацию.

Thumbs up Thumbs down

3

Re: Семантический поиск изображений по тегам

по джена есть ресурсы с примерами например http://semantictools.ru

картинки в триплетах связываются как и все остальное через URL

поиск для вас равно логическому выводу по триплетах

PS на форуме и в нашей базе знаний есть что для начинающих почитать (по темам вопросов)

4

Re: Семантический поиск изображений по тегам

Shcherbak пишет:

по джена есть ресурсы с примерами например http://semantictools.ru

картинки в триплетах связываются как и все остальное через URL

поиск для вас равно логическому выводу по триплетах

PS на форуме и в нашей базе знаний есть что для начинающих почитать (по темам вопросов)

Благодарю за ответ. 
Сейчас пытаюсь доделать клиентскую часть в которой вопросы семантики не затрагиваются, поэтому вплотную к реализации поиска еще не  подошел.

Shcherbak пишет:

поиск для вас равно логическому выводу по триплетах

Нельзя ли здесь обойтись без логического вывода? По сути здесь система должна лишь выдать крайние "листья" (дерева онтологии), или, другими словами, ответить на вопрос "является ли искомоое Б подклассом одного из имеющихся множеств".  Т.е. при запросе в RDFS-файле находится искомое слово, затем определяется имеет ли оно "надкласс" и если да, то выдается множество подклассов этого "надкласса".

Отредактировано evg_sem (2012-01-30 17:24:38)

Thumbs up Thumbs down

5

Re: Семантический поиск изображений по тегам

обойтись без логического вывода можно, но это равносильно созданию своего велосипеда, при чем трехколесного для детей  lol
особенно если прийдется наращивать функциональность