Notice: Undefined variable: shm_str in /var/www/u3757017/data/www/business-semantic.ru/index.php on line 57

Warning: mysql_connect(): Headers and client library minor version mismatch. Headers:50564 Library:50645 in /var/www/u3757017/data/www/business-semantic.ru/core/mysql.ext on line 36

Notice: Undefined index: constants in /var/www/u3757017/data/www/business-semantic.ru/core/constants.ext on line 3

Notice: Undefined index: setlang in /var/www/u3757017/data/www/business-semantic.ru/index.php on line 122

Notice: Undefined index: setlang_data in /var/www/u3757017/data/www/business-semantic.ru/index.php on line 129

Notice: Undefined index: lang in /var/www/u3757017/data/www/business-semantic.ru/index.php on line 136

Notice: Undefined index: lang_data in /var/www/u3757017/data/www/business-semantic.ru/index.php on line 144

Notice: Undefined index: 3_1_1 in /var/www/u3757017/data/www/business-semantic.ru/interfaces/classes/Security.class on line 29

Notice: Undefined index: container in /var/www/u3757017/data/www/business-semantic.ru/index.php on line 167

Notice: Undefined index: fragments in /var/www/u3757017/data/www/business-semantic.ru/index.php on line 168

Notice: Undefined index: subsites in /var/www/u3757017/data/www/business-semantic.ru/core/page.ext on line 63

Notice: Undefined index: business-semantic.ru in /var/www/u3757017/data/www/business-semantic.ru/core/page.ext on line 64

Notice: Undefined index: path in /var/www/u3757017/data/www/business-semantic.ru/core/util.ext on line 57

Notice: Undefined index: /tech/semantic in /var/www/u3757017/data/www/business-semantic.ru/core/util.ext on line 58

Notice: Undefined index: 1_11_1 in /var/www/u3757017/data/www/business-semantic.ru/core/page.ext on line 215

Notice: Undefined index: allparents_1_203 in /var/www/u3757017/data/www/business-semantic.ru/core/page.ext on line 104

Notice: Undefined index: templates in /var/www/u3757017/data/www/business-semantic.ru/core/page.ext on line 116

Notice: Undefined offset: 11 in /var/www/u3757017/data/www/business-semantic.ru/core/page.ext on line 117

Notice: Undefined property: page::$namecontent in /var/www/u3757017/data/www/business-semantic.ru/core/page.ext on line 205

Notice: Undefined property: page::$description in /var/www/u3757017/data/www/business-semantic.ru/core/page.ext on line 206

Notice: Undefined property: page::$keywords in /var/www/u3757017/data/www/business-semantic.ru/core/page.ext on line 207

Notice: Undefined property: page::$script_include in /var/www/u3757017/data/www/business-semantic.ru/core/page.ext on line 236

Notice: Undefined variable: s in /var/www/u3757017/data/www/business-semantic.ru/core/serialize.ext on line 43

Notice: Undefined variable: s in /var/www/u3757017/data/www/business-semantic.ru/core/serialize.ext on line 47

Notice: Undefined index: modules in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 29

Notice: Undefined index: s_top_menu in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 30

Notice: Undefined index: modules_extensions in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 43

Notice: Undefined offset: 160 in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 44

Notice: Undefined index: 2__1 in /var/www/u3757017/data/www/business-semantic.ru/core/module.ext on line 74

Notice: Undefined index: 2_160_1 in /var/www/u3757017/data/www/business-semantic.ru/core/module.ext on line 88

Notice: Undefined property: LangContainer::$pagename in /var/www/u3757017/data/www/business-semantic.ru/core/module.ext on line 102

Notice: Undefined index: getxml in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 75

Notice: Undefined variable: result in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 270

Notice: Undefined index: s_menu in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 30

Notice: Undefined offset: 161 in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 44

Notice: Undefined index: business-semantic.ru/tech in /var/www/u3757017/data/www/business-semantic.ru/core/util.ext on line 58

Notice: Undefined index: business-semantic.ru/tech/semantic in /var/www/u3757017/data/www/business-semantic.ru/core/util.ext on line 58

Notice: Undefined index: url in /var/www/u3757017/data/www/business-semantic.ru/core/page.ext on line 277

