øú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 2025 Paperzz