øú6UHo0RGHOOHULQGHQOntoloML\H'|QúP: Bir Durum dDOÕúPDVÕ AKPHW&RúNXQoD\, Özge Gürbüz, ve Onur Demirörs Enformatik Enstitüsü, 2UWD'R÷X7HNQLNhQLYHUVLWHVL, Ankara, Türkiye {cahmet,ogurbuz,demirors}@metu.edu.tr Bilgi Grubu Ltd., ODTÜ Teknokent, *Pú Bloklar No:3, Ankara, Türkiye {ahmet,ozge,demirors}@bg.com.tr Öz. øúVUHFLPRGHOOHPHNXUXPODUWDUDIÕQGDQLúVUHoOHULQLQWDQÕPODQPDVÕYH\H QLGHQPKHQGLVOL÷LLoLQNXOODQÕOPDNWDGÕU'L÷HU\DQGDQRQWRORMLOHUNLúLOHUNX UXPODUYH\D]ÕOÕPVLVWHPOHULDUDVÕQGDRUWDNDQOD\ÕúÕNXYYHWOHQGLUPHNYH\HQLGHQ NXOODQÕPÕNROD\ODúWÕUPDNPDNVDGÕ\ODJHOLúWLULOLUOHU%LOJL\|QHWLPLDoÕVÕQGDQELO ginin \DUDWÕOPDVÕLoLQKHULNLVLGHHWNLQDUDoODUGÕU Süreç modellerinden ontolojiye DUDoGHVWHNOLELUG|QúPKHULNLVLQGHQHGLQLOHQID\GDODUÕJHQLúOHWHELOLUYHJHOLú WLUPHYHULPOLOL÷LYHWXWDUOÕOÕ÷ÕQÕDUWWÕUDELOLU%XoDOÕúPDJHUoHNELUGXUXP]HULQGH RWRPDWLNG|QúPSRWDQVL\HOLQLJ|VWHUPH\LDPDoODPDNWDGÕUdDOÕúPDda, bu döQúPQPDQXHORODUDNJHUoHNOHúWLULOGL÷LELUGXUXPoDOÕúPDVÕJHUoHNOHúWLULOPLú YHRWRPDWLNG|QúPLoLQELUDOJRULWPDWDVDUODQPÕúWÕU Anahtar Kelimeler: øúVUHFLPRGHOOHPHVUHoPRGHOOHPHGLOOHULH(3&RQWR loji 1 *LULú øúVUHoOHULPRGHOOHPHQLQDPDFÕLOJLOLLúVUHoOHULQLQoHúLWOLX\JXODPDODUYHULDPEDU ODUÕNXUXPVDOELULPOHUYHNXUXPODULoHUGL÷LGXUXPODUGDLúVUHoOHUL\|QHWLPinde stanGDUGL]DV\RQXVD÷ODPDNWÕU [1]. gWH\DQGDQRQWRORMLJHOLúWLUPHQLQDPDoODUÕ [2]; NLúLOHU YH\D]ÕOÕPODUÕQELOJLQLQ\DSÕVÕKDNNÕQGDSD\ODúÕODQELUDQOD\ÕúDVDKLSROPDODUÕQÕQVD÷ ODQPDVÕ DODQ ELOJLVLQLQ \HQLGHQ NXOODQÕOPDVÕ DODQ YDUVD\ÕPODUÕQÕQ DoÕN KDOH JHWLULO mesi, alan bilgisi ve operasyonel bilginin D\UÕúWÕUÕOPDVÕ ve alan bilgisinin analiz edilmesidir. 2QWRORML JHOLúWLUPH DODQ ELOJLVLQLQ \DUDWÕOPDVÕ DoÕVÕQGDQ ELOJL \|QHWLPL DODQÕQÕQ |QHPOLELUSDUoDVÕGÕUøúVUHFLPRGHOOHPHGL÷HU\DQGDQIRUPDOELOJLQLQ\DUDWÕOPDVÕ LoLQNXUXPODUDoÕVÕQGDQELURNDGDU|QHPOLGLU [3]. Yani, her iki aktivite de bilginin yaUDWÕOPDVÕDoÕVÕQGDQNXOODQÕOPDNWDGÕU 6UHoOHULQLoHUGL÷LELOJLVÕQÕIODUÕYHLOLúNLOHULQLQELUEHOLUWLPLRODQVUHoRQWRORMLOHUL VUHoOHULNDSVD\DQELOJLDODQÕQÕQIRUPDOELUJ|VWHULPLGLUSüreç ontolojileri, alan ontoORMLOHULQLQ\DUDWÕOPDVÕQGDJHQHOOLNOHJHUHNOLELOJLOHURODQVUHoIDDOL\HWUROX\JXODPD sistemi, süreç arayüzüJLUGLYHoÕNWÕ JLELYDUOÕNODU KDNNÕQGDJHQLúELUELOJLLoHULUOHU 233 3UDWLNWHKHPVUHoPRGHOOHPHKHPGHRQWRORMLJHOLúWLUPH\UWHQNXUXPODUher bir DNWLYLWH\HD\QÕ\DGDEHQ]HUND\QDNODUÕDNWDUDUDNWHNUDUODQDQLúJoOHULD\ÕUÕUODU'DKDVÕ hiçbiri di÷HULQGH \DUDWÕODQ ELOJLGHQ ID\GDODQPDPDNWD EX GD UQOHULQ KHP \DUDWÕOÕúÕ KHPGHEDNÕPÕVÕUDVÕQGDNDoÕQÕOPD]RODUDNELUELUL\OHWXWDUVÕ]ROPDVÕQDQHGHQROPDNWD GÕU6UHoPRGHOOHULYHDODQRQWRORMLOHULDUDVÕQGDELUN|SURODUDNVUHoRQWRORMLOHULQL ROXúWXUPDNJHOLúWLUPHGHYHULPOLOL÷LYHWXWDUOÕOÕ÷ÕYHUQOHULQWDPOÕ÷ÕQÕDUWWÕUDELOLU%X úHNLOGHLúVUHFLPRGHOOHULQGHNLELOJL\L\HQLGHQNXOODQDUDNJHOLúWLULOHQDODQRQWRORMLOHUL süreçlerle uyumlu olabilir ve RQWRORMLJHOLúWLUPHQLQELUSDUoDVÕRODQDODQDQDOL]i aktiviWHVLVUHoDQDOL]LQGHQID\GDODQDELOLUøúVUHFLPRGHOOHULQGHNLELOJLQLQRQWRORML\DSÕOD UÕQDG|QúPQQEXID\GDODUÕRUWD\DoÕNDUDFD÷ÕQDLQDQÕ\RUX] %XoDOÕúPDGDDPDFÕPÕ]LúVUHFLPRGHOOHULQLNXOODQDUDNVUHoRQWRORMLOHULROXúWXU PD\Õ GHQH\LPOHPHNWLU %X DPDoOD PDQXHO RODUDN EX G|QúP VD÷ODGÕ÷ÕPÕ] YH VR QXQGDELUG|QúPDOJRULWPDVÕWDVDUODGÕ÷ÕPÕ]ELUGXUXPoDOÕúPDVÕJHUoHNOHúWLUGLN 2 øOJLOLdDOÕúPDODU 6UHoPRGHOOHULYHRQWRORMLOHUOHLOJLOLDUDúWÕUPDODUoR÷XQOXNODD\UÕDODQODUGD\DSÕOPDNWD ve bLUELUL\OHLOLúNLOHULKDNNÕQGDNLoDOÕúPDODUQDGLUGLU%D]ÕODUÕ [4][5] süreç modelleme GLOOHULQLWHPHORQWRORMLOHUWDEDQÕQGDLQFHOHPHNWHYHGL÷HUED]ÕoDOÕúPDODUGD [6][7][8] VUHoRQWRORMLOHULQLQSUDWLNWHNL|QHPLYHNXOODQÕPODUÕQÕ|QHoÕNDUPDNWDGÕUODNLQEXoD OÕúPDODUÕQ KLoELUL VUHo PRGHOOHULQL NXOODQDUDNRQWRORMLJHOLúWLUPHNLoLQELUG|Qúm \DNODúÕPÕQD RGDNODQPDPDNWDGÕU Süreç modelleri için ontolojilerin EPC, BPMN ve %3(/JLELPRGHOOHPHQRWDV\RQODUÕWHPHOLQGHVXQXOGX÷XoDOÕúPDODUYDUGÕU [9][10] ve ED]ÕoDOÕúPDODUGDVUHoPRGHOOHULQGHQRQWRORML\HG|QúPPetri Net [11] YH\DOÕQ EPC [12] notaV\RQODUÕLoLQEHWLPOHQPLúWLU %L]LPoDOÕúPDPÕ]ÕQEXQODUODG|QúP\DNODúÕPÕ DoÕVÕQGDQEHQ]HUOLNOHUL YDUGÕUDQFDNNHQGLVLQLPRGHOOHPHQRWDV\RQXVHoLPLELUELUL\OH LOLúNLOLELUGHQID]ODVUHoPRGHOLYHPRGHO|÷HOHULQLRQWRORMLGHNDSVDPDVÕYHDUDúWÕUPD \|QWHPLLOHIDUNOÕODúWÕUPDNWDGÕU [12]’de \DOÕQ(3&¶GHQVDGHFHLúDNÕúÕ |÷HOHULQLLoHUHQ IRQNVL\RQYHROD\|÷HOHULLoLQER÷XPYHVUHoPRGHOLLoLQoL]JHJLELVWVHYL\Hontoloji VÕQÕIODUÕLOHDGUHVOHQHQELURQWRORML\HG|QúPWDULIHGLOPHNWHGLU 'L÷HU\DQGDQEL]LP oDOÕúPDPÕ]JHQLúOHWLOPLú(3&QRWDV\RQXQGDNLGDKDJHQLúELUPRGHO|÷HOHULNPHVLQL NDSVDPD\ÕKHGHIOHPHNWHGLU$\UÕFDoDOÕúPDPÕ]GDD\QÕPRGHO|÷HVLQLQELUGHQID]OD|U QH÷LQLQLQVWDQFHROPDVÕELUELULLOHDUD\]RODQVUHoOHUYHPRGHOOHPHQRWDV\RQXQXQ |÷HNPHVLQLQGH÷LúPHVLJLELELUoRN süreç modelleme hususunu adresliyoruz. 3 'XUXPdDOÕúPDVÕ 'XUXPoDOÕúPDVÕQÕQKHGHILVRQXoODUÕQÕG|QúPDUDFÕJHOLúWLUPHGHNXOODQPDN]HUHLú VUHFL PRGHOOHULQLNXOODQDUDNRQWRORMLJHOLúWLUPH\LX\JXODPDNWÕU$PDoELUG|QúP DUDFÕQÕQJHUHNOLOL÷LJ|VWHUPHNYHRODVÕJLUGLYHoÕNWÕODUÕQSURWRWLSLQLROXúWXUPDNWÕU HeGHIHX\JXQRODUDNDúD÷ÕGDNLDUDúWÕUPDVRUXVXROXúWXUXOPXúWXU $UDúWÕUPD VRUXVX 0HYFXW DUDo YH \|QWHPOHUL NXOODQDUDN Lú VUHFL PRGHOOHULQGHNL ELOJLELURQWRORML\HQDVÕODNWDUÕODELOLU" 234 3.1 Durum dDOÕúPDVÕ3ODQÕ 'XUXPoDOÕúPDVÕQGDDúD÷ÕGDNLDNWLYLWHOHULQX\JXODQPDVÕSODQODQGÕ Durum seçimi: Seçim kriterleri, DUDúWÕUPDVRUXVXQDFHYDSODUbulabilecek ve durum oDOÕúPDVÕJHoHUOL÷LQLVD÷OD\DFDNHWNLQGXUXPoDOÕúPDVÕQÕQVHoLPLQGHNXOODQÕODFDNWÕU $\UÕFDJHOLúWLUPHKHGHIOHULYH\HWHUOLNVRUXODUÕoDOÕúPDQÕQNDSVDPÕQÕQHWOHúWLUHFHN tir. 6UHoWDQÕPODPD: øúVUHFHPRGHOOHPHVHoLOHQGXUXPLoLQEHOLUOHQHQPRGHOOHPHQR WDV\RQXLOHJHUoHNOHúWLULOHFHNWLU 0RGHOOHUVUHoOHUDNWLYLWHOHUUROOHUJLUGLOHUYHoÕN WÕODUJLELVUHoOHUHLOLúNLQELOJLOHULEDUÕQGÕUDFDNWÕU OntoloMLWDQÕPODPD: øúVUHoOHULPRGHOOHULLOHX\XPOXELUVUHoRQWRORMLVLROXúWXUX ODFDNWÕU6UHoOHUYHVUHo|÷HOHULRQWRORMLVÕQÕIODUÕYHELUH\OHULRODUDNWHPVLOHGLOH cektir. Süreç modelleri ile süreç ontRORMLVLQLNDUúÕODúWÕUPD: øúVUHFLPRGHOOHULYHVUHoRQ tolojisi DUDVÕQGDNLEHWLPOHPH\HWHQH÷LERúOX÷XQXEHOLUOHPHN]HUHNDUúÕODúWÕUÕODFDN WÕU%XDGÕPD\QÕ]DPDQGDJHoHUOLNÕOPDPDNVDGÕ\ODJHUoHNOHúWLULOHFHNWLU Otomasyon potansiyelini belirle: '|QúPQ RWRPDV\RQSRWDQVL\HOLQLKDLLúVUHFL PRGHOOHULYHVUHoRQWRORMLVLWHPHOLQGHGH÷HUOHQGLULOHFHNWLU 2WRPDV\RQSRWDQVL\HOLQLDoÕNODPDNLoLQDOJRULWPDWDVDUODdDOÕúPDQÕQoÕNWÕODUÕNXO ODQÕODUDNRWRPDV\RQSRWDQVL\HOLELUG|QúPDOJRULWPDVÕWDVDUÕPÕLOHNDQÕWODQDFDN WÕU hoGXUXPVHoLPNULWHULEHOLUOHQPLúWLUøONNULWHUVHoLOHQGXUXPXQHNRORMLNRODUDNJH oHUOLROPDVÕGÕU%|\OHFHGXUXPoDOÕúPDVÕVRQXoODUÕJHUoHNELUoHYUHGHJHoHUOLELUSURE OHPLo|]POH\HUHNGR÷UXODQDFDNWÕU øNLQFLNULWHUVUHoVDKLSOHULQLQELOJLVD÷OD\ÕFÕYH oÕNWÕODUÕNDEXOHGHQOHURODUDNWDDKKWOHULQLQVD÷ODQPDVÕGÕU%XWUELUNDWÕOÕPJHQHOOLNOH uzmanlarÕQLVWHNOLOL÷LYHVW\|QHWLPGHVWH÷LJLELgüdüsel faktörlere ihtiyaç duyar. Son NULWHULVHoDOÕúPDQÕQJHoHUOL÷LQLDUWWÕUDFDNJHQLúELUDUDOÕNWDNLVUHo|÷HOHULWUOHULQLQYH SHUVSHNWLIOHULQNXOODQÕPÕQD\RODoDQGXUXPoDOÕúPDVÕNDUPDúÕNOÕ÷ÕQÕQLoHULOPHVLGLU 3.2 'XUXPdDOÕúPDVÕ8\JXODPD 3ODQGDEHOLUOHQHQGXUXPVHoLPNULWHUOHULGR÷UXOWXVXQGDEHOLUOHQHQGXUXPoDOÕúPDPÕ]ÕQ NDSVDPÕ7UNL\H¶GHNDPX\DWÕUÕPODUÕQÕQSODQODQPDVÕYHL]OHQPHVLRODUDNoL]LOPLúYH ELUSURMHQLQSDUoDVÕRODUDNWDQÕPODQPÕúWÕU .DONÕQPD%DNDQOÕ÷ÕWDUDIÕQGDQVXQXODQEX KL]PHWDúD÷ÕGDNLVUHoOHULLoHULU .XUXOXúWHNOLIWDYDQODUÕQÕQROXúWXUXOPDVÕ 7DKVLVOHULQQLKDLKDOLQLDOPDVÕ <DWÕUÕP SURJUDPÕQÕQ\D\ÕPODQPDVÕ 3URMHGHWD\ODUÕQÕQWRSODQPDVÕ <DWÕUÕPSURJUDPÕUHYL]\RQX <DWÕUÕPODUÕQL]OHQPHVLYHGH÷HUOHQGLULOPHVL <DWÕUÕPSURMHVLWDPDPODPD 235 2QWRORML JHOLúWLUPHQLQ NDSVDPÕQÕ WDQÕPODPDN |QHPOLGLU oQN LOJLOL PKHQGLVOLN DNWLYLWHOHULDPDoODUÕQGDQVDSDELOLU.XUXPODUELUoRNELUELUL\OHLOLúNLOLDODQIRQNVL\RQHO ELULPOHUYHKL]PHWOHULoHUHELOLUYHEXGDDPDoODQDQNDSVDPÕQJHQLúOHPHVLQH\RODoDEL OLU%XKXVXVoDOÕúPDQÕQNDSVDPÕQÕQEDúWDQVRQDNDGDU\|QHWLOPHVLLOHo|]POHQHELOLU dDOÕúPDQÕQNDSVDPÕQÕEHOLUOH\HQKHGHIOHULWDQÕPODPDNMETHONTOLOGY [13] taraIÕQGDQ|QHULOHQRODVÕELUo|]PGU <HWHUOLNVRUXODUÕQÕ|QFHGHQEHWLPOHPHNGHNDSVDPÕWDQÕPODPDNLoLQNXOODQÕúOÕGÕU <HWHUOLNVRUXODUÕQLKDLRQWRORMLQLQFHYDSODUVXQPDVÕEHNOHQHQVRUXODUGÕU%LUoRNoDOÕú PDGD \HWHUOLN VRUXODUÕQD X\JXQ RODUDN RQWRORML\L VRUJXODPDN GR÷UXODPD YH JHoHUOL NÕOPDDPDFÕ\ODNXOODQÕOPDNWDGÕU<HWHUOLNVRUXODUÕQÕQNXOODQÕPÕMETHONTOLOGY [13] ve NeOn [14] JLELED]ÕSRSOHUmetodolojilerde ortak ELUX\JXODPDGÕU. %XoDOÕúPD LoLQEHOLUOHQPLúKHGHIYH\HWHUOLNVRUXODUÕTablo 1’de gösterilmektedir. Tablo 1. 2QWRORMLJHOLúWLUPHKHGHIWDQÕPÕ +HGHI7DQÕPÕ: <DWÕUÕPSURJUDPÕKD]ÕUODPDVUHFLKDNNÕQGDNLELOJLQLQDoÕNKDOHJHWLULOPHVL +HGHI$oÕNODPDVÕ: .XUXOXúNDQXQXJHUH÷L.DONÕQPD%DNDQOÕ÷ÕNDPX\DWÕUÕPSROLWLNDODUÕQÕEHOLUOHPHN \DWÕUÕPODUKDNNÕQGDDQDOL]YHDUDúWÕUPD\DSPDNNDPX\DWÕUÕPSURMHILNLUOHULQLQROXú PDVÕQÕGHVWHNOHPHNSURMHOHULDQDOL]HWPHN\DWÕUÕPSURJUDPÕQÕKD]ÕUODPDNL]OHPHN YHGH÷HUOHQGLUPHNWHQVRUXPOXGXU$QFDNSURJUDPÕQKD]ÕUODPDYH\|QHWLPVUHoOHUL E\N|OoGHNDSDOÕELOJLGLU+D]ÕUODPDVUHoOHULQLQVRUJXODQDELOLUYHVRQUDVÕQGD DODQELOJLVLLOHLOLúNLOHQGLULOHELOLUúHNLOGHDoÕNKDOHJHWLULOPHVLEHNOHQPHNWHGLU Yeterlik SorulDUÕ: <DWÕUÕPSURJUDPÕQÕ\D\ÕPODPDNWDQKDQJLUROOHUVRUXPOXGXU" +HUELUUROQVRUXPOXOX÷XQGDNLDNWLYLWHOHUKDQJLOHULGLU" <DWÕUÕPSURJUDPÕKDQJLUROWDUDIÕQGDQKDQJLVUHoWHUHYL]HHGLOHELOLU" +DQJLDNWLYLWHOHUKDQJLX\JXODPDVLVWHPOHULWDUDIÕQGDQGHVWHNOHQPektedir? +HUELUVUHFLQKDQJLoÕNWÕODUÕKDQJLVUHoOHULQJLUGLVLGLU" +HUELUVUHoWHKDQJLVRQODQPDGXUXPODUÕEXOXQPDNWDGÕU" <DWÕUÕPSURJUDPÕQÕQKD]ÕUODQPDVÕQGDKDQJLGÕúVUHoOHUYHKDQJLGÕúUROOHU\HUDO PDNWDGÕU" %HOOLELULúUQKDQJLVUHoWHYHKDQJLUROWDUDIÕQGDQGH÷LúWLULOHELOLU" … ³<DWÕUÕPSURJUDPÕQÕQ\D\ÕPODQPDVÕ´VUHFLQLQPRGHOOHQPHVLGXUXPoDOÕúPDVÕQÕQ NDSVDPÕRODUDNEHOLUOHQGL <XNDUÕGDNL\HGLVUHFLQWDPDPÕQÕQPRGHOOHQPHVLSODQODQ PDVÕQD YH SODQODQGÕ÷Õ úHNLOGH GH PRGHOOHQGL UD÷PHQ VDGHFH ³\DWÕUÕP SURJUDPÕQÕQ \D\ÕPODQPDVÕ´VUHFLRQWRORMLVLQLQROXúWXUXOPDVÕQGDNXOODQÕOPDN]HUHVHoLOGL “<DWÕ UÕPSURJUDPÕQÕQ\D\ÕPODQPDVÕ” VUHFLoHúLWOLUROOHUJLUGLOHUoÕNWÕODUYHX\JXODPDODU LoHUPHVL LOH VUHo RQWRORMLVLQLQ oHúLWOL VÕQÕIODUÕQÕQ ELUeylerinin gösterilebilmesi nedeniyle seçildi. *HQLúOHWLOPLúROD\WDEDQOÕVUHo]LQFLULeEPC) LúOHYVHOELOLúLPVHOYHNXUXPsal persSHNWLIOHULLOHLúDODQÕ için güçlü analiz yetenekleri sunar. Oldukça esnek bir notasyonu 236 YDUGÕUIRQNVL\RQROD\YHPDQWÕNVDO operatörler JLELNXOODQÕPÕ]RUXQOX\DOÕQ(3&PR GHOHOHPDQODUÕKDULoYHE|\OHFHNXOODQÕODFDNPRGHOHOHPDQODUÕLOHJHQLúOHWLOLSGDUDOWÕ labilir. %X\]GHQPRGHOOHPHQRWDV\RQXVHoLPLPRGHOHOHPDQODUÕYHNXUDOODUÕQÕGDLoH rir. Süreç sahipleri ile belirlenen PRGHOOHPHDPDFÕGR÷UXOWXVXQGDúXPRGHOHOHPDQODUÕ VHoLOPLúWLUIRQNVL\RQ ROD\PDQWÕNVDORSHUDW|UOHU, ELOJLWDúÕ\ÕFÕODUX\JXODPDVLVWHPL NXUXPVDOHOHPDQODUVUHoDUD\]L\LOHúWLUPH|QHULVLYHWHNQLNWHULP 6UHoPRGHOOHULQGHWDQÕPOÕROPDVDGDVUHoOHUKDNNÕQGDNLELOJLOHUoHúLWOLJ|VWHULP lerde veya IRUPDWODUGDYDURODELOLU5HVPLEHOJHOHUGHEHOLUWLOPLúELOLúLPVLVWHPOHULQGH \HUDOPÕúYH\DLúLQVDQODUÕWDUDIÕQGDQNDSDOÕELOJLRODUDNVDKLSROXQPXúRODELOLU Genellikle süreç modelleyiciler süreç verisinL EX ND\QDNODUGDQ HOGH HGHUOHU <DWÕUÕPODUÕQ SODQODQPDVÕYHL]OHQPHVLNDSVDPÕQGDNLVUHoNPHVLVUHoDQDOLVWOHULNXUXPXQGÕúÕQ GDQPRGHOOHPHX]PDQODUÕYHVUHoVDKLSOHULNXUXPXQDODQX]PDQODUÕLúELUOL÷LLOHPR GHOOHQGL'DKDDoÕNELULIDGH\OHVUHoDQDOLVWOHUL\D]ÕOÕELOJLQLQPRGHOOHUGH\HUDOPDVÕQÕ VD÷OD\DFDNUHVPLEHOJHOHULNXOODQDUDNWDVODNPRGHOOHULROXúWXUGX$UGÕQGDQ, birkaç iteUDV\RQGDoDOÕúWD\ODUGDVUHoVDKLSOHULLOHEHUDEHUWDVODNPRGHOOHULQ]HULQGHQJHoLOGL ve modeller süreç analistleri tarDIÕQGDQJQFHOOHQGL³<DWÕUÕPSURJUDPÕQÕQ\D\ÕPODQ PDVÕ´VUHFLPRGHOLùHNLO1¶GH\HUDOPDNWDGÕU ùHNLO 1. <DWÕUÕPSURJUDPÕQÕQ\D\ÕPODQPDVÕVUHFLLúVUHFLPRGHOL 237 6UHoRQWRORMLVLQLROXúWXUPDQÕQELUVRQUDNLDGÕPÕQGDH(3&QRWDV\RQXQDX\JXQROD UDNLúVUHFLPRGHOOHULLoLQELUNDYUDPGL\DJUDPÕWDVDUODQGÕ7HPHOGHNDYUDPGL\DJUDPÕ VHoLOHQQRWDV\RQXQPHWDPRGHOLQL\DQVÕWPDNWDGÕU0RGHOHOHPDQODUÕYHVUHoLoLQVÕQÕI WDQÕPODUÕQÕLoHUPHNWHGLU%LOJLDNÕúÕLúDNÕúÕVUHoVRUXPOXOXNYHJHQHOOHPHLOLúNLOHUL e(3&QRWDV\RQXWHPHOLQGHVÕQÕIODUDUDVÕQGDNXUXOGXùHNLO2). 6UHoOHLOLúNLOLVÕQÕIODUÕQ YHLOLúNLOHULQLQWDQÕPODQGÕ÷ÕELUVUHoRQWRORMLVLNDYUDPGL\DJUDPÕNXOODQÕODUDNROXúWX UXOGX|UQHNELUSDUoDVÕ Tablo 2¶GHGLU0RGHOHOHPDQODUÕQÕQ|UQHNOHULRQWoloji birey DGD\ODUÕRODUDNEHOLUOHQGLYHVUHoRQWRORMLVLVÕQÕIODUÕLOHLOLúNLOHQGLULOGL Ontoloji editöUQGHRQWRORMLVÕQÕIODUÕQDDLWELUH\OHU\DUDWÕOGÕYHQHVQHYHYHUL|]HOOLNOHULGHRQWRORML J|]GHQJHoLULOHUHNGR÷UXODQPDGDQ|QFHWDQÕPODQGÕ|UQHNELUSDUoDVÕ Tablo 3’tedir). ùHNLO 2. H(3&WHPHOLQGHKD]ÕUODQDQNDYUDPGL\DJUDPÕ øúVUHFLPRGHOLLOHVUHoRQWRORMLVLQLNDUúÕODúWÕUGÕ÷ÕPÕ]GDVUHoRQWRORMLVLQLQPR GHOOHUGHNL WP ELOJL\L LoHUGL÷L J|UOG %XQGD RQWRORMLQLQ PRGelleme notasyonunun PHWDPRGHOLNXOODQÕODUDNROXúWXUXOPDVÕQÕQHWNLVLE\NWU Nihai süreç ontolojisi on-G|UWVÕQÕI\LUPL-LNLQHVQH|]HOOL÷LYHRQ-DOWÕELUH\LoHUPHN WHGLU2QWRORMLQLQJUDILNVHOELUJ|VWHULPLROXúWXUXOPXúYHVUHoVDKLSOHULQGHJ|]GHQgeoLULOPLúWLU 6UHoRQWRORMLVLYHLúVUHFLPRGHOLELUELUL\OH VUHoHOHPDQODUÕYH|UQHNOHULDoÕVÕQGDQ WXWDUOÕYHX\XPOX ROGX÷XLoLQG|QúPQRWRPDV\RQSRWDQVL\HOL\NVHNJ|UQPHNWH GLU%XSRWDQVL\HO;0,NRGODUÕQÕVUHoPRGHOLYHULOHUL5')¶HVUHoRQWRORMLVLNHúLI DPDFÕ\ODELUELULQHDGUHVOH\HUHNGHGH÷HUOHQGLULOPLúWLU 2WRPDV\RQSRWDQVL\HOLQLNDQÕW layan tam bir adresleme elde edilebildi. 238 %LUVRQUDNLDGÕPRODUDNVUHoPRGHOOH\LFLOHUWDUDIÕQGDQPRGHOOHQHQLúVUHoPRGHO lerinin ontolojiye çevrilmesi için algoritma WDQÕPODQPÕúWÕU%XG|QúWUFDOJRULWPDVÕ G|QúWUPHSRWDQVL\HOLQLGR÷UXODPDNLoLQWDVDUODQPÕúWÕU'DKDDoÕNoDDoÕNODPDNJHUH NLUVHLúVUHoPRGHOOHULQLJ|VWHUHQ;0,GRV\DODUÕQÕNXOODQDUDNVUHoRQWRORMLVLQLQ5') GRV\DODUÕQÕ üretmenin mümkün ROGX÷XQXJ|VWHUPHNLoLQGLU %XG|QúPVUHFLNÕVÕPGDQ ROXúPDNWDGÕUøONNÕVÕP ;0,GRNPDQODUÕQRNXQ PDVÕYHKHUHOHPDQÕQ ELUH\LQLQROXúWXUXOPDVÕQGDQROXúPDNWDGÕUøNLQFLNÕVÕP üst dü]H\GHWDQÕPODQPÕúVUHoRQWRORMLVLQLQRNXQPDVÕYHELUH\OHULQHNOHQHFH÷L yeni ontoloMLQLQROXúWXUXOPDVÕGÕU6RQNÕVÕPLVH\HQLPRGHOGHVUHoHOHPDQÕ bireylerinin ontoloji VÕQÕIODUÕQDELUOHúWLUPHNWLUøúVUHoPRGHOOHULQGHQVUHoRQWRORMLVLQHG|QúPQGDKD GHWD\OÕDoÕNODPDNLoLQG|QúPQJLUGLYHoÕNWÕODUÕQÕQ|UQHNOHULVÕUDVÕ\ODTablo 2 ve Tablo 3 GHYHULOPLúWLU*|UVHOOHúWLUPHDPDFÕLOHùHNLO’deki sadece iki model HOHPDQÕ YHDUDODUÕQGDNLLOLúNLEXNÕVÕPGD|UQHNRODUDNNXOODQÕOPÕúWÕU 6UHoOHULPRGHOOHPHNLoLQNXOODQÕODQDUDo83520PRGHOELOJLVLQL;0,EHOLUWPHVL olarak tXWPDNWDGÕU ;0,¶GDNL KHU HOHPDQÕQ ,'¶VL LVPL YH WLSL YDUGÕU 'L÷HU \DQGDQ ;0,¶GDNLKHUED÷ODQWÕQÕQGD,'¶VLLVPLND\QDNYHKHGHIeleman bilgileri mevcuttur. 'L\DJUDPGDNLDNÕúÕJ|UVHOOHúWLUPHNLoLQLONDGÕPeleman YHED÷ODQWÕODUÕND\QDNKHGHI formuna sokPDNWÕU$\QÕúHNLOGHELUH\OHUGHND\QDNKHGHIIRUPXQDEXDúDPDGDVRNX ODFDNWÕU6|]GHNRGSVHXGRFRGHDúD÷ÕGDmetodu J|VWHUPHNLoLQYHULOPLúWLU for each connection in connectionList{ for each element in elementList{ if(connection.source==element) sourceTarget.source=element; else if(connection.target==element) sourceTarget.target=element; if(sourceTarget.notEmpty()) sourceTargetList.push(sourceTarget); indvList.source = newModel.createIndividual(sourceTarget.source); indvList.target = newModel.createIndividual(sourceTarget.target); } } øNLQFLDúDPDGDVUHoRQWRORMLVLQLQVWPRGHOLQLRNX\DUDN\HQLPRGHO\DUDWPDNWÕU %XVWG]H\RQWRORMLGÕúDUÕGDQPRGHOOHPHQRWDV\RQODUÕQGDNLGH÷LúLNOL÷LLGDUHHWPHN LoLQGÕúDUÕGDQ\|QHWLOPHNWHGLU'|QúPDOJRULWPDVÕ\HQLPRGHOLROXúWXUPDNLoLQEX VWG]H\VUHoRQWRORMLVLQLNXOODQPDNWDGÕU0RGHO$SDFKH-HQDNWSKDQHOHULQLNXOOD QDUDNRNXQPDNWDGÕUøONRODUDNGH\LPOHURNXQXUYHburadan |]QHOHUYHRQODUÕQ|]HOOLN OHULoÕNDUWÕOPDNWDGÕU6RQUDDúD÷ÕGDNLV|]de kodda J|VWHULOGL÷L JLELGDKDNXOODQÕúOÕELU forma yani özne-yüklem-nesne’ye çevrilmektedir: for each statement in loadedModel.listStatements() subject= statement.getSubject() 239 for each property in subject.listProperties() list.subject= property.getSubject(); list.predicate= property.getPredicate(); list.object=property.getObject(); subjectList.push(list); for each list in subjectList for each list2 in subjectList if(list.subject == list2.subject && list.predicate == domain && list2.predicate == range) node.subject=list.object; node.predicate=list.subject; node.object=list2.object; nodeList.push(node); 6RQUDVÕQGD EX RNXQDQ PRGHO \HQL PRGHOL ROXúWXUPDN LoLQ NXOODQÕOÕU $úD÷ÕGDNL sözde kod Apache Jena kütüphanelerini kullanarak VÕQÕIYH|]HOOLNROXúWXUPD\ÕJ|VWHU mektedir. newModel= ModelFactory.createOntologyModel(); for each node in nodeList newModel.createClass(node.subject); newModel.createClass(node.object); newModel.createObjectProperty(node.predicate); %XDOJRULWPD\ÕJ|UVHOOHúWLUPHNDPDFÕLOH3URWpJpDUDFÕLOH5')GLOLQGHWDQÕPODQPÕú VWG]H\VUHoRQWRORMLVLJLUGLGRV\DVÕQÕQ|UQH÷LTablo 2¶GHYHULOPLúWLU%X|UQHNGRV \DGD³)RQNVL\RQ´³2OD\´YH³6UHo´YH³DNWLYHHGHU´YH³DLWWLU´LoLQWDQÕPODQDQQHVQH |]HOOLNOHULLoLQRQWRORMLVÕQÕIODUÕWDQÕPODQPÕúWÕUøONKFUHGH³2OD\´YH³)RQNVL\RQ´VÕ QÕIODUÕQÕQ DUDVÕQGD WDQÕPODQDQ ³DNWLYH HGHU´ QHVQH |]HOOL÷L WDQÕPODQPÕúWÕU %X WDQÕP ³2OD\´ VÕQÕIÕQÕ QHVQH |]HOOL÷LQLQ WDQÕP NPHVL RODUDN YH ³)RQNVL\RQ´ VÕQÕIÕQÕ QHVQe |]HOOL÷LQLQ GH÷HU NPHVL ROGX÷XQX YH ³DNWLYH HGHU´ LOLúNLVLQLQ VDGHFH ³2OD\´ ‘dan “Fonksiyon” ‘a YDURODELOHFH÷LQL LoHULUøNLQFLKFUH³6UHo(OHPanÕ” ve “Süreç” araVÕQGDNL ³DLWWLU´ QHVQH |]HOOL÷LQL WDQÕPOD\DUDN VUHo HOHPDQÕQÕQ VUHFH DLW ROGX÷XQX vurgular. Üçüncü hücre “Olay” ‘ÕQVÕQÕIWDQÕPÕQÕLoHULU%XWDQÕP³2OD\´¶ÕQ³6UHoEOHPDQÕ´ VÕQÕIÕQÕQDOWVÕQÕIÕROGX÷XQXLIDGHHGHU'|UGQFKFUH³)RQNVL\RQ´XQVÕQÕI WDQÕPÕQÕLoHULUYH³)RQNVL\RQ´ ‘XQD\QÕ]DPDQGD³6UHo(OHPDQÕ´ROGX÷XQXYXUJXODU %HúLQFL hücre “SüreçElemDQÕ´VÕQÕIÕQÕYHRQXQ³6UHo´LOHRODQQHVQH|]HOOL÷LLOLúNLVLQL ³DLWWLU´WDQÕPODU9HVRQRODUDNVRQXQFXKFUH³6UHo´ ‘LQVÕQÕIWDQÕPÕQÕLoHULU7D QÕPODQDQalgoritma |]HOOLNOHULWDQÕPYHGH÷HUNPHOHULQLRNX\DUDNEXQDJ|UHG÷P OLVWHVLQLROXúWXUXU%XG÷POLVWHVLLOH\HQLPRGHOLQVÕQÕIYHQHVQH|]HOOLNOHULROXúWX UXOPDVÕQGDNXOODQÕOÕU Tablo 2. hoVÕQÕIYHQHVQH|]HOOL÷LWDQÕPÕQDDLW|UQHN5')WDQÕPODUÕ <ObjectProperty rdf:about="http://www.semanticweb.org/ ontologies/2013/11/ processOntology #tetikler"> 240 <rdfs:domain rdf:resource="http://www.semanticweb.org/ ontologies/2013/11/ processOntology #Olay"/> <rdfs:range rdf:resource="http://www.semanticweb.org/ ontologies/2013/11/ processOntology #Fonksiyon"/> </ObjectProperty> <ObjectProperty rdf:about="http://www.semanticweb.org /ontologies/2013/11/ processOntology #aittir"> <rdfs:range rdf:resource="http://www.semanticweb.org /ontologies/2013/11/ processOntology #Surec"/> <rdfs:domain rdf:resource="http://www.semanticweb.org/ ontologies/2013/11/ processOntology #surec(OHPDQÕ"/> </ObjectProperty> <Class rdf:about="http://www.semanticweb.org/ ontologies/2013/11/ processOntology #Olay"> <rdfs:subClassOf rdf:resource="http://www.semanticweb.org/ ontologies/2013/11/ processOntology #Surec(OHPDQÕ"/> <rdfs:subClassOf> <Restriction> <onProperty rdf:resource="http://www.semanticweb.org/ ontologies/2013/11/ processOntology #tetikler"/> <onClass rdf:resource="http://www.semanticweb.org/ ontologies/2013/11/ processOntology #Fonksiyon"/> </Class> <Class rdf:about="http://www.semanticweb.org/ ontologies/2013/11/ processOntology #Fonksiyon"> <rdfs:subClassOf rdf:resource="http://www.semanticweb.org/ ontologies/2013/11/ processOntology #SurecElePDQÕ"/> <Class rdf:about="http://www.semanticweb.org/ontologies/2013/11/ processOntology #SurecElemDQÕ"> <rdfs:subClassOf> <Restriction> <onProperty rdf:resource="http://www.semanticweb.org/ ontologies/2013/11/ processOntology #aittir"/> <someValuesFrom rdf:resource="http://www.semanticweb.org/ ontologies/2013/11/ processOntology #Surec"/> </Restriction> </rdfs:subClassOf> </Class> <Class rdf:about="http://www.semanticweb.org/ ontologies/2013/11/ processOntology #Surec"/> 6RQDúDPDVUHoOHUL\HQLWDQÕPODQDQRQWRORMLPRGHOLLOHELUOHúWLUPHNWLU%XDúDPDGD VWVHYL\HVUHoRQWRORMLVLQGHQWDQÕPODQDQG÷POLVWHVLLOHVUHoHOHPanlarÕndan taQÕPODQDQELUH\OLVWHVLNXOODQÕOPDNWDGÕU%XQRNWDGDDOJRULWPDELUH\OHULRQODUÕQLOJLOLVÕ QÕIODUÕQDYHLOJLOL|]HOOLNOHULQHHúOHPHNWHGLU%XELUOHúWLUPHLoLQV|]GHNRGDúD÷ÕGDYH ULOPLúWLU 241 for each individual in indvList for each node in nodeList if(individual.source.getOntClass()== node.subject && individual.target.getOntClass() == node.object Property property= newModel.createObjectProperty(node.predicate); Individual.source.addProperty(property, individu al.target); Tablo 3¶GH VUHo RQWRORML JLUGLVLQLQ Lú VUHoOHUL ELUH\OHUL LOH ELUOHúLPL YHULOPLúWLU dÕNWÕQÕQLONKFUHVL ³9L]HøúOHPOHUL7DPDPODQGÕ´³2OD\VÕQÕIÕQÕQ\HVLROGX÷XQXYe ³<HQL3URMH\H3URMH1XPDUDVÕ$WDQPDVÕ´IRQNVL\RQXQXDNWLYHHWWL÷LQLWDQÕPODPDNWD GÕU$\UÕFD³<DWÕUÕP3URJUDPÕQÕQ<D\ÕQODQPDVÕHSF´VUHFLQHDLWROGX÷XQXJ|VWHUPHN WHGLUøNLQFLKFUHLVH³<HQL3URMH\H3URMH1XPDUDVÕ$WDQPDVÕ´ ¶QÕQ³)RQNVL\RQ´VÕQÕ IÕQÕQ \HVL ROGX÷XQX YH ³<DWÕUÕP 3URJUDPÕQÕQ <D\ÕQODQPDVÕHSF´ VUHFLQH DLW ROGX ÷XQXJ|VWHUPHNWHGLU9HVRQKFUH³<DWÕUÕP3URJUDPÕQÕQ<D\ÕQODQPDVÕHSF´VUHFLQLQ ³6UHo´VÕQÕIÕQÕQ\HVLROGX÷XQXWDQÕPODPDNWDGÕU Tablo 3. '|QúPoÕNWÕVÕQÕQELU|UQH÷L <http://www.semanticweb.org/ ontologies/2013/11/ processOntology #Vize+islemleri+tamamlandi> a <http://www.semanticweb.org/ ontologies/2013/11/ processOntology #Olay> ; rdfs:label 9L]HLúOHPOHULWDPDPODQGÕ <http://www.semanticweb.org/ ontologies/2013/11/ processOntology #aittir> <http://www.semanticweb.org/ ontologies/2013/11/surecOntolojisi#Yatirim+Programi+Yayinlanmasi.epc> ; <http://www.semanticweb.org/ ontologies/2013/11/ processOntology #tetikler> <http://www.semanticweb.org/ ontologies/2013/11/surecOntolojisi#Yeni+projeye+proje+numarasi+atanmasi > . <http://www.semanticweb.org/ ontologies/2013/11/ processOntology # Yeni+projeye+proje+numarasi+atanmasi > a <http://www.semanticweb.org/ ontologies/2013/11/ processOntology #Fonksiyon> ; UGIVODEHO<HQLSURMH\HSURMHQXPDUDVÕDWDQPDVÕ <http://www.semanticweb.org/ ontologies/2013/11/ processOntology #aittir> <http://www.semanticweb.org/ ontologies/2013/11/ processOntology # Yatirim+Programi+Yayinlanmasi.epc > ; <http://www.semanticweb.org/ontologies/2013/11/processOntology# Yatirim+Programi+Yayinlanmasi.epc > a <http://www.semanticweb.org/ ontologies/2013/11/ processOntology #Surec> ; UGIVODEHO<DWÕUÕP3URJUDPÕ<D\ÕQODQPDVÕHSF 242 4 6RQXoODU.ÕVÕWODUYH*HOHFHNdDOÕúPDODU 'XUXPoDOÕúPDVÕQÕQoÕNWÕODUÕNDPX\DWÕUÕPODUÕQÕQSODQODQPDVÕYHL]OHQPHVLQLQLúVUHo modellerini, süreci, süreç HOHPDQODUÕQÕ YHDUDODUÕQGDNLLOLúNL\LWHPVLOHGHQVÕQÕIYH VÕQÕIODUÕQ DUDVÕQGDNL QHVQH |]HOOL÷LQL LoHUHQ RQWRORML\L YH G|QúP DOJRULWPDVÕQÕ LoHUPHNWHGLU '|QúP DOJRULWPDVÕ JHUoHNOHúWLULOGL÷LQGH LOJili alan ontolojilerini ROXúWXUPDNLoLQNXOODQÕOPDN]HUHRQWRORML\DSÕODUÕUHWHELOecektir. 2UJDQL]DV\RQODUJHQHOOLNOHEHQ]HUDQDOL]J|UHYOHULQLYHLúELOJLVLQLSD\ODúDQLúVUHo PRGHOOHPH YH RQWRORML JHOLúWLUPH\L IDUNOÕ DNWLYLWHOHU RODUDN JHUoHNOHúWLUPektedir. Bu oDOÕúPDGDEXRUWDNJ|UHYOHUGHQYHELOJLGHQ\DUDUODQDQYHJHOLúWLUPHGHHWNLQOLNVD÷OD \DQ G|QúP \DNODúÕPÕ WDQÕWÕOPÕúWÕU 'XUXP oDOÕúPDPÕ] Lú VUHo PRGHOOHULQLQ VUHo RQWRORMLVLQHG|QúPQRODVÕ NÕOPDNWDGÕUH(3&QRWDV\RQXQDGD\DOÕ süreç ontolojisi YHG|QúPJHUoHNOHúWLUHQDOJRULWPDWDVDUÕPÕVXQXOPXúWXU'|QúPOHUHWLOHQRQWR ORML|÷HOHULDODQRQWRORMLOHULQLQJHOLúWLULOPHVLQGHNXOODQGÕ÷ÕQGD; ilgili ontolojilerin süUHoOHUOHWXWDUOÕOÕ÷ÕQGDDUWÕúYHDQDOL]HKDUFDQDQLúJQQGHGúQ|QJ|U\RUX]. Bu çaOÕúPDQÕQDQDNDWNÕVÕ, DODQRQWRORMLOHULQGHNXOODQÕOPD]HUHVUHoPRGHOOHULQGHQVUHo RQWRORMLVLQHG|QúPSRWDQVL\HOLQLJ|VWHUPHNWLU $\UÕFDoR÷XHNRORMLNRODUDNJHoHUOL GXUXPGDROGX÷XJLELELUELUL\OHHWNLOHúHQVUHoNPHOHULYHVUHoHOHPDQODUÕQÕQ bulunGX÷XPRGHOOHUGHQ ontolojiye G|QúPGHoDOÕúPDGDVD÷ODQDELOPHNWHGLU %XoDOÕúPDGDNLNÕVÕWODUGDQELULWDQÕWÕODQG|QúPQVUHoPRGHOOHPHQRWDV\RQXQD ED÷ÕPOÕROPDVÕGÕU(÷HUX\JXODyaQNLúLOHUWDUDIÕQGDQEDúNDPRGHOOHPHGLOLYH\DEDúND model |÷HOHUL seoLOLUVHVWG]H\VUHoRQWRORMLVLQLQG|QúPDOJRULWPDVÕQGD oDOÕúD ELOPHVLLoLQ\HQLGHQG]HQOHQPHVL\DGDRQWRORMLHGLW|ULOH\HQLGHQWDVDUODQPDVÕJH UHNPHNWHGLU%XDOJRULWPD\DED÷OÕRODQJHOLúWLULOHFHNDUDoGDD\QÕúHNLOGHVUHoPRGHO leme araç seçimini HWNLOH\HQVUHoPRGHOJLUGLVLQLQGLOLQHED÷ÕPOÕRODFDNWÕU 'L÷HUELUNÕVÕWLVHEXoDOÕúPDQÕQVDGHFHVUHoPRGHOLQGHQRQWRORML\HWHN\|QOG| QúPROPDVÕGÕU%X\]GHQRQWRORMLGH\DSÕODQGH÷LúLNOLNOHUVUHoPRGHOOHULQH\DQ VÕPDPDNWDGÕU6UHoPRGHOOHUi de÷LúWLNoHDOJRULWPDWDVDUÕPÕ GH÷LúLNOLNOHUL\|QHWPHGHQ önceki sürümün ]HULQH\D]GÕ÷ÕLoLQX\JXODPD\Õ\DSDQNLúLOHULQRQWRORML\LGH÷LúWLUPHVL YH\DDODQNDYUDPODUÕLOHDoÕPODPDVÕ PPNQROPD\DFDNWÕU 7XWDUOÕOÕ÷ÕER]PDGDQVUHo PRGHOOHULQHYHRQWRORML\HEDNÕP \DSPDSRWDQVL\HOLYHLNL\|QOG|QúPNÕVDYDGHGH JHOHFHNoDOÕúPDODUÕPÕ]DUDVÕQGDGÕU %XoDOÕúPDQÕQoÕNWÕODUÕLúVUHoPRGHOOHULQLNXOODQDUDNalan ontolojlerLROXúWXUPD\Õ GHVWHNOHPHNWHGLU*HOHFHNoDOÕúPDSODQÕPÕ]EXoDOÕúPD\ÕJHQLúOHWLSLúVUHomodelleULQLQYHDODQRQWRORMLOHULQLQEWQOHúLNJHOLúWLULOPHVLQLGHVWHNOH\HFHNPHWot ve araç geOLúWLUHUHNEXVD\HGHNXUXPODUÕQELUOLNWHoDOÕúDELOLUOLNOHULQGHJHOLúLPVD÷ODPDNWÕU 7HúHNNUOHU. %XELOGLULGHVXQXODQoDOÕúPD7h%ø7$.SURMHQXPDUDVÕ) taraIÕQGDQGHVWHNOHQPLúWLU$\UÕFDEXGXUXPoDOÕúPDPÕ]ÕJHUoHNOHúWLUPHPL]GH.DONÕQPD %DNDQOÕ÷Õ¶QD NDWNÕYHGHVWHkleri için WHúHNNUHGHUL]. 243 Kaynakça 1. Minoli, D.: Enterprise architecture A to Z: frameworks, business process modeling, SOA, and infrastructure technology. p. 504 (2008). 2. Noy, N. F. and Mcguinness, D. L.: Ontology Development 101 : A Guide to Creating Your First Ontology. In: Development, vol. 32, no. 1, pp. 1–25 (2000). 3. Kalpic, B. and Bernus, P.: Business process modeling through the knowledge management perspective. In: Journal of Knowledge Management, vol. 10, no. 3. pp. 40–56 (2006). 4. Jr, P. S., Almeida, J., and Guizzardi, G.: An ontology-based semantic foundation for ARIS EPCs. In Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 124–130 (2010). 5. Davis, I. G., Rosemann, M., and Green, P. F.: Exploring proposed ontological issues of ARIS with different categories of modellers. In Proceedings of the Australasian Conference on Information Systems (2004). 6. Höfferer, P.: Achieving business process model interoperability using metamodels and ontologies. In: Proceedings of the 15th European Conference on Information Systems (ECIS 2007), pp. 1620–1631 (2007). 7. Haller, A., Marmolowski, M., Oren, E., and Gaaloul, W.: A Process Ontology for Business Intelligence. In: Business, April, pp. 19 (2008). 8. 6|QPH]91&DQOÕ0*|NoH6hQYHU0DQG*oO$12QWRORJ\'ULYHQ*R vernment Services Inventory and Business Process Management. In Enterprise, BusinessProcess and Information Systems Modeling: 11th International Workshop, BPMDS 2010, pp. 26–38 (2010). 9. Belecheanu, R., Cabral, L., Domingue, J., Gaaloul, W., Hepp, M., Filipowska, A., Kaczmarek, M., Kaczmarek, T., Nitzsche, J., Norton, B., Pedrinaci, C., Roman, D., Stollberg, M., and Stein, S.: Semantics Utilized for Process management within and between Enterprises. (2007). 10. Cimpian, E., Komazec, S., Lintner, D., Blamauer, C., and Evenson, M.: Business Process Modeling Ontology BPMO final version. (2008). 11. Koschmider, A., and Oberweis, A.: Ontology Based Business Process Description. In Proceedings of the CAiSE, vol. 5, pp. 321–333 (2005). 12. Thomas, O. and Fellmann, M.: Semantic Process Modeling – Design and Implementation of an Ontology-based Representation of Business Processes. In: Bus. Inf. Syst. Eng., vol. 1, no. 6, pp. 438–451 (2009). 13. Fernández-López, M., Gómez-Pérez A., and Juristo, N.: Methontology: from ontological art towards ontological engineering. In Proceedings of the AAAI97 Spring Symposium pp. 30– 40 (1997). 14. Suárez-Figueroa, M.: NeOn Methodology for building ontology networks: specification, scheduling and reuse. Doctoral Thesis, Universidad Politécnica de Madrid, (2010). 244
© Copyright 2024 Paperzz