%PDF-1.4
%
1 0 obj
<<
/Type /Catalog
/Pages 2 0 R
/Outlines 3 0 R
/Names 4 0 R
/PageMode /UseOutlines
/OpenAction 5 0 R
/Metadata 6 0 R
>>
endobj
7 0 obj
<<
/Author (Bommel, P. van and Hoppenbrouwers, S.J.B.A and Proper, H.A. and Weide, Th.P. van der)
/Title ({On the use of Object-Role Modelling to Model Active Domains})
/Subject (Conceptual modelling methods such as Object-Role Modelling \(ORM\) have traditionally been developed with the aim of providing conceptual models of database structures. More recently, however, such modelling languages have shown their use for modelling \(the ontology\) of domains in general. In these latter cases, the modelling effort results in a \(formally based\) conceptual reasoning systems using a domain calculus on top of a domain grammar. As the title suggests, this paper is primarily concerned with the application of ORM 'rigour' to the modelling of active domains. In doing so, we will position the logbook paradigm as a history-oriented extension of the traditional natural language approach of ORM, and define an accompanying domain calculus \(the Object-Role Calculus\) which is suitable to deal with active domains. Finally, we will show how specific views \(with dedicated notations\), which zoom in on different aspects \(such as flow of activities and actor involvement\) of active domains, can easily be derived. )
/Creator (LaTeX with hyperref package)
/Producer (pdfeTeX-1.21a)
/Keywords ()
/CreationDate (D:20060403225153+02'00')
/PTEX.Fullbanner (This is pdfeTeX, Version 3.141592-1.21a-2.2 \(Web2C 7.5.4\) kpathsea version 3.5.4)
/bibtex#2Fbibtexkey (2006-Bommel-ActiveDomains)
/bibtex#2Fpages (473--484)
/bibtex#2Fowner (erikproper)
/bibtex#2Ffile (2006-Bommel-ActiveDomains.pdf:2006-Bommel-ActiveDomains.pdf:PDF)
/bibtex#2Fcrossref (2006-Latour-CAiSEDesign)
/bibtex#2Ftimestamp (2007.11.30)
/bibtex#2Fentrytype (Inproceedings)
>>
endobj
2 0 obj
<<
/Type /Pages
/Count 12
/Kids [8 0 R 9 0 R]
>>
endobj
3 0 obj
<<
/Type /Outlines
/First 10 0 R
/Last 11 0 R
/Count 2
>>
endobj
4 0 obj
<<
/Dests 12 0 R
>>
endobj
5 0 obj
<<
/S /GoTo
/D [13 0 R /Fit]
>>
endobj
6 0 obj
<<
/Type /Metadata
/Subtype /XML
/Length 14 0 R
>>
stream
bibtex/bibtexkey/2006-Bommel-ActiveDomains
bibtex/pages/473--484
bibtex/owner/erikproper
bibtex/file/2006-Bommel-ActiveDomains.pdf:2006-Bommel-ActiveDomains.pdf:PDF
bibtex/crossref/2006-Latour-CAiSEDesign
bibtex/timestamp/2007.11.30
{On the use of Object-Role Modelling to Model Active Domains}
Conceptual modelling methods such as Object-Role Modelling (ORM) have traditionally been developed with the aim of providing conceptual models of database structures. More recently, however, such modelling languages have shown their use for modelling (the ontology) of domains in general. In these latter cases, the modelling effort results in a (formally based) conceptual reasoning systems using a domain calculus on top of a domain grammar. As the title suggests, this paper is primarily concerned with the application of ORM 'rigour' to the modelling of active domains. In doing so, we will position the logbook paradigm as a history-oriented extension of the traditional natural language approach of ORM, and define an accompanying domain calculus (the Object-Role Calculus) which is suitable to deal with active domains. Finally, we will show how specific views (with dedicated notations), which zoom in on different aspects (such as flow of activities and actor involvement) of active domains, can easily be derived.
P. van Bommel
S.J.B.A Hoppenbrouwers
H.A. Proper
Th.P. van der Weide
application/pdf
Inproceedings
P. van Bommel
S.J.B.A Hoppenbrouwers
H.A. Proper
Th.P. van der Weide
Inproceedings
endstream
endobj
8 0 obj
<<
/Type /Pages
/Count 6
/Parent 2 0 R
/Kids [13 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R]
>>
endobj
9 0 obj
<<
/Type /Pages
/Count 6
/Parent 2 0 R
/Kids [20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R]
>>
endobj
10 0 obj
<<
/Title (On the use of Object-Role Modelling to Model Active Domains)
/A 26 0 R
/Parent 3 0 R
/Next 11 0 R
>>
endobj
11 0 obj
<<
/Title (P. \(Patrick\) van Bommel, S.J.B.A. \(Stijn\) Hoppenbrouwers, [0.1cm]H.A. \(Erik\) Proper and Th.P. \(Theo\) van der Weide)
/A 27 0 R
/Parent 3 0 R
/Prev 10 0 R
>>
endobj
12 0 obj
<<
/Kids [28 0 R]
>>
endobj
13 0 obj
<<
/Type /Page
/Contents 29 0 R
/Resources 30 0 R
/MediaBox [0 0 612 792]
/Parent 8 0 R
/Annots [31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R]
>>
endobj
14 0 obj
3928
endobj
15 0 obj
<<
/Type /Page
/Contents 38 0 R
/Resources 39 0 R
/MediaBox [0 0 612 792]
/Parent 8 0 R
/Annots [40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R
50 0 R 51 0 R 52 0 R]
>>
endobj
16 0 obj
<<
/Type /Page
/Contents 53 0 R
/Resources 54 0 R
/MediaBox [0 0 612 792]
/Parent 8 0 R
/Annots [55 0 R 56 0 R 57 0 R 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R
65 0 R 66 0 R 67 0 R]
>>
endobj
17 0 obj
<<
/Type /Page
/Contents 68 0 R
/Resources 69 0 R
/MediaBox [0 0 612 792]
/Parent 8 0 R
>>
endobj
18 0 obj
<<
/Type /Page
/Contents 70 0 R
/Resources 71 0 R
/MediaBox [0 0 612 792]
/Parent 8 0 R
/Annots [72 0 R 73 0 R 74 0 R]
>>
endobj
19 0 obj
<<
/Type /Page
/Contents 75 0 R
/Resources 76 0 R
/MediaBox [0 0 612 792]
/Parent 8 0 R
/Annots [77 0 R]
>>
endobj
20 0 obj
<<
/Type /Page
/Contents 78 0 R
/Resources 79 0 R
/MediaBox [0 0 612 792]
/Parent 9 0 R
/Annots [80 0 R 81 0 R 82 0 R]
>>
endobj
21 0 obj
<<
/Type /Page
/Contents 83 0 R
/Resources 84 0 R
/MediaBox [0 0 612 792]
/Parent 9 0 R
/Annots [85 0 R]
>>
endobj
22 0 obj
<<
/Type /Page
/Contents 86 0 R
/Resources 87 0 R
/MediaBox [0 0 612 792]
/Parent 9 0 R
/Annots [88 0 R 89 0 R]
>>
endobj
23 0 obj
<<
/Type /Page
/Contents 90 0 R
/Resources 91 0 R
/MediaBox [0 0 612 792]
/Parent 9 0 R
/Annots [92 0 R 93 0 R 94 0 R 95 0 R 96 0 R 97 0 R 98 0 R 99 0 R 100 0 R 101 0 R
102 0 R 103 0 R 104 0 R 105 0 R 106 0 R]
>>
endobj
24 0 obj
<<
/Type /Page
/Contents 107 0 R
/Resources 108 0 R
/MediaBox [0 0 612 792]
/Parent 9 0 R
>>
endobj
25 0 obj
<<
/Type /Page
/Contents 109 0 R
/Resources 110 0 R
/MediaBox [0 0 612 792]
/Parent 9 0 R
>>
endobj
26 0 obj
<<
/S /GoTo
/D (chapter.1)
>>
endobj
27 0 obj
<<
/S /GoTo
/D (chapter.1)
>>
endobj
28 0 obj
<<
/Names [(Doc-Start) 111 0 R (Item.1) 112 0 R (Item.2) 113 0 R (Item.3) 114 0 R (Item.4) 115 0 R
(Item.5) 116 0 R (Item.6) 117 0 R (Item.7) 118 0 R (Item.8) 119 0 R (chapter.1) 120 0 R
(cite.1976-Chen-ER) 121 0 R (cite.1980-Chellas-ModalLogicIntro) 122 0 R (cite.1982-Meersman-RIDL) 123 0 R (cite.1987-ISO-Concepts) 124 0 R (cite.1989-Nijssen-NIAM) 125 0 R
(cite.1992-Embley-OOSA) 126 0 R (cite.1993-Hofstede-LISA-D) 127 0 R (cite.1993-Paulk-CMMSoftware) 128 0 R (cite.1994-Proper-ConQuer) 129 0 R (cite.1994-Proper-EvolvPSM) 130 0 R
(cite.1996-Farrington-AerospaceLanguage) 131 0 R (cite.1996-Halpin-ConQuer) 132 0 R (cite.1997-Hofstede-Grammar) 133 0 R (cite.2001-Halpin-ORM) 134 0 R (cite.2002-Frederiks-Infogrammars) 135 0 R
(cite.2003-Frankel-MDA) 136 0 R (cite.2004-Proper-ORMforDM) 137 0 R (cite.2004-Schwitter-ControlledLanguage) 138 0 R (cite.2005-Aalst-YAWL) 139 0 R (cite.2005-Hoppenbrouwers-FactCalculus) 140 0 R
(cite.2005-Lankhorst-ArchiMate) 141 0 R (cite.2005-Proper-ActivityModeling) 142 0 R (figure.1.1) 143 0 R (figure.1.2) 144 0 R (figure.1.3) 145 0 R
(figure.1.4) 146 0 R (page.1) 147 0 R (page.10) 148 0 R (page.11) 149 0 R (page.12) 150 0 R
(page.2) 151 0 R (page.3) 152 0 R (page.4) 153 0 R (page.5) 154 0 R (page.6) 155 0 R
(page.7) 156 0 R (page.8) 157 0 R (page.9) 158 0 R (section*.1) 159 0 R (section.1.1) 160 0 R
(section.1.2) 161 0 R (section.1.3) 162 0 R (section.1.4) 163 0 R (section.1.5) 164 0 R (subsection.1.3.1) 165 0 R
(subsection.1.3.2) 166 0 R (subsection.1.3.3) 167 0 R (subsection.1.3.4) 168 0 R (subsection.1.3.5) 169 0 R]
/Limits [(Doc-Start) (subsection.1.3.5)]
>>
endobj
29 0 obj
<<
/Length 170 0 R
/Filter /FlateDecode
>>
stream
xڅ]o8"o'V${b@"b[,\|w"p83~w族*RqhT_=\,
,O4
uݷ]mLA
d=vIu*F?Mūp]E
~u)<7Feaa4_;v|'j8-\Ηԏ+#$tiT
ܒƱAFt˗U!0&+J/+vke@?4-OuG0߅ogX8ᷝ֝N
\A(ڕ.mߝ7W&(ATYAd@/f{ !ԾݡxK# %*1)ȯ6:)Gn$5±2M!X3.Dbnaюu2kYWmY
{*T(,9wkwcH u~P8yfߏվj&Cfn'㈩o;C0ujͨD'sηƻs&7y$A?!L3oby\,I|jl!ʲ!|-hj ;|
QM54/_U/ӻCHGwUgU{5S<4*q7)*?m#u:ա:Qco5%
a@z|4-(ΣȒw]+1p.d<Ep
pYA.
1lXAY4^8on;
ֆ
63o`j80!>%> # ~O}DŽ r6J`$'r~qm@`Awڭ*% 2SW|Jx&wg5;tm̃^VT/Pq&,
:gG7SN> ޙO-OA<89%}qQ ?.Q@]xĮb%`fyΧmDkZ1^C.X ekGU0A% f WEгK?7j!^zC#ޘ1@r3ͬJvEꇆCǕ8;q`yo\A+Rq M9Y<8 ^&B1i{GB/ !0IJVpL<2)*и`%X#m:rdaj嬦nIl_{i^oх!_1:{:QvsI$bvB̓Н 0{:^{U{ݖFp>3Ӑ_ned<`v9
Ԛ
ɤZu0~Ot(-*Q
hE2&e
x*a?
Cv!@VH/N:5{H&H{[;{7aGW+@~EOֲVŭ;ʷ$=;/dϋdWa73QPNxlW(2%$9%?'a3-"MO)Un6V*SRH`EP#I0YZ7,ގ#|[$8# \H`5-.p.s%
"5ʷG֧gs+$ΙJKtж,k^zvE8AC[j
(r#voKYP
Oޥrл9u}t5U0}mLq${'(="O1b֗Pe<-bTرB)
6%v1&GnLɬHuPԥ;@Bɋ֚s|lMpƈ\V>
u=,~~ͣo? L
v:`*.uauL-sfd|AQHDDDC!5FD'ײ lu
eR.H|z瘉HJe$Ta0 4v;LqhGInV7zrj#<&X'jJo(?3c5&䆹.HtVLgWO黲gI}Ճk;zd3E$Gcy-'T摎C]AvlEza6,.)4;w+ASX2ŌMBiR6qKZIQefPbrWԶB+k1$Fv+>ҶA7>0HLI4l
a*.GQ5/ ،Mʺ_CϸHT)㑝OIabI wr̅eXQwhqe[."^'D(?F_ 9|Zˍ.ӁwP*99QXyO\.S24S*eqc5DS.A^80h)i{Z!gV