УДК 004, 347.78
О.Б. ВОВК
ФОРМАЛІЗАЦІЯ ОПЕРАЦІЙ НАД ІНФОРМАЦІЙНИМИ ПРОДУКТАМИ
Анотація. У статті розглядаються питання кореляції етапів життєвого циклу інформаційного продукту з діями над ним, а також формалізація операцій над інформаційними продуктами. Ключові слова: інформаційний продукт, інформаційний ресурс, інтелектуальний ресурс, життєвий цикл.
Аннотация. В статье рассматриваются вопросы корреляции этапов жизненного цикла информационного продукта с действиями над ним, а также формализация операций над информационными продуктами.
Ключевые слова: информационный продукт, информационный ресурс, интеллектуальный ресурс, жизненный цикл.
Abstract. The correlation issues of lifecycle of the information product with the operations over it and formalization of the operations over information products as well are regarded in this article.
Keywords: information product, information resource, intellectual resource, lifecycle.
1. Вступ
Завдяки стрімкому розвитку інформаційних технологій створення та розповсюдження інформації стає повсякденним явищем і набуває все більшого значення для інформаційного суспільства.
Інформаційне суспільство (ІС) - суспільство, в якому створення, розподіл, розповсюдження, використання, інтеграція і маніпулювання інформацією отримується в результаті інформаційного процесу і має істотний вплив на всі сфери діяльності людини, зокрема, економічну, культурну тощо [1, 2].
Інформаційний процес (ІПр) - процес створення, збирання, зберігання, опрацювання, відображення, використання, передавання і розповсюдження інформації [3].
Сукупність дій, необхідних для опрацювання інформації з метою задоволення інформаційних потреб користувачів становлять інформаційну діяльність (ІД) [4].
Основними видами інформаційної діяльності згідно [4] є одержання, використання, поширення та зберігання інформації.
Одержання інформації - це набуття, придбання, накопичення інформації. Використання інформації - це задоволення інформаційних потреб громадян, юридичних осіб і держави.
Поширення інформації - це розповсюдження, оприлюднення, реалізація у встановленому законом порядку інформації.
Зберігання інформації - це забезпечення належного стану інформації на матеріальних носіях.
Процес інформатизації суспільства внаслідок інформаційної діяльності завершується створенням інформаційного продукту (ІП).
Постачальниками інформаційних продуктів є:
- центри, де створюється, накопичується, формалізується чи зберігається інформація;
- центри, що курирують розповсюдженням, передачею інформацією;
- центри, що займаються аналітичною діяльністю, пов’язаною з аналізом інформації в конкретній сфері діяльності для узагальнення чи прогнозування;
- інформаційні брокерські центри;
© Вовк О.Б., 2012
ISSN 1028-9763. Математичні машини і системи, 2012, № 2
- академічні, науково-технічні, професійні спільноти;
- телекомунікаційні центри.
Користувачами інформаційних продуктів є фізичні чи юридичні особи.
Формування ринку інформаційних продуктів як системи економічних, правових відносин та технічних рішень вимагає побудови чітких зв’язків між етапами життєвого циклу інформаційних продуктів та діями, які можуть бути застосовані до них.
2. Формалізація означень
Для формалізації операцій над інформаційними продуктами введемо деякі означення.
Інформаційний продукт (ІП) Ір - документована інформація, яка призначена для задоволення потреб користувачів, використання в інформаційному суспільстві, впровадження на виробництві [3].
Інформаційні продукти діляться на:
- матеріальні об’єкти інформаційного суспільства (книги, носії типу СБ, БУО тощо);
- цифрові - програмні продукти, текстові файли, Веб-сторінки, електронні таблиці, хші-файли, бази даних, сховища даних тощо.
Інформаційний продукт складається з:
- інформаційних ресурсів ( ¡г );
- інтелектуальних ресурсів (Нг );
- метаданих про цей ІП (М).
Інформаційний ресурс (ІР) Ir (від англ. Information Resource, IR) - документи і масиви документів в інформаційних системах (наприклад, бібліотеках, архівах, фондах, банках даних, інших видах інформаційних систем), призначених для багаторазового використання та вирішення проблем користувача [3].
У даній роботі під поняттям «інформаційний ресурс» маємо на увазі будь-який матеріальний об'єкт (наприклад, інформація чи знання, фіксовані на матеріальних носіях та доступні для автоматизованого пошуку, зберігання та обробки, зокрема, це програми, бази даних, бази знань, документи тощо.
Інтелектуальний ресурс (HR) Hr - (від англ. Human Resource, HR) - сукупність професійно-особових особливостей кваліфікованих працівників для розробки або підтримки продукту або послуги [5, 6].
На відміну від інформаційного ресурсу інтелектуальний ресурс є сукупністю можливостей індивідуума, які є необхідними для виконання конкретної дії заданої предметної області.
Метадані інформаційного продукту (M) характеризуються:
- множиною допустимих даних ІП;
- множиною допустимих операцій над ІП;
- характером організаційно-технологічних підходів, зокрема:
• структурою даних, що входять до складу ІП;
• способом передачі даних;
• власністю тощо.
Формалізуємо поняття метаданих:
Тобто
Ip = {Ir, Hr,М).
(1)
(2)
де D - множина даних про ІП;
OPb - множина допустимих операцій над ІП;
Met - множина методів, що використовуються при створенні ІП;
Tools - засоби створення ІП;
St - структура даних в ІП;
VI - власність.
Отже, будь-який інформаційний продукт формується на основі початкового набору вхідних даних, які потребують опрацювання з метою максимального наближення їх до запитів користувачів. Вхідними даними в інформаційних продуктах є множина інформації з будь-яких джерел, які в результаті виконання певної послідовності дій з використанням інтелектуальних ресурсів утворюють ІП (рис. 1).
Об’єкти
спостережень
Накопичення
відомостей
Передача
повідомлень
Обробка
даних
Представлення
знань
Рис. 1. Етапи створення інформаційного продукту
Створення
Множина інформаційних продуктів (Ір) предметної області містить найповнішу інформацію про предметну область, тому якість прийнятих рішень на її основі щодо ефективності використання ІП є найвищою.
Ір = , ЕТ, ОГ,ЖР, ВБ, ВЖ), (3)
де ІР - множина інформаційних продуктів, інформаційний ресурс кожного з яких може бути відповідно текстовим файлом (ТГ), електронною таблицею (ЕТ), графічними даними (ОГ), Веб-сторінками (ЖР), базами даних (ВБ) чи сховищами даних (ВЖ).
Процес прийняття рішень (111 ІР) відносно ІП є результуючим процесом отримання, обробки і передачі знань, який починається з надходження до комунікатора ІП (наприклад, розробника) первинних відомостей, генеруванням інформації для досягнення конкретної мети, перетворенням відомостей в окремі елементи ІП (інформаційні ресурси), і завершується створенням нових ІП з урахуванням вимог користувача інформаційного суспільства.
Системою підтримки прийняття рішень (СППР) стосовно ІП є інформаційна система, призначена для надання допомоги особі (користувачу) щодо прийняття рішення відносно ефективності використання ІП при прийнятті рішень у певних неструктурованих і слабкоструктурованих задачах, у тому числі і багатокритерійних.
Життєвий цикл (час життя) інформаційного продукту (ЖЦ) - період, в якому інформація даного інформаційного продукту є актуальною.
Виділимо такі основні етапи життєвого циклу інформаційного продукту (рис. 2):
I. Постановка задачі.
II. Г енерація ідеї.
III. Створення.
IV. Впровадження (отримання
прав).
V. Використання.
VI. Інженіринг.
Рис. 2. Життєвий цикл інформаційного продукту у вигляді спіралі
VII. Перехід до нової ітерації або утилізація.
3. Дії над інформаційним продуктом
Взаємозв’язок основних етапів ЖЦ ІП з діями над інформаційним продуктом відносно конкретної задачі подано у табл. 1.
Таблиця 1. Взаємозв’язок основних етапів ЖЦ ІП з діями над ІП____________________
Порядковий номер етапу ЖЦ
Назва етапу ЖЦ
Задача
Дія
Результат (прогнозований або очікуваний) дії
Поз-
на-
чено
Постановка
завдання
Накопичення відомостей про предмети і явища реального світу_____
Збір
інформації
Забезпечення достатнього для прийняття рішень обсягу інформації, її точності, своєчасності, достовірності
II
Генерація
Приведення інформації, що надходить з різних джерел, до уніфікованої форми
Формалізація
інформації
Забезпечення можливості співс-тавлення отриманих відомостей та їх сумісного опрацювання
ідеї
Подання інформації в цифровій формі (текст, звук,
зображення: статичне або динамічне)
Подання
інформації
Отримання або розповсюдження інформації
Нг
III
Створення
Трансформація відомостей з однієї форми або структури в іншу (наприклад, з табличного вигляду до відобра-
ження у вигляді діаграм або графіків)
Перетворення форм подання інформації
Зміна типу носія інформації при її транспортуванні, підвищення ефективності опрацювання інформації, покращання її наочності
Відсіювання зайвих даних, які не є необхідними для прийняття рішень
Фільтрація
інформації
Підвищення достовірності інформації за рахунок зменшення інформаційного шуму (непотрібних відомостей)
Іг
IV
Впровад-
ження
Впорядкування відомостей за заданою ознакою (наприклад, за
алфавітним принципом)
Сортування
інформації
Підвищення зручності використання інформації та ефективності оперування нею
М
I
Присвоєння одиниці інформації нових значень Оновлення інформації Актуалізація інформації
Вибір сукупності операцій, необхідних для знаходження документів, текстів, відомостей, фактів та даних за пошуковими запитами Інформаційний пошук Задоволення потреб людей у різних видах інформації
Застосування до наявних відомостей і фактів арифметичних, логічних та інших операцій відповідно до цілей опрацювання Обчислювальне опрацювання інформації Отримання нової інформації, цінної з тієї або іншої точки зору (наприклад, для керування деяким об'єктом або процесом)
V Викорис- тання Приймання і передавання (постачання) інформації між віддаленими користувачами інформаційного суспільства Виділення конкретного ІП з множини ІП, визначення структури, визначення зміни стану Передавання інформації в лінії зв'язку «джерело ^ споживач» (в термінології інформатики «сервер ^ клієнт») ІР
VI Інженіринг (підтримка) Організація збереження відомостей на матеріальних носіях у зручній і легкодоступній формі (обмін даними, пошук) Обмін даними, пошук інформації про ІП, пошук даних в ІП, встановлення прав доступу Зниження економічних витрат на збереження інформації, підвищення загальної надійності інформаційного продукту в цілому
VII Управління Комплекс заходів, спрямованих на запобігання втрати інформації, несанкціонованого доступу до неї, її випадкової чи нав- Передача прав, перехід до нової ітерації або утилізація Забезпечення збереження інформації
мисної руйнації або мо_______________________ дифікації________________________________________________________
Формалізуємо операції над Ір. Оскільки на перших етапах ЖЦ розробляються складові Ш, то операції стосуватимуться останніх трьох етапів.
4. Формалізація операцій над інформаційними продуктами
Говорячи про інформаційний продукт, матимемо на увазі його вміст (інформаційний ресурс), а також множину відомостей про нього, поданих у М (наприклад, розміщення, доступ, швидкість оновлення інформації тощо). Усі операції виконуються над станами Ш.
Стан Ш - стан інформаційних ресурсів та метаданих Ш у конкретний момент часу.
4.1. Формалізація операцій на етапі використання
Операція виділення Ш з множини доступних:
иъг : Ір ® Ір, (4)
де Ір - множина Ш;
Ір - конкретний Ш.
Опис М конкретного інформаційного продукту здійснюватиметься у словнику термінів і синонімів:
Ір1.М и... иІрп М ® Біс, (5)
де Ір - конкретний Ш;
М - метадані про Ш;
Біс - словник термінів і синонімів, які використовуються в Ш.
Операція визначення М полягає у доповненні Оіе новими даними про Ш:
/ір (Ір) ® Біс и ІрМ , (6)
де їір (Ір) - операція визначення М конкретного Ш;
М - метадані про Ш;
Біс - словник термінів і синонімів, які використовуються в Ш.
Операція визначення зміни стану Ш з множини відомих Ш:
теїа(Ір, Ір) и Біс ® Біс, (7)
де Ір - множина Ш;
Ір - конкретний Ш;
Біс - словник термінів і синонімів, які використовуються в Ш.
Наприклад, наступна операція поверне стан заданої бази даних:
ББ. : 8ББ. = теїа(Ір, БВ.). (8)
Запити до метаданих М повинні забезпечувати можливості:
• отримання даних про джерела та місцезнаходження інформаційних ресурсів (ГР) інформаційного продукту;
• визначення елементів (наприклад, текст, таблиця, графічний об’єкт тощо) та структури даних в Ш, що залежать від заданої задачі;
• пошуку та підтримки ймовірних запитів стосовно ІП;
• визначення рівня вірогідності неточної чи неправильної інформації про ІП.
SeM : Suser _ param (Cg) U suser _ param (Trust) , (9)
де user_param - множина вимог користувачів стосовно «сценарію розвитку ІП»;
Cg - каталог ІП;
Trust - довіра користувачів до ІП.
Введемо означення каталогу ІП і сценарію розвитку ІП.
Каталог ІП (Cg) - множина сценаріїв розвитку ІП ScR :
Cg = < ScRj, ScR2,..., ScRn), (10)
Сценарій розвитку ІП (СцР ІП) - побудова послідовних кроків при формуванні стратегії щодо виявлення можливих ризиків під час використання ІП, прогнозування майбутнього розвитку ІП з урахуванням його сильних сторін та можливостей з метою прийняття рішення щодо підвищення ефективності використання ІП.
ScR = <Mm , MKr , MBh, Mch, MMr , Ruie), (11)
де MM - модель метаданих про ІП;
M Kr - модель критеріїв впливу;
MBh - модель поведінки ІП;
Mch - модель зміни стану ІП;
MM - модель зміни критеріїв впливу;
М к-
Rule - правило вибору події.
4.2. Формалізація операцій на етапі підтримання
Обмін даними - це системна інтеграція інформаційних ресурсів ІП у локальне СД визначеної структури LDW з метою подальшого опрацювання для прийняття керівних рішень:
ch :< Ip1.Ir u ... u Ipn.Ir >® LDW, (12)
де Ip - інформаційний продукт;
Ir - інформаційний ресурс.
Пошук інформації про ІП - можливість запиту про будь-який ІП незалежно від його формату і моделі. Такий пошук здійснюється на основі ключових слів keyword та метаданих ІП M.
sm (Atr, keyword ) : aAr (Dic ) U (JAtr=keyword (Ip1M ) U - U SAtr =keyword (p M ) , (13)
де Ip - інформаційний продукт;
Dic - словник термінів і синонімів назв характеристик об’єкта, які використовуються в ІП;
keyword - ключові слова, на основі яких здійснюється пошук інформації про ІП;
M - метадані про ІП.
Приклад запиту: вибрати всі сайти, які використовуються довше, ніж 2 роки:
Sm(tuse ,2).
Пошук даних певного типу в ІП - за допомогою M визначається чи дані такого типу містяться в даному джерелі, а потім виконується відповідний пошук за заданим запитом. У цьому випадку запит виконується безпосередньо до джерела даних.
find (Attr, a) : Олш=a (pAttr (Sa (Ip1I-)) U - U PAttr (Sa Фп^ • (14)
Доступ до кожного ІП залежить від прав власності, встановлених розробником чи власником ІП. Права доступу до заданого Ipt вказуються у Cg:
rul(User) :sus=Vser.yPe(M). (15)
4.3. Формалізація операцій на етапі управління
Необхідність формалізації операцій на етапі управління викликана тим, що на цьому етапі ЖЦ йде мова про розроблення нових ітерацій ІП, можливу зміну прав власності на ІП або утилізацію ІП.
Операція переходу до нової ітерації ІП:
cr(Ip,evd): IpneW, (16)
де Ipnew - новий інформаційний продукт,утворений з Ip ; evd - дата зміни ІП;
Ip - інформаційний продукт.
Операція передачі прав на ІП:
V(p Vlnew) : IpnewMVlnew , (17)
де Ipnew - інформаційний продукт з новою формою власності;
Ip - інформаційний продукт зі старою формою власності;
Vlnew - нова форма власності;
M - метадані про ІП.
Операція утилізації ІП:
Ip = IpП0 : profile(MП0). (18)
4.4. Формалізація операцій над множинами інформаційних продуктів
Операціями над множинами ІП є розширені теоретико-множинні операції об’єднання, перетину та різниці:
Opb = {u,n,-}.
Розширені операції об’єднання, перетину та різниці означають теоретико-множинне об’єднання, перетин чи різницю сценаріїв розвитку ІП. При цьому доступ до ІП з множини Ip1 та Ip2 визначається профілем, сформованим на основі нового каталогу Cg3.
Операція об’єднання інформаційних продуктів використовується для поповнення множини новими інформаційними продуктами: оскільки використовується множинне представлення інформаційних продуктів, то множина може складатися і з одного інформаційного продукту:
ІР2 = ІРі U {Ip}: profile(meta(Cg1) u meta(Ip.Cg)), Cg3 = Cg1 u Ip.Cg . (19)
Уведемо бінарну операцію перетину інформаційних продуктів:
Ip3 = Ip1 пІр2 : profile(Mj) n profile(M2) M3 = M1 nM2 (20)
Уведемо бінарну операцію різниці інформаційних продуктів:
ІРз = IPi-IP2 : Profile(meta{Cgj)-meta(Cg2)) Cg3 = Cgj -Cg2 (21)
Операція різниці ІП використовується також для вилучення конкретного інформаційного продукту з множини ІП:
IP2 = IPi - (Ip) : profilefmeta(Cgi ) - meta(Ip.Cg)), Cg3 = Cgj - Ip.Cg . (22)
5. Висновки
У роботі побудовано взаємозв’язок між основними етапами життєвого циклу інформаційного продукту та діями над ІП. Дано означення метаданих інформаційного продукту, каталогу ІП, сценарію розвитку ІП, а також описано формалізацію операцій над інформаційними продуктами.
Наукова новизна полягає у формалізації дій як над окремими інформаційними продуктами, так і над множинами ІП, що дозволить побудувати оптимальні сценарії розвитку ІП та підвищити ефективність використання ІП шляхом прийняття правильного рішення щодо ІП на основі побудованих сценаріїв розвитку ІП.
СПИСОК ЛІТЕРАТУРИ
1. Вебстер Ф. Інформаційне суспільство. Теорії інформаційного суспільства / Вебстер Ф. -Cambridge: Routledge, 2002. - 304 р.
2. Інформаційне суспільство [Електронний ресурс]. - Режим доступу: http://uk.wikipedia.org/ wiki/Інформаційне суспільство.
3. Інформаційний_процес [Електронний ресурс]. - Режим доступу: http://uk.wikipedia.org/ wiki/Інформаційний процес.
4. Інформаційна діяльність. - Закон України «Про інформацію». Постанова ВР N 2658-XII від 02.10.1992. - Ст. 12.
5. Інформаційний продукт. - Закон України «Про Національну програму інформатизації». Постанова N 74/98-ВР від 04.02.1998 року. - Ст. 1.
6. Інформаційний ресурс. - Закон України «Про Національну програму інформатизації». Постанова N 74/98-ВР від 04.02.1998 року. - Ст. 1.
7. Інтелектуальний ресурс [Електронний ресурс]. - Режим доступу: http://www .busine ssdictionary. com / definition/human-re source .html.
8. Інтелектуальний ресурс [Електронний ресурс]. - Режим доступу: http://uk.wikipedia.org/ wiki/Інтелектуальний ресурс.
Стаття надійшла до редакції 12.09.2011