Архив

Archive for the ‘webofdata_ru’ Category

Использование Apache Camel на примере аккаунта Twitter публикующего текущие курсы валют ЦБ РФ

Апрель 21, 2010 1 комментарий

Где-то под новый год сидя в офисе мы со @splix (Игорем Артамоновым) обнаружили дефицит реальных практических примеров использования Apache Camel. В общем догло ли, коротко ли, решили сделать пример по публикации курсов валют с сайта ЦБ РФ в Twitter и чтобы это все работало из коробки одной командой. Сегодня я рад представить вам базовый вариант этой задумки. Посмотреть результаты работы можно здесь.

Реализация сделана полностью на Groovy в виде пяти файлов, два из которых модульный тесты и еще один сборка Gradle. Шаги для запуска примера:

  1. Установить Sun JDK 1.6+.
  2. Скачать Gradle 0.9+.
  3. Установить систему контроля версий Git.
  4. Забрать пример с GitHub — ‘git clone git@github.com:dulanov/cbrru-agent.git’.
  5. Скопировать build.properties.template в build.properties и прописать параметры своего аккаунта Twitter.
  6. Запустить командой ‘gradle -q run’.

Код интеграции говорит сам за себя, спасибо лаконичности Apache Camel DSL:

from('quartz://timer?cron=13+01+15+?+*+MON-FRI')
.to('http://www.cbr.ru/scripts/XML_daily.asp')
.transform(body(CurrencyRates.class))
.to("log:${this.class.package.name}?level=INFO&multiline=true")
.process({twitter.updateStatus(it?.in.body as String)} as Processor)

Остальные детали по адресу http://github.com/dulanov/cbrru-agent.

Рубрики:programming, webofdata_ru Метки: , , ,

В мае 2009 года Сеть явно стала умнее

«Судите сами. 12 мая Google объявила о новом подходе к поиску и новых возможностях для пользователей. 15 мая Стивен Вольфрам, отец широко известной в узких научно-технических кругах программы математических расчётов и визуализации Mathematica, запускает сервис «ответов» Wolfram|Alpha. А на следующей неделе, по слухам, компания Microsoft открывает новый поисковый сервис Kumo с элементами семантического поиска…» (прочитать полностью).

Рубрики:webofdata_ru

Web, часть третья

Не совсем разделяю такую точку зрения на Веб 3.0 (моя позиция), но статья интересная и достаточно всеобьемлющая. Перепубликую, чтобы она попала в ленту новостей. Источник — http://www.osp.ru/os/2009/03/8165094/.

В мире шоу-бизнеса успешность проекта часто предопределяет появление в будущем его продолжений. Если фильм имел популярность и принес большую прибыль, продюсеры задумаются о выпуске сиквела и триквела. К сожалению, часто продолжения, используя для привлечения зрителей выигрышное название первой части, значительно уступают ей по качеству. Подобная ситуация наблюдается и в мире ИТ. Вслед за World Wide Web появляется Web 2.0, а сейчас уже вовсю обсуждается Web 3.0, суля широкой публике семантическую революцию. Но что реально стоит за новой технологией?

Дмитрий Левшин

Всемирная Паутина была крупнейшим технологическим успехом, а сегодня Internet-сообщество готовится к выходу Web 3.0, хотя нумерация не совсем точно отражает процесс развития технологий – многие идеи Web 2.0 закладывались Тимом Бернерсом-Ли еще при разработке WWW. Web 3.0 часто ассоциируется с семантическим подходом, который, однако, исследуется уже более десяти лет. Каковы перспективы Web 3.0, произведет ли триквел обещанную его авторами революцию [1]?

Идея Semantic Web проста по сути, но тяжела в реализации – сложно научить программных агентов понимать Web-документы, которые для нынешних браузеров являются книгой на незнакомом языке с кем-то оставленными пометками на полях. Программа лишь ищет эти пометки, поскольку только их понимает и воспринимает как команды, а цель Semantic Web – понять текст. Такой «поумневший» агент сможет, общаясь при этом с другими агентами, автоматически решать многие задачи, с которыми сегодня невозможно справиться без человеческого участия.

