<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D0%BD%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%28%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0%29</id>
	<title>Онтология (информатика) - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D0%BD%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%28%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0%29"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9E%D0%BD%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)&amp;action=history"/>
	<updated>2026-07-19T11:17:38Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9E%D0%BD%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)&amp;diff=17336&amp;oldid=prev</id>
		<title>imported&gt;Eraevsky в 11:25, 9 февраля 2026</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9E%D0%BD%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)&amp;diff=17336&amp;oldid=prev"/>
		<updated>2026-02-09T11:25:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{другие значения| Онтология (значения)}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Онтоло́гия&amp;#039;&amp;#039;&amp;#039; в информатике — это попытка всеобъемлющей и подробной [[Формализация|формализации]] некоторой области [[Знание|знаний]] с помощью [[Концептуальная схема|концептуальной схемы]]. Обычно такая схема состоит из [[Структура данных|структуры данных]], содержащей все [[Релевантность|релевантные]] классы объектов, их связи и правила ([[Теорема|теоремы]], ограничения), принятые в этой области. Этот термин в информатике является производным от древнего философского понятия «[[онтология]]» ({{lang|neolat|ontologia}} от {{lang-grc|ὤν}} род. п. {{lang-grc2|ὄντος}} — сущее, то, что существует и {{lang-grc2|λόγος}}). Однако в информатике он имеет прикладной, инженерный характер и обозначает формализованный артефакт, ориентированный на машинную обработку знаний.&lt;br /&gt;
