Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Приведенные рассуждения, прежде всего, ставят вопрос о достаточности, адекватности традиционного подхода к описанию предметной области с использованием классификации, основанной на теории множеств
Интересно ещё для чего была написана статья.А мне интересно для чего вы ее читали? В ней нет ни слова про программирование и написана не для программистов. В первой же строке обозначены границы темы «Описание предметной области (создание ее онтологии)...». (Про то, что такое класс в ОПП и семантике см. habrahabr.ru/post/249165)
4D-онтологии, ISO 15926Это все та же теория множеств (класс-подклассы). А вот теорию категорий надо держать в уме)))
То есть организация Жучек в кучки, их цветность и породистость, признание лидера стаи и всякое такое не важно, если у вас определённая характеристика любой Жучки не влияет на связанные действия.Спасибо. Очень мудрая мысль: что не влияет, то неважно, а что влияет — то важно.
2-ой вариант про роли.Я как раз умышленно не стал использовать понятие «роль», хотя во многих случаях специализационные (реляционные) отношения сводятся именно к ролям. (Про role concept и role-holder не думаю, что это точное решение — ведь роль может быть только у индивида, и вакансия — это тоже индивид — тут отношения сложнее… позже попытаюсь расписать.) Меня интересовал общий случай.
А 3-ий вариант — это ещё большая тема, которая является предметом мереологии.В этом тексте (на начальном уровне описания) я прежде всего хотел показать отличие множества, как объем понятия, и множества, как группы индивидов в составе сложного индивида. Остальные проблемы — позже.
какой-то единственно правильной классификации ролевых или мереологических отношений лично я не нашёл.Да и я не нашел удобоваримого решения. Вот пытаюсь подобраться к этой проблеме со стороны субъектно-событийного подхода (см. предыдущие статьи).
Понятно, что экстенсионал одного и того же типа может быть различным для разных субъектовДля этого любое выделение объекта должно приписываться конкретному субъекту. Вообще онтлогии могут быть только субъектными, конечно, с фиксацией, некоторой «объективной» (для данного множества субъектов) онтлогии, понимаемой как пересечение субъектных онтологий. Если субъекта выделить нельзя, то надо вводить что-то типа «абсолютного субъекта».
Также понятно, что в разных контекстах интенсионал одного и того же знака может быть разным.Для этого онтология должна быть исключительно темпоральной — с привязкой утверждений/фактов к событиям конкретного действия (контекста). В этом случае один и тот же объект может подпадать под разные понятия или «играть» разные роли без возникновения противоречий.
Формализм теории множеств может использоваться только как локальное упрощение для нужд логического вывода, а не как основной метод описания
И не придется ограничиваться одним лишь включением подмножеств во множества.Тут проблема на самом верхнем теоретическом уровне: есть сторонники так называемого логического подхода, предлагающие все мыслимые отношения и атрибуты (включая численные) описывать на языке теории множеств. С ними и полемика.
создании универсальной онтологии верхнего уровня
индивида Жучку мы называем лайкой, если она входит в множество лаек, а само множество лаек определяем как совокупность всех индивидов лаекЯ не специалист в теориях, возможно где-то и рассматривается принадлежность ко множеству как единственный вариант связи. Но в обычном бытовом смысле мы Жучку называем лайкой, если она соответствует общепринятым признакам лайки. У вас это называется «подпадание индивида под понятие». Только не очень понятно, зачем вы посвятили этому 3 абзаца. Выглядит так, как будто вы придумали проблему с неправильным определением понятий и потом доказали, что неправильные определения это неправильно.
связь индивида «Жучка» с понятием «ездовая» существенно отличается от связи с понятием «лайка»…Неа. Здесь тоже идет соответствие признакам. К примеру, абсолютным чемпионом можно назвать победителя последней мировой выставки. Одна собака может несколько раз побеждать в выставках и соответствовать этим признакам, потом победит другая, и этим признакам будет соответствовать уже она.
К примеру, Жучка могла быть признана абсолютным чемпионом породы, а потом утерять это звание, что принципиально невозможно с концептуальными понятиями
Жучка не может быть и собакой, и кошкойПотому что в наборах признаков собаки и кошки есть взаимоисключающие признаки, в данном случае связанные с генетикой.
Жучка является частью псарни и частью упряжкиТут, конечно, есть отношение «часть-целое», но если рассмотреть это с другой стороны, то все снова сводится к набору признаков. У нас есть некоторое представление о том, что такое упряжка собак, и один из признаков — это некоторое множество собак. На привале собак можно распрячь и отпустить, тогда можно будет сказать, что у нас пустая упряжка.
То есть организация Жучек в кучки, их цветность и породистость, признание лидера стаи и всякое такое не важно, если у вас определённая характеристика любой Жучки не влияет на связанные действия.Спасибо. Очень мудрая мысль: если что не влияет, то неважно, а если влияет, то важно)))
Золотые слова!Смысл этих «золотых слов» заключается в простой мудрости: собака есть то, что я назвал собакой (или точнее, то что попало под мое понятие «собака»). И атрибуты тут вторичны, производны от понятия (далее должны идти рассуждения о прототипах).
А вот стройная методология, в которой все это можно описывать до внесения в ИТ-систему, очень бы не помешала.Некоторые моменты я попытался зафиксировать в своем комментарии по поводу классификации. Какие-то общие соображения есть в моих предыдущих публикация по субъектно-событийному подходу. Постараюсь развить эту тему в последующих текстах.
Курорт, такой (-ая), что Находится в стране Россия и Имеет климат Средиземноморский.
Кстати, пособие я обновил пару недель назадСпасибо. Смотрел и последнюю версию.
Иными словами, на уровне концептуальной модели мы можем мыслить так, как нам удобноЭто понятно. Но хотелось бы приблизить формальный язык (нотацию) к мыслимой модели. Хотя потом при машинной интерпретации все в конечном может свестись к тем же owl:Class. О чем я написал в последнем предложении текста: "Формализм теории множеств может использоваться только как локальное упрощение для нужд логического вывода, а не как основной метод описания."
Зачем, вообще, нужны все эти онтологии?
Разве «МПО» это Знания?
Можно ли с помощью МПО извлекать из текстов Знания?
Тогда зачем всё это, когда есть сообщество экспертов, которые делают работу вместо машин?
Камень преткновения здесь понятие «Знание».
Но ИМХО, онтологии это не те технологии, чтобы машина научилась оперировать со Знаниями. Не так ли?
Так вот, если человек умеет расшифровывать Мысль, закодированную в языковом выражении с помощью Знаний, то как это может делать машина с помошью онтологий?
Модели предметно области полезны ровно в той степени, в какой полезны записи в бухгалтерской книге, в которых кроме автора мало кто разбирается.
поскольку технологии обработки Данных сейчас на пике своих возможностей
А мы занимаемся чепухой, составляем записи бухучёта…
Очень просто. Сначала надо разработать машинный формат Знаний.
Вот, собственно, чем надо заниматься.
Если Вы сумеете записать Знание как Ответ на вопрос в памяти машины, значит Вы решили проблему!!!
Никакая Прога пока не может понять смысл вопроса или фразы.И? Какой вывод? Все дружно форматируем свои винчестеры? Ведь ни одна программа на вашем компьютере не может понять смысл вашего вопроса. А заодно не забудьте выкинуть свой калькулятор он тоже не может.
Айбиэм Ватсон, Аскнет и прочие так называемые «вопросно-ответные системы» являются поисковиками по ключевым словам, в которых ответы заранее вбиты на вопросы.

