Расскажите, пожалуйста, про "онтологии".
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 12.10.19 00:57
Оценка:
Наример:
чем онтология отличается от словаря, от тезауруса?
чем онтология отличается от модели? Entity-Relationship модели, UML-модели?

"сейчас под онтологией понимается любое описание декларативных знаний, сделанное на формальном языке и снабженное некоторой классификацией специфицируемых знаний, позволяющей человеку удобно воспринимать их." (q) 1
Автор(ы): Лапшин Владимир Анатольевич
Дата: 23.07.2010
В статье обсуждаются вопросы, связанные с ролью онтологий в современных компьютерных системах. Рассматриваются различные аспекты применения онтологий для улучшения качества информационного поиска, а также для систематизации. Рассмотрены принципы, лежащие в основе языков описания семантики Web RDF и OWL. В статье также дано описание принципов, лежащих в основе языков RDF и OWL.
, 2
Автор: mefrill
Дата: 18.10.10
.

Если мне дали задание "создать онтологию" по какому-либо вопросу, что они от меня ожидают получить?
Отредактировано 12.10.2019 1:01 Эйнсток Файр . Предыдущая версия . Еще …
Отредактировано 12.10.2019 0:59 Эйнсток Файр . Предыдущая версия .
Re: Расскажите, пожалуйста, про "онтологии".
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 12.10.19 16:42
Оценка: 2 (1)
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Если мне дали задание "создать онтологию" по какому-либо вопросу, что они от меня ожидают получить?


Возможно, описание чего-либо, например, с помощью OWL.
Вселенная бесконечна как вширь, так и вглубь.
Re[2]: Расскажите, пожалуйста, про "онтологии".
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 12.10.19 16:58
Оценка:
ЭФ>>Если мне дали задание "создать онтологию" по какому-либо вопросу, что они от меня ожидают получить?
R3> Возможно, описание чего-либо, например, с помощью OWL.

У меня вызывает непонимание того, зачем все эти онтологии нужны. Ведь всё то же самое, что выражают онтологии, можно выразить на языке программирования C#. Такое впечатление, что онтологии придумывают те, кто не осилил язык программирования. И тогда они делают ещё один язык, такой же, как язык программирования, но якобы "декларативный".
Re[3]: Расскажите, пожалуйста, про "онтологии".
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 12.10.19 19:01
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>У меня вызывает непонимание того, зачем все эти онтологии нужны. Ведь всё то же самое, что выражают онтологии, можно выразить на языке программирования C#. Такое впечатление, что онтологии придумывают те, кто не осилил язык программирования. И тогда они делают ещё один язык, такой же, как язык программирования, но якобы "декларативный".


Ну так почитай, зачем оно нужно.
Например, параметры между системами ты на JSON/XML передаёшь или на C#?
Вселенная бесконечна как вширь, так и вглубь.
Re[4]: Расскажите, пожалуйста, про "онтологии".
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 13.10.19 05:37
Оценка: :)
R3>Например, параметры между системами ты на JSON/XML передаёшь или на C#?
Ну тут C# не очень удачный пример, зато вот в Java
есть RMI (Java Remote Method Invocation) или как его там,
где вполне передаётся байт-код.
Re[3]: Расскажите, пожалуйста, про "онтологии".
От: LaptevVV Россия  
Дата: 13.10.19 06:42
Оценка:
ЭФ>У меня вызывает непонимание того, зачем все эти онтологии нужны. Ведь всё то же самое, что выражают онтологии, можно выразить на языке программирования C#. Такое впечатление, что онтологии придумывают те, кто не осилил язык программирования. И тогда они делают ещё один язык, такой же, как язык программирования, но якобы "декларативный".
Если ты знаешь про семантические сети, то удивительно, что задаешь вопросы...
Если не знаешь — почитай.
Семантическая сеть — это одно из первых представлений знания в системах ИИ.
Семантическая сеть — это модель предметной области. Онтология тоже представляется семантической сетью.
Семантическая сеть — это граф, где вершинами являются понятия, и ребра — отношения между понятиями.
В Курсе ИИ обязательно рассматривают представление знаний с помощью семантических сетей.
Онтология — типа более широкое понятие, но для программиста практически ничем не отличается.
Я их только по названиям и отличаю. А по сути — одно и то же.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: Расскажите, пожалуйста, про "онтологии".
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 13.10.19 06:59
Оценка:
LVV>Если ты знаешь про семантические сети, то удивительно, что задаешь вопросы...

Как раз не странно.

LVV>Семантическая сеть — это одно


