![Page 1: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/1.jpg)
Web design, Hristo Valchanov,
13. Семантичен Web
![Page 2: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/2.jpg)
Web design, Hristo Valchanov,
Проблемът
Кино
+
Пица
+
Пиано бар
Прекрасна дама
![Page 3: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/3.jpg)
Web design, Hristo Valchanov,
Решението – стъпка 1 стъпка 2
![Page 4: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/4.jpg)
Web design, Hristo Valchanov,
Решението – 1 от 7
Кино
+
Пица
+
Пиано бар
![Page 5: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/5.jpg)
Web design, Hristo Valchanov,
Решението – стъпка 3 стъпка 4
![Page 6: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/6.jpg)
Web design, Hristo Valchanov,
Решението – 4 от 7
Кино
+
Пица
+
Пиано бар
![Page 7: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/7.jpg)
Web design, Hristo Valchanov,
Разбира се - вино
Кино
+
Пица (вино)
+
Пиано бар
![Page 8: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/8.jpg)
Web design, Hristo Valchanov,
Решението – стъпка 5 стъпка 6
![Page 9: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/9.jpg)
Web design, Hristo Valchanov,
Краят – 7 от 7
Кино
+
Пица
+
Пиано бар
Една отегчена дама ...
![Page 10: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/10.jpg)
Web design, Hristo Valchanov,
Помощта – Web 3.0
Кино
+
Пица
+
Пиано бар
“Искам да гледам
премиерен филм, после
да хапна морска пица и
за десерт да послушам
музика в пиано бар.
И, няма да бъда сам…”
![Page 11: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/11.jpg)
Web design, Hristo Valchanov,
Еволюция на Web
![Page 12: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/12.jpg)
Web design, Hristo Valchanov,
Характеристики на Web 1.0
• Изграждане на Web;
• Предоставяне достъп до Web;
• HTTP, XML, браузъри, Web
платформи за разработване;
• Web-ориентирани езици – Java,
JavaScript;
• Web портали.
![Page 13: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/13.jpg)
Web design, Hristo Valchanov,
Характеристики на Web 2.0
• Възможност потребителите да променят web
страниците (Amazon reviews);
• Използва web страниците за свързване на
потребители (social networking);
• Предоставя бърз и ефективен начин за
споделяне на съдържание (YouTube);
• Разширява достъпа до Интернет с нови
устройства.
![Page 14: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/14.jpg)
Web design, Hristo Valchanov,
От Web 2.0 към Web 3.0
http://www.youtube.com/watch?v=bsNcjya56v8&feature=player_embedded
![Page 15: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/15.jpg)
Web design, Hristo Valchanov,
Възможности на Web 3.0
• Гигантска база от данни;
• Използва Интернет за осъществяване
на връзки с информация;
• Търсещите машини ще могат да
интерпретират съдържанието на
потребителските заявки;
• Достъп до Интернет отвсякъде.
![Page 16: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/16.jpg)
Web design, Hristo Valchanov,
Структура на Web 3.0
![Page 17: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/17.jpg)
Web design, Hristo Valchanov,
Web браузър = персонален
асистент
• Браузърът следи и запомня от какво
се интересува потребителя;
• Браузърът се консултира със
запомнената информация за
предишните желания;
• Браузърът локализира потребителя и
предлага най-добрите възможности
според местоположението.
![Page 18: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/18.jpg)
Web design, Hristo Valchanov,
Web 3.0 и Web дизайнa
• Опростяване на дизайна;
• Насочване вниманието на потребителя към
най-важното.
![Page 19: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/19.jpg)
Web design, Hristo Valchanov,
Web 3.0 подходи
• Потребителите ще имат уникални
Интернет профили;
• Използване на API (Application
Programming Interface);
• Mashup – комбинация от няколко
приложения в единично приложение;
• Използване на нови езици за описание
на Web страници.
![Page 20: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/20.jpg)
Web design, Hristo Valchanov,
Web 3.0 – връзка навсякъде
• Повсеместно навлизане на
широколентови връзки;
• Мобилен Интернет достъп;
• Мобилни устройства.
![Page 21: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/21.jpg)
Web design, Hristo Valchanov,
Web 3.0 – мрежови изчислeния
• Software-as-a-service (SaS) бизнес
модел;
• Взаимна работа на различни Web
услуги;
• Разпределени изчисления (P2P,
грид изчисления, облакови услуги).
![Page 22: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/22.jpg)
Web design, Hristo Valchanov,
Web 3.0 – Open технологии
• Open API и протоколи;
• Open даннови формати;
• Open source софтуерни платформи;
• Open данни.
![Page 23: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/23.jpg)
Web design, Hristo Valchanov,
Web 3.0 – Open идентичност
• Open identity (OpenID);
• Open репутация;
• Преместваема идентичност и
персонални данни.
![Page 24: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/24.jpg)
Web design, Hristo Valchanov,
Web 3.0 – интелигентност
• Семантични Web технологии;
• Разпределени бази от данни;
• Интелигентни приложения.
![Page 25: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/25.jpg)
Web design, Hristo Valchanov,
Семантичен Web
Семантичен = управляван от данни
![Page 26: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/26.jpg)
Web design, Hristo Valchanov,
Онтология
Формална спецификация,
дефинираща отношения между
група от термини.
![Page 27: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/27.jpg)
Web design, Hristo Valchanov,
Пример за отношения
Братовчед:
Дядо или баба: директен предшественик две
поколения преди субекта.
Родител: директен предшественик едно поколение
преди субекта.
Брат или сестра: някой, който има същия родител
като субекта.
Племенник: дете на брата или сестрата на субекта
Леля или чичо: сестрата или братът на субекта.
Братовчед: детето на чичото или лелята на субекта.
![Page 28: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/28.jpg)
Web design, Hristo Valchanov,
Онтология - подходи
• Метаданни
• Тагове (Google Image
Labeler, Flickr)
![Page 29: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/29.jpg)
Web design, Hristo Valchanov,
Как функционира семантичния
Web
![Page 30: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/30.jpg)
Web design, Hristo Valchanov,
Формиране на описание
Anakin Skywalker is Luke Skywalker's father.
• XML (eXtensible Markup Language);
• RDF (Resource Description Framework).
![Page 31: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/31.jpg)
Web design, Hristo Valchanov,
RDF представяне
Anakin Skywalker is Luke Skywalker's father.
Известни са 2 обекта и отношение между тях.
![Page 32: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/32.jpg)
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#
>
![Page 33: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/33.jpg)
Web design, Hristo Valchanov,
Езици и речници- RDFS, OWL,
SKOS
Необходимост от документи, които описват
думи и логика за осъществяване на
съответните връзки между думите.
• Онтология (ontology) – речник, описващ
обектите и как те се отнасят един към друг;
• Схема (schemata) – метод за организиране
на информацията.
![Page 34: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/34.jpg)
Web design, Hristo Valchanov,
Средства за схеми и онтологии
• RDF Vocabulary Description Language
schema (RDFS) – създава базовата езикова
рамка (framework) посредством добавяне на
класове, подкласове и свойства към
ресурсите;
Пример:
Ресурсът Dagobah е подклас на класа planet.
Свойство на ресурса е swampy.
![Page 35: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/35.jpg)
Web design, Hristo Valchanov,
Средства за схеми и онтологии
• Simple Knowledge Organization System (SKOS) –
класифицира ресурсите в термините на общи или
конкретни, допуска обозначаване на предпочитани
или алтернативни етикети и позволява
експортиране на енциклопедии и речници от
потребителите към Web;
Пример:
По-конкретният израз за Sith Lord би могъл да бъде
Darth Sidiuos а по-общият- villain.
![Page 36: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/36.jpg)
Web design, Hristo Valchanov,
Средства за схеми и онтологии
• Web Ontology Language (OWL) –
формализира онтологиите, описва
отношения между класовете и използва
логика за извършване на дедукции. Може
да формира нови класове на базата на
съществуващата информация.
![Page 37: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/37.jpg)
Web design, Hristo Valchanov,
Проблеми при онтологиите
• Трудни за създаване, реализиране и
поддържане;
• В зависимост от областта могат да
включват огромни на брой дефиниции и
отношения.
Препоръчва се да се използват логика и
правила вместо онтологии.
![Page 38: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/38.jpg)
Web design, Hristo Valchanov,
Star Wars отношения
![Page 39: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/39.jpg)
Web design, Hristo Valchanov,
Star Wars DVD - пример • Всеки сайт трябва да има текст и изображения (за
потребителите) и метаданни (за компютрите), които описват
налични за продажба DVD;
• Метаданните, използвайки RDF тройки и XML тагове, правят
атрибутите на DVD (цена, условия) разпознаваеми за
компютъра;
• При необходимост могат да се използват онтологии за да се
опишат за компютъра обектите и техните атрибути. Сайтовете
за продажба трябва да използват едни и същи онтологии –
всички метаданни трябва да са описани с общ език;
• Всеки сайт за продажби трябва да използва подходящи
средства за сигурност за да защити информацията на
клиентите;
• Софтуерните агенти трябва да могат да прочитат всички
метаданни, намерени в различни сайтове. Приложенията
трябва да проверяват информацията за коректност и
надеждност.
![Page 40: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/40.jpg)
Web design, Hristo Valchanov,
Еволюцията на Web
![Page 41: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/41.jpg)
Web design, Hristo Valchanov,
Бъдещето на Web дизайна
• HTML 5 – аудио и видео тагове,
Drag and Drop, Geo location API;
• CSS 3 – анимации, преходи,
трасформации;
• WebGL – 3D графика,
съвместима с браузъра;
• Avatar Machine.
![Page 42: 13. Семантичен Web - tu-varna.bg · • Разпределени бази от данни; • Интелигентни приложения. Web design, Hristo Valchanov,](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e0642b1f2e1426280026e5b/html5/thumbnails/42.jpg)
Web design, Hristo Valchanov,
http://www.youtube.com/watch?v=RbZ2iz6zoDA&feature=
player_embedded