Создание онтологии на основе Basic Formal Ontology
Данный материал написан по материалам книги "Building ontologies with Basic Formal Ontology" (Arp, Robert ; Smith, Barry & Spear, Andrew D. (2015). Building Ontologies with Basic Formal Ontology. Cambridge, MA: MIT Press)
Принципы наилучшей практики I: Проектирование онтологии предметной области
В главах 1 и 2 онтология была определена как репрезентативный артефакт, представления которого предназначены для обозначения универсалий, определенных классов и отношений между ними. Мы также ввели некоторые различия между различными типами онтологий и представили идею таксономии как центрального компонента онтологии. В свете всего этого проблема проектирования онтологии - это проблема проектирования формализованного репрезентативного артефакта, включающего таксономическую иерархию в качестве основы, чьи представления (термины) обозначают универсалии, определенные классы и отношения между ними. В этой и следующей главах мы обсудим, как этот процесс выглядит на практике, сосредоточив внимание на соображениях и принципах, связанных с разработкой справочных онтологий предметной области, полезных для поддержки научных исследований. Вопросы, которые будут рассмотрены в этой главе, включают в себя: предмет и область применения онтологии предметной области, а также первые шаги, которые следует предпринять при разработке самой онтологии.
Общие принципы проектирования онтологий
Сначала мы изложим принципы, определяющие общее отношение или мировоззрение, которые следует иметь в виду при разработке онтологии. Наша позиция заключается в том, что хорошей онтологией будет та, которая разработана таким образом, чтобы соблюдать эти принципы, и что, действительно, соблюдение этих принципов будет частью того, что делает онтологию хорошей.
1. Реализм
Мы уже обсуждали нашу приверженность реализму в главе 1. В целом, “реалистизм” можно определить как философскую позицию, согласно которой реальность и ее составляющие существуют независимо от наших (лингвистических, концептуальных, теоретических, культурных) представлений и могут быть познаны, например, посредством перцептивного опыта и применения научного метода. Цель науки, с этой реалистической (и, как мы полагаем, здравомыслящей) точки зрения, состоит в том, чтобы открывать истины о реальности. Реализм в онтологии также основан на идее о том, что с помощью науки мы можем познать общие черты реальности в виде универсалий и отношений между ними. Этот реалистический подход имеет ряд общих последствий. Во-первых, это подразумевает, что онтологии являются репрезентациями реальности, а не концепциями людей, ментальными репрезентациями или использованием языка. Конечно, онтология, например, когнитивной психологии или лингвистики, может содержать концепции, ментальные репрезентации или способы использования языка в рамках своего предмета. Но тогда последние рассматривались бы как части реальности в точности аналогично тому, что имеет место, например, в онтологии астрофизики или в развитии растений. Многие разделы науки относятся к сущностям, таким как химические элементы, клетки прокариот или горные породы палеопротерозоя, которые существовали задолго до появления первых людей. Другие разделы науки относятся к сущностям — например, в области права или экономики, — которые существуют в результате человеческой мысли и деятельности. Онтологический реализм в равной степени применим ко всем отраслям науки, исходя из того, что, например, обеспеченные долговые обязательства не менее реальны, чем электроны и планеты.
2. Перспективизм
Цель науки состоит не просто в том, чтобы открывать истины о реальности. Его цель - разработать теории, которые были бы настолько точными, настолько широкомасштабными, настолько прогнозирующими, настолько объясняющими, настолько логически последовательными и настолько хорошо проверенными, насколько это возможно. К сожалению, эти цели — и ряд других целей, которые также считаются привлекательными, таких как максимальное соответствие здравому смыслу, — по-видимому, не могут быть реализованы одновременно. Чтобы справиться с этим фактом, мы придерживаемся доктрины перспективизма. Перспективизм проистекает из признания того, что реальность слишком сложна и разнообразна, чтобы охватить ее во всей полноте в рамках одной научной теории. Это сводится к принципу, согласно которому две различные научные теории могут быть одинаково точными представлениями об одной и той же реальности. Это, конечно, не означает, что все представления, созданные учеными, имеют равную ценность. Точка зрения, согласно которой рыбы являются млекопитающими, явно имела бы меньшую ценность, чем противоположная точка зрения, поскольку она была бы менее точной по отношению к фактам реальности. Но, тем не менее, существует множество различных репрезентаций, которые являются одинаково хорошими (истинными, достоверно подтверждаемыми) репрезентациями некоторой данной части реальности именно потому, что они отражают различные особенности этой реальности. Наиболее очевидные примеры различных, но одинаково обоснованных точек зрения на одну и ту же область реальности связаны с феноменом детализации. Проще говоря, одинаково правомерно изучать живые организмы как с точки зрения молекулярной биологии, так и с точки зрения, учитывающей анатомию и физиологию на уровне органов и систем органов. Одинаково правомерно рассматривать человеческое поведение как с точки зрения физики сенсомоторной системы человека, так и с точки зрения экономических стимулов. Каждая из упомянутых точек зрения может внести свой вклад в наши знания о реальности, которые точно соответствуют текущей реальности. Последствия перспективизма для онтологии заключаются в том, что несводимость различных точек зрения должна соблюдаться также при проектировании онтологий. Разработчики онтологий не должны стремиться представить все части и особенности реальности в единой онтологии, а должны стремиться, скорее, к модульному подходу, при котором каждый модуль поддерживается, насколько это возможно, экспертами в соответствующей научной дисциплине.
3. Фаллибилизм
Фаллибилизм предполагает приверженность идее о том, что, несмотря на то, что наши современные научные теории являются лучшим имеющимся у нас источником утверждений, которые являются кандидатами на выражение истин о реальности, тем не менее, возможно, что некоторые из этих утверждений ложны. Реальность существует независимо от наших способов ее научного понимания, и опыт подсказывает нам, что даже наши лучшие современные теории могут подвергаться корректировке. Таким образом, хотя реалист считает, что наш опыт, идеи и научные теории относятся к реальности — что они в совокупности образуют представление, карту или картинку реальности, — это не означает, что все элементы этой карты верны; некоторые элементы могут неправильно соотноситься, некоторые могут вообще не соотноситься все. Наша карта реальности на любом данном этапе всегда является лишь частичной: реальность никогда не раскрывается ученым во всей своей полноте. И поскольку наше представление постоянно расширяется по мере того, как мы узнаем и открываем для себя больше о том, что существует по ту сторону реальности, то, во что мы верим сегодня, основываясь на том, что мы узнали о тех аспектах реальности, к которым мы до сих пор имели доступ, иногда подрывается тем, что мы узнаем завтра о тех аспектах реальности, которые существовали до сих пор. недооцененный. Процесс корректировки нашей карты реальности сам по себе подвержен множеству различного рода неудач и изменений направления, некоторые (немногие) из которых могут быть радикальными по своей природе (двумя выдающимися примерами являются коперниканская и дарвиновская революции в физике и биологии). Однако, несмотря на все эти изменения и даже на самые радикальные научные революции, основные справочные элементы этой карты остаются нетронутыми. Ученые ошиблись, полагая, что солнце вращается вокруг земли; но, исправив эту ошибку, они продолжали использовать такие термины, как “солнце” и “земля”, для обозначения тех же сущностей, что и раньше. Нечто подобное применимо к таким общим терминам, как “атом”, “звезда”, “организм”, “клетка” и “планета”. Хотя наши представления об этих сущностях менялись со временем, сами эти термины в значительной степени сохранили свое значение благодаря таким изменениям. Однако в то же время фаллибилист признает, что и в отношении общих терминов наши научные знания со временем могут быть перевернуты новыми эмпирическими открытиями, как, например, в уже упомянутом случае с “флогистоном”. Некоторые конкретные последствия фаллибилизма для проектирования онтологий в поддержку научных исследований включают следующее: 3а. Что каждая онтология должна иметь сложные стратегии для отслеживания успешных версий онтологии. Новая версия онтологии становится необходимой, когда обнаруживаются и исправляются ошибки в текущей научной теории предметной области и когда обнаруживается новая информация, относящаяся к предметной области. Пользователи онтологии должны иметь возможность отслеживать такие изменения. 3b. Что каждая онтология должна иметь службу отслеживания для своих пользователей, которая позволит им легко указывать на ошибки и пробелы в онтологии и своевременно рассматривать их заявки в эту службу. Как и сама наука, проектирование онтологий - это непрерывное коллективное предприятие, в котором ошибки могут быть обнаружены и предотвращены с помощью ввода и тестирования нескольких человек.
4. Адекватность
В философских кругах широко распространена тенденция рассматривать цель философии в редукционистских терминах. С этой точки зрения задача философа состоит в том, чтобы объяснять сложные явления, сводя их к более простым и фундаментальным компонентам, опираясь при этом на поразительные успехи современной физики. Адекватизм - это противоположная тенденция, которая утверждает, что сущности в любой данной области следует воспринимать серьезно на их собственных условиях и что в нашем наборе теорий реальности должно быть место для всех различных видов сущностей, которые содержит реальность, на всех уровнях детализации. Для адекватиста все научные дисциплины, на первый взгляд, одинаково ценны в плане представления того, что существует в реальности. Точно так же, как онтология физики посвящена, например, атомам и субатомным частицам, а онтология химии - химическим элементам и соединениям и связанным с ними реакциям, так и онтология биологии будет включать представления универсалий и определенных классов на различных уровнях детализации от молекул и клеток до органов и систем. организмы, а оттуда - популяции и экосистемы. Цель онтологии, с точки зрения сторонника адекватизма, состоит в том, чтобы отдать должное огромному множеству различных видов сущностей, существующих в мире, вместо того, чтобы игнорировать те или иные конкретные виды сущностей или пытаться их объяснить. Именно адекватистский взгляд на онтологию отстаивается в дальнейшем. Предположим, например, что нужно создать онтологию для данной предметной области, поскольку эта предметная область описана в учебниках по какой-либо данной научной дисциплине. Онтология должна быть разработана таким образом, чтобы представлять типы сущностей, описанные в учебниках; но она должна делать это таким образом, чтобы ее можно было связать с другими онтологиями, охватывающими соседние домены, включая домены, распознающие сущности на разных уровнях детализации. Подразумевается, что онтологии не должны разрабатываться изолированно друг от друга, а скорее всегда в тандеме с онтологиями, с которыми они должны взаимодействовать. В более общем плане, адекватная структура для разработки онтологии должна допускать сущности на нескольких уровнях детализации (как, например, в биологии, где адекватная общая структура должна допускать — по крайней мере — молекулы, клетки, органы, организмы и популяции) и множество различных видов отношений между сущности на этих разных уровнях.