&lt;br /&gt;
== Общее определение ==&lt;br /&gt;
Хотя термин «онтология» изначально философский, в информатике он принял самостоятельное значение. Здесь есть два существенных отличия:&lt;br /&gt;
* Онтология в информатике должна иметь формат, который компьютер сможет легко обработать;&lt;br /&gt;
* Информационные онтологии создаются всегда с конкретными целями — решения конструкторских задач; они оцениваются больше с точки зрения &amp;#039;&amp;#039;применимости&amp;#039;&amp;#039;, чем &amp;#039;&amp;#039;полноты&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Одно из наиболее цитируемых определений онтологии в информатике принадлежит [[Грубер, Том|Томасу Груберу]]:&lt;br /&gt;
: «Онтология — это формальная, явным образом заданная спецификация совместно используемой концептуализации».&amp;lt;ref&amp;gt;{{cite journal |last=Gruber |first=Thomas R. |title=A Translation Approach to Portable Ontology Specifications |journal=Knowledge Acquisition |volume=5 |issue=2 |year=1993  |pages=199–220 |doi=10.1006/knac.1993.1008}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом определении:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;концептуализация&amp;#039;&amp;#039;&amp;#039; понимается как абстрактная модель предметной области;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;явная спецификация&amp;#039;&amp;#039;&amp;#039; означает явное задание понятий и связей;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;формальность&amp;#039;&amp;#039;&amp;#039; обеспечивает машиночитаемость;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;совместное использование&amp;#039;&amp;#039;&amp;#039; указывает на ориентацию на повторное применение и обмен знаниями.&lt;br /&gt;
&lt;br /&gt;
== Назначение и роль ==&lt;br /&gt;
Онтологии используются для:&lt;br /&gt;
* формального описания предметных областей;&lt;br /&gt;
* обеспечения единых понятийных моделей между различными системами;&lt;br /&gt;
* поддержки логического вывода;&lt;br /&gt;
* повышения интерпретируемости и объяснимости вычислительных процессов.&lt;br /&gt;
&lt;br /&gt;
В отличие от неформальных моделей знаний, онтологии предполагают строгую семантику и возможность автоматической проверки корректности.&lt;br /&gt;
&lt;br /&gt;
Онтологии используются в [[Процесс разработки программного обеспечения|процессе]] [[Программирование|программирования]] как форма [[Представление знаний|представления знаний]] о реальном мире или его части. Основные сферы применения — [[семантическая паутина]] ({{lang-en|Semantic Web}}), [[искусственный интеллект]]. Одной из сфер применения онтологий является семантическое (формальное) моделирование бизнес-процессов.&amp;lt;ref&amp;gt;{{cite web |url=https://www.w3.org/community/pronto/ |title=Process Ontology Community Group |publisher=W3C |language=en |access-date=2026-02-09}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Основные компоненты онтологии ==&lt;br /&gt;
Типичная онтология включает следующие элементы:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Классы&amp;#039;&amp;#039;&amp;#039; — абстрактные категории объектов предметной области;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Экземпляры&amp;#039;&amp;#039;&amp;#039; — конкретные объекты, принадлежащие классам;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Отношения&amp;#039;&amp;#039;&amp;#039; — связи между классами или экземплярами;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Свойства&amp;#039;&amp;#039;&amp;#039; — атрибуты объектов;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Аксиомы и ограничения&amp;#039;&amp;#039;&amp;#039; — логические правила, определяющие допустимые интерпретации.&lt;br /&gt;
&lt;br /&gt;
Наличие аксиом позволяет выполнять автоматический логический вывод.&lt;br /&gt;
&lt;br /&gt;
== Онтологии и представление знаний ==&lt;br /&gt;
Онтологии являются развитием классических подходов к представлению знаний, таких как:&lt;br /&gt;
* семантические сети,&lt;br /&gt;
* фреймовые модели,&lt;br /&gt;
* логические базы знаний.&lt;br /&gt;
&lt;br /&gt;
В отличие от них, онтологии ориентированы на независимость от конкретной программной реализации и на интероперабельность между системами.&amp;lt;ref&amp;gt;Studer, R., Benjamins, V. R., Fensel, D. (1998). &amp;#039;&amp;#039;Knowledge Engineering: Principles and Methods&amp;#039;&amp;#039;. Data &amp;amp; Knowledge Engineering, 25(1–2), 161–197.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Специализированные и общие онтологии ==&lt;br /&gt;
Специализированные (&amp;#039;&amp;#039;предметно-ориентированные&amp;#039;&amp;#039;) онтологии — это представление какой-либо области знаний или части реального мира. В такой онтологии содержатся специальные для этой области значения терминов. К примеру, слово «&amp;#039;&amp;#039;поле&amp;#039;&amp;#039;» в [[Сельское хозяйство|сельском хозяйстве]] означает [[Поле (сельское хозяйство)|участок земли]], в [[Физика|физике]] — [[Поле (физика)|один из видов материи]], в [[Математика|математике]] — [[Поле (алгебра)|класс алгебраических систем]].&lt;br /&gt;
&lt;br /&gt;
Общие онтологии используются для [[Представление знаний|представления понятий]], общих для большого числа областей. Такие онтологии содержат базовый набор терминов, [[глоссарий]] или [[тезаурус]], используемый для описания терминов предметных областей.&lt;br /&gt;
&lt;br /&gt;
Если использующая специализированные онтологии система развивается, то может потребоваться их &amp;#039;&amp;#039;&amp;#039;объединение&amp;#039;&amp;#039;&amp;#039;. Подзадачей объединения онтологий является задача [[отображение онтологий|отображения онтологий]]. И для инженера по онтологиям это серьёзная задача. Онтологии даже близких областей могут быть несовместимы друг с другом. Разница может появляться из-за особенностей местной культуры, идеологии или вследствие использования другого &amp;#039;&amp;#039;&amp;#039;языка описания&amp;#039;&amp;#039;&amp;#039;. Объединение онтологий выполняют как вручную, так и в полуавтоматическом режиме. В целом это — трудоёмкий, медленный и дорогостоящий процесс. Использование &amp;#039;&amp;#039;базисной онтологии&amp;#039;&amp;#039; — единого глоссария — несколько упрощает эту работу.&lt;br /&gt;
&lt;br /&gt;
== Языки описания онтологий ==&lt;br /&gt;
Для формального описания онтологий используются специализированные языки. Язык описания онтологий — [[формальный язык]], используемый для кодирования онтологии. Существует несколько подобных языков (&amp;#039;&amp;#039;список неполон&amp;#039;&amp;#039;):&lt;br /&gt;
* [[Web Ontology Language|OWL]] — Web Ontology Language, стандарт [[W3C]], язык для семантических утверждений, разработанный как расширение [[RDF]] и [[RDFS]]&amp;lt;ref&amp;gt;OWL основан на логиках описаний и поддерживает автоматический вывод.&amp;lt;/ref&amp;gt; — язык описания онтологий с формальной логической семантикой&amp;lt;ref&amp;gt;W3C. &amp;#039;&amp;#039;OWL 2 Web Ontology Language Document Overview&amp;#039;&amp;#039;. https://www.w3.org/TR/owl2-overview/&amp;lt;/ref&amp;gt;;&lt;br /&gt;
* [[Resource Description Framework|RDF (Resource Description Framework)]] — модель представления данных в виде графа утверждений&amp;lt;ref&amp;gt;W3C. &amp;#039;&amp;#039;RDF 1.1 Concepts and Abstract Syntax&amp;#039;&amp;#039;. https://www.w3.org/TR/rdf11-concepts/&amp;lt;/ref&amp;gt;;&lt;br /&gt;
* [[RDFS|RDFS (RDF Schema)]] — расширение RDF для задания иерархий классов и свойств&amp;lt;ref&amp;gt;W3C. &amp;#039;&amp;#039;RDF Schema 1.1&amp;#039;&amp;#039;. https://www.w3.org/TR/rdf-schema/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* {{нп3|KIF|KIF|en|Knowledge Interchange Format}} ({{lang-en|Knowledge Interchange Format}} — формат обмена знаниями) — основанный на [[S-выражение|S-выражениях]] синтаксис для [[Логика первого порядка|логики]];&lt;br /&gt;
* [[Common Logic|Common Logic (CL)]] — преемник KIF (стандартизован — ISO/IEC 24707:2007).&lt;br /&gt;
* {{нп3|CycL|CycL|en|CycL}} — онтологический язык, использующийся в проекте [[Cyc]]. Основан на [[логика первого порядка|исчислении предикатов]] с некоторыми расширениями более высокого порядка.&lt;br /&gt;
* {{нп3|DAML|||DARPA Agent Markup Language}}&lt;br /&gt;
* {{нп3|OIL|||Ontology Inference Layer}}&lt;br /&gt;
* {{нп3|Agent Communications Language}}&lt;br /&gt;
&lt;br /&gt;
Для работы с языками онтологий существует несколько видов технологий: редакторы онтологий (для создания онтологий), [[СУБД]] онтологий (для хранения и обращения к онтологии) и хранилища онтологий (для работы с несколькими онтологиями).&lt;br /&gt;
&lt;br /&gt;
== Онтологии и семантический веб ==&lt;br /&gt;
Онтологии являются ключевым компонентом семантического веба — расширения Всемирной паутины, в котором информация снабжается формальной семантикой, понятной вычислительным агентам.&amp;lt;ref&amp;gt;Berners-Lee, T., Hendler, J., Lassila, O. (2001). &amp;#039;&amp;#039;The Semantic Web&amp;#039;&amp;#039;. Scientific American, May 2001.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом контексте онтологии обеспечивают:&lt;br /&gt;
* формальное описание значений данных;&lt;br /&gt;
* интерпретацию связей между ресурсами;&lt;br /&gt;
* интеграцию разнородных источников информации.&lt;br /&gt;
&lt;br /&gt;
== Онтологии и искусственный интеллект ==&lt;br /&gt;
В системах искусственного интеллекта онтологии используются как:&lt;br /&gt;
* символические модели знаний;&lt;br /&gt;
* основа для логического вывода;&lt;br /&gt;
* средство обеспечения объяснимости решений.&lt;br /&gt;
&lt;br /&gt;
В гибридных ИИ-системах онтологии сочетаются со статистическими методами машинного обучения, обеспечивая семантическую интерпретацию данных.&amp;lt;ref&amp;gt;Russell, S., Norvig, P. &amp;#039;&amp;#039;Artificial Intelligence: A Modern Approach&amp;#039;&amp;#039;. Pearson.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отличие от философской онтологии ==&lt;br /&gt;
Несмотря на общее происхождение термина, онтология в информатике отличается от философской онтологии:&lt;br /&gt;
* по цели (практическая инженерная модель vs. метафизическое исследование бытия);&lt;br /&gt;
* по методам (формальные языки и логика vs. философский анализ);&lt;br /&gt;
* по критериям оценки (работоспособность и формальная корректность vs. философская обоснованность).&amp;lt;ref&amp;gt;Guarino, N. (1998). &amp;#039;&amp;#039;Formal Ontology in Information Systems&amp;#039;&amp;#039;. Proceedings of FOIS’98.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Применение ==&lt;br /&gt;
Онтологии применяются в:&lt;br /&gt;
* системах искусственного интеллекта;&lt;br /&gt;
* управлении знаниями;&lt;br /&gt;
* биоинформатике и медицине;&lt;br /&gt;
* корпоративных информационных системах;&lt;br /&gt;
* интеллектуальных поисковых системах;&lt;br /&gt;
* интеграции и согласовании данных.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[База знаний]]&lt;br /&gt;
* [[Высшая онтология]]&lt;br /&gt;
* [[Глоссарий]]&lt;br /&gt;
* [[Извлечение информации]]&lt;br /&gt;
* [[Открытые биомедицинские онтологии]]&lt;br /&gt;
* [[Представление знаний]]&lt;br /&gt;
* {{нп3|Редакторы онтологий|||Ontology editor}}&lt;br /&gt;
* [[Семантический веб]]&lt;br /&gt;
* [[Таксономия]]&lt;br /&gt;
* [[Искусственный интеллект]]&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
* {{книга&lt;br /&gt;
 |автор         = Добров Б. В., Иванов В.В., Лукашевич Н.В., Соловьев В.Д.&lt;br /&gt;
 |заглавие      = Онтологии и тезаурусы: модели, инструменты, приложения&lt;br /&gt;
 |ссылка        = http://www.intuit.ru/department/expert/ontoth/&lt;br /&gt;
 |место         = М.&lt;br /&gt;
 |издательство  = Бином. Лаборатория знаний&lt;br /&gt;
 |год           = 2009&lt;br /&gt;
 |страниц       = 173&lt;br /&gt;
 |isbn          = 978-5-9963-0007-5&lt;br /&gt;
 |ref = Добров и др.&lt;br /&gt;
}}&lt;br /&gt;
* &amp;#039;&amp;#039;Лапшин В. А.&amp;#039;&amp;#039; Онтологии в компьютерных системах. — М.: Научный мир, 2010.&lt;br /&gt;
* Gruber, T. R. &amp;#039;&amp;#039;A Translation Approach to Portable Ontology Specifications&amp;#039;&amp;#039;&lt;br /&gt;
* Studer, R., Benjamins, V. R., Fensel, D. &amp;#039;&amp;#039;Knowledge Engineering: Principles and Methods&amp;#039;&amp;#039;&lt;br /&gt;
* Guarino, N. &amp;#039;&amp;#039;Formal Ontology in Information Systems&amp;#039;&amp;#039;&lt;br /&gt;
* Russell, S., Norvig, P. &amp;#039;&amp;#039;Artificial Intelligence: A Modern Approach&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://bigc.spb.ru/publications/bigspb/km/use_ontology_in_suz.php Использование онтологий в системах управления знаниями] {{Wayback|url=http://bigc.spb.ru/publications/bigspb/km/use_ontology_in_suz.php |date=20080223210519 }}&lt;br /&gt;
* [https://web.archive.org/web/20180920070235/http://www.elbib.ru/index.phtml?page=elbib%2Frus%2Fjournal%2F2004%2Fpart4%2Fop Обзор инструментов инженерии онтологий] (на 2004 год)&lt;br /&gt;
* [http://habrahabr.ru/post/173015/ Редактор онтологий на естественном языке] {{Wayback|url=http://habrahabr.ru/post/173015/ |date=20140904185002 }} — обзор редактора [[Fluent Editor]], работающего с контролируемым английским языком и [[Web Ontology Language|OWL]]. Так же упоминает редакторы онтологий [[Protégé]] и [[TopBraid Composer]].&lt;br /&gt;
* [https://web.archive.org/web/20110429003209/http://ifets.ieee.org/russian/depository/ontology101_rus.doc Руководство по созданию Вашей первой онтологии]&lt;br /&gt;
&lt;br /&gt;
{{Инженерия знаний}}&lt;br /&gt;
{{Software Engineering}}&lt;br /&gt;
{{Семантическая паутина}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Информатика]]&lt;br /&gt;
[[Категория:Инженерия знаний]]&lt;br /&gt;
[[Категория:Семантическая паутина]]&lt;br /&gt;
[[Категория:Веб 3.0]]&lt;br /&gt;
[[Категория:Системная инженерия]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Eraevsky</name></author>
	</entry>
</feed>