УДК 681.3 А. Ф. Манако Системные аспекты моделирования целенаправленного развития инновационных информационных технологий «учебные объекты» Описаны постановка общей задачи, системные конструктивы (модели, методы) МАНОК/S, МАНОК/S-система и ее функциональная архитектура, примеры их интерпретации. A formal description of the generalized task. system constructives (models and methods) MANOK/S, … MANOK/S- system and its functional architecture, as well as examples of their interpretations are given. Описано постановку загальної задачі, системні конструктиви (моделі, методи) МАНОК/S, МАНОК/S-систему та її функціональну архітектуру, приклади їх інтерпретації.. Введение. Еще на ранней стадии развития обучения на базе компьютеров (CBI) и интеллектуальных обучающих систем (ITS) Р. Джерард предложил концептуальную идею (КИ-Джерарда): „Единицы обучения нужно производить более малыми и комбинировать их (подобно тому как комбинируются компоненты конструкций в стандартизированных конструкторских наборах) в большое разнообразие специфических программ обучения, приспособленных к каждому обучаемому” [1]. Однако только на рубеже ХХ-ХХI веков практическая ценность КИ-Джерарда стала общепризнанной. В частности, в статье "Пионеры учебных объектов" (2001) Том Баррон, редактор ведущего в мире журнала по электронному обучению Learning Circuits, отметил: "Новая модель для е-обучения становится реальностью. Согласно этой модели учебный контент освобождается от промежуточных ’коитейнеров’, будет потоком между различными системами, может смешиваться, многоразово использоваться и, одновременно, обновляться. В центре новой модели – учебный объект (УО; LO) – конструктив, ’строительный блок’, использование которого позволяет реализовать такой динамический подход к управлению контентом еобучения”. Общая проблема опережающего, состоит в целенаправленного том, что развития огромный потенциал инновационных ускоренного, информационных технологий УО (ИТОУ) в Украине да и вне ее пространства пока что широкомасштабно не реализуется [2-4]. Пусть S = <целенаправленное развитие инновационных ИТУО> – динамический объект (сложная система), основной принцип развития которого – создание нового знания многоразового использования. Тогда актуальная новая проблема и направление исследований – „Как лучше определять и поддерживать S? (в условиях 1 построения информационного общества, экономики знаний)” [3-6]. В [7] описан общий подход к моделированию S. В статье описаны системные аспекты моделирования S. Постановка общей задачи. В частности в [3-7] описано: (1) Триаду киберпространств на S: S ≈ <eldS, ldS, dS> (1) (2) МАНОК/S (укр. аббр. = Модель Агрегатування НавчальноОрієнтованого Контенту = Каркас опорных частичных моделей и методов /ОЧМ, MODi /): MOD ≈ <<S>, <MODi>, ..…>, (MODi <S>) (2) (3-4) Модели глобальных и частичных состояний (см. Высокого уровня модель (ВУМ) МАНОК-семантик [4], интегрированную с ВУМ-DC-INDECS-DOI-семантик): <MOD> = <<аMOD>, <ваMOD>, <мваMOD>, <эмваMOD>> (3) <MODi> = <<аMODi>, <ваMODi>, <мваMODi>, <эмваMODi>> (4) где: <> – обозначает комбинацию содержимого; ≈ – означает „на нем”; <S> – класс объектов (RDF-ресурсов), которые можно моделировать на S; MODi – классы ОЧМ на <S>; ..… – то, что целесообразно идентифицировать и/или дополнять до MOD; эмва – состояния «экземпляр, манифестация (ва), выражение (а), абстракция» MOD, MODi [4]; Определение 1: dS = ц-киберпространство = пространство, которое обеспечивает цифровые возможности и которое можно использовать для решения задач группы и организации ее взаимодействий с агрегированием объектов контента при помощи логично связанных сетей, сред и систем; Определение 2: ldS = уок-киберпространство = dS, которое можно использовать для дистанционного образования и непрерывной учебы; Определение 3: eldS = экспедиционное ldS = ldS, которое оценивается степенью использования прототипов инновационных агрегирований уок-объектов; уок = учебноориентированный контент [4]. В соответствии с КИ-МАНОК = <оптимизировать S в форме определенного процесса (ОП, DP)> [3-7] и с учетом (1-4) постановка общей задачи имеет вид: DP/SS: КИ-МАНОК → МАНОК/S → МАНОК/SS → FA-М/SS (5) где DP/SS – DP, имеющий входной элемент КИ-МАНОК (МАНОК/S ...) и выходные элементы – МАНОК/SS и FA-М/SS – формальное описание МАНОК/S-системы и ее эталонной функциональной архитектуры. Примеры описаний других существенных входных элементов DP/SS (см. общее определение DP, например, в [3]; см. также анализ других примеров в [2]): 2 1). Концептуальные идеи, цели (КИЦ): КИ академика В.М. Глушкова, КИЦ-Бланка, КИЦ-Джерарда, КИ Б. Дервин, КИЦ-SW (Семантического Веба, RDF), КИ-Нонака [7]: 2). Задачи (связанные, в частности, со сложностью понимания S, МАНОК/SS) 2.1. Известная с середины 50-годов ХХ века «междисциплинарная проблема сложности понимания людей и их технологично-возможных сред (в т.ч. в сфере ИТ для учебы, образования и тренировки)» [8, 9]. 2.2. «Неопределенность понятий является одним из ключевых вопросов при проектировании информационных систем ... Контекст, метаданные, онтологии и время – ключевые вопросы в информационном моделированиии” [10]. 2.3. „Поскольку мы двигаемся к обществу знаний, то изменяется наше понимание – Что такое учеба, где, как и для каких целей она проводится? … характер учебы, жизни и труда быстро изменяется и поэтому не только люди должны адаптироваться к изменениям, но и традиционные способы ведения дел также должны изменяться" [11]. 2.4. "Определение и понимание учебных объектов является вызовом--проблемой, поскольку их необходимо рассматривать в контексте общей концептуальной модели, которая базируется на иерархии объектов гранулированного контента" [12]. Постановки задач, связанных с (5). Общий подход (DP, методы) к моделированию S [7] и решению задачи (5) базируется на применении информационного подхода, т.е. на применении МАНОК/S. Они необходимы для распознавания, понимания, организации, прогнозирования и вывода на контенте, а также для овладения ролью и функциями компонент S, т.е. и МАНОК/SS и FA-М/SS (см. также [8]). Поэтому для решения общей задачи (5) целесообразно пошагово осуществлять: (5а). Дополнение МАНОК/S системными конструктивами (далее SКM – SКметоды/модели), применение которых более эффективно представляет системные аспекты «овладения ролью и функциями компонент МАНОК/SS». Далее в МАНОК/S (сокр. М/S) вводятся следующие SКM: (2.0) SКM «М/S(): М/S()-задача» (2.1) SКM «М/S: Форма-Содержание» (2.2) SКM «М/S: Конструктор ’Агрегатор-Генератор-Анализатор’» (2.3) SКM «М/S: Концепты» (2.4) SКM «М/S: Онтологии» (2.5) SКM «М/S: Реестр метаданных /РМД, RMD/» (2.6) SКM «М/S: Лексикографическая модель данных /LMD/» (2.7) SКM «М/S: Фракталы» (2.8) SКM «М/S: Нейронные сети» 3 (2.9) SКM «М/S: Электронные Повествования (Digital Narratives/Storytelling)» (5б). На базе (1-4) и М/S, дополненной SКM (5а), формально описать М/SS и ее эталонную функциональную архитектуру как. минимальную формальную структуру DP/сервисов высокого уровня (далее – FA-МАНОК/SS или FA-М/SS). Далее кратко описаны SКM (2.0-2.9), М/SS, FA-М/SS с примерами их содержательной интерпретации (Прим. Вставки [=…] в примерах – наши). Описание SКM. Введение, формализация и систематизация М/S()-задач осуществляется методом (2.01) <Абстракция-Реализация (Абстракции) Идей> пошагово: Шаг М/S(М/SS; FA-М/SS)-абстракция. Ключевые понятия общей постановки М/S()задач вводятся при помощи формализации, исходя из вербального описания ключевых идей / понятий и с использованием минимальной формальной структуры – М/S()-базиса. При дальнейших шагах к М/S()-базису добавляются или уточняются результаты формализации релевантных ключевых идей / понятий одной или более теорий. Шаг М/S()-реализация (М/S()-абстракции). Результаты выполнения предыдущих шагов применяются для решения М/S()-задач. Например, в реальном мире, для проектирования, разработки, тестирования, совершенствования и, вообще, в границах жизненного цикла (ЖЦ) реализаций М/S() или их компонент. Пример вербального описания SKMов на базе КИ-Джерарда. „Единицы обучения нужно производить более малыми [=U(S), цель] и комбинировать их [=<МA(M(U(S))), МG(M(U(S))), МAG(M(U(S)))>] в большое разнообразие специфических программ обучения [=M(U(S)], приспособленных [=цель] к каждому обучаемому [=Γ]” где: U(S) - класс элементарных информационно-дидактических единиц (ЭИДЕ) на S; M(U(S)) - результаты целенаправленных взаимодействий Γ с комбинациями U(S); Γ- группа в Определении 1 = группа людей /ΓH/, программных агентов /ΓA/ = группа ролей ΓH/ΓA из формального словаря ролей VOC(Γroles); МA(M(U(S))) – «М/S: Анализатор M(U(S))» МG(M(U(S))) – «М/S: Генератор M(U(S))» МAG(M(U(S))) – «М/S: Агрегатор M(U(S))» Формальное описание понятий М/S-базиса на базе КИ-Джерарда: <U(S)> Γ <M(U(S))> (6) Опорные U(S), обозначенные как U0(S), определяются процедурой : : U0(S) U(S), U0(S) U(S) (7) 4 Тройку (U(S), U0(S), ) также отождествляем с классом ЭИДЕ и используем это обозначение вместе с U(S), U0(S) как эквиваленты, считая, что порождающая процедура определена и понятна из контекста. Пример целесообразности введения – поддержка использования эквивалентных многоязычных U(S). Пример интерпретации компонентов Γ, U(S), M(U(S), <МA(M(U(S))), МG(M(U(S))), МAG(M(U(S)))>. В [13] описан и рассмотрен типовой учебный контекст (ситуація): "Когда учителя [=Γ] впервые получают учебные материалы [=M(U(S)], то они часто разбивают их на составляющие части [=МA(M(U(S)))] и в дальнейшем собирают разными способами [=<МA(M(U(S))), МG(M(U(S))), МAG(M(U(S)))>], чтобы поддержать свои индивидуальные учебные цели. Отмеченное подсказывает одну из причин того, что именно ориентация на многоразовое использование учебных компонентов может быть выгодной и полезной с дидактической точки зрения”. SKM (2.1-2.2). Для формализации M(U(S)) целесообразно применять в первую очередь SKM, оперирующие со свойствами универсального характера на S – «формасодержание» (далее обозначено F и C) и „Анализатор, Генератор, Агрегатор”, т.е. <МA(M(U(S))), МG(M(U(S))), МAG(M(U(S)))>. В частности, применение только этих SKMов обеспечивает получение формальных описаний процесса (6) с использованием двух «подобных» системных конструктивов – диаграмм вида (8) и (9): M(U(S)) F MF(U(S)) H С … MC(U(S)) (8) … где: M, MF, MC –комплексы описаний «М/S: Форма-Содержание»; F,С, H – комплексы отношений (отображений) между М, MF, MC; FM(U(S)) MF(U(S)); СM(U(S)) MC(U(S)); HFС, где «» - композиция отношений (операторов, отображений). MAG(U(S)) A(MG) (9) MG(U(S)) MA(U(S)) 5 … ... ... Пример RDF-интерпретации компонентов (8-9). Тройки (M, F, MF), (MAG, A(MG), MG) интерпретируются как тройки (Subject, Property, Value) RDF-описания. Пример интерпретации компонентов (8). Пусть М – это учебные материалы учебного курса, темы и т. п. Тогда в М должно быть: - содержание М – MC(U(S)) – понятия, принципы и др. предметной области (ПрО). Онтологии ПрО используются, например, для поддержки семантического поиска; - форма представления М – MF. Например, в онтологиях дидактического контекста необходимо специфицировать контекстные ЭИДЕ: вступление, анализ темы, дискуссия по теме, контексты презентации – пример, изображение; - структурные отношения H между MF, MC. В структурных онтологиях специфицируют „грамматические” правила комбинирования персонализированных единиц. Примеры ЭИДЕ: следующий, предыдущий, отношення ispartof, haspart, isversionof, hasversion, isformatof, hasformat, references, isreferencedby, isbasedon, isbasisfor, requires, isrequiredby ispartof, isbasedon из LOMv.1.0 [14]. Пример интерпретации компонентов (9). В международном глоссарии „Обучаемость” (www.learnativity.com) представлено определение: LO = коллекция информационных объектов [=U(S)], агрегирование [=A(MG)] которой осуществляется при помощи метаданных [=MAG(U(S))], что позволяет учитывать личные предпочтения и потребности индивидуального ученика [=ΓLearner]. Многочисленные LO [=MG(U(S)), MA(U(S))] могут группироваться один с другими в большие агрегирования и гнездоваться в границах агрегирований [=MAG(U(S))], формируя их неограниченное разнообразие и размер [=M(U(S))]. Поэтому, обычно, эта коллекция является специфицированной иерархией группирований объектов [= (8-9), (2,3)]. Пример интерпретации компонентов (8-9). В международном стандарте LOMv.1.0 (Метаданные LO) [14]: «Элемент АгрегированияУровень: Функциональная гранулярность этого LO имеет следующее пространство значений: 1: наименьший уровень агрегирования, т.е. данные неструктурированного медиа или фрагменты; 2: коллекция LO уровня 1, т.е. урок. 3: коллекция LO уровня 2, т.е., курс. 4: наивысший уровень гранулярности, т.е., семейство курсов, которые ведут к сертификации». В реальной практике этих уровней/подуровней требуется гораздо больше. В частности, в LOMv.1.0 нет Элементов, которые позволяют связать LO с дидактическими теориями, например, Блума (6 уровней), Гагне (9 уровней) [2]. И наоборот, использование (8-9) позволяет комбинировать LO на базе дидактических теорий. В распределенных средах также особую 6 актуальность и ценность имеет обеспечение агрегирования не столько по «вертикали» сколько по «горизонтали, on fly» [2], например на одном уровне агрегирования. Прим. – В LOMv.1.0 определено: «LO = любая сущность, цифровая и не цифровая, которая может быть использована для учебы, образования и тренировки». Хотя в рабочих спецификациях LOM.1.0 по сфере его применения записано – …[применение LOM] дает возможность компъютерным агентам автоматически и динамично собирать персонализованные единицы учебы [=MAG(U(S))], для индивидуального ученика ." SКM M/S()-задачи класса ZQ. Применение SKMов (8-9) требует формализации M/S()-задач и конструктивов для упорядочения иерархий, в частности, (2.3). Рассмотрим следующий пример (см. табл.. 1). Табл. 1 Пример представления диаграмм типа (8) триадой (O, M, P). Объекты (Оi) Свойства объектов (ассоциированные Мj – метаданные и Рij – предикаты) М_0 M_1 Р11 =1 Ins_1 Ins_2 Ins_3 Ins_4 1 1 1 1 1 1 1 1 1 1 1 1 Р35 =∆ 1 1 1 ∆ 1 MF_02 1 1 ∆ 1 MC_02 1 1 ∆ 1 MF_0 MF_01 MC_01 1 MC_0 Р41=0 M-2 MF /МС – см. (8); М_? – уровни агрегации; Ins_? – кол-во экземпляров MF /МС. Итак, в некотором состоянии результаты процесса (6) и подпроцесса (8) частично представлены в табличной форме в виде триады (O, M, P), где: О = {O} – комплекс объектов (точнее, информационного представления ресурса), М = {M} – комплекс метаданных (данных о свойствах О), Р = {P} – комплекс предикатов, ассоциированных с (O, M). Запись Рij =1 означает, например, что в результате выполнения некоторой процедуры Π (греч. буква), установлено: объект Оi имеет свойство (свойства), которое представлено метаданными Мj. Если Рij = 0 (т.е. пустые клетки) то „Оi не имеет свойства ...”. Процедура (оператор, алгоритм, процесс, ...) Π может исполняться (вычисляться) людьми ΓH и/или автоматически ΓA. Запись типа Рij = ∆ означает (см. Ins_2): процедура Π не может вичислить Рij. Например, Р35 =∆, поскольку состояние МС в (8) = <ваMODi> – ’не доступен’ – см. (3-4). Вербальное описание постановки ZQ: (в контексте Q) По комплексу метаданных М для комплекса объектов О вычислить значения комплекса предикатов P. Формально ZQ: ZQ = ZQ(O, M, ?P) (10) 7 (Если Pj (Oi) = “Oi Kj”, Kj = {O}, то это задача классификации.) j Решить ZQ(O, M, ?P) означает построить процедуру (оператор, алгоритм, процесс, ...), который вычисляет предикаты: ΠQ(O, M, ?P) = ||αij||, (часто αij = {Pj (Oi), ∆} (11) где: ∆ означает, что ΠQ не вичислила предикат и он считается некорректным. Если создан комплекс процедур ΠQ = {ΠQ(O, M, ?P)}, то ZQ(O, M, ?P) трансформируется в ZQ(O, M, ?P, ΠQ) – задачу выбора процедуры при определенных условиях (например, выбор алгоритма, который доставляет экстремум некоторой функции качества). В состав комплекса ΠQ обычно входят алгоритмы, которые генерируют или вычисляют метаданные (специализации алгоритмов). Формальный конструктив (10) и его представления в табличной форме просты в использовании, достаточно обобщены и эффективны. Примеры специализаций объектов и метаданных: целевые (отвечают предикатам) объекты / метаданные, нормативные (обачно застандартизированные), информационные (описуют объекты), вычислимые (представляют промежуточные результаты вычислений). Тройки (O, M, P) „подобны” RDF-тройкам: (Subject, Property, Value) = (объект, свойство, значение). Тройка (O, M, P) сама по себе может быть и объектом и/или значением. Значение может быть строкой или ресурсом. Объект и значение рассматриваются как вершины графа, а свойства как его ребра. Итак, в (O, M, P): M может быть и свойством и значением и парой (свойство, значение), и, вообще, представлением объекта, который может быть и триадой. Для формализации задачи отслеживания, анализа, сравнения результатов ||αij|| и общей поддержки вычислений ||αij|| в контексте (2) на (O, M, P) вводится линейное пространство операторов Ă относительно операций добавления, умножения на скаляр, умножения этих операторов. Также вводятся разные метрики, в т.ч. евклидова. Примеры ZQ. Примеры ZQ представлены в Таблице 2. Таблица 2 – Примеры ZQ (Знак * - означает набор компонентов). Формализация Z Вербальное описание Z Z(O*, M*, ?P*) По М* для О* вычислить значения P. Z(?{O}, α*, P*) Среди {O} найти объекты с заданными значениями α* в P*. Z(?O*,P*1,?P*2, α*) Cреди {O} найти объекты с заданными значениями α*. предикатов P*1 и вычислить их значения предикатов P*2. Z(?{O}, {M},α*,P*) По {M} среди {O} найти объекты с заданными значениями α* в P*. Z(?{O}, M, P*1, По {M} среди {O} найти объекты с заданными значениями α*. ?P*2, α*) предикатов P*1 и вычислить их значения предикатов P*2. 8 Пример алгоритма вычисления свойств и оценок см. в [15]. SКM «М/S: Концепты». В реальных условиях нужно формально определять и использовать разные упорядочения конструктивов (1-5) в виде иерархических структур. Эти структуры возможно и не будут наилучшими в некотором контексте, но решающим является то, что людям их значительно проще понимать и использовать. Кстати, простое описание ресурсов – главная цель разработчиков комплекта метаданных Dublin Core. Рассмотрим конструктив ΚQ(O, M, P) – комплекс концептов триад (где Κ - греч. буква). В примерах ZQ (см. табл. 2) типовые компоненты – вычисления (12) – (13): Для заданного набора M* из M, вычислить весь O* с M*. (См. также табл. 1 в случае когда до O добавляются новые объекты или M+ = {М_1, Ins_1, Ins_3). Формальная запись с использованием оператора вывода: B M → B+ = {o O | (o, m) (O, M, P) m B} (12) Этот оператор вывода вычисляется для установления соответствия между набором метаданных B и набором всех объектов из O, которые содержат все метаданные B). Для заданного набора O+ вычислить набор всех M, которые являются общими для O+. (См. также табл. 1 когда O+ = {MF_0, MF_01, MC_01}). Формальная запись с использованием оператора вывода: A O → A+ = {m M | (o, m) (O, M, P) o A} (13) Этот оператор вывода вычисляется для установления соответствия между набором объектов A и набором всех метаданных, которые есть у каждого объекта A. Применение операторов вывода (12-13) дважды – из О в М и из М в О, т.е. A++, и наоборот, т.е., B++ – позволяет вычислять замыкание операторов (12-13) на (O, M, P). Определения. Концепт на (O, M, P) – это пара (A, B), где A O, B M и A+ = B, B+ = A, A – объем концепта, B – содержание концепта. На ΚQ(O, M, P) определяется ≤отношение подконцепт–надконцепт с частичным иерархическим порядком: (A1, B1) ≤ (A2, B2) A1 A2 ( B2 B1) (14) Класс всех концептов ΚQ(O, M, P), которые ≤-упорядочено (как и в теории решеток) называется решеткой концептов – G(O, M, P). Фильтром элемента a G(O, M, P) называется комплекс {x G(O, M, P) | a ≤ x}. Смысл применения G(O, M, P) простой – дать возможность холистично, пошагово определять, анализировать, синтезировать и оценивать иерархии комбинаций из (5-9). (См. также далее Пример интерпретации (17)). SКM «М/S: РМД /RMD/». В соответствии с ISO/IEC 11179 [16]– „РМД касается семантик данных, представления данных и регистрации описаний этих данных. РМД управляет семантикой данных. Понимание данных является фундаментальным для их 9 проектирования, гармонизации, использования, многоразового использования и обмена. Базовая модель для РМД проектируется для того чтобы охватить все базовые компоненты семантики метаданных, независимо от любого применения или области темы, предмета... РМД применяется для формулирования представлений данных, понятий, смыслов и отношений между ними так, чтобы они совместно использовались между людьми и машинами не зависимо от организации, которая произвела данные”. Определение РМД – “Информационная система для регистрации метаданных”. Примеры зарегистрированных администрированных РМД: глоссарий, классификация, таксономия, формальный словарь (vocabulary), онтология. Метамодель РМД адаптирована как ДСТУ (с участием автора этой статьи) и формально описана на UML. В контексте исполнения шагов <М/S()-абстракция – М/S()реализация> это означает, во-первых, что SКM «М/S: РМД» – абстракция нижнего уровня для Метамодели РМД, во-вторых, в SКM есть расширения, специфические для М/S(). (См. также описание FA-М/SS). SКM «М/S: LMD». LMD, которую описано, например, в [17], является М/S()абстракцией более високого уровня для SКM «М/S: LMD». SКM «М/S: Фракталы». Понятие фрактал (с лат. - дробный) введено Бенуа Мандельбротом для обозначения нерегулярных самоподобных математических структур. Пример определения понятия фрактал (Б.Мандельброт, 1977): „фрактал = структура, состоящая из частей, которые в каком-то смысле самоподобны целому”. Прим. 1). На Веб: часть фрактала («Новости») содержит информацию обо всем фрактале; 2). Фракталы в природе = «Структуры береговых линий» ( в разных масштабах). В ключевых выводах фундаментального научного отчета [8] отмечено: "Ключевые научные данные, открытия отчета получены из исследований людей, которые имеют развитые специальные знания, компетентность в таких предметах как шахматы, физика, математика, электроника и история. Мы рассматривали эти примеры не потому что ожидали, что все школьники станут экспертами в этих или других предметних областях, а потому что исследования специальных знаний, компетенций показывают, что результаты успешной учебы являются подобными.” [=шрифт Italic – наш]. А если ’результаты учебы людей по разным предметам являются «подобными»’, то нужны и соответствующие SКM, например, чтобы лучше поддерживать формальные структуры в (5-6). SКM «М/S: Нейронные сети». Конструкции типа (8-9) с некоторыми ограничениями на их функционирование интерпретируются как искусственные нейроны. Пример определения в ISO/IEC 2382-34:2001 [18]: 10 «искусственный нейрон = Наипростейший элемент обработки нейронной сети с несколькими входами [=(MF, MC) / (MG, MA)] и одним выходом [=(M(U(S))) / (MAG)], значения выхода которого являются нелинейной функцией линейной комбинации значений входа с взвешенными коэффициентами. Прим. – 2. Каждый искусственный нейрон является узлом нейронной сети [= <8, 9>], который кооперируется и взаимодействует с другими нейронами. Нейронная сеть может также иметь узлы входа, которые не являются искусственными нейронами [=RMD]”. SКM (2.9). Теория narratology берет начало от работ лингвиста Де Сосюра (1916) и изучает многочисленные формы повествовательного дискурса. В. Пропп (V. Propp) применил (в 1928 г.) методы narratology-анализа для изучения корпуса русских сказок [=M(U(S))] и доказал, что все они описываются с применением 31 морфологической функции и 7 «сфер действия» [U(S) =38]. Важно, что уже есть и дидактические теории, в которых изучается связь между обучением и повествованиями (Narratives/Storytelling), точнее отношения между обучением людей и способностями повествования (например, схемами аргументации). Пример. В [19] описано 7 наиболее ценных форм [U(S)=7] организационного Storytelling [=MF(U(S))]. Описание М/SS и FA-МАНОК/SS. Предложено пошаговое решение задачи (5) с использованием метода (2.01): формально описано МАНОК/SS, FA-МАНОК/SS и их высокого уровня М/S()-реализация. Фундаментом, ’сердцем’ этих разработок была [7] КИ-Глушкова ’о математизации построения вычислительных машин и их применений’. Определение МАНОК/SS. Вербальное описание КИ-МАНОК использует понятия S, DP, где S представлено Определение 1-3. Для решения задачи (5) ключевое понятие: IA – ’инновационное агрегирование уок-объектов’. В соответствии с шагом М/SS-абстракция минимальная формальная структура (далее – м.ф.с.) с IA это CD:M/SS – класс коммутативных диаграмм следующего вида: IA-dS φ IA-eldS где: ξ ψ (15) IA-ldS IA-eldS – формальное описание IA из eldS (т.е. выходной элемент МАНОК/S); IA-dS, IA-ldS – формальное описание IA соответственно из dS, ldS; φ, ψ, ξ – отображения (отношения, операторы, связи, DP, …) между этими IA; ξ º ψ = φ – требование коммутативности каждой диаграммы. 11 Ясно, что CD:M/SS в целом и требование ξ º ψ = φ отражают понимание родовых отношений в Определение 3-1, которые важны для решения задачи (5). Более того, если CD:M/SS – это один из системообразующих элементов M/SS, то есть большой соблазн сразу «найти» в МАНОК/S и второй системообразующий элемент M/SS, например, в ОЧМ «логическое агрегирование» (т.е. соответствующий IF – клас правил) [3, 6], и таким образом формально определить абстрактную M/SS. Однако было еще неясно – Как формально описать (определить) FA-МАНОК/SS высшего уровня абстракции (точнее, ее реализацию)? Примеры для интерпретации CD:M/SS: – IA-dS в некотором ємва-состоянии не связано з IA-eldS, т.е. порождается только в dS, например, в глобальной Learning Objects Network (www.learningobjectsnetwork.com). Следовательно в eldS (МАНОК/S, М/SS) должны отслеживаться, аккумулироваться, перекомбинироваться и т. д. все IA-dS / IA-ldS. – сами по себе IA-ldS могут существенно отличаться по темам и источникам [2]. Или другими словами, в Вебе есть фрактал „Новости в Веб-пространстве”, а на S есть фрактал „Инновационные LO”. Определение 4. [Высшего уровня абстракции, HLA – см. метод (2.01)] М/S-система (М/SS) формально задается следующим образом: 4.1. М/SS – это суперкласс с двумя заданными класами ClassD, ClassMr : 4.1.1. ClassD - класс объектов D, каждый D является членом класса CD:M/SS. 4.1.2. ClassMr - класс морфизмов D1 в D2 для каждой пары объектов (D1, D2) из ClassD; записи f ClassMr (D1, D2), f: D1 D2 и D1 D2 являются тождественными. При этом: f:IA-eldSD1 IA-eldSD2; f: IA-ldSD1 IA-ldSD2; f:IA-dSD1 IA-dSD2; f( φD1) = φD2; f(ψD1) =ψD2; f(ξD1) = ξD2 , f(ξD1) f(ψD2) = f(φD1). 4.1.3. Для каждой тройки объектов (D1, D2, D3) из ClassD задано отображение β: ClassMr (D1, D2) ClassMr (D2, D3) ClassMr (D1,D3) здесь образ β (f, g) пары (f, g), где f ClassMr (D1,D2), g ClassMr (D2,D3), обозначается f g или f g и называется композицией морфизмов f и g. 4.2. ClassD и ClassMr удовлетворяют аксиомам: 4..2.1 Ассоциативность: для каждой тройки морфизмов (f ,g, h) из ClassMr f g h D1 D2 D3 D4, f(gh) = (fg)h. 4.2.2. Существование единицы: для каждого D ClassD существует морфизм 1D: D D, ,1D ClassD и 1Df = f и g 1D = g для f ClassD и g ClassD . 12 4.2.3. Если пары (D1,D2) и (D3,D4) из ClassD являются различными, то пересечение ClassMr (D1,D2) и ClassMr (D3,D4) является пустым. Прим. к Определению 4. В зависимости от используемой теории или теорий вместо понятия морфизм в этом определении допускается использовать формально определенные динамическое отношение, оператор, процесс, сервис и таким образом „получать” различные классы МАНОК/S-систем. Определение FA-МАНОК/SS. В соответствии с шагом (2.01) для FA-М/SSабстракция необходимо идентифицировать одно или более релевантное вербальное описание и далее определить м.ф.с. FA-М/SS. частности, следующие вербальные Иденгтифицированы и рассмотрены, в описания: КИ-МАНОК, КИ-Нонака (Модель „Обучаемость” [9, 2], построенная на основе модели Нонака), КИ-(Edu)SW, LTSA [14]. Поскольку „центр” нашего внимания и усилий – IA на S, то ключевым вопросом, на который необходимо иметь ясный ответ, является: „Когда могут происходить IA?”. В 1999 году И. Нонака (Ikuiro Nonaka) предложил общую модель динамического создания нового знания в виде вербального описания взаимодействий-трансформаций между явными знаниями (explicit knowledge) и неявными знаннями (tacit knowledge)..Формулировка КИНонака: „Инновация может происходить только когда явные и неявные знания взаимодействуют” (см. также в [7]). В соответствии с шагом FA-М/SS-абстракция м.ф.с. с <DP/IA> определяется с использованием CD: FA-M/SS – класса коммутативных диаграмм вида : L3DP/IA φ/ SDP/IA где: ξ/ ψ/ (16) ADP/IA SDP/IA – DP «IA-сервер»; ADP/IA – Authoring DP/IA – Авторский DP для создания инновационных ИТУО (например, CMS, LCMS, LMS [2] или их компонент, модулей) для многоразового использования IA; L3DP/IA – DP на континууме L3 = LLL [11] с поддержкой многоразового использования IA и результатов ADP/IA”; φ/, ψ/, ξ/ – отображения (отношения, связи, операторы ...) между этими DP; ξ/ º ψ/ = φ/ – требование коммутативности каждой диаграммы. Пример интерпретации (16): DP/IA – формально описываются, например, на языках XPDL (XMLProcessDefinitionLanguage; Workflow Management Coalition), BPML (Business Process Management Initiative, Microsoft), WSFL (Web Services Flow Language, IBM), EML [5] – для L3DP; SDP/IA – поддерживает аккумуляцию, комбинирование и 13 многоразовое использование созданных IA; ADP/IA – создание инновационных ИТУО на базе многоразового использования IA при поддержке SDP/IA; L3DP/IA – L3 с многоразовым использованием IA и с поддержкой от ADP/IA, SDP/IA ; требование ξ/ º ψ/ = φ/ – означает, в частности, что в SDP/IA аккумулировано, перекомбинировано все IA; φ/, ψ/, ξ/ – реализуются как комбинации <ΓA/IA, RQ/IA, WS/IA>, где RQ – запрос (Request), связанный с IA, реализуемый посредством механизма запроса XQuery и протокола SOAP; WS – Веб-сервис, связанный с IA и формально определенный, например, на языке WSDL. Определение 5. FA-М/SS формально задается аналогично М/SS с использованием CD: FA-M/SS [вместо CD: M/SS – см. Определение 4]. Следующий шаг – описание высокого уровня FA-М/SS-реализации на базе Определения 5 [FA-М/SS-абстракции (16)] в виде класса схем (17): L3DP/-tools ADP/-tools <ΓA/, RQ/, WS/> (17) IA-Server (XML/RDF-based representation) Γdm/ Seeker/ Collaboration/ Repository/ WFMgmnt/ Constructor/ Testing/ RMD/ Обозначения в (17): прямоугольник-овал – суперкласс для его классов DP/ ; / - сокращенная запись /IA; прямоугольник с пунктиром – класс DP/; L3DP/, ADP/ и IA-Server = SDP/IA – см. в (16); Testing/ - Тестирование; Γdm/ - Принятие решений Γ; Seeker/ - Фрактал ’Инновационные LO на S’; Collaboration/ - Сотрудничество; RMD/ - РМД; Repository/ - Репозитарий; WFMgmnt/ - Управление потоками работ; Constructor/ - см. (2,2), (9). Пример интерпретации (17). ADP/-tools, L3DP/-tools – инновационные ИТУО, которые целенаправленно создаются и многоразово используются при поддержке сетей IA-серверов. Жирная стрелка – клас ОЧМ „Динамика агрегирований” М/S (метод разворачивания динамик в последовательность событий – см. там же) [3]. Testing/ - подход к оценке уровня зрелости фукнкционирования (разработан на базе ISO 9004-2001 с использованием концептов М/S и ZQ : Формальный подход отсутствует, Реактивный подход, ..., Функционирование ’Наилучшее-в-классе’) [21], оценка-аттестация уровня зрелости DP ЖЦ ПО и информационных систем в соответствии с ISO/IEC TR 1550414 CMM. Γdm/ - модель принятия решений Γ [20] и/или подобно Internet Standards Process (RFC 2026). Collaboration/ - по моделям “Open Source”, по сетям Р2Р-обмена (peer-to-peer). Seeker/ –классы тем високого уровня: „Технологии, Стандарты, Инфраструктуры, Процессы, Мощности, Культуры, Наилучшая Практика, Бизнес-Модели, Стратегии” [20]; Repository/ - репозитарий открытых спецификаций М/S, доступ к которым осуществляется по протоколу сбора метаданных Инициативы открытых архивов (Open Archives Initiative Protocol for Metadata Harvesting, OAI-PMH) в среде p2p. WFMgmnt/ - графовые модели (XPDL, WSFL), наглядно отражающие древовидную структуру процесса; блочные модели (BPML, XLANG), программирования. наиболее Constructor/- приближенные к поддерживает блочной структуре <МA(M(IA(S))), языков МG(M(IA(S))), МAG(M(IA(S)))>, например, с входами от Repository/, RMD/ и обеспечивает свои выходные элементы комплексами метаданных, которые необходимы, например, для обмена через Р2Р-сети. Пример уровней представления IA-сервера – Онтологии (язык – ОWL), RDF-схемы, Веб-уровень (интерфейс пользователя в HTML). Прим. – См. в [7] примеры практического применения разработанных автором подходов, моделей, методов и средств для поддержки S. Заключение. «Осознавая силу интегрального применения концептуальных идей академика В. М. Глушкова, Р. Джерарда, И. Нонака, (Edu)SW и др., сегодня основные наши усилия направлены на разработку инновационных цифровых возможностей для поддержки интеграции децентрализованных научно-образовательных коммуникаций, ресурсов и постоянного улучшения МАНОК/S» [7], МАНОК/SS, FA-МАНОК/SS… 1.Gerard, R. W. (1969). Shaping the Mind: Computers In Education. In R. C. Atkinson & H. A. Wilson, Computer-Assisted Instruction: A Book of Readings. New York: Academic Press. 2.Манако А.Ф., Манако В.В. Электронное обучение и учебные объекты (укр.) – К., ПП "Кажан плюс", 2003. – 334 с. 3.Манако А.Ф. Моделі агрегатування объектів навчального контенту на базі систем інформаційних і навчальних технологій // Проблеми програмування, Спеціальний випуск «Труди Четвертої міжнародної науково-практичної конференції з програмування УкрПРОГ’2004». – 2004. – № 2-3. – С. 587-594. 4.Манако А.Ф. Сетевое общество и учебно-ориентированные технологии для всех. // Управляющие системы и машины. – 2004. – № 4. – С. 50-58. 5.Манако А.Ф. Информационно-дидактический базис МАНОК/S //УСИМ: 2005, №3. С. 63-70. 15 6.Манако А.Ф. Моделі агрегатування поняттєвих об’єктів безперервного навчання за підтримкою інформаційних і телекомунікаційних технологій/Системні дослідження та інформаційні технології: 2005, №3. С. 29-37. 7.Манако А.Ф. Підхід до моделювання цілеспрямованого розвитку інноваційних інформаційних технологій„навчальні об’єкти // Проблеми програмування, Спеціальний випуск «Матеріали п’ятої міжнародної науково-практичної конференції з програмування УкрПРОГ’2006». – 2006. – № 2-3. – С.475-481. 8.How People Learn: Brain, Mind, Experience and School .(1999) / John D. Bransford, Ann L. Brown, and Rodney R. Cocking, editors ; Committee on Developments in the Science of Learning, Commission on Behavioral and Social Sciences and Education, National Research Council. Washington, D.C.: National Academy Press. (http://www.nap.edu/html/howpeople1/). 9. Vision Paper "Into the Future". The American Society for Training & Development (ASTD) and the National Governors’ Association Center for Best Practices (NGA) . Available: http://www.learnativity.com/download/MP7.PDF 10. Kangassalo, H. and Kawaguchi, E. (eds.). 2002. Proceedings of the 12th EuropeanJapanese Conference on Information Modelling and Knowledge Bases (EJC 2002), May 27 – 30, 2002, Krippen, Swiss Saxony, Germany. 345 p. 11. A memorandum on life-long learning. Commission staff working paper. Brussels, SEC, No 1832, 2000. – P. 36. 12. Making Sense of Learning Specifications & Standards: A Decision Maker's Guide to their Adoption, http://www.masie.com/standards/S3_Guide.pdf 13. Reigeluth, C. M. & Nelson, L. M. (1997). A new paradigm of ISD? In R. C. Branch & B. B. Minor (Eds.), Educational media and technology yearbook (Vol. 22, pp. 24-35). Englewood, CO: Libraries Unlimited. 14. ltsc.ieee.org. 15. Иванченко (Манако) А. Ф., Кондратьев А. И.. Логические структуры в алгоритмах вычисления оценок. – «Кибернетика», 1984, №4, с. 121 – 123. 16. ISO/IEC 11179 (всі частини, 1994-2004), Інформаційна технологія — Реєстри еметаданих (РМД). 17. Широков В.А. Элементы лексикографии (укр..). – К., Довіра, 2005. – С.301. 18. ISO/IEC 2382-34:2001. INFORMATION TECHNOLOGY.PART 34: ARTIFICIAL INTELLIGENCE — NEURAL NETWORKS. Terms and definitions . 16 19. Norris, D., Mason, J., & Lefrere, P. (2003). Transforming e-Knowledge. A Revolution in the Sharing of Knowledge – Society for College and University Planning: Ann Arbor, USA. – P. 168. 20. Стогний А.А., Иванченко (Манако) А. Ф., Кондратьев А. И. Теоретико-игровая модель процесса принятия решения в информационно-распознающих системах. – «Кибернетика», 1983, 6, С. 115 – 117. 21. Манако А.Ф. Информационные ресурсы для непрерывного обучения. //УСИМ: 2002, 4. С.41-49. 17