Труды КНЦ вып.9 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ вып. 10/2018(9))

Э л е м е н т д л я х р а н е н и я д о м е н о в n t D o m a i n с о д е р ж и т д в а а т р и б у т а . А т р и б у т n a m e с л у ж и т д л я о б о з н а ч е н и я и м е н и д о м е н а , а а т р и б у т t y p e у к а з ы в а е т т и п д а н н ы х д о м е н а и м о ж е т п р и н и м а т ь о д н о и з с л е д у ю щ и х з н а ч е н и й : “ s t r i n g ” д л я с т р о к о в о г о т и п а д а н н ы х , “ i n t ” - д л я ц е л о ч и с л е н н о г о , " " f l o a t ” - д л я ч и с л а с п л а в а ю щ е й з а п я т о й . В н у т р и n t D o m a i n р а з м е щ а ю т с я э л е м е н т ы e l e m e n t , к о т о р ы е с о д е р ж а т з н а ч е н и я , п р и н а д л е ж а щ и е д о м е н у . Э л е м е н т n t A t t r i b u t e с о д е р ж и т и м я а т р и б у т а n a m e и и м я с о о т в е т с т в у ю щ е г о е м у д о м е н а d o m a i n . Э л е м е н т n t S c h e m e и м е е т а т р и б у т n a m e д л я о б о з н а ч е н и я и м е н и с х е м ы и с о д е р ж и т э л е м е н т ы e l e m e n t , в к а ж д о м и з к о т о р ы х у к а з ы в а е т с я а т р и б у т , в х о д я щ и й в с х е м у . Э л е м е н т n t S y s t e m и м е е т б о л е е с л о ж н у ю с т р у к т у р у . А т р и б у т n a m e у к а з ы в а е т и м я с и с т е м ы . S c h e m e с о д е р ж и т и м я с х е м ы д л я о п и с ы в а е м о й с и с т е м ы . T y p e м о ж е т п р и н и м а т ь з н а ч е н и е “ c ” д л я С - с и с т е м и л и “ d ” д л я D - с и с т е м . К а ж д а я с и с т е м а с о с т о и т и з э л е м е н т о в n t , с л у ж а щ и х д л я п р е д с т а в л е н и я к о р т е ж е й . К а ж д ы й и з э л е м е н т о в n t с о д е р ж и т э л е м е н т ы c o m p o n e n t , о б о з н а ч а ю щ и е к о м п о н е н т ы . К а ж д а я к о м п о н е н т а с о д е р ж и т э л е м е н т ы e l e m e n t , у к а з ы в а ю щ и е , к а к и е э л е м е н т ы д о м е н а в х о д я т в д а н н у ю к о м п о н е н т у . Д л я р а з л и ч н ы х ц е л е й X M L д о к у м е н т ы , с о д е р ж а щ и е о п и с а н и я м а т р и ц е п о д о б н ы х с т р у к т у р , м о г у т п р е о б р а з о в ы в а т ь с я в д р у г о й ф о р м а т . Н а п р и м е р , в H T M L - д о к у м е н т с и с п о л ь з о в а н и е м с т и л е й C S S ( C a s c a d i n g S t y l e S h e e t s ) д л я о т о б р а ж е н и я . В р а з р а б а т ы в а е м о й с и с т е м е п р е д у с м а т р и в а е т с я с л е д у ю щ и е в о з м о ж н о с т и : с о х р а н е н и е д о к у м е н т а в д о л г о в р е м е н н о й п а м я т и в в и д е д е р е в а X M L с и с п о л ь з о в а н и е м X M L D o c ; з а г р у з к а д о к у м е н т а и з X M L - ф а й л а ; в и з у а л и з а ц и я д о к у м е н т а в H T M L - с т р а н и ц е с и с п о л ь з о в а н и е м с т и л е й д л я о т о б р а ж е н и я в б р а у з е р е . R D F - ф о р м а т п р е д с т а в л е н и я о н т о л о г и и я в л я е т с я п о д м н о ж е с т в о м X M L . П о э т о м у с о х р а н е н и е о н т о л о г и и в э т о м ф о р м а т е ( ф а й л е с р а с ш и р е н и е м « * . o w l » ) , п о з в о л я е т о п е р и р о в а т ь с п р е д с т а в л е н н ы м и д а н н ы м и и з н а н и я м и к а к с X M L - д о к у м е н т о м . В п р о е к т е д л я п р е о б р а з о в а н и я о н т о л о г и и , с о з д а н н о й в р е д а к т о р е P r o t e g e и с о х р а н е н н о й в R D F - ф о р м а т е , в X M L - ф а й л , с о д е р ж а щ и й о п и с а н и е о н т о л о г и и у ж е в в и д е с о в о к у п н о с т и м а т р и ц е п о д о б н ы х с т р у к т у р , б ы л и с ф о р м у л и р о в а н ы с п е ц и а л и з и р о в а н н ы е п р а в и л а н а я з ы к е X S L T ( e X t e n s i b l e S t y l e L a n g u a g e f o r T r a n s f o r m a t i o n s ) . О с н о в н ы м и т е г а м и R D F - ф о р м а т а , и с п о л ь з у е м ы м и д л я п р е д с т а в л е н и я о н т о л о г и и , я в л я ю т с я : т е г < o w l : C l a s s > - с л у ж и т д л я о п и с а н и я н е к о т о р о г о к л а с с а о н т о л о г и и ; т е г < o w l : R e s t r i c t i o n > - с л у ж и т д л я о п и с а н и я с в я з е й м е ж д у к л а с с а м и , я в л я е т с я в л о ж е н н ы м т е г о м в т е г < o w l : C l a s s > , к о т о р ы й в ы с т у п а е т в к а ч е с т в е и с т о ч н и к а с в я з и ; < o w l : o n C l a s s > - я в л я е т с я в л о ж е н н ы м т е г о м т е г а < o w l : R e s t r i c t i o n > и о п и с ы в а е т к л а с с - п р и е м н и к д л я д а н н о й с в я з и , т е г < o w l : N a m e d I n d i v i d u a l > - п о з в о л я е т з а д а т ь к о н к р е т н ы е э к з е м п л я р ы к л а с с о в , и к о р т е ж и о т н о ш е н и й . В о с н о в е п р е д л о ж е н н о г о а л г о р и т м а п р е о б р а з о в а н и я и с х о д н о г о X M L - ф а й л а о н т о л о г и и в т р е б у е м ы й X M L - ф а й л о п и с а н и я с о о т в е т с т в у ю щ и х о н т о л о г и и м а т р и ц е п о д о б н ы х с т р у к т у р л е ж и т н а б о р п р а в и л т р а н с ф о р м а ц и и , у с т а н а в л и в а ю щ и х с о о т в е т с т в и я м е ж д у т е г а м и и с х о д н о г о и р е з у л ь т и р у ю щ е г о ф а й л о в . 136

RkJQdWJsaXNoZXIy MTUzNzYz