Интернет представляет собой отличную платформу для организации совместного труда, однако создание прикладных систем, особенно в форме “облачных” ресурсов, пока весьма трудоемко. К Сети подключено множество корпоративных и индивидуальных серверов, а также всевозможные мобильные устройства и датчики, но до недавнего времени обеспечить динамическую обработку поставляемых ими данных в рамках конкретного проекта было непросто. Проект OpenKnowledge, профинансированный Евросоюзом, предлагает свободную библиотеку разработчика, которая позволяет собирать, синхронно анализировать и распространять содержимое “облачных” ресурсов различных типов. Для этого специфицируются как тематические, так и глобальные онтологии, создаются роли участников проекта и задаются схемы их взаимодействия — с помощью языка Lightweight Coordination Calculus. Наработки OpenKnowledge уже использованы в проектах анализа белков и координации действий врачей и служб спасения.