Size: a a a

Типы в языках программирования, моделирования, представления знаний и жизни

2019 August 25

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
А вот фреймворк по interoperability — он вводит какую-то терминологию для "программирования-в-большом", самый важный для нас термин тут будет "федерирование" в отличие от "унификации" и "интеграции".

Хотя в жизни всё это инженеры называют "интеграция", но айтишники находят разные варианты.
источник

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
Igor Katrichek
@ailevenchuk "ISO_15926_package_Apr_2015/ISO 15926-11/initial set of relationships ISO 15926-11_2014-04-16.pdf" - тоже хороший перечень отношений, для формализации в богатых системах типов
А меня очень волнует набор типов из моего учебника системного мышления, гармонизированный с IEC81346. К этому модель HQDM будет поближе, но всё одно нужно разрабатывать эту upper ontology отдельно — инженерная и менеджерская жизнь-то с этим системным мышлением чуток поменялась. И это нужно в upper ontology учесть.

Ну, и какую систему типов, сиречь foundational ontology мне для этой концептуальной/методлогической работы выбрать?

Вот это мой вопрос!
источник

ХТ

Христофор 🇺🇦 Тюлькин in Типы в языках программирования, моделирования, представления знаний и жизни
Mikhail Gusarov
@ailevenchuk Хуже, богатство современной системы типов не для физической модели данных даже, а для вычислений.
Данные нужны именно для вычислений. И только для вычислений. Нет?
источник

AL

Alexander Luchkov in Типы в языках программирования, моделирования, представления знаний и жизни
Anatoly Levenchuk
А меня очень волнует набор типов из моего учебника системного мышления, гармонизированный с IEC81346. К этому модель HQDM будет поближе, но всё одно нужно разрабатывать эту upper ontology отдельно — инженерная и менеджерская жизнь-то с этим системным мышлением чуток поменялась. И это нужно в upper ontology учесть.

Ну, и какую систему типов, сиречь foundational ontology мне для этой концептуальной/методлогической работы выбрать?

Вот это мой вопрос!
Я бы предположил, что скорее её проще создать, нежели взять готовую. Возможно на основании некоторых других систем типов в рамках НИР с применением, например Партриджевского метода выделения типов.
Мне кажется это будет проще, чем пробовать готовые решения, явно не предназначенные для решения таких задач и оценивать их применимость применяя на практике, которая в любом случае сильно контекстнозависима.
источник

IK

Igor Katrichek in Типы в языках программирования, моделирования, представления знаний и жизни
@WatchTh15 , в среде онтологов ходит шутка (а может и не шутка), что все виды отношений между сущностями сводятся к "часть-целое"
источник

MG

Mikhail Gusarov in Типы в языках программирования, моделирования, представления знаний и жизни
@unmuamua Скорее вычисления нужны для данных?
источник

AL

Alexander Luchkov in Типы в языках программирования, моделирования, представления знаний и жизни
Igor Katrichek
@WatchTh15 , в среде онтологов ходит шутка (а может и не шутка), что все виды отношений между сущностями сводятся к "часть-целое"
Но нас же практические применения интересуют, а не шутки онтологов)
источник

NI

Nick Ivanych in Типы в языках программирования, моделирования, представления знаний и жизни
Mikhail Gusarov
@unmuamua Скорее вычисления нужны для данных?
В функциональном программировании, данные, это такой вид вычислений, только очень простой ;-)
Поэтому, данные и вычисления друг другу нужны ;-)
источник

MG

Mikhail Gusarov in Типы в языках программирования, моделирования, представления знаний и жизни
Про ангелов на кончике иглы неинтересно. Так же можно сказать, что и вычисления - это S-exprs, данные.
источник

MG

Mikhail Gusarov in Типы в языках программирования, моделирования, представления знаний и жизни
Но когда вычисления закончились, то они не нужны, а нужны результаты.
источник

NI

Nick Ivanych in Типы в языках программирования, моделирования, представления знаний и жизни
Mikhail Gusarov
Про ангелов на кончике иглы неинтересно. Так же можно сказать, что и вычисления - это S-exprs, данные.
Неа. Вычисления, это ещё и редукции, строго и чётко определённые.
источник

NI

Nick Ivanych in Типы в языках программирования, моделирования, представления знаний и жизни
Mikhail Gusarov
Но когда вычисления закончились, то они не нужны, а нужны результаты.
Результаты могут быть и вычислениями, в том числе.
источник

NI

Nick Ivanych in Типы в языках программирования, моделирования, представления знаний и жизни
И это вполне так практически полезно и используется.
источник

ХТ

Христофор 🇺🇦 Тюлькин in Типы в языках программирования, моделирования, представления знаний и жизни
Mikhail Gusarov
Но когда вычисления закончились, то они не нужны, а нужны результаты.
Для конкретики: содержимое БД ненаблюдаемо  (обычно, кроме дампа) "как содержимое", а только через запросы. Я это имел в виду. Нам не важно, что там лежит, важно, что можно сформировать ответ на вопрос "про красные тракторы", каковой является просто описанием вычисления.
источник

AT

Alexander Tchitchigin in Типы в языках программирования, моделирования, представления знаний и жизни
Христофор 🇺🇦 Тюлькин
Для конкретики: содержимое БД ненаблюдаемо  (обычно, кроме дампа) "как содержимое", а только через запросы. Я это имел в виду. Нам не важно, что там лежит, важно, что можно сформировать ответ на вопрос "про красные тракторы", каковой является просто описанием вычисления.
И в некотором смысле, даже "описанием описания вычисления", поскольку БД по запросу проводит вычисление (планирование и оптимизацию), которое порождает конечное вычисление (выполнение физического запроса).
источник

AG

Alex Gryzlov in Типы в языках программирования, моделирования, представления знаний и жизни
а сама база это как известно снэпшот потока данных
источник

ХТ

Христофор 🇺🇦 Тюлькин in Типы в языках программирования, моделирования, представления знаний и жизни
Alexander Tchitchigin
И в некотором смысле, даже "описанием описания вычисления", поскольку БД по запросу проводит вычисление (планирование и оптимизацию), которое порождает конечное вычисление (выполнение физического запроса).
ох уж эти компиляторщики ))
источник

AT

Alexander Tchitchigin in Типы в языках программирования, моделирования, представления знаний и жизни
Христофор 🇺🇦 Тюлькин
ох уж эти компиляторщики ))
Вот-вот, я-то не компиляторщик, а они - полные "ох уж эти"! 😂
источник

AT

Alexander Tchitchigin in Типы в языках программирования, моделирования, представления знаний и жизни
Alex Gryzlov
а сама база это как известно снэпшот потока данных
Или даже свёртка... 🤔
источник

AZ

Alexey Zakhlestin in Типы в языках программирования, моделирования, представления знаний и жизни
Смежный, наверное, вопрос в практической плоскости: можно ли описать Archimate модель через типы языка программирования. А если нельзя то как нужно расширить систему типов чтобы это стало возможным
источник