Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
Web design, Hristo Valchanov,
13. Семантичен Web
Web design, Hristo Valchanov,
Проблемът
Кино
+
Пица
+
Пиано бар
Прекрасна дама
Web design, Hristo Valchanov,
Решението – стъпка 1 стъпка 2
Web design, Hristo Valchanov,
Решението – 1 от 7
Кино
+
Пица
+
Пиано бар
Web design, Hristo Valchanov,
Решението – стъпка 3 стъпка 4
Web design, Hristo Valchanov,
Решението – 4 от 7
Кино
+
Пица
+
Пиано бар
Web design, Hristo Valchanov,
Разбира се - вино
Кино
+
Пица (вино)
+
Пиано бар
Web design, Hristo Valchanov,
Решението – стъпка 5 стъпка 6
Web design, Hristo Valchanov,
Краят – 7 от 7
Кино
+
Пица
+
Пиано бар
Една отегчена дама ...
Web design, Hristo Valchanov,
Помощта – Web 3.0
Кино
+
Пица
+
Пиано бар
“Искам да гледам
премиерен филм, после
да хапна морска пица и
за десерт да послушам
музика в пиано бар.
И, няма да бъда сам…”
Web design, Hristo Valchanov,
Еволюция на Web
Web design, Hristo Valchanov,
Характеристики на Web 1.0
• Изграждане на Web;
• Предоставяне достъп до Web;
• HTTP, XML, браузъри, Web
платформи за разработване;
• Web-ориентирани езици – Java,
JavaScript;
• Web портали.
Web design, Hristo Valchanov,
Характеристики на Web 2.0
• Възможност потребителите да променят web
страниците (Amazon reviews);
• Използва web страниците за свързване на
потребители (social networking);
• Предоставя бърз и ефективен начин за
споделяне на съдържание (YouTube);
• Разширява достъпа до Интернет с нови
устройства.
Web design, Hristo Valchanov,
От Web 2.0 към Web 3.0
http://www.youtube.com/watch?v=bsNcjya56v8&feature=player_embedded
Web design, Hristo Valchanov,
Възможности на Web 3.0
• Гигантска база от данни;
• Използва Интернет за осъществяване
на връзки с информация;
• Търсещите машини ще могат да
интерпретират съдържанието на
потребителските заявки;
• Достъп до Интернет отвсякъде.
Web design, Hristo Valchanov,
Структура на Web 3.0
Web design, Hristo Valchanov,
Web браузър = персонален
асистент
• Браузърът следи и запомня от какво
се интересува потребителя;
• Браузърът се консултира със
запомнената информация за
предишните желания;
• Браузърът локализира потребителя и
предлага най-добрите възможности
според местоположението.
Web design, Hristo Valchanov,
Web 3.0 и Web дизайнa
• Опростяване на дизайна;
• Насочване вниманието на потребителя към
най-важното.
Web design, Hristo Valchanov,
Web 3.0 подходи
• Потребителите ще имат уникални
Интернет профили;
• Използване на API (Application
Programming Interface);
• Mashup – комбинация от няколко
приложения в единично приложение;
• Използване на нови езици за описание
на Web страници.
Web design, Hristo Valchanov,
Web 3.0 – връзка навсякъде
• Повсеместно навлизане на
широколентови връзки;
• Мобилен Интернет достъп;
• Мобилни устройства.
Web design, Hristo Valchanov,
Web 3.0 – мрежови изчислeния
• Software-as-a-service (SaS) бизнес
модел;
• Взаимна работа на различни Web
услуги;
• Разпределени изчисления (P2P,
грид изчисления, облакови услуги).
Web design, Hristo Valchanov,
Web 3.0 – Open технологии
• Open API и протоколи;
• Open даннови формати;
• Open source софтуерни платформи;
• Open данни.
Web design, Hristo Valchanov,
Web 3.0 – Open идентичност
• Open identity (OpenID);
• Open репутация;
• Преместваема идентичност и
персонални данни.
Web design, Hristo Valchanov,
Web 3.0 – интелигентност
• Семантични Web технологии;
• Разпределени бази от данни;
• Интелигентни приложения.
Web design, Hristo Valchanov,
Семантичен Web
Семантичен = управляван от данни
Web design, Hristo Valchanov,
Онтология
Формална спецификация,
дефинираща отношения между
група от термини.
Web design, Hristo Valchanov,
Пример за отношения
Братовчед:
Дядо или баба: директен предшественик две
поколения преди субекта.
Родител: директен предшественик едно поколение
преди субекта.
Брат или сестра: някой, който има същия родител
като субекта.
Племенник: дете на брата или сестрата на субекта
Леля или чичо: сестрата или братът на субекта.
Братовчед: детето на чичото или лелята на субекта.
Web design, Hristo Valchanov,
Онтология - подходи
• Метаданни
• Тагове (Google Image
Labeler, Flickr)
Web design, Hristo Valchanov,
Как функционира семантичния
Web
Web design, Hristo Valchanov,
Формиране на описание
Anakin Skywalker is Luke Skywalker's father.
• XML (eXtensible Markup Language);
• RDF (Resource Description Framework).
Web design, Hristo Valchanov,
RDF представяне
Anakin Skywalker is Luke Skywalker's father.
Известни са 2 обекта и отношение между тях.
Web design, Hristo Valchanov,
Кое какво означава?
RDF използва URI (Uniform Resource Identifier)
http://www.starwars.com/databank/
character/anakinskywalker/index.html/
http://www.starwars.com/databank/
character/lukeskywalker/index.html/
http://www.mysite.com/RDF/
relationship #fatherof
XML namespace <rdf:RDF
xmlns:my=http://www.mysite.com/example/RDF/relationship#
>
Web design, Hristo Valchanov,
Езици и речници- RDFS, OWL,
SKOS
Необходимост от документи, които описват
думи и логика за осъществяване на
съответните връзки между думите.
• Онтология (ontology) – речник, описващ
обектите и как те се отнасят един към друг;
• Схема (schemata) – метод за организиране
на информацията.
Web design, Hristo Valchanov,
Средства за схеми и онтологии
• RDF Vocabulary Description Language
schema (RDFS) – създава базовата езикова
рамка (framework) посредством добавяне на
класове, подкласове и свойства към
ресурсите;
Пример:
Ресурсът Dagobah е подклас на класа planet.
Свойство на ресурса е swampy.
Web design, Hristo Valchanov,
Средства за схеми и онтологии
• Simple Knowledge Organization System (SKOS) –
класифицира ресурсите в термините на общи или
конкретни, допуска обозначаване на предпочитани
или алтернативни етикети и позволява
експортиране на енциклопедии и речници от
потребителите към Web;
Пример:
По-конкретният израз за Sith Lord би могъл да бъде
Darth Sidiuos а по-общият- villain.
Web design, Hristo Valchanov,
Средства за схеми и онтологии
• Web Ontology Language (OWL) –
формализира онтологиите, описва
отношения между класовете и използва
логика за извършване на дедукции. Може
да формира нови класове на базата на
съществуващата информация.
Web design, Hristo Valchanov,
Проблеми при онтологиите
• Трудни за създаване, реализиране и
поддържане;
• В зависимост от областта могат да
включват огромни на брой дефиниции и
отношения.
Препоръчва се да се използват логика и
правила вместо онтологии.
Web design, Hristo Valchanov,
Star Wars отношения
Web design, Hristo Valchanov,
Star Wars DVD - пример • Всеки сайт трябва да има текст и изображения (за
потребителите) и метаданни (за компютрите), които описват
налични за продажба DVD;
• Метаданните, използвайки RDF тройки и XML тагове, правят
атрибутите на DVD (цена, условия) разпознаваеми за
компютъра;
• При необходимост могат да се използват онтологии за да се
опишат за компютъра обектите и техните атрибути. Сайтовете
за продажба трябва да използват едни и същи онтологии –
всички метаданни трябва да са описани с общ език;
• Всеки сайт за продажби трябва да използва подходящи
средства за сигурност за да защити информацията на
клиентите;
• Софтуерните агенти трябва да могат да прочитат всички
метаданни, намерени в различни сайтове. Приложенията
трябва да проверяват информацията за коректност и
надеждност.
Web design, Hristo Valchanov,
Еволюцията на Web
Web design, Hristo Valchanov,
Бъдещето на Web дизайна
• HTML 5 – аудио и видео тагове,
Drag and Drop, Geo location API;
• CSS 3 – анимации, преходи,
трасформации;
• WebGL – 3D графика,
съвместима с браузъра;
• Avatar Machine.
Web design, Hristo Valchanov,
http://www.youtube.com/watch?v=RbZ2iz6zoDA&feature=
player_embedded