Հեղինակի գրքերը (1)
Տեխնոլոգիա
Автоматическая генерация схемы документов XML
Աշխատությունը նվիրված է XML փաստաթղթերի կառուցվածքի ավտոմատ գեներացման խնդրին՝ նպատակ ունենալով մշակել այնպիսի մեթոդներ և ծրագրային մոտեցումներ, որոնք հնարավորություն կտան առկա տեղեկատվությունից կամ փաստաթղթային տվյալներից ստանալ դրանց կառուցվածքը նկարագրող XML սխեմա։ XML-ը կառուցվածքային տվյալների ներկայացման լայնորեն կիրառվող ձևաչափ է, իսկ դրա սխեման հնարավորություն է տալիս սահմանել փաստաթղթի թույլատրելի կառուցվածքը, տարրերի և ատրիբուտների կազմը, դրանց փոխհարաբերությունները և տվյալների տիպերը։ Աշխատության հիմնական խնդիրներից է այդ կառուցվածքի ավտոմատ բացահայտումը՝ նվազեցնելով XML սխեմաների ձեռքով նախագծման անհրաժեշտությունը։ Հետազոտության շրջանակում կարող են ուսումնասիրվել XML փաստաթղթերի կառուցվածքային վերլուծության, տարրերի և ատրիբուտների նույնականացման, տվյալների տիպերի որոշման և դրանց միջև հիերարխիկ կապերի վերականգնման մեթոդները։ Կարևոր նշանակություն ունի նաև տարբեր փաստաթղթերի օրինակների համադրումը, որի միջոցով հնարավոր է որոշել ընդհանուր կառուցվածքային կանոնները և առանձնացնել այն տարրերը, որոնք պարտադիր կամ ընտրովի են։ Ավտոմատ գեներացման գործընթացը կարող է հիմնվել փաստաթղթերի շարքի վիճակագրական, կանոնահեն կամ կառուցվածքային վերլուծության վրա՝ ստացված արդյունքը ներկայացնելով համապատասխան XML Schema Definition կառուցվածքով։ Աշխատության կարևոր ուղղություններից է նաև գեներացված սխեմայի ճշգրտության և ամբողջականության գնահատումը, քանի որ սխեման պետք է հնարավորինս ճիշտ արտացոլի սկզբնական փաստաթղթերի իրական կառուցվածքը և միաժամանակ թույլ տա վավերացնել նոր XML փաստաթղթեր։ Հետազոտությունը կարող է անդրադառնալ տարբեր կառուցվածք ունեցող փաստաթղթերի մշակման, կրկնվող տարրերի հայտնաբերման, ընտրովի և պարտադիր կառուցվածքների տարբերակման, ինչպես նաև բարդ և ներդրված տարրերի ներկայացման խնդիրներին։ Նման համակարգերի կիրառումը կարող է զգալիորեն հեշտացնել տվյալների փոխանակման, փաստաթղթերի ինտեգրման և տեղեկատվական համակարգերի միջև կառուցվածքային համատեղելիության ապահովման գործընթացները։ Աշխատության արդյունքները կարող են կիրառվել էլեկտրոնային փաստաթղթաշրջանառության, տվյալների ինտեգրման, տեղեկատվական համակարգերի մշակման, տվյալների փոխակերպման և XML-հիմքով ծրագրային համակարգերի նախագծման ոլորտներում։ Այն կարող է հետաքրքրել ծրագրավորողներին, համակարգերի վերլուծաբաններին, տվյալների բազաների և XML տեխնոլոգիաների մասնագետներին, ինչպես նաև տվյալների կառուցվածքային ներկայացման և ավտոմատ սխեմաների գեներացման խնդիրներով զբաղվող հետազոտողներին։
Թարմացվել է՝ 2026-08-30