Вот когда программист создаёт интерфейсы, классы и объекты,
он тоже создаёт семантическую сеть в конкретном синтаксисе, например Java.

Это практическое, понятное, направление.

А неосиляторы, преподающие в ВУЗах, пыжатся понять, что же там запрограммировано,
но не могут. Потому что выучить Java это выше их сил.

И поэтому придумывают свой язык для описания того же самого.
Но деляют это сверпафосными словами с наукообразным видом.

Тьфу!
Re[5]: Расскажите, пожалуйста, про "онтологии".
От: LaptevVV Россия  
Дата: 13.10.19 07:12
Оценка:
ЭФ>А неосиляторы, преподающие в ВУЗах, пыжатся понять, что же там запрограммировано,
ЭФ>но не могут. Потому что выучить Java это выше их сил.
Радость ты моя, включи мозги-то.
Не все люди — программисты.
Более того, люди, которые пытаются построить модели знаний, как раз практически никогда программистами не бывают.
Модель — это НЕ программа.
Ну, давай, напиши на Java модель процесса развития атомного взрыва.
А то у тебя в руках молоток, и ты его пытаешься применить для выращивания цветов.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[6]: Расскажите, пожалуйста, про "онтологии".
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 13.10.19 08:01
Оценка: :))
LVV> давай, напиши на Java модель процесса развития атомного взрыва.

Не вижу никаких проблем, в том, чтобы отобразить все и любые процессы на Java.
Сам сделать я этого не смогу, но только потому что я не физик.
А так простейшая модель — это распространение ударной волны в зависимости от расстояния до точки подрыва.
Есть даже сайт, который рассчитывает разные радиусы (сплошного поражения, и т.п.) в зависимости от мощности заряда.
Нужно другой процесс — для него тоже можно сделать модель на Java.

Таким образом, весь вопрос только в выборе языка на котором модель записывается.
Те кто не осилили Java, делают "онтологии"
Re[7]: Расскажите, пожалуйста, про "онтологии".
От: LaptevVV Россия  
Дата: 13.10.19 09:42
Оценка: 1 (1) +1 :)))
ЭФ>Таким образом, весь вопрос только в выборе языка на котором модель записывается.
ЭФ>Те кто не осилили Java, делают "онтологии"
Те, кто не осилил физику или математику, делают программы на Java...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[8]: Расскажите, пожалуйста, про "онтологии".
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 13.10.19 09:58
Оценка:
ЭФ>>Те кто не осилили Java, делают "онтологии"
LVV>Те, кто не осилил физику или математику, делают программы на Java...

Я с детства опрашиваю физиков и биологов, нужны ли им какие-то программы.
Они отвечают, да нет, можно и так посчитать, и всё готовое есть.

Если бы был запрос на программирование для физики, я бы её выучил.
Re[9]: Расскажите, пожалуйста, про "онтологии".
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 13.10.19 10:09
Оценка: +3
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Я с детства опрашиваю физиков и биологов, нужны ли им какие-то программы.

ЭФ>Они отвечают, да нет, можно и так посчитать, и всё готовое есть.
ЭФ>Если бы был запрос на программирование для физики, я бы её выучил.

На самом деле спрос на программы для моделирования очень велик. Наверное, лучше всего это видно в области [био]химии — бОльшая часть химических соединений и лекарств нынче создается через моделирование, а уже после отбора на моделях переходят к физическому синтезу. Очень востребованы методы моделирования работы иммунной системы, экспрессии генов и т.п.

Другое дело, что этот спрос не очевиден — в профессиональной среде могут годами вздыхать о том, что существующий софт чего-то не умеет или делает плохо, но сами исследователи не станут заниматься составлением ТЗ, поиском разработчиков, контролем над разработкой и т.п. — им и не до того, и не их это забота. А те, кто этим занимается, поддерживают связи с узким кругом специализированных разработчиков, которые делают софт только для науки, и на розничном рынке не светятся вообще.
Re[9]: Расскажите, пожалуйста, про "онтологии".
От: LaptevVV Россия  
Дата: 13.10.19 12:20
Оценка:
ЭФ>Если бы был запрос на программирование для физики, я бы её выучил.
Спрос есть.
Особенно в некоторых областях моделирования физических и биофизических процессов.
Я вот писал программы на С++ по моделированию перколяционных процессов. 7 лет.
Теперь там вместо меня — мой выпускник лабает.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: Расскажите, пожалуйста, про "онтологии".
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 14.10.19 19:55
Оценка: +1
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>>>Если мне дали задание "создать онтологию" по какому-либо вопросу, что они от меня ожидают получить?

