Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PBZ_shpory_Apgreyded.doc
Скачиваний:
428
Добавлен:
11.05.2015
Размер:
3.17 Mб
Скачать
  1. Информационный запрос как частный случай цели. Язык представления запросов к базе знаний, примеры.

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

Пример запроса к БЗ на основе языка SC.

"relation *" ->> {. 1_:: a,2_::_undf1 .};

_undf1->>_undf2;

Данный запрос аналогичен SQL запросу в реляционных БД. (так говорил Сэм).

  1. Процедурные и непроцедурные способы обработки знаний в базах знаний.

Непроцедурный – декларативый (основанный на правилах).

Принято различать декларативные знания, то есть знания о фактах, явлениях и

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

задачи. Процедурные знания возникают на основе декларативных исключительно

путём интенсивной практики. Обладание ими отличает квалифицированных

специалистов (экспертов).

  1. Языки описания и представления онтологий.

Для того чтобы реализовывать различные онтологии, необходимо разработать языки их представления, имеющие достаточную выразительную мощность и позволяющие пользователю избежать "низкоуровневых" проблем. Ключевым моментом в проектировании онтологии является выбор соответствующего языка спецификации онтологий. Цель таких языков - дать возможность указывать дополнительную машинно-интерпретируемую семантику ресурсов, сделать машинное представление данных более похожим на положение вещей в реальном мире, существенно повысить выразительные возможности концептуального моделирования слабо структурированных Web-данных.

Распространение онтологического подхода к представлению знаний оказало содействие при создании разнообразных языков представления онтологии и инструментальных средств, предназначенных для их редактирования и анализа. Существуют традиционные языки спецификации онтологий: Ontolingua, CycL, языки, основанные на дескриптивных логиках (такие как LOOM), языки, основанные на фреймах (OKBC, OCML, F-Logic). Более поздние языки основаны на Web-стандартах (XOL, SHOE, UPML). Специально для обмена онтологиями через Web были созданы языки RDF, RDFS, DAML+OIL, OWL.

RDF — язык представления информации о ресурсах WWW. В частности, RDF служит для представления метаданных, связанных с ресурсами Сети, таких как "заголовок", "автор", "дата последнего изменения страницы". Но RDF может использоваться и для представления информации о ресурсах "второго типа", на которые можно только ссылаться (или идентифицировать в Сети при помощи URI), но невозможно непосредственно получить к ним доступ через Сеть.

Базовой структурной единицей RDF является коллекция троек (или триплетов), каждая из которых состоит из субъекта, предиката и объекта (S,P,O). Набор триплетов называется RDF-графом. В качестве вершин графа выступают субъекты и объекты, в качестве дуг — предикаты (или свойства). Направление дуги, соответствующей предикату в данной тройке (S,P,O), всегда выбирается так, чтобы дуга вела от субъекта к объекту.

Прямоугольник 1003 Каждая тройка представляет некоторое высказывание, увязывающее S, P и O.

Первые два элемента RDF-тройки (субъект и предикат) идентифицируются при помощи URI. Объектом же может быть как ресурс, идентифицируемый при помощи URI, так и RDF-литерал (значение).

Языки, о которых пойдет речь ниже, являются основными языками так называемой Семантической Сети (Semantic Web). На сегодняшний день наблюдается разрыв между способами представления метаданных (языками их определения) и теми интеллектуальными агентами, которые должны ими пользоваться. Языки описания метаданных и онтологий в Web развиты очень хорошо, языки запросов и языки описания правил доведены до стадии технологических стандартов в данной области. [1]

Прямоугольник 1002 Общая структура понятий Semantic Web

Понятие семантической паутины является центральным в современном понимании эволюции Internet. Считается, что в будущем данные в сети будут представлены как в обычном виде страниц, так и в виде метаданных, примерно в одинаковой пропорции, что позволит машинам использовать их для логических заключений. Повсеместно будут использоваться унифицированные идентификаторы ресурсов (URI) и онтологии.

Любой элемент в Semantic Web может получать идентификатор, называемый "Uniform Resource Identifier" или URI. Используется единообразная система идентификаторов, и каждый идентифицированный элемент рассматривается как ресурс, получивший определенное имя. Если что-то имеет URI, можно сказать, что оно находится в сети. Именно URI является основой и связующим звеном Semantic Web, и они не подлежат перемещению. URI децентрализованы, они напрямую не контролируются никакой организацией.[2]

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]