что такое Web 3.0

Post on 05-Jul-2015

228 views 4 download

description

описание web

Transcript of что такое Web 3.0

Что такое web 3.0 ?

Факультет журналистики

Гусликова Ольга

Группа j-089 RL

Что такое Что такое web?web?

World Wide WebWorld Wide Web

Интернет сервис

Web ≠ Интернет

World Wide WebWorld Wide Web

Обеспечивает связь между людьми

World Wide WebWorld Wide Web

… а так же компьютерами

World Wide WebWorld Wide Web

Основана на понятиях клиент/серверная модель

Web клиент

(браузер)Web сервер→

запрос

ответ

World Wide WebWorld Wide Web

Основана на гипертексте

ГенезисГенезис

Про Про web 1.0 web 1.0 и прочееи прочее

Web 1.0Web 1.0

Cэр Тим Бернерс-Ли –

изобретатель Всемирной паутины

(1989)

предложил унифицированный доступ к различным источникам

информации, без различия между источниками данных

Web 1.0Web 1.0

Основные цели:

- независимость устройства

- независимость программного обеспечения

- масштабность

- мультимедийность

Web 1.0Web 1.0

Ресурсы определены адресами

URI - Uniform Resource Identifier

http://twitter.com

Web 1.0Web 1.0

Доступ к содержимому ресурсов через протокол

HTTP - HyperText Transfer Protocol

GET, POST, PUT, DELETE,OPTIONS

Web 1.0Web 1.0

Ресурсы – документы – включенная разметка

HTML - HyperText Markup Language

<html><head>…</head><body>…</body></html>

Web 1.0Web 1.0

Разметки относятся к другим адресам

Гипертекст = больше, чем текст

Гипермедиа = больше, чем мультимедиа

Web 1.0Web 1.0

Факты о web 1.0

-пользователь, как пассивный зритель (read-only web)

- ограниченное пользовательское взаимодействие (e-mail, guesbooks, forum)

- поиск на основе ключевых слов, web справочники

- отсутствие стандартов

Web Web 22.0.0

Участие пользователяУчастие пользователя

Web Web 22.0.0

Платформа, которая дает возможность пользователям контролировать свои

данные

Тим О’Рейлли - считается одним из главных идеологов Веб 2.0

(2005)

Web Web 22.0.0

« … доступность данных и услуг обогащает

пользовательский опыт и снижает стоимость доставки»

Jeff Clavier

Социальные сетиСоциальные сети

Новые типы web приложений, например:

Blogs

Wikis

Social networks

Podcasts & vodcasts

Mash-ups

Социальные сетиСоциальные сети

Участие:

Сотрудничество

Общение

Межличностное подключение

Подключение между приложениями

Социальные сетиСоциальные сети

Доступность данных

Преобразование данных / повторное их использование

через открытые форматы, легкость в обработке

XML - eXtensible Markup Language

Социальные сетиСоциальные сети

Повсеместные Веб-приложения – независимые платформы

Социальные сетиСоциальные сети

Повсеместное Веб-приложение

Закладки, сохраненные клиентом на любом из браузеров, а так же закладки доступные в сети, могут быть доступны

для каждого

Социальные сетиСоциальные сети

Коллективный разум

Совместное управление содержанием

Социальные сетиСоциальные сети

Архитектура участия

Блог → блогосфера

От персонального дневника к корпоративной рекламе/брэнду

Blogger, WordPress, MovableType

Социальные сетиСоциальные сети

Архитектура участия

Микроблоги

короткие заметки, написанные через web, мобильные телефон или при помощи обычных приложений

Twitter, Jaiku

Социальные сетиСоциальные сети

Архитектура участия

Социальные сети

Прямая связь между людьми, обмен социальными объектами:

фото, видео, новостями…

Социальные сетиСоциальные сети

Тэги

Постоянный пользовательский контроль в классификации ресурсов, в рамках общего

интереса

Тэг = простые данные или метаданные, прилагающиеся к

объекту – Веб ресурсу

Социальные сетиСоциальные сети

Wiki приложения

Совместное управление контентом → wikinomics

Wikipedia.org

MediaWiki, MoinMoin, xWiki, etc

Социальные сетиСоциальные сети

Каналы

Данные, касающиеся данного веб-сайта, доступны для свободного

доступа через канал новостей RSS (Really Simple Syndication)/ Atom

Социальные сетиСоциальные сети

Каналы

Podcasting – аудио/видео поток воспроизводиться мультимедиа

плеером

Социальные сетиСоциальные сети

Богатое взаимодействие с пользователем

RIA – Rich Internet Applications

Веб интерактивность похожа на обычную интерактивность

Социальные сетиСоциальные сети

Богатое пользовательское взаимодействие

Открытие технологий

AJAX (Asynchronous Javascript and XML)

Flex/AIR

Silverlight

Социальные сетиСоциальные сети

Mash-ups

Функциональность, представленная объединением контента и источников данных: RSS/Atom, Web services, open

APIs, …

ProgrammableWeb.com

Микроформаты Микроформаты

Использование распространенных способов разметки HTML для обозначения "семантической"

конструкции → указание метаданных в рамках веб-страниц

HTML элементы указывают данные и структуру

CSS «классы» описывают специфику данных

МикроформатыМикроформаты

Данные могут быть легко обработаны без дополнительных усилий и

использования альтернативного формата, предусмотренного

приложением

Примеры:

Flickr, Last.fm, Revyu, Yahoo! Tech, …

Web 3.0Web 3.0

существующие данные могут быть соединены для

дальнейшего использования

Web 3.0Web 3.0

Знания о ресурсах могут быть использованы в рамках сообщества на

практике

Структурирование информации согласно различным точкам зрения

AAA - Anyone can say Anything about Any Topic

Web 3.0Web 3.0

Класс (участник пересечения (студент))

Класс (участник

пересечения (

ограничение(имеет питомца все значения от (пингвин))

ограничение(имеет питомца некоторые значения из(животное))))

Каждый участник в итоге должен иметь одного пингвина – потому что он/она имеет питомца и все питомцы должны быть пингвинами

Web 3.0Web 3.0

Свойства объекта (имеет питомца сфера (особь) ранг (животное))

Личность (Алиса тип(девушка) тип(студентка)

значение (имеет питомца Кряк))

Алиса является особью – владелец питомца-особь – и она является участницей

Кряк должен быть пингвином (так как все питомцы – пингвины)

Web 3.0Web 3.0

Используя это утверждение, Веб приложение может аргументировать

необходимость задания правил

Если Р участник, тогда все Р обладают интеллектом

Семантическая сеть посредством хранилища: Linked data

Библиография Библиография

• D. Allemang, J.Hendler, Semantic web for the working ontologist, 2008

• G. Antoniou, F. van Harmelen, A semantic web Primer, 2008