R3>> Возможно, описание чего-либо, например, с помощью OWL.

ЭФ>У меня вызывает непонимание того, зачем все эти онтологии нужны.

Потому что они не нужны.

ЭФ>Ведь всё то же самое, что выражают онтологии, можно выразить на языке программирования C#.

Не совсем все, но многое.

ЭФ>Такое впечатление, что онтологии придумывают те, кто не осилил язык программирования.

Есть такое.
Существует (непустой) класс аналитиков, которые составляют модели и метамодели с непонятными целями. OWL одно из их творений.

ЭФ>И тогда они делают ещё один язык, такой же, как язык программирования, но якобы "декларативный".

Скорее структурированный язык для описания вообще всего. Только к языку описаний забыли приложить язык запросов, чтобы получать пользу от описаний.
Re[4]: Расскажите, пожалуйста, про "онтологии".
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 14.10.19 21:01
Оценка: +1
Здравствуйте, gandjustas, Вы писали:

G>Скорее структурированный язык для описания вообще всего. Только к языку описаний забыли приложить язык запросов, чтобы получать пользу от описаний.


Да, забыли тебе сказать. Например, про SPARQL.
Вселенная бесконечна как вширь, так и вглубь.
Отредактировано 14.10.2019 21:01 Real 3L0 . Предыдущая версия .
Re[4]: Расскажите, пожалуйста, про "онтологии".
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 14.10.19 21:50
Оценка:
G> к языку описаний забыли приложить язык запросов

не забыли,
SQWRL: a Query Language for OWL
Re[5]: Расскажите, пожалуйста, про "онтологии".
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 15.10.19 00:47
Оценка: +1
Здравствуйте, Real 3L0, Вы писали:

R3>Здравствуйте, gandjustas, Вы писали:


G>>Скорее структурированный язык для описания вообще всего. Только к языку описаний забыли приложить язык запросов, чтобы получать пользу от описаний.


R3>Да, забыли тебе сказать. Например, про SPARQL.


Формально язык существует, его реализаций и полезного применения не встречал. Я до сих пор не понимаю какую реальную проблему должны решать эти веб-онтологии.
Re[6]: Расскажите, пожалуйста, про "онтологии".
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 15.10.19 06:22
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Формально язык существует, его реализаций и полезного применения не встречал. Я до сих пор не понимаю какую реальную проблему должны решать эти веб-онтологии.


Точно используют:
* Яндекс;
* Гугель.

Его можно использовать (но не знаю, используют ли):
* в полиции;
* https://nauka.vesti.ru/article/1228895
* ещё куче вещей, где нужно делать выводы.

Но в любом случае, это не уровень пользователя, поэтому "реального применения" ты не увидишь.
Вселенная бесконечна как вширь, так и вглубь.
Отредактировано 15.10.2019 6:24 Real 3L0 . Предыдущая версия . Еще …
Отредактировано 15.10.2019 6:23 Real 3L0 . Предыдущая версия .
Re: Расскажите, пожалуйста, про "онтологии".
От: Cyberax Марс  
Дата: 15.10.19 09:20
Оценка: +1
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Наример:

ЭФ>чем онтология отличается от словаря, от тезауруса?
ЭФ>чем онтология отличается от модели? Entity-Relationship модели, UML-модели?
Я когда-то работал в проекте, где заказчику в голову ударили эти онтологии. У них там была идея сделать супе-мега-онтологию, которая описывала бы целые области деятельности и по этой фигне генерировать веб-сайты для управления брендом.

Было потрачено много миллионов, сделан софт поверх Eclipse, с RDF, OWL и прочей радостью. В итоге был получен нулевой результат, так как реальные области не классифицируются в красивые категории, кроме как в очень узких рамках.

Современные подходы к AI это усвоили, и работают как моск — с нечёткими категориями, которые могут иметь сложные отношения.
Sapienti sat!
Re[2]: Расскажите, пожалуйста, про "онтологии".
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 15.10.19 09:28
Оценка:
C>Я когда-то работал в проекте, где заказчику в голову ударили эти онтологии. У них там была идея сделать супе-мега-онтологию, которая описывала бы целые области деятельности и по этой фигне генерировать веб-сайты для управления брендом.

Это как-либо связано с украинским университетом ХНУРЭ ?

C> сделан софт поверх Eclipse, с RDF, OWL и прочей радостью


Они его заопенсорсили ?

C> Современные подходы к AI это усвоили, и работают как моск — с нечёткими категориями, которые могут иметь сложные отношения.


Что мешает засунуть в онтологию нечёткую категорию ?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.