не создаю что-то принципиально новое усилием мысли, воли, сознания или чего бы то ни было!Вот тут и принято проводить границу между рассудком, с одной стороны, и разумом/интеллектом с другой: рассудок только воспроизводит, не способен на создание нового (и таково — рассудочно — практически все население планеты), и лишь малый процент людей творит, то есть обладает разумом/интеллектом. Рассудочная деятельность вполне поддается рациональному моделированию — калькулятор считает куда быстрее нас. А творческая разумная/интеллектуальная деятельность принципиально иррациональна.

Наука нужна для установления ЗАКОНОМЕРНОСТЕЙ в Мироздании и получения НОВЫХ Знаний.Онтология (модель предметной области) нужна для установления ЗАКОНОМЕРНОСТЕЙ в предметной области и получения НОВЫХ Знаний об этой предметной области.
обработайте его с помощью Ваших онтологийВы скорее всего, вообще не понимаете о чем спрашиваете. С помощью онтологий нельзя ничего обработать (как и с помощью научных теорий).
Я, собственно, как раз и утверждаю, что ни псевдосемагнтические, ни онтологические, ни стохастические, ни миварные, ни другие известные технологии не способны работать со Знаниями. Все они оперируют Данными! Следовательно, они не способны синтезировать Знания.Повторю вам — это же сугубо терминологическая проблема. Вы тут спорите о словах. Если под знаниями понимать, то что вы, то следует признать, что ни одна научная теория неспособна синтезировать Знания. Почему вы не предъявляете претензии к научным теориям?
Во-первых, научные теории не являются ТЕХНОЛОГИЯМИ, к которым Вы относите онтологии.Есть семантические технологии при помощи которых создаются онтлогии предметных областей, которые есть ни что иное как теории/модели этой предметной области. Научная теория некоторого предмета и онтология предметной области — это модели, построенные по определенным технологиям. И у этих моделей одинаковый статус относительно знания: ни одни, ни другие не предназначены для синтеза Знаний (с большой буквы).
Приведенные рассуждения, прежде всего, ставят вопрос о достаточности, адекватности традиционного подхода к описанию предметной области с использованием классификации, основанной на теории множеств.
Классы, множества, группы, системы