Конечно, никто не требует от агентов понимания естественных языков – в этом случае перспективы Semantic Web были бы совсем туманными. Вместо этого отдельные слова в «книге» сопровождаются переводом на язык, понимаемый агентом, – Web-контент сопровождается дополнительной метаинформацией для агента. Важно, что с самого начала Semantic Web задумывался не как замена Всемирной Паутины, а как ее расширение.

Тег «Далее»

Рубрики:webofdata_ru

Сбор голосов на перевод книги «Semantic Web for the Working Ontologist»

Semantic Web for the Working Ontologist

На Хабрахабре опубликована заметка с просьбой помочь в сборе голосов на перевод книги «Semantic Web for the Working Ontologist». Солидарен с автором заметки, что это лучшая на данный момент книга по тематике семантического веба, и было бы крайне здорово опубликовать её на русском языке.

Предлагается сделать следующее — нужно отправить на электронную почту dallemang@topquadrant.com письмо на английском языке, содержащее запрос на русский перевод. Особенно приветствуются письма от профессоров и лидеров индустрии.

Рубрики:webofdata_ru Метки: , ,

Опубликована диссертация Yves Raimond

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

  1. Knowledge Representation and Semantic Web technologies: FOL, Description Logics, RDF, Linked Data, OWL, N3.
  2. Conceptualisation of music-related information: web ontologies, music ontology, time ontology, event ontology, workflow-based modelling
  3. Evaluation of the Music Ontology framework: ontology evaluation, data-driven evaluation, task-based evaluation, latent dirichlet allocation
  4. Music processing workflows on the Web: workflows, concurrent transaction logic, N3, N3-Tr, DLP, publication of dynamically generated results, Semantic Web Services
  5. A web of music-related data: linking open data, dbtune, automated interlinking, quantification of structured web data
  6. Automated music processing agents: N3-Tr, Henry, music analysis, workflows, prolog
  7. Case studies: gnat, gnarql, personal music collection management, zempod, music recommendation

Диссертация пока доступна в формате PDF, на будещее планируется опубликовать также в формате HTML и появление доп. материалов по subj. Будем считать это подарком от Yves на пятилетную годовщину появления спецификаций W3C.

Рубрики:webofdata_ru Метки: , , , , ,

Русскоязычное сообщество веба данных

8 декабря мы создали русскоязычный список рассылки полностью посвященный вебу данных (семантический веб, инициатива DataPortability.org, связанные данные — LinkedData и другие практические вопросы публикации данных в вебе).

Цель — создание русскоязычного сообщества и центрального ресурса для него — webofdata.ru, запуск которого запланирован на 10 февраля 2009 года (приурочен к рекомендациям спецификаций W3C по семантическому вебу). На первоначальном этапе на сайте будут собраны переводы англоязычных статей, агрегатор новостей, синдицированная лента заметок с русскоязычных тематических блогов (Иван Бегтин, Сергей Щербак, Даниил Братченко, Михаил Навернюк и др.), раздел ЧАВО (FAQ).

Мы уже перевели одну, интересную с нашей точки зрения, статью и опубликовали перевод на Хабрахабр. Сейчас активно допереводим другие англоязычные статьи («Что такое RDF и для чего он хорош?» и «Часто задаваемые вопросы о семантическом вебе W3C») и формируем глоссарий терминов. Также идет обсуждение различных аспектов веба данных.

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

Рубрики:webofdata_ru Метки: , , , ,

Мой доклад на конференции SocialExperience 2008

22-23 мая в Москве в международном информационно-выстовочном центре ИнфоПространство пройдет конференция SocialExperience 2008, посвященная созданию, развитию и повышению доходности социальносетевых проектов и сервисов.

В программу конференции принят мой доклад «Веб3.0: переход к открытым социальным сетям«. В нем я расскажу о своем видении Веб3.0, о переходе к открытым социальным сетям, приведу практические примеры и затрону некоторые технические аспекты реализации.

Тег «Далее»

Рубрики:opinion, webofdata_ru