Notice: Undefined index: 2_161_1 in /var/www/u3757017/data/www/business-semantic.ru/core/module.ext on line 88

Notice: Undefined property: LangContainer::$pagename in /var/www/u3757017/data/www/business-semantic.ru/core/module.ext on line 102

Notice: Undefined index: getxml in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 75

Notice: Undefined variable: result in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 270

Notice: Undefined index: s_top_menu_divs in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 30

Notice: Undefined offset: 166 in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 44

Notice: Undefined index: 2_166_1 in /var/www/u3757017/data/www/business-semantic.ru/core/module.ext on line 88

Notice: Undefined property: LangContainer::$pagename in /var/www/u3757017/data/www/business-semantic.ru/core/module.ext on line 102

Notice: Undefined index: getxml in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 75

Notice: Undefined variable: result in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 270

Notice: Undefined variable: result in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 270

Notice: Undefined variable: result in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 270

Notice: Undefined variable: result in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 270

Notice: Undefined variable: result in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 270

Notice: Undefined variable: result in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 270

Notice: Undefined variable: result in /var/www/u3757017/data/www/business-semantic.ru/core/parser.ext on line 270

Notice: Undefined index: fragments in /var/www/u3757017/data/www/business-semantic.ru/index.php on line 182
Что такое семантические технологии?
English version
+7(343) звоните:2 110 256

Введение в семантические технологии

Семантические технологии – один из путей дальнейшего развития Интернета. Идеологом «семантической паутины» является Тим Бернерс-Ли, один из отцов-основателей современного Интернета. Основная идея, на которой базируются семантические технологии, состоит в переходе от потокового представления информации (гипертекст, изображения, видео – все основные виды содержимого Интернета – являются именно поточными данными) к семантическому. Данные, представленные в семантической форме, записываются в виде «подлежащее – сказуемое – дополнение». Такое информационное сообщение называется триплетом. Один триплет сообщает нам один конкретный факт, например: «ООО Альфа является клиентом». «ООО Альфа имеет ИНН, равный 6671034959». Подлежащее всегда представляет собой какой-либо объект, дополнение может быть другим объектом или литералом (числом, датой и т.д.), а сказуемое выражает любой вид связи между объектами, либо свойства, которым обладает какой-либо объект. Любую информацию можно записать в семантической форме.

Для того, чтобы записанная в такой форме информация могла быть обработана компьютером, необходимо определить все возможные виды объектов, их свойств и связей между ними. Такое описание называется онтологией. По назначению онтология похожа на схему XSD, которая задает все возможные теги и их свойства, содержащиеся в файле XML. Для представления данных в семантической форме разработан целый набор технологий, которые консорциум W3C утвердил в качестве стандартов. Перечислим некоторые из них:

RDF – язык записи триплетов. Выражения RDF могут быть записаны в разных синтаксисах – например, в XML, или более лаконичном Turtle.

RDFS – язык описания схем RDF.

OWL – язык описания онтологий.

SPARQL – технология создания хранилищ данных RDF, а также язык запросов, при помощи которых можно извлекать из него информацию.


Одним из популярных применений семантических технологий являются микро-форматы. Они позволяют записывать в структурированном виде адреса, свойства товаров, контактные данные людей. Если информация в таком виде размещена на сайте, поисковые машины будут индексировать ее не как поток текста, а как осмысленную, структурированную информацию. Например, Яндекс будет показывать адрес компании в структурированном виде, поместит офис компании на карте, если адрес записан на сайте при помощи микро-формата.


Микро-форматы – это примеры небольших, частных онтологий. Наряду с ними, существуют большие универсальные онтологии, содержащие «корневые» понятия, необходимые для описания реальности – такие, как Дублинское ядро (Dublin Core). Разработчики частных онтологий могут создавая свои собственные онтологии, основываясь на таких стандартных – наследуя определенные в них объекты и свойства.


Если вы хотите больше узнать о семантических технологиях и путях их применения – рекомендуем, прежде всего, познакомиться с языком SPARQL. Потренироваться в его использовании можно на проекте DBPedia, который представляет в структурированной форме информацию, содержащуюся в Википедии. Более глубокие собственные эксперименты можно провести при помощи SPARQL-сервера от Apache Group, который называется Fuseki.