Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемbusiness-semantic.ru
2 Практические применения семантических вычислений. Поиск по графу, контролируемый естественный язык Сергей Горшков, «Бизнес Семантика»
3 1.Концепция и технологии Semantic Web 2.Создание семантических моделей. Контролируемый естественный язык 3.Применение семантических технологий в бизнес-приложениях. Аналитические возможности Semantic Web
4 Кодирование информации в семантическую форму Принцип Semantic Web Подлежащее – сказуемое – определение Подлежащее: универсальный идентификатор объекта (URI) Сказуемое: связь объекта с другим объектом, или название его свойства Определение: объект или литерал Возможные типы объектов, свойств, связей хранятся в онтологии
5 Примеры стандартных онтологий: Dublin Core (DC) FOAF микроформаты (μF) Стандарт ISO Можно также создать свою онтологию – «с нуля», или путем расширения существующей.
6 Технологии, необходимые для работы с информацией в семантической форме: RDF RDFS OWL SPARQL Являются стандартами или рекомендациями W3C
7 Взаимосвязь семантических технологий Форматы файлов: RDF, RDFS, OWL Редакторы Средства конвертации данных Triple store и точка доступа SPARQL (аналог БД) Интерфейсы и аналитическое ПО
8 Животные Собаки Ключевые понятия семантического моделирования Индивидуальный объект Класс: совокупность индивидуальных объектов #Снежок#Дружок
9 Собаки Ключевые понятия семантического моделирования Литерал Свойство Связь объект-объект Связь объект-литерал ЯвляетсяРодителемИмеетИмя Организации значение: литерал значение: объект #ЖивоеСущество domain range
10 Простейшая онтология Клиент (класс) Название (свойство) Дочерний клиент (свойство)
11 Синтаксис RDFS. Определение класса и его свойств Пример для программистов
12 Получившиеся триплеты: Пример для программистов
13 Синтаксис RDF. Определение индивидуального объекта Alpha, JSC Beta, LLC Пример для программистов
14 Получившаяся онтология dc:Agent #Name #Customer #Child xsd:string domain range #Beta#Alpha domain range type Alpha, JSCBeta, LLC Name Child
15 Получившиеся триплеты "Beta, LLC" "Alpha, JSC"
16 Средства моделирования: Protégé
17 Средства моделирования: TopBraid Composer
18 Средства моделирования: OWLGrEd
19 Средства моделирования: i1 Альфа-тестирование
20 Чем занимается «Бизнес Семантика»? Форматы файлов: RDF, RDFS, OWL Редакторы Средства конвертации данных Triple store и точка доступа SPARQL (аналог БД) Интерфейсы и аналитическое ПО
21 Средства моделирования: FluentEditor Статья про контролируемый язык: /
22 Создание онтологии на CNL Every customer is an agent[dc]. Every customer has-name (some-string-value). Every customer has-child customer. Alpha is a customer. Beta is a customer. Alpha has-name equal-to 'Alpha, LLC'. Beta has-name equal-to 'Beta, JSC'. Beta has-child Alpha.
23 Применения семантических технологий в корпоративной среде: Интеграция информационных систем, обмен данными Аналитика Управление знаниями (wiki) Статья про применение семантики для интеграции данных: /
24 Что такого можно делать на графах, чего нельзя сделать на реляционной БД? Работать с нетипизированным контентом, в условиях меняющейся модели данных Анализировать связи между объектами (Facebook Graph Search) Работать со множественными значениями атрибутов
25 Язык SPARQL Получим список всех клиентов: SELECT * WHERE { ?customer } Результат: ?customer Получить весь граф: SELECT * WHERE { ?object ?prop ?value } Статья про анализ семантических моделей: /
26 Язык SPARQL Усложняем запрос: SELECT ?customer WHERE { ?customer. ?customer Alpha, LLC^^xsd:string FILTER (CONTAINS(STR(?customer),Alpha)) } ORDER BY ASC(?customer) LIMIT 5 OFFSET 10
27 Reasoner на контролируемом языке
28 620075, Россия, г. Екатеринбург, ул. Бажова, д (343)
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.