id sid tid token lemma pos 3128 1 1 GeNerAtiNG GeNerAtiNG NNP 3128 1 2 cOllABOrAtive collaborative NN 3128 1 3 sYsteMs system NNS 3128 1 4 FOr FOr NNS 3128 1 5 DiGitAl DiGitAl NNP 3128 1 6 liBrAries liBrAries NNP 3128 1 7 | | NNP 3128 1 8 MAliziA MAliziA NNP 3128 1 9 , , , 3128 1 10 BOttONi bottoni UH 3128 1 11 , , , 3128 1 12 AND and CC 3128 1 13 leviAlDi levialdi ADD 3128 1 14 171 171 CD 3128 1 15 from from IN 3128 1 16 previous previous JJ 3128 1 17 experience experience NN 3128 1 18 and and CC 3128 1 19 from from IN 3128 1 20 research research NN 3128 1 21 in in IN 3128 1 22 software software NN 3128 1 23 engineering engineering NN 3128 1 24 . . . 3128 2 1 Wasted waste VBN 3128 2 2 effort effort NN 3128 2 3 and and CC 3128 2 4 poor poor JJ 3128 2 5 interoperability interoperability NN 3128 2 6 can can MD 3128 2 7 therefore therefore RB 3128 2 8 ensue ensue VB 3128 2 9 , , , 3128 2 10 raising raise VBG 3128 2 11 the the DT 3128 2 12 costs cost NNS 3128 2 13 of of IN 3128 2 14 DLs dl NNS 3128 2 15 and and CC 3128 2 16 jeopardizing jeopardize VBG 3128 2 17 the the DT 3128 2 18 fluidity fluidity NN 3128 2 19 of of IN 3128 2 20 information information NN 3128 2 21 assets asset NNS 3128 2 22 in in IN 3128 2 23 the the DT 3128 2 24 future future NN 3128 2 25 . . . 3128 3 1 In in IN 3128 3 2 addition addition NN 3128 3 3 , , , 3128 3 4 there there EX 3128 3 5 is be VBZ 3128 3 6 a a DT 3128 3 7 need need NN 3128 3 8 for for IN 3128 3 9 modeling modeling NN 3128 3 10 services service NNS 3128 3 11 and and CC 3128 3 12 data datum NNS 3128 3 13 structures structure NNS 3128 3 14 as as IN 3128 3 15 highlighted highlight VBN 3128 3 16 in in IN 3128 3 17 the the DT 3128 3 18 “ " `` 3128 3 19 Digital Digital NNP 3128 3 20 Library Library NNP 3128 3 21 Reference Reference NNP 3128 3 22 Model Model NNP 3128 3 23 ” " '' 3128 3 24 proposed propose VBN 3128 3 25 by by IN 3128 3 26 the the DT 3128 3 27 DELOS DELOS NNP 3128 3 28 EU EU NNP 3128 3 29 network network NN 3128 3 30 of of IN 3128 3 31 excellence excellence NN 3128 3 32 ( ( -LRB- 3128 3 33 also also RB 3128 3 34 called call VBN 3128 3 35 the the DT 3128 3 36 “ " `` 3128 3 37 DELOS DELOS NNP 3128 3 38 Manifesto”);2 Manifesto”);2 NNP 3128 3 39 in in IN 3128 3 40 fact fact NN 3128 3 41 , , , 3128 3 42 the the DT 3128 3 43 distribution distribution NN 3128 3 44 of of IN 3128 3 45 DL DL NNP 3128 3 46 services service NNS 3128 3 47 over over IN 3128 3 48 digital digital JJ 3128 3 49 networks network NNS 3128 3 50 , , , 3128 3 51 typically typically RB 3128 3 52 accessed access VBN 3128 3 53 through through IN 3128 3 54 Web web NN 3128 3 55 browsers browser NNS 3128 3 56 or or CC 3128 3 57 dedicated dedicated JJ 3128 3 58 clients client NNS 3128 3 59 , , , 3128 3 60 makes make VBZ 3128 3 61 the the DT 3128 3 62 whole whole JJ 3128 3 63 theme theme NN 3128 3 64 of of IN 3128 3 65 interaction interaction NN 3128 3 66 between between IN 3128 3 67 users user NNS 3128 3 68 important important JJ 3128 3 69 , , , 3128 3 70 for for IN 3128 3 71 both both DT 3128 3 72 individual individual JJ 3128 3 73 usage usage NN 3128 3 74 and and CC 3128 3 75 remote remote JJ 3128 3 76 collaboration collaboration NN 3128 3 77 . . . 3128 4 1 Designing designing NN 3128 4 2 and and CC 3128 4 3 modeling model VBG 3128 4 4 such such JJ 3128 4 5 interactions interaction NNS 3128 4 6 call call VBP 3128 4 7 for for IN 3128 4 8 considerations consideration NNS 3128 4 9 pertaining pertain VBG 3128 4 10 to to IN 3128 4 11 the the DT 3128 4 12 fields field NNS 3128 4 13 of of IN 3128 4 14 human human NN 3128 4 15 – – : 3128 4 16 computer computer NN 3128 4 17 interaction interaction NN 3128 4 18 ( ( -LRB- 3128 4 19 HCI HCI NNP 3128 4 20 ) ) -RRB- 3128 4 21 and and CC 3128 4 22 computer computer NN 3128 4 23 - - HYPH 3128 4 24 supported support VBN 3128 4 25 cooperative cooperative JJ 3128 4 26 work work NN 3128 4 27 ( ( -LRB- 3128 4 28 CSCW CSCW NNP 3128 4 29 ) ) -RRB- 3128 4 30 . . . 3128 5 1 As as IN 3128 5 2 an an DT 3128 5 3 example example NN 3128 5 4 , , , 3128 5 5 scenario- scenario- NNP 3128 5 6 based base VBN 3128 5 7 or or CC 3128 5 8 activity activity NN 3128 5 9 - - HYPH 3128 5 10 based base VBN 3128 5 11 approaches approach NNS 3128 5 12 developed develop VBN 3128 5 13 in in IN 3128 5 14 the the DT 3128 5 15 HCI HCI NNP 3128 5 16 area area NN 3128 5 17 can can MD 3128 5 18 be be VB 3128 5 19 exploited exploit VBN 3128 5 20 in in IN 3128 5 21 DL DL NNP 3128 5 22 design design NN 3128 5 23 . . . 3128 6 1 To to TO 3128 6 2 meet meet VB 3128 6 3 these these DT 3128 6 4 needs need NNS 3128 6 5 we -PRON- PRP 3128 6 6 developed develop VBD 3128 6 7 CRADLE CRADLE NNP 3128 6 8 ( ( -LRB- 3128 6 9 Cooperative Cooperative NNP 3128 6 10 - - HYPH 3128 6 11 Relational Relational NNP 3128 6 12 Approach Approach NNP 3128 6 13 to to IN 3128 6 14 Digital Digital NNP 3128 6 15 Library Library NNP 3128 6 16 Environments),3 Environments),3 NNP 3128 6 17 a a DT 3128 6 18 metamodel metamodel NN 3128 6 19 - - HYPH 3128 6 20 based base VBN 3128 6 21 Digital Digital NNP 3128 6 22 Library Library NNP 3128 6 23 Management Management NNP 3128 6 24 System System NNP 3128 6 25 ( ( -LRB- 3128 6 26 DLMS DLMS NNP 3128 6 27 ) ) -RRB- 3128 6 28 supporting support VBG 3128 6 29 collaboration collaboration NN 3128 6 30 in in IN 3128 6 31 the the DT 3128 6 32 design design NN 3128 6 33 , , , 3128 6 34 development development NN 3128 6 35 , , , 3128 6 36 and and CC 3128 6 37 use use NN 3128 6 38 of of IN 3128 6 39 DLs dl NNS 3128 6 40 , , , 3128 6 41 exploiting exploit VBG 3128 6 42 patterns pattern NNS 3128 6 43 emerging emerge VBG 3128 6 44 from from IN 3128 6 45 previous previous JJ 3128 6 46 projects project NNS 3128 6 47 . . . 3128 7 1 The the DT 3128 7 2 entities entity NNS 3128 7 3 of of IN 3128 7 4 the the DT 3128 7 5 CRADLE CRADLE NNP 3128 7 6 metamodel metamodel NN 3128 7 7 allow allow VBP 3128 7 8 the the DT 3128 7 9 specification specification NN 3128 7 10 of of IN 3128 7 11 col- col- JJ 3128 7 12 lections lection NNS 3128 7 13 , , , 3128 7 14 structures structure NNS 3128 7 15 , , , 3128 7 16 services service NNS 3128 7 17 , , , 3128 7 18 and and CC 3128 7 19 communities community NNS 3128 7 20 of of IN 3128 7 21 users user NNS 3128 7 22 ( ( -LRB- 3128 7 23 called call VBN 3128 7 24 “ " `` 3128 7 25 societies society NNS 3128 7 26 ” " '' 3128 7 27 in in IN 3128 7 28 CRADLE CRADLE NNP 3128 7 29 ) ) -RRB- 3128 7 30 and and CC 3128 7 31 partially partially RB 3128 7 32 reflect reflect VBP 3128 7 33 the the DT 3128 7 34 DELOS DELOS NNP 3128 7 35 Manifesto Manifesto NNP 3128 7 36 . . . 3128 8 1 The the DT 3128 8 2 metamodel metamodel NN 3128 8 3 entities entity NNS 3128 8 4 are be VBP 3128 8 5 based base VBN 3128 8 6 on on IN 3128 8 7 existing exist VBG 3128 8 8 DL DL NNP 3128 8 9 taxonomies taxonomy NNS 3128 8 10 , , , 3128 8 11 such such JJ 3128 8 12 as as IN 3128 8 13 those those DT 3128 8 14 proposed propose VBN 3128 8 15 by by IN 3128 8 16 Fox Fox NNP 3128 8 17 and and CC 3128 8 18 Marchionini,4 Marchionini,4 NNP 3128 8 19 Gonçalves Gonçalves NNP 3128 8 20 et et NNP 3128 8 21 al al NNP 3128 8 22 . . NNP 3128 8 23 ,5 ,5 , 3128 8 24 or or CC 3128 8 25 in in IN 3128 8 26 the the DT 3128 8 27 DELOS DELOS NNP 3128 8 28 Manifesto Manifesto NNP 3128 8 29 , , , 3128 8 30 so so IN 3128 8 31 as as IN 3128 8 32 to to TO 3128 8 33 leverage leverage VB 3128 8 34 available available JJ 3128 8 35 tools tool NNS 3128 8 36 and and CC 3128 8 37 knowl- knowl- NN 3128 8 38 edge edge NN 3128 8 39 . . . 3128 9 1 Designers designer NNS 3128 9 2 of of IN 3128 9 3 DLs dl NNS 3128 9 4 can can MD 3128 9 5 exploit exploit VB 3128 9 6 the the DT 3128 9 7 domain domain NN 3128 9 8 - - HYPH 3128 9 9 specific specific JJ 3128 9 10 visual visual JJ 3128 9 11 language language NN 3128 9 12 ( ( -LRB- 3128 9 13 DVSL DVSL NNP 3128 9 14 ) ) -RRB- 3128 9 15 available available JJ 3128 9 16 in in IN 3128 9 17 the the DT 3128 9 18 CRADLE CRADLE NNP 3128 9 19 envi- envi- VBZ 3128 9 20 ronment ronment NN 3128 9 21 — — : 3128 9 22 where where WRB 3128 9 23 familiar familiar JJ 3128 9 24 entities entity NNS 3128 9 25 extracted extract VBD 3128 9 26 from from IN 3128 9 27 the the DT 3128 9 28 referred refer VBN 3128 9 29 taxonomies taxonomy NNS 3128 9 30 are be VBP 3128 9 31 represented represent VBN 3128 9 32 graphically graphically RB 3128 9 33 — — : 3128 9 34 to to TO 3128 9 35 model model VB 3128 9 36 data datum NNS 3128 9 37 structures structure NNS 3128 9 38 , , , 3128 9 39 interfaces interface NNS 3128 9 40 and and CC 3128 9 41 services service NNS 3128 9 42 offered offer VBN 3128 9 43 to to IN 3128 9 44 the the DT 3128 9 45 final final JJ 3128 9 46 users user NNS 3128 9 47 . . . 3128 10 1 The the DT 3128 10 2 visual visual JJ 3128 10 3 model model NN 3128 10 4 is be VBZ 3128 10 5 then then RB 3128 10 6 processed process VBN 3128 10 7 and and CC 3128 10 8 transformed transform VBN 3128 10 9 , , , 3128 10 10 exploiting exploit VBG 3128 10 11 suitable suitable JJ 3128 10 12 templates template NNS 3128 10 13 , , , 3128 10 14 toward toward IN 3128 10 15 a a DT 3128 10 16 set set NN 3128 10 17 of of IN 3128 10 18 specific specific JJ 3128 10 19 languages language NNS 3128 10 20 for for IN 3128 10 21 describing describe VBG 3128 10 22 interfaces interface NNS 3128 10 23 and and CC 3128 10 24 services service NNS 3128 10 25 . . . 3128 11 1 The the DT 3128 11 2 results result NNS 3128 11 3 are be VBP 3128 11 4 finally finally RB 3128 11 5 transformed transform VBN 3128 11 6 into into IN 3128 11 7 platform- platform- NN 3128 11 8 independent independent JJ 3128 11 9 ( ( -LRB- 3128 11 10 Java Java NNP 3128 11 11 ) ) -RRB- 3128 11 12 code code NN 3128 11 13 for for IN 3128 11 14 specific specific JJ 3128 11 15 DL DL NNP 3128 11 16 applications application NNS 3128 11 17 . . . 3128 12 1 CRADLE cradle NN 3128 12 2 supports support VBZ 3128 12 3 the the DT 3128 12 4 basic basic JJ 3128 12 5 functionalities functionality NNS 3128 12 6 of of IN 3128 12 7 a a DT 3128 12 8 DL DL NNP 3128 12 9 through through IN 3128 12 10 interfaces interface NNS 3128 12 11 and and CC 3128 12 12 service service NN 3128 12 13 templates template NNS 3128 12 14 for for IN 3128 12 15 managing managing NN 3128 12 16 , , , 3128 12 17 browsing browsing NN 3128 12 18 , , , 3128 12 19 searching search VBG 3128 12 20 , , , 3128 12 21 and and CC 3128 12 22 updating update VBG 3128 12 23 . . . 3128 13 1 These these DT 3128 13 2 can can MD 3128 13 3 be be VB 3128 13 4 further far RBR 3128 13 5 specialized specialize VBN 3128 13 6 to to TO 3128 13 7 deploy deploy VB 3128 13 8 advanced advanced JJ 3128 13 9 functionalities functionality NNS 3128 13 10 as as IN 3128 13 11 defined define VBN 3128 13 12 by by IN 3128 13 13 designers designer NNS 3128 13 14 through through IN 3128 13 15 the the DT 3128 13 16 entities entity NNS 3128 13 17 of of IN 3128 13 18 the the DT 3128 13 19 proposed propose VBN 3128 13 20 visual visual JJ 3128 13 21 The the DT 3128 13 22 design design NN 3128 13 23 and and CC 3128 13 24 development development NN 3128 13 25 of of IN 3128 13 26 a a DT 3128 13 27 digital digital JJ 3128 13 28 library library NN 3128 13 29 involves involve VBZ 3128 13 30 different different JJ 3128 13 31 stakeholders stakeholder NNS 3128 13 32 , , , 3128 13 33 such such JJ 3128 13 34 as as IN 3128 13 35 : : : 3128 13 36 information information NN 3128 13 37 architects architect NNS 3128 13 38 , , , 3128 13 39 librarians librarian NNS 3128 13 40 , , , 3128 13 41 and and CC 3128 13 42 domain domain NN 3128 13 43 experts expert NNS 3128 13 44 , , , 3128 13 45 who who WP 3128 13 46 need need VBP 3128 13 47 to to TO 3128 13 48 agree agree VB 3128 13 49 on on IN 3128 13 50 a a DT 3128 13 51 common common JJ 3128 13 52 language language NN 3128 13 53 to to TO 3128 13 54 describe describe VB 3128 13 55 , , , 3128 13 56 discuss discuss VB 3128 13 57 , , , 3128 13 58 and and CC 3128 13 59 negoti- negoti- NNP 3128 13 60 ate eat VBD 3128 13 61 the the DT 3128 13 62 services service NNS 3128 13 63 the the DT 3128 13 64 library library NN 3128 13 65 has have VBZ 3128 13 66 to to TO 3128 13 67 offer offer VB 3128 13 68 . . . 3128 14 1 To to IN 3128 14 2 this this DT 3128 14 3 end end NN 3128 14 4 , , , 3128 14 5 high high JJ 3128 14 6 - - HYPH 3128 14 7 level level NN 3128 14 8 , , , 3128 14 9 language language NN 3128 14 10 - - HYPH 3128 14 11 neutral neutral JJ 3128 14 12 models model NNS 3128 14 13 have have VBP 3128 14 14 to to TO 3128 14 15 be be VB 3128 14 16 devised devise VBN 3128 14 17 . . . 3128 15 1 Metamodeling metamodeling NN 3128 15 2 techniques technique NNS 3128 15 3 favor favor VBP 3128 15 4 the the DT 3128 15 5 definition definition NN 3128 15 6 of of IN 3128 15 7 domain- domain- JJ 3128 15 8 specific specific JJ 3128 15 9 visual visual JJ 3128 15 10 languages language NNS 3128 15 11 through through IN 3128 15 12 which which WDT 3128 15 13 stakeholders stakeholder NNS 3128 15 14 can can MD 3128 15 15 share share VB 3128 15 16 their -PRON- PRP$ 3128 15 17 views view NNS 3128 15 18 and and CC 3128 15 19 directly directly RB 3128 15 20 manipulate manipulate VBP 3128 15 21 representations representation NNS 3128 15 22 of of IN 3128 15 23 the the DT 3128 15 24 domain domain NN 3128 15 25 entities entity NNS 3128 15 26 . . . 3128 16 1 This this DT 3128 16 2 paper paper NN 3128 16 3 describes describe VBZ 3128 16 4 CRADLE CRADLE NNP 3128 16 5 ( ( -LRB- 3128 16 6 Cooperative Cooperative NNP 3128 16 7 - - HYPH 3128 16 8 Relational Relational NNP 3128 16 9 Approach Approach NNP 3128 16 10 to to IN 3128 16 11 Digital Digital NNP 3128 16 12 Library Library NNP 3128 16 13 Environments Environments NNP 3128 16 14 ) ) -RRB- 3128 16 15 , , , 3128 16 16 a a DT 3128 16 17 metamodel metamodel NN 3128 16 18 - - HYPH 3128 16 19 based base VBN 3128 16 20 framework framework NN 3128 16 21 and and CC 3128 16 22 visual visual JJ 3128 16 23 language language NN 3128 16 24 for for IN 3128 16 25 the the DT 3128 16 26 definition definition NN 3128 16 27 of of IN 3128 16 28 notions notion NNS 3128 16 29 and and CC 3128 16 30 services service NNS 3128 16 31 related relate VBN 3128 16 32 to to IN 3128 16 33 the the DT 3128 16 34 development development NN 3128 16 35 of of IN 3128 16 36 digital digital JJ 3128 16 37 libraries library NNS 3128 16 38 . . . 3128 17 1 A a DT 3128 17 2 collection collection NN 3128 17 3 of of IN 3128 17 4 tools tool NNS 3128 17 5 allows allow VBZ 3128 17 6 the the DT 3128 17 7 automatic automatic JJ 3128 17 8 generation generation NN 3128 17 9 of of IN 3128 17 10 several several JJ 3128 17 11 services service NNS 3128 17 12 , , , 3128 17 13 defined define VBN 3128 17 14 with with IN 3128 17 15 the the DT 3128 17 16 CRADLE CRADLE NNP 3128 17 17 visual visual JJ 3128 17 18 language language NN 3128 17 19 , , , 3128 17 20 and and CC 3128 17 21 of of IN 3128 17 22 the the DT 3128 17 23 graphical graphical JJ 3128 17 24 user user NN 3128 17 25 interfaces interface NNS 3128 17 26 providing provide VBG 3128 17 27 access access NN 3128 17 28 to to IN 3128 17 29 them -PRON- PRP 3128 17 30 for for IN 3128 17 31 the the DT 3128 17 32 final final JJ 3128 17 33 user user NN 3128 17 34 . . . 3128 18 1 The the DT 3128 18 2 effectiveness effectiveness NN 3128 18 3 of of IN 3128 18 4 the the DT 3128 18 5 approach approach NN 3128 18 6 is be VBZ 3128 18 7 illustrated illustrate VBN 3128 18 8 by by IN 3128 18 9 presenting present VBG 3128 18 10 digital digital JJ 3128 18 11 libraries library NNS 3128 18 12 generated generate VBN 3128 18 13 with with IN 3128 18 14 CRADLE CRADLE NNP 3128 18 15 , , , 3128 18 16 while while IN 3128 18 17 the the DT 3128 18 18 CRADLE CRADLE NNP 3128 18 19 environment environment NN 3128 18 20 has have VBZ 3128 18 21 been be VBN 3128 18 22 evaluated evaluate VBN 3128 18 23 by by IN 3128 18 24 using use VBG 3128 18 25 the the DT 3128 18 26 cognitive cognitive JJ 3128 18 27 dimensions dimension NNS 3128 18 28 framework framework NN 3128 18 29 . . . 3128 19 1 D d JJ 3128 19 2 igital igital JJ 3128 19 3 libraries library NNS 3128 19 4 ( ( -LRB- 3128 19 5 DLs DLs NNP 3128 19 6 ) ) -RRB- 3128 19 7 are be VBP 3128 19 8 rapidly rapidly RB 3128 19 9 becoming become VBG 3128 19 10 a a DT 3128 19 11 pre- pre- RB 3128 19 12 ferred ferre VBN 3128 19 13 source source NN 3128 19 14 for for IN 3128 19 15 information information NN 3128 19 16 and and CC 3128 19 17 documentation documentation NN 3128 19 18 . . . 3128 20 1 Both both DT 3128 20 2 at at IN 3128 20 3 research research NN 3128 20 4 and and CC 3128 20 5 industry industry NN 3128 20 6 levels level NNS 3128 20 7 , , , 3128 20 8 DLs dl NNS 3128 20 9 are be VBP 3128 20 10 the the DT 3128 20 11 most most RBS 3128 20 12 referenced referenced JJ 3128 20 13 sources source NNS 3128 20 14 , , , 3128 20 15 as as IN 3128 20 16 testified testify VBN 3128 20 17 by by IN 3128 20 18 the the DT 3128 20 19 popularity popularity NN 3128 20 20 of of IN 3128 20 21 Google Google NNP 3128 20 22 Books Books NNP 3128 20 23 , , , 3128 20 24 Google Google NNP 3128 20 25 Video Video NNP 3128 20 26 , , , 3128 20 27 IEEE IEEE NNP 3128 20 28 Explore Explore NNP 3128 20 29 , , , 3128 20 30 and and CC 3128 20 31 the the DT 3128 20 32 ACM ACM NNP 3128 20 33 Portal Portal NNP 3128 20 34 . . . 3128 21 1 Nevertheless nevertheless RB 3128 21 2 , , , 3128 21 3 no no DT 3128 21 4 general general JJ 3128 21 5 model model NN 3128 21 6 is be VBZ 3128 21 7 uni- uni- RB 3128 21 8 formly formly RB 3128 21 9 accepted accept VBN 3128 21 10 for for IN 3128 21 11 such such JJ 3128 21 12 systems system NNS 3128 21 13 . . . 3128 22 1 Only only RB 3128 22 2 few few JJ 3128 22 3 examples example NNS 3128 22 4 of of IN 3128 22 5 modeling modeling NN 3128 22 6 languages language NNS 3128 22 7 for for IN 3128 22 8 developing develop VBG 3128 22 9 DLs dl NNS 3128 22 10 are be VBP 3128 22 11 available,1 available,1 NNP 3128 22 12 and and CC 3128 22 13 there there EX 3128 22 14 is be VBZ 3128 22 15 a a DT 3128 22 16 general general JJ 3128 22 17 lack lack NN 3128 22 18 of of IN 3128 22 19 systems system NNS 3128 22 20 for for IN 3128 22 21 designing design VBG 3128 22 22 and and CC 3128 22 23 developing develop VBG 3128 22 24 DLs dl NNS 3128 22 25 . . . 3128 23 1 This this DT 3128 23 2 is be VBZ 3128 23 3 even even RB 3128 23 4 more more RBR 3128 23 5 unfortunate unfortunate JJ 3128 23 6 because because IN 3128 23 7 different different JJ 3128 23 8 stakeholders stakeholder NNS 3128 23 9 are be VBP 3128 23 10 interested interested JJ 3128 23 11 in in IN 3128 23 12 the the DT 3128 23 13 design design NN 3128 23 14 and and CC 3128 23 15 development development NN 3128 23 16 of of IN 3128 23 17 a a DT 3128 23 18 DL DL NNP 3128 23 19 , , , 3128 23 20 such such JJ 3128 23 21 as as IN 3128 23 22 information information NN 3128 23 23 architects architect NNS 3128 23 24 , , , 3128 23 25 to to IN 3128 23 26 librarians librarian NNS 3128 23 27 , , , 3128 23 28 to to IN 3128 23 29 software software NN 3128 23 30 engineers engineer NNS 3128 23 31 , , , 3128 23 32 to to IN 3128 23 33 experts expert NNS 3128 23 34 of of IN 3128 23 35 the the DT 3128 23 36 spe- spe- NN 3128 23 37 cific cific JJ 3128 23 38 domain domain NN 3128 23 39 served serve VBN 3128 23 40 by by IN 3128 23 41 the the DT 3128 23 42 DL DL NNP 3128 23 43 . . . 3128 24 1 These these DT 3128 24 2 categories category NNS 3128 24 3 may may MD 3128 24 4 have have VB 3128 24 5 contrasting contrast VBG 3128 24 6 objectives objective NNS 3128 24 7 and and CC 3128 24 8 views view NNS 3128 24 9 when when WRB 3128 24 10 deploying deploy VBG 3128 24 11 a a DT 3128 24 12 DL DL NNP 3128 24 13 : : : 3128 24 14 librarians librarian NNS 3128 24 15 are be VBP 3128 24 16 able able JJ 3128 24 17 to to TO 3128 24 18 deal deal VB 3128 24 19 with with IN 3128 24 20 faceted faceted JJ 3128 24 21 categories category NNS 3128 24 22 of of IN 3128 24 23 documents document NNS 3128 24 24 , , , 3128 24 25 taxonomies taxonomy NNS 3128 24 26 , , , 3128 24 27 and and CC 3128 24 28 document document NN 3128 24 29 classification classification NN 3128 24 30 ; ; : 3128 24 31 software software NN 3128 24 32 engineers engineer NNS 3128 24 33 usually usually RB 3128 24 34 concentrate concentrate VBP 3128 24 35 on on IN 3128 24 36 services service NNS 3128 24 37 and and CC 3128 24 38 code code NN 3128 24 39 development development NN 3128 24 40 ; ; : 3128 24 41 information information NN 3128 24 42 architects architect NNS 3128 24 43 favor favor VBP 3128 24 44 effective- effective- JJ 3128 24 45 ness ness NN 3128 24 46 of of IN 3128 24 47 retrieval retrieval NN 3128 24 48 ; ; : 3128 24 49 and and CC 3128 24 50 domain domain NN 3128 24 51 experts expert NNS 3128 24 52 are be VBP 3128 24 53 interested interested JJ 3128 24 54 in in IN 3128 24 55 directly directly RB 3128 24 56 referring refer VBG 3128 24 57 to to IN 3128 24 58 the the DT 3128 24 59 content content NN 3128 24 60 of of IN 3128 24 61 interest interest NN 3128 24 62 without without IN 3128 24 63 going go VBG 3128 24 64 through through IN 3128 24 65 technical technical JJ 3128 24 66 jargon jargon NNP 3128 24 67 . . . 3128 25 1 Designers designer NNS 3128 25 2 of of IN 3128 25 3 DLs dl NNS 3128 25 4 are be VBP 3128 25 5 most most RBS 3128 25 6 often often RB 3128 25 7 library library JJ 3128 25 8 technical technical JJ 3128 25 9 staff staff NN 3128 25 10 with with IN 3128 25 11 little little JJ 3128 25 12 to to IN 3128 25 13 no no DT 3128 25 14 formal formal JJ 3128 25 15 training training NN 3128 25 16 in in IN 3128 25 17 software software NN 3128 25 18 engineering engineering NN 3128 25 19 , , , 3128 25 20 or or CC 3128 25 21 computer computer NN 3128 25 22 scientists scientist NNS 3128 25 23 with with IN 3128 25 24 little little JJ 3128 25 25 background background NN 3128 25 26 in in IN 3128 25 27 the the DT 3128 25 28 research research NN 3128 25 29 findings finding NNS 3128 25 30 of of IN 3128 25 31 hypertext hypertext NNP 3128 25 32 infor- infor- NNP 3128 25 33 mation mation NNP 3128 25 34 retrieval retrieval NNP 3128 25 35 . . . 3128 26 1 Thus thus RB 3128 26 2 DL DL NNP 3128 26 3 systems system NNS 3128 26 4 are be VBP 3128 26 5 usually usually RB 3128 26 6 built build VBN 3128 26 7 from from IN 3128 26 8 scratch scratch NN 3128 26 9 using use VBG 3128 26 10 specialized specialized JJ 3128 26 11 architectures architecture NNS 3128 26 12 that that WDT 3128 26 13 do do VBP 3128 26 14 not not RB 3128 26 15 benefit benefit VB 3128 26 16 Alessio Alessio NNP 3128 26 17 Malizia Malizia NNP 3128 26 18 ( ( -LRB- 3128 26 19 alessio.malizia@uc3m.es alessio.malizia@uc3m.es NNP 3128 26 20 ) ) -RRB- 3128 26 21 is be VBZ 3128 26 22 associate associate JJ 3128 26 23 Profes- Profes- NNP 3128 26 24 sor sor NN 3128 26 25 , , , 3128 26 26 universidad universidad NNP 3128 26 27 carlos carlos NNP 3128 26 28 iii iii NNP 3128 26 29 , , , 3128 26 30 Department Department NNP 3128 26 31 of of IN 3128 26 32 informatics informatic NNS 3128 26 33 , , , 3128 26 34 Madrid Madrid NNP 3128 26 35 , , , 3128 26 36 Spain Spain NNP 3128 26 37 ; ; : 3128 26 38 Paolo Paolo NNP 3128 26 39 Bottoni Bottoni NNP 3128 26 40 ( ( -LRB- 3128 26 41 bottoni@di.uniroma1.it bottoni@di.uniroma1.it NNP 3128 26 42 ) ) -RRB- 3128 26 43 is be VBZ 3128 26 44 associate associate JJ 3128 26 45 Pro- Pro- NNP 3128 26 46 fessor fessor NN 3128 26 47 and and CC 3128 26 48 s. s. NNP 3128 26 49 levialdi levialdi NNP 3128 26 50 ( ( -LRB- 3128 26 51 levialdi@di.uniroma1.it levialdi@di.uniroma1.it NNP 3128 26 52 ) ) -RRB- 3128 26 53 is be VBZ 3128 26 54 Professor Professor NNP 3128 26 55 , , , 3128 26 56 “ " `` 3128 26 57 Sa- Sa- NNP 3128 26 58 pienza pienza NNP 3128 26 59 ” " '' 3128 26 60 university university NNP 3128 26 61 of of IN 3128 26 62 rome rome NNP 3128 26 63 , , , 3128 26 64 Department Department NNP 3128 26 65 of of IN 3128 26 66 computer computer NN 3128 26 67 Science Science NNP 3128 26 68 , , , 3128 26 69 rome rome NNP 3128 26 70 , , , 3128 26 71 italy italy NNP 3128 26 72 . . . 3128 27 1 Alessio Alessio NNP 3128 27 2 Malizia Malizia NNP 3128 27 3 , , , 3128 27 4 Paolo Paolo NNP 3128 27 5 Bottoni Bottoni NNP 3128 27 6 , , , 3128 27 7 and and CC 3128 27 8 S. S. NNP 3128 27 9 Levialdi Levialdi NNP 3128 27 10 Generating Generating NNP 3128 27 11 Collaborative Collaborative NNP 3128 27 12 Systems Systems NNPS 3128 27 13 for for IN 3128 27 14 Digital Digital NNP 3128 27 15 Libraries Libraries NNPS 3128 27 16 : : : 3128 27 17 a a DT 3128 27 18 Model Model NNP 3128 27 19 - - HYPH 3128 27 20 Driven Driven NNP 3128 27 21 Approach Approach NNP 3128 27 22 172 172 CD 3128 27 23 iNFOrMAtiON iNFOrMAtiON VBD 3128 27 24 tecHNOlOGY tecHNOlOGY NNP 3128 27 25 AND and CC 3128 27 26 liBrAries library NNS 3128 27 27 | | CD 3128 27 28 DeceMBer december VBP 3128 27 29 2010 2010 CD 3128 27 30 a a DT 3128 27 31 formal formal JJ 3128 27 32 foundation foundation NN 3128 27 33 for for IN 3128 27 34 digital digital JJ 3128 27 35 libraries library NNS 3128 27 36 , , , 3128 27 37 called call VBN 3128 27 38 5S 5s NN 3128 27 39 , , , 3128 27 40 based base VBN 3128 27 41 on on IN 3128 27 42 the the DT 3128 27 43 concepts concept NNS 3128 27 44 of of IN 3128 27 45 streams stream NNS 3128 27 46 , , , 3128 27 47 ( ( -LRB- 3128 27 48 data data NN 3128 27 49 ) ) -RRB- 3128 27 50 structures structure NNS 3128 27 51 , , , 3128 27 52 ( ( -LRB- 3128 27 53 resource resource NN 3128 27 54 ) ) -RRB- 3128 27 55 spaces space NNS 3128 27 56 , , , 3128 27 57 scenarios scenario NNS 3128 27 58 , , , 3128 27 59 and and CC 3128 27 60 societies society NNS 3128 27 61 . . . 3128 28 1 While while IN 3128 28 2 being be VBG 3128 28 3 evidence evidence NN 3128 28 4 of of IN 3128 28 5 a a DT 3128 28 6 good good JJ 3128 28 7 modeling modeling NN 3128 28 8 endeavor endeavor NN 3128 28 9 , , , 3128 28 10 the the DT 3128 28 11 approach approach NN 3128 28 12 does do VBZ 3128 28 13 not not RB 3128 28 14 specify specify VB 3128 28 15 formally formally RB 3128 28 16 how how WRB 3128 28 17 to to TO 3128 28 18 derive derive VB 3128 28 19 a a DT 3128 28 20 system system NN 3128 28 21 implementation implementation NN 3128 28 22 from from IN 3128 28 23 the the DT 3128 28 24 model model NN 3128 28 25 . . . 3128 29 1 The the DT 3128 29 2 new new JJ 3128 29 3 generation generation NN 3128 29 4 of of IN 3128 29 5 DL DL NNP 3128 29 6 systems system NNS 3128 29 7 will will MD 3128 29 8 be be VB 3128 29 9 highly highly RB 3128 29 10 dis- dis- RB 3128 29 11 tributed tributed JJ 3128 29 12 , , , 3128 29 13 providing provide VBG 3128 29 14 adaptive adaptive JJ 3128 29 15 and and CC 3128 29 16 interoperable interoperable JJ 3128 29 17 behaviour behaviour NN 3128 29 18 by by IN 3128 29 19 adjusting adjust VBG 3128 29 20 their -PRON- PRP$ 3128 29 21 structure structure NN 3128 29 22 dynamically dynamically RB 3128 29 23 , , , 3128 29 24 in in IN 3128 29 25 order order NN 3128 29 26 to to TO 3128 29 27 act act VB 3128 29 28 in in IN 3128 29 29 dynamic dynamic JJ 3128 29 30 environments environment NNS 3128 29 31 ( ( -LRB- 3128 29 32 e.g. e.g. RB 3128 29 33 , , , 3128 29 34 interfacing interface VBG 3128 29 35 with with IN 3128 29 36 the the DT 3128 29 37 physical physical JJ 3128 29 38 world).13 world).13 NN 3128 29 39 To to TO 3128 29 40 manage manage VB 3128 29 41 such such JJ 3128 29 42 large large JJ 3128 29 43 and and CC 3128 29 44 complex complex JJ 3128 29 45 systems system NNS 3128 29 46 , , , 3128 29 47 a a DT 3128 29 48 systematic systematic JJ 3128 29 49 engineering engineering NN 3128 29 50 approach approach NN 3128 29 51 is be VBZ 3128 29 52 required require VBN 3128 29 53 , , , 3128 29 54 typically typically RB 3128 29 55 one one CD 3128 29 56 that that WDT 3128 29 57 includes include VBZ 3128 29 58 modeling modeling NN 3128 29 59 as as IN 3128 29 60 an an DT 3128 29 61 essential essential JJ 3128 29 62 design design NN 3128 29 63 activity activity NN 3128 29 64 where where WRB 3128 29 65 the the DT 3128 29 66 availability availability NN 3128 29 67 of of IN 3128 29 68 such such JJ 3128 29 69 domain domain NN 3128 29 70 - - HYPH 3128 29 71 specific specific JJ 3128 29 72 concepts concept NNS 3128 29 73 as as IN 3128 29 74 first first JJ 3128 29 75 - - HYPH 3128 29 76 class class NN 3128 29 77 elements element NNS 3128 29 78 in in IN 3128 29 79 DL DL NNP 3128 29 80 models model NNS 3128 29 81 will will MD 3128 29 82 make make VB 3128 29 83 application application NN 3128 29 84 specification specification NN 3128 29 85 easier.14 easier.14 NNP 3128 29 86 While while IN 3128 29 87 most most JJS 3128 29 88 of of IN 3128 29 89 the the DT 3128 29 90 disciplines discipline NNS 3128 29 91 related relate VBN 3128 29 92 to to IN 3128 29 93 DLs DLs NNP 3128 29 94 — — : 3128 29 95 e.g e.g NNP 3128 29 96 . . NNP 3128 29 97 , , , 3128 29 98 databases,15 databases,15 JJ 3128 29 99 information information NN 3128 29 100 retrieval,16 retrieval,16 NNP 3128 29 101 and and CC 3128 29 102 hypertext hypertext NN 3128 29 103 and and CC 3128 29 104 multimedia17—have multimedia17—have VB 3128 29 105 underlying underlie VBG 3128 29 106 formal formal JJ 3128 29 107 models model NNS 3128 29 108 that that WDT 3128 29 109 have have VBP 3128 29 110 properly properly RB 3128 29 111 steered steer VBN 3128 29 112 them -PRON- PRP 3128 29 113 , , , 3128 29 114 little little JJ 3128 29 115 is be VBZ 3128 29 116 available available JJ 3128 29 117 to to TO 3128 29 118 formalize formalize VB 3128 29 119 DLs DLs NNP 3128 29 120 per per IN 3128 29 121 se se FW 3128 29 122 . . . 3128 30 1 Wang Wang NNP 3128 30 2 described describe VBD 3128 30 3 the the DT 3128 30 4 structure structure NN 3128 30 5 of of IN 3128 30 6 a a DT 3128 30 7 DL DL NNP 3128 30 8 system system NN 3128 30 9 as as IN 3128 30 10 a a DT 3128 30 11 domain domain NN 3128 30 12 - - HYPH 3128 30 13 specific specific JJ 3128 30 14 database database NN 3128 30 15 together together RB 3128 30 16 with with IN 3128 30 17 a a DT 3128 30 18 user user NN 3128 30 19 interface interface NN 3128 30 20 for for IN 3128 30 21 querying query VBG 3128 30 22 the the DT 3128 30 23 records record NNS 3128 30 24 stored store VBN 3128 30 25 in in IN 3128 30 26 the the DT 3128 30 27 database.18 database.18 NNP 3128 30 28 Castelli Castelli NNP 3128 30 29 et et NNP 3128 30 30 al al NNP 3128 30 31 . . . 3128 31 1 present present VB 3128 31 2 an an DT 3128 31 3 approach approach NN 3128 31 4 involving involve VBG 3128 31 5 multidimensional multidimensional JJ 3128 31 6 query query NN 3128 31 7 languages language NNS 3128 31 8 for for IN 3128 31 9 searching search VBG 3128 31 10 information information NN 3128 31 11 in in IN 3128 31 12 DL DL NNP 3128 31 13 systems system NNS 3128 31 14 that that WDT 3128 31 15 is be VBZ 3128 31 16 based base VBN 3128 31 17 on on IN 3128 31 18 first first JJ 3128 31 19 - - HYPH 3128 31 20 order order NN 3128 31 21 logic.19 logic.19 NNP 3128 31 22 These these DT 3128 31 23 works work NNS 3128 31 24 model model NN 3128 31 25 metadata metadata NN 3128 31 26 specifications specification NNS 3128 31 27 and and CC 3128 31 28 thus thus RB 3128 31 29 are be VBP 3128 31 30 the the DT 3128 31 31 main main JJ 3128 31 32 examples example NNS 3128 31 33 of of IN 3128 31 34 system system NN 3128 31 35 formalization formalization NN 3128 31 36 in in IN 3128 31 37 DL DL NNP 3128 31 38 environments environment NNS 3128 31 39 . . . 3128 32 1 Cognitive cognitive JJ 3128 32 2 models model NNS 3128 32 3 for for IN 3128 32 4 information information NN 3128 32 5 retrieval retrieval NN 3128 32 6 , , , 3128 32 7 as as IN 3128 32 8 used use VBN 3128 32 9 for for IN 3128 32 10 example example NN 3128 32 11 by by IN 3128 32 12 Oddy Oddy NNP 3128 32 13 et et NNP 3128 32 14 al al NNP 3128 32 15 . . . 3128 32 16 ,20 ,20 NNP 3128 32 17 focus focus VB 3128 32 18 on on IN 3128 32 19 users user NNS 3128 32 20 ’ ’ POS 3128 32 21 information information NN 3128 32 22 - - HYPH 3128 32 23 seeking seeking NN 3128 32 24 behav- behav- NN 3128 32 25 ior ior NNP 3128 32 26 ( ( -LRB- 3128 32 27 i.e. i.e. FW 3128 32 28 , , , 3128 32 29 formation formation NN 3128 32 30 , , , 3128 32 31 nature nature NN 3128 32 32 , , , 3128 32 33 and and CC 3128 32 34 properties property NNS 3128 32 35 of of IN 3128 32 36 a a DT 3128 32 37 users user NNS 3128 32 38 ’ ’ POS 3128 32 39 information information NN 3128 32 40 need need VBP 3128 32 41 ) ) -RRB- 3128 32 42 and and CC 3128 32 43 on on IN 3128 32 44 how how WRB 3128 32 45 information information NN 3128 32 46 retrieval retrieval NN 3128 32 47 sys- sys- NNP 3128 32 48 tems tem NNS 3128 32 49 are be VBP 3128 32 50 used use VBN 3128 32 51 in in IN 3128 32 52 operational operational JJ 3128 32 53 environments environment NNS 3128 32 54 . . . 3128 33 1 Other other JJ 3128 33 2 approaches approach NNS 3128 33 3 based base VBN 3128 33 4 on on IN 3128 33 5 models model NNS 3128 33 6 and and CC 3128 33 7 languages language NNS 3128 33 8 for for IN 3128 33 9 describing describe VBG 3128 33 10 the the DT 3128 33 11 entities entity NNS 3128 33 12 involved involve VBN 3128 33 13 in in IN 3128 33 14 a a DT 3128 33 15 DL DL NNP 3128 33 16 are be VBP 3128 33 17 the the DT 3128 33 18 Digital Digital NNP 3128 33 19 Library Library NNP 3128 33 20 Definition Definition NNP 3128 33 21 Language,21 language,21 NN 3128 33 22 the the DT 3128 33 23 DSpace DSpace NNP 3128 33 24 data datum NNS 3128 33 25 model22 model22 NNS 3128 33 26 ( ( -LRB- 3128 33 27 with with IN 3128 33 28 the the DT 3128 33 29 definitions definition NNS 3128 33 30 of of IN 3128 33 31 communities community NNS 3128 33 32 and and CC 3128 33 33 workflow workflow NN 3128 33 34 mod- mod- NN 3128 33 35 els els NNP 3128 33 36 ) ) -RRB- 3128 33 37 , , , 3128 33 38 the the DT 3128 33 39 Metis Metis NNP 3128 33 40 Workflow Workflow NNP 3128 33 41 framework,23 framework,23 NN 3128 33 42 and and CC 3128 33 43 the the DT 3128 33 44 Fedora Fedora NNP 3128 33 45 structoid structoid JJ 3128 33 46 approach.24 approach.24 NNP 3128 33 47 E E NNP 3128 33 48 / / SYM 3128 33 49 R r NN 3128 33 50 approaches approach NNS 3128 33 51 are be VBP 3128 33 52 frequently frequently RB 3128 33 53 used use VBN 3128 33 54 for for IN 3128 33 55 modeling model VBG 3128 33 56 database database NN 3128 33 57 management management NN 3128 33 58 system system NN 3128 33 59 ( ( -LRB- 3128 33 60 DBMS dbms NN 3128 33 61 ) ) -RRB- 3128 33 62 applications,25 applications,25 NN 3128 33 63 but but CC 3128 33 64 as as IN 3128 33 65 E e NN 3128 33 66 / / SYM 3128 33 67 R r NN 3128 33 68 diagrams diagram NNS 3128 33 69 only only RB 3128 33 70 model model VBP 3128 33 71 the the DT 3128 33 72 static static JJ 3128 33 73 structure structure NN 3128 33 74 of of IN 3128 33 75 a a DT 3128 33 76 DBMS dbms NN 3128 33 77 , , , 3128 33 78 they -PRON- PRP 3128 33 79 generally generally RB 3128 33 80 do do VBP 3128 33 81 not not RB 3128 33 82 deal deal VB 3128 33 83 deeply deeply RB 3128 33 84 with with IN 3128 33 85 dynamic dynamic JJ 3128 33 86 aspects aspect NNS 3128 33 87 . . . 3128 34 1 Temporal temporal JJ 3128 34 2 extensions extension NNS 3128 34 3 add add VBP 3128 34 4 dynamic dynamic JJ 3128 34 5 aspects aspect NNS 3128 34 6 to to IN 3128 34 7 the the DT 3128 34 8 E e NN 3128 34 9 / / SYM 3128 34 10 R r NN 3128 34 11 approach approach NN 3128 34 12 , , , 3128 34 13 but but CC 3128 34 14 most most JJS 3128 34 15 of of IN 3128 34 16 them -PRON- PRP 3128 34 17 are be VBP 3128 34 18 not not RB 3128 34 19 object object NN 3128 34 20 - - : 3128 34 21 oriented.26 oriented.26 NN 3128 34 22 The the DT 3128 34 23 advent advent NN 3128 34 24 of of IN 3128 34 25 object object NN 3128 34 26 - - HYPH 3128 34 27 oriented orient VBN 3128 34 28 technol- technol- NN 3128 34 29 ogy ogy NN 3128 34 30 calls call VBZ 3128 34 31 for for IN 3128 34 32 approaches approach NNS 3128 34 33 and and CC 3128 34 34 tools tool NNS 3128 34 35 to to IN 3128 34 36 information information NN 3128 34 37 system system NN 3128 34 38 design design NN 3128 34 39 resulting result VBG 3128 34 40 in in IN 3128 34 41 object object NN 3128 34 42 - - HYPH 3128 34 43 oriented orient VBN 3128 34 44 systems system NNS 3128 34 45 . . . 3128 35 1 These these DT 3128 35 2 consid- consid- JJ 3128 35 3 erations eration NNS 3128 35 4 drove drive VBD 3128 35 5 research research NN 3128 35 6 toward toward IN 3128 35 7 modeling model VBG 3128 35 8 approaches approach NNS 3128 35 9 as as IN 3128 35 10 supported support VBN 3128 35 11 by by IN 3128 35 12 UML.27 UML.27 NNP 3128 35 13 However however RB 3128 35 14 , , , 3128 35 15 since since IN 3128 35 16 the the DT 3128 35 17 UML UML NNP 3128 35 18 metamodel metamodel NN 3128 35 19 is be VBZ 3128 35 20 not not RB 3128 35 21 yet yet RB 3128 35 22 wide- wide- NN 3128 35 23 spread spread VBN 3128 35 24 in in IN 3128 35 25 the the DT 3128 35 26 DL DL NNP 3128 35 27 community community NN 3128 35 28 , , , 3128 35 29 we -PRON- PRP 3128 35 30 adopted adopt VBD 3128 35 31 the the DT 3128 35 32 E e NN 3128 35 33 / / SYM 3128 35 34 R r NN 3128 35 35 formalism formalism NN 3128 35 36 and and CC 3128 35 37 complemented complement VBD 3128 35 38 it -PRON- PRP 3128 35 39 with with IN 3128 35 40 the the DT 3128 35 41 specification specification NN 3128 35 42 of of IN 3128 35 43 the the DT 3128 35 44 dynamics dynamic NNS 3128 35 45 made make VBN 3128 35 46 available available JJ 3128 35 47 through through IN 3128 35 48 the the DT 3128 35 49 user user NN 3128 35 50 interface interface NN 3128 35 51 , , , 3128 35 52 as as IN 3128 35 53 described describe VBN 3128 35 54 by by IN 3128 35 55 Malizia Malizia NNP 3128 35 56 et et NNP 3128 35 57 al.28 al.28 NNP 3128 35 58 Using use VBG 3128 35 59 the the DT 3128 35 60 metamodel metamodel NN 3128 35 61 , , , 3128 35 62 we -PRON- PRP 3128 35 63 have have VBP 3128 35 64 defined define VBN 3128 35 65 a a DT 3128 35 66 DSVL DSVL NNP 3128 35 67 , , , 3128 35 68 including include VBG 3128 35 69 basic basic JJ 3128 35 70 entities entity NNS 3128 35 71 and and CC 3128 35 72 language language NN 3128 35 73 . . . 3128 36 1 CRADLE CRADLE NNP 3128 36 2 is be VBZ 3128 36 3 based base VBN 3128 36 4 on on IN 3128 36 5 the the DT 3128 36 6 entity entity NN 3128 36 7 - - HYPH 3128 36 8 relationship relationship NN 3128 36 9 ( ( -LRB- 3128 36 10 E e NN 3128 36 11 / / SYM 3128 36 12 R r NN 3128 36 13 ) ) -RRB- 3128 36 14 formalism formalism NN 3128 36 15 , , , 3128 36 16 which which WDT 3128 36 17 is be VBZ 3128 36 18 powerful powerful JJ 3128 36 19 and and CC 3128 36 20 general general JJ 3128 36 21 enough enough RB 3128 36 22 to to TO 3128 36 23 describe describe VB 3128 36 24 DL DL NNP 3128 36 25 models model NNS 3128 36 26 and and CC 3128 36 27 is be VBZ 3128 36 28 supported support VBN 3128 36 29 by by IN 3128 36 30 many many JJ 3128 36 31 tools tool NNS 3128 36 32 as as IN 3128 36 33 a a DT 3128 36 34 metamodeling metamodeling NN 3128 36 35 language language NN 3128 36 36 . . . 3128 37 1 Moreover moreover RB 3128 37 2 , , , 3128 37 3 we -PRON- PRP 3128 37 4 observed observe VBD 3128 37 5 that that IN 3128 37 6 users user NNS 3128 37 7 and and CC 3128 37 8 designers designer NNS 3128 37 9 involved involve VBN 3128 37 10 in in IN 3128 37 11 the the DT 3128 37 12 DL DL NNP 3128 37 13 environment environment NN 3128 37 14 , , , 3128 37 15 but but CC 3128 37 16 not not RB 3128 37 17 coming come VBG 3128 37 18 from from IN 3128 37 19 a a DT 3128 37 20 software software NN 3128 37 21 engineering engineering NN 3128 37 22 background background NN 3128 37 23 , , , 3128 37 24 may may MD 3128 37 25 not not RB 3128 37 26 be be VB 3128 37 27 familiar familiar JJ 3128 37 28 with with IN 3128 37 29 advanced advanced JJ 3128 37 30 formalism formalism NN 3128 37 31 like like IN 3128 37 32 unified unified JJ 3128 37 33 modeling modeling NN 3128 37 34 language language NN 3128 37 35 ( ( -LRB- 3128 37 36 UML UML NNP 3128 37 37 ) ) -RRB- 3128 37 38 , , , 3128 37 39 but but CC 3128 37 40 they -PRON- PRP 3128 37 41 usually usually RB 3128 37 42 have have VBP 3128 37 43 basic basic JJ 3128 37 44 notions notion NNS 3128 37 45 on on IN 3128 37 46 database database NN 3128 37 47 management management NN 3128 37 48 systems system NNS 3128 37 49 , , , 3128 37 50 where where WRB 3128 37 51 E e NN 3128 37 52 / / SYM 3128 37 53 R r NN 3128 37 54 is be VBZ 3128 37 55 largely largely RB 3128 37 56 employed employ VBN 3128 37 57 . . . 3128 38 1 ■ ■ NFP 3128 38 2 ■ ■ NFP 3128 38 3 Literature Literature NNP 3128 38 4 Review Review NNP 3128 38 5 DLs DLs NNP 3128 38 6 are be VBP 3128 38 7 complex complex JJ 3128 38 8 information information NN 3128 38 9 systems system NNS 3128 38 10 involving involve VBG 3128 38 11 technolo- technolo- NN 3128 38 12 gies gy NNS 3128 38 13 and and CC 3128 38 14 features feature NNS 3128 38 15 from from IN 3128 38 16 different different JJ 3128 38 17 areas area NNS 3128 38 18 , , , 3128 38 19 such such JJ 3128 38 20 as as IN 3128 38 21 library library NN 3128 38 22 and and CC 3128 38 23 information information NN 3128 38 24 systems system NNS 3128 38 25 , , , 3128 38 26 information information NN 3128 38 27 retrieval retrieval NN 3128 38 28 , , , 3128 38 29 and and CC 3128 38 30 HCI HCI NNP 3128 38 31 . . . 3128 39 1 This this DT 3128 39 2 interdisciplinary interdisciplinary JJ 3128 39 3 nature nature NN 3128 39 4 is be VBZ 3128 39 5 well well RB 3128 39 6 reflected reflect VBN 3128 39 7 in in IN 3128 39 8 the the DT 3128 39 9 various various JJ 3128 39 10 definitions definition NNS 3128 39 11 of of IN 3128 39 12 DLs dl NNS 3128 39 13 present present JJ 3128 39 14 in in IN 3128 39 15 the the DT 3128 39 16 literature literature NN 3128 39 17 . . . 3128 40 1 As as IN 3128 40 2 far far RB 3128 40 3 back back RB 3128 40 4 as as IN 3128 40 5 1965 1965 CD 3128 40 6 , , , 3128 40 7 Licklider Licklider NNP 3128 40 8 envisaged envisage VBD 3128 40 9 collections collection NNS 3128 40 10 of of IN 3128 40 11 digital digital JJ 3128 40 12 versions version NNS 3128 40 13 of of IN 3128 40 14 scanned scan VBN 3128 40 15 documents document NNS 3128 40 16 accessible accessible JJ 3128 40 17 via via IN 3128 40 18 interconnected interconnected JJ 3128 40 19 com- com- NN 3128 40 20 puters.6 puters.6 CD 3128 40 21 More more RBR 3128 40 22 recently recently RB 3128 40 23 , , , 3128 40 24 Levy Levy NNP 3128 40 25 and and CC 3128 40 26 Marshall Marshall NNP 3128 40 27 described describe VBD 3128 40 28 DLs dl NNS 3128 40 29 as as IN 3128 40 30 sets set NNS 3128 40 31 of of IN 3128 40 32 collections collection NNS 3128 40 33 of of IN 3128 40 34 documents document NNS 3128 40 35 , , , 3128 40 36 together together RB 3128 40 37 with with IN 3128 40 38 digital digital JJ 3128 40 39 resources resource NNS 3128 40 40 , , , 3128 40 41 accessible accessible JJ 3128 40 42 by by IN 3128 40 43 users user NNS 3128 40 44 in in IN 3128 40 45 a a DT 3128 40 46 distributed distribute VBN 3128 40 47 context.7 context.7 NN 3128 40 48 To to TO 3128 40 49 manage manage VB 3128 40 50 the the DT 3128 40 51 amount amount NN 3128 40 52 of of IN 3128 40 53 information information NN 3128 40 54 stored store VBN 3128 40 55 in in IN 3128 40 56 such such JJ 3128 40 57 systems system NNS 3128 40 58 , , , 3128 40 59 they -PRON- PRP 3128 40 60 proposed propose VBD 3128 40 61 some some DT 3128 40 62 sort sort NN 3128 40 63 of of IN 3128 40 64 user user NN 3128 40 65 - - HYPH 3128 40 66 assisting assist VBG 3128 40 67 software software NN 3128 40 68 agent agent NN 3128 40 69 . . . 3128 41 1 Other other JJ 3128 41 2 definitions definition NNS 3128 41 3 include include VBP 3128 41 4 not not RB 3128 41 5 only only RB 3128 41 6 printed print VBN 3128 41 7 documents document NNS 3128 41 8 , , , 3128 41 9 but but CC 3128 41 10 multimedia multimedia NNS 3128 41 11 resources resource NNS 3128 41 12 in in IN 3128 41 13 general.8 general.8 CD 3128 41 14 However however RB 3128 41 15 differ- differ- VBZ 3128 41 16 ent ent VB 3128 41 17 the the DT 3128 41 18 definitions definition NNS 3128 41 19 may may MD 3128 41 20 be be VB 3128 41 21 , , , 3128 41 22 they -PRON- PRP 3128 41 23 all all DT 3128 41 24 include include VBP 3128 41 25 the the DT 3128 41 26 presence presence NN 3128 41 27 of of IN 3128 41 28 collections collection NNS 3128 41 29 of of IN 3128 41 30 resources resource NNS 3128 41 31 , , , 3128 41 32 their -PRON- PRP$ 3128 41 33 organization organization NN 3128 41 34 in in IN 3128 41 35 struc- struc- JJ 3128 41 36 tured tured JJ 3128 41 37 repositories repository NNS 3128 41 38 , , , 3128 41 39 and and CC 3128 41 40 their -PRON- PRP$ 3128 41 41 availability availability NN 3128 41 42 to to TO 3128 41 43 remote remote VB 3128 41 44 users user NNS 3128 41 45 through through IN 3128 41 46 networks network NNS 3128 41 47 ( ( -LRB- 3128 41 48 as as IN 3128 41 49 discussed discuss VBN 3128 41 50 by by IN 3128 41 51 Morgan).9 morgan).9 JJ 3128 41 52 Recent recent JJ 3128 41 53 efforts effort NNS 3128 41 54 toward toward IN 3128 41 55 standardization standardization NN 3128 41 56 have have VBP 3128 41 57 been be VBN 3128 41 58 taken take VBN 3128 41 59 by by IN 3128 41 60 public public JJ 3128 41 61 and and CC 3128 41 62 private private JJ 3128 41 63 organizations organization NNS 3128 41 64 . . . 3128 42 1 For for IN 3128 42 2 example example NN 3128 42 3 , , , 3128 42 4 a a DT 3128 42 5 Delphi Delphi NNP 3128 42 6 study study NN 3128 42 7 identified identify VBD 3128 42 8 four four CD 3128 42 9 main main JJ 3128 42 10 ingredients ingredient NNS 3128 42 11 : : : 3128 42 12 an an DT 3128 42 13 organized organized JJ 3128 42 14 collection collection NN 3128 42 15 of of IN 3128 42 16 resources resource NNS 3128 42 17 , , , 3128 42 18 mechanisms mechanism NNS 3128 42 19 for for IN 3128 42 20 browsing browsing NN 3128 42 21 and and CC 3128 42 22 searching search VBG 3128 42 23 , , , 3128 42 24 a a DT 3128 42 25 distributed distribute VBN 3128 42 26 networked networked JJ 3128 42 27 environment environment NN 3128 42 28 , , , 3128 42 29 and and CC 3128 42 30 a a DT 3128 42 31 set set NN 3128 42 32 of of IN 3128 42 33 objec- objec- NN 3128 42 34 tified tifie VBN 3128 42 35 services.10 services.10 NNP 3128 42 36 The the DT 3128 42 37 President President NNP 3128 42 38 ’s ’s POS 3128 42 39 Information Information NNP 3128 42 40 Technology Technology NNP 3128 42 41 Advisory Advisory NNP 3128 42 42 Committee Committee NNP 3128 42 43 ( ( -LRB- 3128 42 44 PITAC PITAC NNP 3128 42 45 ) ) -RRB- 3128 42 46 Panel Panel NNP 3128 42 47 on on IN 3128 42 48 Digital Digital NNP 3128 42 49 Libraries Libraries NNPS 3128 42 50 sees see VBZ 3128 42 51 DLs DLs NNP 3128 42 52 as as IN 3128 42 53 the the DT 3128 42 54 networked networked JJ 3128 42 55 collections collection NNS 3128 42 56 of of IN 3128 42 57 digital digital JJ 3128 42 58 text text NN 3128 42 59 , , , 3128 42 60 doc- doc- NN 3128 42 61 uments ument NNS 3128 42 62 , , , 3128 42 63 images image NNS 3128 42 64 , , , 3128 42 65 sounds sound VBZ 3128 42 66 , , , 3128 42 67 scientific scientific JJ 3128 42 68 data datum NNS 3128 42 69 , , , 3128 42 70 and and CC 3128 42 71 software software NN 3128 42 72 that that WDT 3128 42 73 make make VBP 3128 42 74 up up RP 3128 42 75 the the DT 3128 42 76 core core NN 3128 42 77 of of IN 3128 42 78 today today NN 3128 42 79 ’s ’s POS 3128 42 80 Internet internet NN 3128 42 81 and and CC 3128 42 82 of of IN 3128 42 83 tomorrow tomorrow NN 3128 42 84 ’s ’s , 3128 42 85 universally universally RB 3128 42 86 accessible accessible JJ 3128 42 87 digital digital JJ 3128 42 88 repositories repository NNS 3128 42 89 of of IN 3128 42 90 all all DT 3128 42 91 human human JJ 3128 42 92 knowledge.11 knowledge.11 NNP 3128 42 93 When when WRB 3128 42 94 considering consider VBG 3128 42 95 DLs dl NNS 3128 42 96 in in IN 3128 42 97 the the DT 3128 42 98 context context NN 3128 42 99 of of IN 3128 42 100 distributed distribute VBN 3128 42 101 DL DL NNP 3128 42 102 environments environment NNS 3128 42 103 , , , 3128 42 104 only only RB 3128 42 105 few few JJ 3128 42 106 papers paper NNS 3128 42 107 have have VBP 3128 42 108 been be VBN 3128 42 109 produced produce VBN 3128 42 110 , , , 3128 42 111 contrasting contrast VBG 3128 42 112 with with IN 3128 42 113 the the DT 3128 42 114 huge huge JJ 3128 42 115 bibliography bibliography NN 3128 42 116 on on IN 3128 42 117 DLs DLs NNP 3128 42 118 in in IN 3128 42 119 gen- gen- NNP 3128 42 120 eral eral NNP 3128 42 121 . . . 3128 43 1 The the DT 3128 43 2 DL DL NNP 3128 43 3 Group Group NNP 3128 43 4 at at IN 3128 43 5 the the DT 3128 43 6 Universidad Universidad NNP 3128 43 7 de de NNP 3128 43 8 las las NNP 3128 43 9 Américas Américas NNP 3128 43 10 Puebla Puebla NNP 3128 43 11 in in IN 3128 43 12 Mexico Mexico NNP 3128 43 13 introduced introduce VBD 3128 43 14 the the DT 3128 43 15 concept concept NN 3128 43 16 of of IN 3128 43 17 personal personal JJ 3128 43 18 and and CC 3128 43 19 group group NN 3128 43 20 spaces space NNS 3128 43 21 , , , 3128 43 22 relevant relevant JJ 3128 43 23 to to IN 3128 43 24 the the DT 3128 43 25 CSCW cscw NN 3128 43 26 domain domain NN 3128 43 27 , , , 3128 43 28 in in IN 3128 43 29 the the DT 3128 43 30 DL DL NNP 3128 43 31 system system NN 3128 43 32 context.12 context.12 NNP 3128 43 33 Users user NNS 3128 43 34 can can MD 3128 43 35 share share VB 3128 43 36 information information NN 3128 43 37 stored store VBN 3128 43 38 in in IN 3128 43 39 their -PRON- PRP$ 3128 43 40 personal personal JJ 3128 43 41 spaces space NNS 3128 43 42 or or CC 3128 43 43 share share NN 3128 43 44 agents agent NNS 3128 43 45 , , , 3128 43 46 thus thus RB 3128 43 47 allowing allow VBG 3128 43 48 other other JJ 3128 43 49 users user NNS 3128 43 50 to to TO 3128 43 51 perform perform VB 3128 43 52 the the DT 3128 43 53 same same JJ 3128 43 54 search search NN 3128 43 55 on on IN 3128 43 56 the the DT 3128 43 57 document document NN 3128 43 58 collec- collec- NN 3128 43 59 tions tion NNS 3128 43 60 in in IN 3128 43 61 the the DT 3128 43 62 DL DL NNP 3128 43 63 . . . 3128 44 1 The the DT 3128 44 2 cited cite VBN 3128 44 3 text text NN 3128 44 4 by by IN 3128 44 5 Gonçalves Gonçalves NNP 3128 44 6 et et NNP 3128 44 7 al al NNP 3128 44 8 . . . 3128 45 1 gives give VBZ 3128 45 2 GeNerAtiNG GeNerAtiNG NNP 3128 45 3 cOllABOrAtive collaborative NN 3128 45 4 sYsteMs system NNS 3128 45 5 FOr FOr NNS 3128 45 6 DiGitAl DiGitAl NNP 3128 45 7 liBrAries liBrAries NNP 3128 45 8 | | NNP 3128 45 9 MAliziA MAliziA NNP 3128 45 10 , , , 3128 45 11 BOttONi bottoni UH 3128 45 12 , , , 3128 45 13 AND and CC 3128 45 14 leviAlDi levialdi ADD 3128 45 15 173 173 CD 3128 45 16 education education NN 3128 45 17 as as IN 3128 45 18 discussed discuss VBN 3128 45 19 by by IN 3128 45 20 Wattenberg Wattenberg NNP 3128 45 21 or or CC 3128 45 22 Zia.33 Zia.33 NNP 3128 45 23 In in IN 3128 45 24 the the DT 3128 45 25 NSDL NSDL NNP 3128 45 26 program program NN 3128 45 27 , , , 3128 45 28 a a DT 3128 45 29 new new JJ 3128 45 30 generation generation NN 3128 45 31 of of IN 3128 45 32 services service NNS 3128 45 33 has have VBZ 3128 45 34 been be VBN 3128 45 35 developed develop VBN 3128 45 36 that that WDT 3128 45 37 includes include VBZ 3128 45 38 support support NN 3128 45 39 for for IN 3128 45 40 teaching teaching NN 3128 45 41 and and CC 3128 45 42 learn- learn- NNP 3128 45 43 ing ing NNP 3128 45 44 ; ; : 3128 45 45 this this DT 3128 45 46 means mean VBZ 3128 45 47 also also RB 3128 45 48 considering consider VBG 3128 45 49 users user NNS 3128 45 50 ’ ’ POS 3128 45 51 activities activity NNS 3128 45 52 or or CC 3128 45 53 scenarios scenario NNS 3128 45 54 and and CC 3128 45 55 not not RB 3128 45 56 only only RB 3128 45 57 information information NN 3128 45 58 access access NN 3128 45 59 . . . 3128 46 1 Services service NNS 3128 46 2 for for IN 3128 46 3 implementing implement VBG 3128 46 4 personal personal JJ 3128 46 5 content content NN 3128 46 6 delivery delivery NN 3128 46 7 and and CC 3128 46 8 sharing sharing NN 3128 46 9 , , , 3128 46 10 or or CC 3128 46 11 managing manage VBG 3128 46 12 digital digital JJ 3128 46 13 resources resource NNS 3128 46 14 and and CC 3128 46 15 modeling model VBG 3128 46 16 collaboration collaboration NN 3128 46 17 , , , 3128 46 18 are be VBP 3128 46 19 examples example NNS 3128 46 20 of of IN 3128 46 21 tools tool NNS 3128 46 22 introduced introduce VBN 3128 46 23 during during IN 3128 46 24 this this DT 3128 46 25 program program NN 3128 46 26 . . . 3128 47 1 The the DT 3128 47 2 virtual virtual JJ 3128 47 3 reference reference NN 3128 47 4 desk desk NN 3128 47 5 ( ( -LRB- 3128 47 6 VRD VRD NNP 3128 47 7 ) ) -RRB- 3128 47 8 is be VBZ 3128 47 9 emerging emerge VBG 3128 47 10 as as IN 3128 47 11 an an DT 3128 47 12 interactive interactive JJ 3128 47 13 service service NN 3128 47 14 based base VBN 3128 47 15 on on IN 3128 47 16 DLs DLs NNP 3128 47 17 . . . 3128 48 1 With with IN 3128 48 2 VRD VRD NNP 3128 48 3 , , , 3128 48 4 users user NNS 3128 48 5 can can MD 3128 48 6 take take VB 3128 48 7 advantage advantage NN 3128 48 8 of of IN 3128 48 9 domain domain NN 3128 48 10 experts expert NNS 3128 48 11 ’ ’ POS 3128 48 12 knowledge knowledge NN 3128 48 13 and and CC 3128 48 14 librar- librar- NN 3128 48 15 ians ians NNPS 3128 48 16 ’ ’ POS 3128 48 17 experience experience NN 3128 48 18 to to TO 3128 48 19 locate locate VB 3128 48 20 information information NN 3128 48 21 . . . 3128 49 1 For for IN 3128 49 2 example example NN 3128 49 3 , , , 3128 49 4 the the DT 3128 49 5 U.S. U.S. NNP 3128 49 6 Library Library NNP 3128 49 7 of of IN 3128 49 8 Congress Congress NNP 3128 49 9 Ask ask VBP 3128 49 10 a a DT 3128 49 11 Librarian librarian JJ 3128 49 12 service service NN 3128 49 13 acts act VBZ 3128 49 14 as as IN 3128 49 15 a a DT 3128 49 16 VRD vrd NN 3128 49 17 for for IN 3128 49 18 users user NNS 3128 49 19 who who WP 3128 49 20 want want VBP 3128 49 21 help help NN 3128 49 22 in in IN 3128 49 23 searching search VBG 3128 49 24 information information NN 3128 49 25 categories category NNS 3128 49 26 or or CC 3128 49 27 to to TO 3128 49 28 interact interact VB 3128 49 29 with with IN 3128 49 30 expert expert JJ 3128 49 31 librarians librarian NNS 3128 49 32 to to TO 3128 49 33 search search VB 3128 49 34 for for IN 3128 49 35 a a DT 3128 49 36 specific specific JJ 3128 49 37 topic.34 topic.34 NNP 3128 49 38 The the DT 3128 49 39 interactive interactive JJ 3128 49 40 and and CC 3128 49 41 collaborative collaborative JJ 3128 49 42 aspects aspect NNS 3128 49 43 of of IN 3128 49 44 activities activity NNS 3128 49 45 taking take VBG 3128 49 46 place place NN 3128 49 47 within within IN 3128 49 48 DLs dl NNS 3128 49 49 facilitate facilitate VBP 3128 49 50 the the DT 3128 49 51 development development NN 3128 49 52 of of IN 3128 49 53 user user NN 3128 49 54 communities community NNS 3128 49 55 . . . 3128 50 1 Social social JJ 3128 50 2 networking networking NN 3128 50 3 , , , 3128 50 4 work work NN 3128 50 5 practices practice NNS 3128 50 6 , , , 3128 50 7 and and CC 3128 50 8 content content NN 3128 50 9 sharing sharing NN 3128 50 10 are be VBP 3128 50 11 all all DT 3128 50 12 features feature NNS 3128 50 13 that that WDT 3128 50 14 influence influence VBP 3128 50 15 the the DT 3128 50 16 technol- technol- NN 3128 50 17 ogy ogy NN 3128 50 18 and and CC 3128 50 19 its -PRON- PRP$ 3128 50 20 use use NN 3128 50 21 . . . 3128 51 1 Following follow VBG 3128 51 2 Borgmann,35 Borgmann,35 NNPS 3128 51 3 Lynch Lynch NNP 3128 51 4 sees see VBZ 3128 51 5 the the DT 3128 51 6 future future NN 3128 51 7 of of IN 3128 51 8 DLs dl NNS 3128 51 9 not not RB 3128 51 10 in in IN 3128 51 11 broad broad JJ 3128 51 12 services service NNS 3128 51 13 but but CC 3128 51 14 in in IN 3128 51 15 supporting support VBG 3128 51 16 and and CC 3128 51 17 facilitating facilitate VBG 3128 51 18 “ " `` 3128 51 19 customization customization NN 3128 51 20 by by IN 3128 51 21 community community NN 3128 51 22 , , , 3128 51 23 ” " '' 3128 51 24 i.e. i.e. FW 3128 51 25 , , , 3128 51 26 services service NNS 3128 51 27 tailored tailor VBN 3128 51 28 for for IN 3128 51 29 domain domain NN 3128 51 30 - - HYPH 3128 51 31 specific specific JJ 3128 51 32 work work NN 3128 51 33 practices.36 practices.36 NNP 3128 51 34 We -PRON- PRP 3128 51 35 also also RB 3128 51 36 examined examine VBD 3128 51 37 the the DT 3128 51 38 research research NN 3128 51 39 agenda agenda NN 3128 51 40 on on IN 3128 51 41 system- system- JJ 3128 51 42 oriented orient VBN 3128 51 43 issues issue NNS 3128 51 44 in in IN 3128 51 45 DLs DLs NNP 3128 51 46 and and CC 3128 51 47 the the DT 3128 51 48 DELOS DELOS NNP 3128 51 49 manifesto.37 manifesto.37 NNP 3128 51 50 The the DT 3128 51 51 agenda agenda NN 3128 51 52 abstracts abstract VBZ 3128 51 53 the the DT 3128 51 54 DL DL NNP 3128 51 55 life life NN 3128 51 56 cycle cycle NN 3128 51 57 , , , 3128 51 58 identifying identify VBG 3128 51 59 five five CD 3128 51 60 main main JJ 3128 51 61 areas area NNS 3128 51 62 , , , 3128 51 63 and and CC 3128 51 64 proposes propose VBZ 3128 51 65 key key JJ 3128 51 66 research research NN 3128 51 67 problems problem NNS 3128 51 68 . . . 3128 52 1 In in IN 3128 52 2 particular particular JJ 3128 52 3 we -PRON- PRP 3128 52 4 tackle tackle VBP 3128 52 5 activities activity NNS 3128 52 6 such such JJ 3128 52 7 as as IN 3128 52 8 formal formal JJ 3128 52 9 modeling modeling NN 3128 52 10 of of IN 3128 52 11 DLs dl NNS 3128 52 12 and and CC 3128 52 13 their -PRON- PRP$ 3128 52 14 communities community NNS 3128 52 15 and and CC 3128 52 16 developing develop VBG 3128 52 17 frameworks framework NNS 3128 52 18 coherent coherent JJ 3128 52 19 with with IN 3128 52 20 such such JJ 3128 52 21 models model NNS 3128 52 22 . . . 3128 53 1 At at IN 3128 53 2 the the DT 3128 53 3 architectural architectural JJ 3128 53 4 level level NN 3128 53 5 , , , 3128 53 6 one one CD 3128 53 7 point point NN 3128 53 8 of of IN 3128 53 9 interest interest NN 3128 53 10 is be VBZ 3128 53 11 to to TO 3128 53 12 support support VB 3128 53 13 heterogeneous heterogeneous JJ 3128 53 14 and and CC 3128 53 15 distributed distribute VBN 3128 53 16 systems system NNS 3128 53 17 , , , 3128 53 18 in in IN 3128 53 19 par- par- NN 3128 53 20 ticular ticular NNP 3128 53 21 networked networked JJ 3128 53 22 DLs dl NNS 3128 53 23 and and CC 3128 53 24 services.38 services.38 NNP 3128 53 25 For for IN 3128 53 26 interoperability interoperability NN 3128 53 27 , , , 3128 53 28 one one CD 3128 53 29 of of IN 3128 53 30 the the DT 3128 53 31 issues issue NNS 3128 53 32 is be VBZ 3128 53 33 how how WRB 3128 53 34 to to TO 3128 53 35 support support VB 3128 53 36 and and CC 3128 53 37 interoperate interoperate VB 3128 53 38 with with IN 3128 53 39 different different JJ 3128 53 40 metadata metadata NN 3128 53 41 models model NNS 3128 53 42 and and CC 3128 53 43 standards standard NNS 3128 53 44 to to TO 3128 53 45 allow allow VB 3128 53 46 distrib- distrib- JJ 3128 53 47 uted uted JJ 3128 53 48 cataloguing cataloguing NN 3128 53 49 and and CC 3128 53 50 indexing indexing NN 3128 53 51 , , , 3128 53 52 as as IN 3128 53 53 in in IN 3128 53 54 the the DT 3128 53 55 Open Open NNP 3128 53 56 Archive Archive NNP 3128 53 57 Initiative Initiative NNP 3128 53 58 ( ( -LRB- 3128 53 59 OAI).39 OAI).39 NNP 3128 53 60 Finally finally RB 3128 53 61 , , , 3128 53 62 we -PRON- PRP 3128 53 63 are be VBP 3128 53 64 interested interested JJ 3128 53 65 in in IN 3128 53 66 the the DT 3128 53 67 service service NN 3128 53 68 level level NN 3128 53 69 of of IN 3128 53 70 the the DT 3128 53 71 research research NN 3128 53 72 agenda agenda NN 3128 53 73 and and CC 3128 53 74 more more RBR 3128 53 75 precisely precisely RB 3128 53 76 in in IN 3128 53 77 Web web NN 3128 53 78 services service NNS 3128 53 79 and and CC 3128 53 80 workflow workflow NN 3128 53 81 management management NN 3128 53 82 as as IN 3128 53 83 crucial crucial JJ 3128 53 84 features feature NNS 3128 53 85 when when WRB 3128 53 86 including include VBG 3128 53 87 communities community NNS 3128 53 88 and and CC 3128 53 89 designing design VBG 3128 53 90 DLs dl NNS 3128 53 91 for for IN 3128 53 92 use use NN 3128 53 93 over over IN 3128 53 94 networks network NNS 3128 53 95 and and CC 3128 53 96 for for IN 3128 53 97 sharing share VBG 3128 53 98 content content NN 3128 53 99 . . . 3128 54 1 As as IN 3128 54 2 a a DT 3128 54 3 result result NN 3128 54 4 of of IN 3128 54 5 this this DT 3128 54 6 analysis analysis NN 3128 54 7 , , , 3128 54 8 the the DT 3128 54 9 CRADLE CRADLE NNP 3128 54 10 framework framework NN 3128 54 11 features feature VBZ 3128 54 12 the the DT 3128 54 13 following follow VBG 3128 54 14 : : : 3128 54 15 ■ ■ XX 3128 54 16 ■ ■ NFP 3128 54 17 a a DT 3128 54 18 visual visual JJ 3128 54 19 language language NN 3128 54 20 to to TO 3128 54 21 help help VB 3128 54 22 users user NNS 3128 54 23 and and CC 3128 54 24 designers designer NNS 3128 54 25 when when WRB 3128 54 26 visual visual JJ 3128 54 27 modeling model VBG 3128 54 28 their -PRON- PRP$ 3128 54 29 specific specific JJ 3128 54 30 DL DL NNP 3128 54 31 ( ( -LRB- 3128 54 32 without without IN 3128 54 33 knowing know VBG 3128 54 34 any any DT 3128 54 35 technical technical JJ 3128 54 36 detail detail NN 3128 54 37 apart apart RB 3128 54 38 from from IN 3128 54 39 learning learn VBG 3128 54 40 how how WRB 3128 54 41 to to TO 3128 54 42 use use VB 3128 54 43 a a DT 3128 54 44 visual visual JJ 3128 54 45 environment environment NN 3128 54 46 providing provide VBG 3128 54 47 diagrams diagram NNS 3128 54 48 representa- representa- VBP 3128 54 49 tions tion NNS 3128 54 50 of of IN 3128 54 51 domain domain NN 3128 54 52 specific specific JJ 3128 54 53 elements element NNS 3128 54 54 ) ) -RRB- 3128 54 55 ■ ■ NFP 3128 54 56 ■ ■ NFP 3128 54 57 an an DT 3128 54 58 environment environment NN 3128 54 59 integrating integrate VBG 3128 54 60 visual visual JJ 3128 54 61 modeling modeling NN 3128 54 62 and and CC 3128 54 63 code code NN 3128 54 64 generation generation NN 3128 54 65 instead instead RB 3128 54 66 of of IN 3128 54 67 simply simply RB 3128 54 68 providing provide VBG 3128 54 69 an an DT 3128 54 70 integrated integrated JJ 3128 54 71 architecture architecture NN 3128 54 72 that that WDT 3128 54 73 does do VBZ 3128 54 74 not not RB 3128 54 75 hide hide VB 3128 54 76 technical technical JJ 3128 54 77 details detail NNS 3128 54 78 ■ ■ NFP 3128 54 79 ■ ■ NFP 3128 54 80 interface interface NN 3128 54 81 generation generation NN 3128 54 82 for for IN 3128 54 83 dealing deal VBG 3128 54 84 with with IN 3128 54 85 different different JJ 3128 54 86 users user NNS 3128 54 87 relationships relationship NNS 3128 54 88 for for IN 3128 54 89 modeling model VBG 3128 54 90 DL DL NNP 3128 54 91 - - HYPH 3128 54 92 related relate VBN 3128 54 93 scenarios scenario NNS 3128 54 94 and and CC 3128 54 95 activities activity NNS 3128 54 96 . . . 3128 55 1 The the DT 3128 55 2 need need NN 3128 55 3 for for IN 3128 55 4 the the DT 3128 55 5 integration integration NN 3128 55 6 of of IN 3128 55 7 multiple multiple JJ 3128 55 8 lan- lan- NN 3128 55 9 guages guage NNS 3128 55 10 has have VBZ 3128 55 11 also also RB 3128 55 12 been be VBN 3128 55 13 indicated indicate VBN 3128 55 14 as as IN 3128 55 15 a a DT 3128 55 16 key key JJ 3128 55 17 aspect aspect NN 3128 55 18 of of IN 3128 55 19 the the DT 3128 55 20 DSVL DSVL NNP 3128 55 21 approach.29 approach.29 NNP 3128 55 22 In in IN 3128 55 23 fact fact NN 3128 55 24 , , , 3128 55 25 complex complex JJ 3128 55 26 domains domain NNS 3128 55 27 like like IN 3128 55 28 DLs DLs NNP 3128 55 29 typi- typi- NNP 3128 55 30 cally cally RB 3128 55 31 consist consist JJ 3128 55 32 of of IN 3128 55 33 multiple multiple JJ 3128 55 34 subdomains subdomain NNS 3128 55 35 , , , 3128 55 36 each each DT 3128 55 37 of of IN 3128 55 38 which which WDT 3128 55 39 may may MD 3128 55 40 require require VB 3128 55 41 its -PRON- PRP$ 3128 55 42 own own JJ 3128 55 43 particular particular JJ 3128 55 44 language language NN 3128 55 45 . . . 3128 56 1 In in IN 3128 56 2 the the DT 3128 56 3 current current JJ 3128 56 4 implementation implementation NN 3128 56 5 , , , 3128 56 6 the the DT 3128 56 7 definition definition NN 3128 56 8 of of IN 3128 56 9 DSVLs dsvl NNS 3128 56 10 exploits exploit VBZ 3128 56 11 the the DT 3128 56 12 metamodeling metamodeling NN 3128 56 13 facilities facility NNS 3128 56 14 of of IN 3128 56 15 AToM3 AToM3 NNP 3128 56 16 , , , 3128 56 17 based base VBN 3128 56 18 on on IN 3128 56 19 graph graph NN 3128 56 20 - - HYPH 3128 56 21 grammars.30 grammars.30 NNP 3128 56 22 AToM3 AToM3 '' 3128 56 23 has have VBZ 3128 56 24 been be VBN 3128 56 25 typically typically RB 3128 56 26 used use VBN 3128 56 27 for for IN 3128 56 28 simulation simulation NN 3128 56 29 and and CC 3128 56 30 model model NN 3128 56 31 transformation transformation NN 3128 56 32 , , , 3128 56 33 but but CC 3128 56 34 we -PRON- PRP 3128 56 35 adopt adopt VBP 3128 56 36 it -PRON- PRP 3128 56 37 here here RB 3128 56 38 as as IN 3128 56 39 a a DT 3128 56 40 tool tool NN 3128 56 41 for for IN 3128 56 42 system system NN 3128 56 43 generation generation NN 3128 56 44 . . . 3128 57 1 ■ ■ NFP 3128 57 2 ■ ■ NFP 3128 57 3 Requirements requirement NNS 3128 57 4 for for IN 3128 57 5 Modeling Modeling NNP 3128 57 6 Digital Digital NNP 3128 57 7 Libraries library NNS 3128 57 8 We -PRON- PRP 3128 57 9 follow follow VBP 3128 57 10 the the DT 3128 57 11 DELOS DELOS NNP 3128 57 12 Manifesto Manifesto NNP 3128 57 13 by by IN 3128 57 14 considering consider VBG 3128 57 15 a a DT 3128 57 16 DL DL NNP 3128 57 17 as as IN 3128 57 18 an an DT 3128 57 19 organization organization NN 3128 57 20 ( ( -LRB- 3128 57 21 possibly possibly RB 3128 57 22 virtual virtual JJ 3128 57 23 and and CC 3128 57 24 distributed distribute VBN 3128 57 25 ) ) -RRB- 3128 57 26 for for IN 3128 57 27 managing manage VBG 3128 57 28 collections collection NNS 3128 57 29 of of IN 3128 57 30 digital digital JJ 3128 57 31 documents document NNS 3128 57 32 ( ( -LRB- 3128 57 33 digital digital JJ 3128 57 34 con- con- NN 3128 57 35 tents tent NNS 3128 57 36 in in IN 3128 57 37 general general JJ 3128 57 38 ) ) -RRB- 3128 57 39 and and CC 3128 57 40 preserving preserve VBG 3128 57 41 their -PRON- PRP$ 3128 57 42 images image NNS 3128 57 43 on on IN 3128 57 44 storage storage NN 3128 57 45 . . . 3128 58 1 A a DT 3128 58 2 DL DL NNP 3128 58 3 offers offer VBZ 3128 58 4 contextual contextual JJ 3128 58 5 services service NNS 3128 58 6 to to IN 3128 58 7 communities community NNS 3128 58 8 of of IN 3128 58 9 users user NNS 3128 58 10 , , , 3128 58 11 a a DT 3128 58 12 certain certain JJ 3128 58 13 quality quality NN 3128 58 14 of of IN 3128 58 15 service service NN 3128 58 16 , , , 3128 58 17 and and CC 3128 58 18 the the DT 3128 58 19 ability ability NN 3128 58 20 to to TO 3128 58 21 apply apply VB 3128 58 22 specific specific JJ 3128 58 23 policies policy NNS 3128 58 24 . . . 3128 59 1 In in IN 3128 59 2 CRADLE CRADLE NNP 3128 59 3 we -PRON- PRP 3128 59 4 leave leave VBP 3128 59 5 the the DT 3128 59 6 definition definition NN 3128 59 7 of of IN 3128 59 8 quality quality NN 3128 59 9 of of IN 3128 59 10 service service NN 3128 59 11 to to IN 3128 59 12 the the DT 3128 59 13 service service NN 3128 59 14 - - HYPH 3128 59 15 oriented orient VBN 3128 59 16 architecture architecture NN 3128 59 17 standards standard NNS 3128 59 18 we -PRON- PRP 3128 59 19 employ employ VBP 3128 59 20 and and CC 3128 59 21 partially partially RB 3128 59 22 model model VB 3128 59 23 the the DT 3128 59 24 applicable applicable JJ 3128 59 25 policy policy NN 3128 59 26 , , , 3128 59 27 but but CC 3128 59 28 we -PRON- PRP 3128 59 29 focus focus VBP 3128 59 30 here here RB 3128 59 31 on on IN 3128 59 32 crucial crucial JJ 3128 59 33 interactivity interactivity NN 3128 59 34 aspects aspect NNS 3128 59 35 needed need VBN 3128 59 36 to to TO 3128 59 37 make make VB 3128 59 38 DLs dl NNS 3128 59 39 usable usable JJ 3128 59 40 by by IN 3128 59 41 different different JJ 3128 59 42 communities community NNS 3128 59 43 of of IN 3128 59 44 users user NNS 3128 59 45 . . . 3128 60 1 In in IN 3128 60 2 particular particular JJ 3128 60 3 , , , 3128 60 4 we -PRON- PRP 3128 60 5 model model VBP 3128 60 6 interactive interactive JJ 3128 60 7 activities activity NNS 3128 60 8 and and CC 3128 60 9 services service NNS 3128 60 10 based base VBN 3128 60 11 on on IN 3128 60 12 librarians librarian NNS 3128 60 13 ’ ’ POS 3128 60 14 experiences experience NNS 3128 60 15 in in IN 3128 60 16 face face NN 3128 60 17 - - HYPH 3128 60 18 to to IN 3128 60 19 - - HYPH 3128 60 20 face face NN 3128 60 21 communication communication NN 3128 60 22 with with IN 3128 60 23 users user NNS 3128 60 24 , , , 3128 60 25 or or CC 3128 60 26 designing design VBG 3128 60 27 exchange exchange NN 3128 60 28 and and CC 3128 60 29 integration integration NN 3128 60 30 procedures procedure NNS 3128 60 31 for for IN 3128 60 32 communicating communicate VBG 3128 60 33 between between IN 3128 60 34 insti- insti- NN 3128 60 35 tutions tution NNS 3128 60 36 and and CC 3128 60 37 managing manage VBG 3128 60 38 shared share VBN 3128 60 39 resources resource NNS 3128 60 40 . . . 3128 61 1 While while IN 3128 61 2 librarians librarian NNS 3128 61 3 are be VBP 3128 61 4 usually usually RB 3128 61 5 interested interested JJ 3128 61 6 in in IN 3128 61 7 modeling model VBG 3128 61 8 metadata metadata NN 3128 61 9 across across IN 3128 61 10 DLs dl NNS 3128 61 11 , , , 3128 61 12 software software NN 3128 61 13 engineers engineer NNS 3128 61 14 aim aim VBP 3128 61 15 at at IN 3128 61 16 provid- provid- NN 3128 61 17 ing e VBG 3128 61 18 multiple multiple JJ 3128 61 19 tools tool NNS 3128 61 20 for for IN 3128 61 21 implementing implement VBG 3128 61 22 services,31 services,31 NNP 3128 61 23 such such JJ 3128 61 24 as as IN 3128 61 25 indexing indexing NN 3128 61 26 , , , 3128 61 27 querying querying NN 3128 61 28 , , , 3128 61 29 semantics,32 semantics,32 RB 3128 61 30 etc etc FW 3128 61 31 . . . 3128 62 1 Therefore therefore RB 3128 62 2 we -PRON- PRP 3128 62 3 pro- pro- RB 3128 62 4 vide vide VBP 3128 62 5 a a DT 3128 62 6 visual visual JJ 3128 62 7 model model NN 3128 62 8 useful useful JJ 3128 62 9 for for IN 3128 62 10 librarians librarian NNS 3128 62 11 and and CC 3128 62 12 information information NN 3128 62 13 architects architect NNS 3128 62 14 to to TO 3128 62 15 mimic mimic VB 3128 62 16 the the DT 3128 62 17 design design NN 3128 62 18 phases phase NNS 3128 62 19 they -PRON- PRP 3128 62 20 usually usually RB 3128 62 21 per- per- VBP 3128 62 22 form form NN 3128 62 23 . . . 3128 63 1 Moreover moreover RB 3128 63 2 , , , 3128 63 3 by by IN 3128 63 4 supporting support VBG 3128 63 5 component component NN 3128 63 6 services service NNS 3128 63 7 , , , 3128 63 8 we -PRON- PRP 3128 63 9 help help VBP 3128 63 10 software software NN 3128 63 11 engineers engineer NNS 3128 63 12 to to TO 3128 63 13 specify specify VB 3128 63 14 and and CC 3128 63 15 add add VB 3128 63 16 services service NNS 3128 63 17 on on IN 3128 63 18 demand demand NN 3128 63 19 to to IN 3128 63 20 DL DL NNP 3128 63 21 environments environment NNS 3128 63 22 . . . 3128 64 1 To to IN 3128 64 2 this this DT 3128 64 3 end end NN 3128 64 4 , , , 3128 64 5 we -PRON- PRP 3128 64 6 use use VBP 3128 64 7 a a DT 3128 64 8 service service NN 3128 64 9 component component NN 3128 64 10 model model NN 3128 64 11 . . . 3128 65 1 By by IN 3128 65 2 sharing share VBG 3128 65 3 a a DT 3128 65 4 common common JJ 3128 65 5 language language NN 3128 65 6 , , , 3128 65 7 users user NNS 3128 65 8 from from IN 3128 65 9 different different JJ 3128 65 10 categories category NNS 3128 65 11 can can MD 3128 65 12 communicate communicate VB 3128 65 13 to to TO 3128 65 14 design design VB 3128 65 15 a a DT 3128 65 16 DL DL NNP 3128 65 17 system system NN 3128 65 18 while while IN 3128 65 19 concentrating concentrate VBG 3128 65 20 on on IN 3128 65 21 their -PRON- PRP$ 3128 65 22 own own JJ 3128 65 23 tasks task NNS 3128 65 24 ( ( -LRB- 3128 65 25 services service NNS 3128 65 26 development development NN 3128 65 27 and and CC 3128 65 28 design design NN 3128 65 29 for for IN 3128 65 30 software software NN 3128 65 31 engineers engineer NNS 3128 65 32 and and CC 3128 65 33 DL DL NNP 3128 65 34 design design NN 3128 65 35 for for IN 3128 65 36 librarians librarian NNS 3128 65 37 and and CC 3128 65 38 information information NN 3128 65 39 architects architect NNS 3128 65 40 ) ) -RRB- 3128 65 41 . . . 3128 66 1 Users user NNS 3128 66 2 are be VBP 3128 66 3 modeled model VBN 3128 66 4 according accord VBG 3128 66 5 to to IN 3128 66 6 the the DT 3128 66 7 Delos Delos NNP 3128 66 8 Manifesto Manifesto NNP 3128 66 9 as as IN 3128 66 10 DL DL NNP 3128 66 11 End End NNP 3128 66 12 - - HYPH 3128 66 13 users user NNS 3128 66 14 ( ( -LRB- 3128 66 15 subdivided subdivide VBN 3128 66 16 into into IN 3128 66 17 content content NN 3128 66 18 creators creator NNS 3128 66 19 , , , 3128 66 20 content content NN 3128 66 21 consumers consumer NNS 3128 66 22 , , , 3128 66 23 and and CC 3128 66 24 librarians librarian NNS 3128 66 25 ) ) -RRB- 3128 66 26 , , , 3128 66 27 DL DL NNP 3128 66 28 Designers Designers NNP 3128 66 29 ( ( -LRB- 3128 66 30 librarians librarian NNS 3128 66 31 and and CC 3128 66 32 information information NN 3128 66 33 archi- archi- NN 3128 66 34 tects tect NNS 3128 66 35 ) ) -RRB- 3128 66 36 , , , 3128 66 37 DL DL NNP 3128 66 38 System System NNP 3128 66 39 Administrators Administrators NNPS 3128 66 40 ( ( -LRB- 3128 66 41 typically typically RB 3128 66 42 librarians librarian NNS 3128 66 43 ) ) -RRB- 3128 66 44 , , , 3128 66 45 and and CC 3128 66 46 DL DL NNP 3128 66 47 Application Application NNP 3128 66 48 Developers Developers NNP 3128 66 49 ( ( -LRB- 3128 66 50 software software NN 3128 66 51 engineers engineer NNS 3128 66 52 ) ) -RRB- 3128 66 53 . . . 3128 67 1 Several several JJ 3128 67 2 activities activity NNS 3128 67 3 have have VBP 3128 67 4 been be VBN 3128 67 5 started start VBN 3128 67 6 on on IN 3128 67 7 modeling model VBG 3128 67 8 domain domain NN 3128 67 9 specific specific JJ 3128 67 10 DLs dl NNS 3128 67 11 . . . 3128 68 1 As as IN 3128 68 2 an an DT 3128 68 3 example example NN 3128 68 4 , , , 3128 68 5 the the DT 3128 68 6 U.S. U.S. NNP 3128 68 7 National National NNP 3128 68 8 Science Science NNP 3128 68 9 Digital Digital NNP 3128 68 10 Library Library NNP 3128 68 11 ( ( -LRB- 3128 68 12 NSDL NSDL NNP 3128 68 13 ) ) -RRB- 3128 68 14 program program NN 3128 68 15 promotes promote VBZ 3128 68 16 edu- edu- NNP 3128 68 17 cational cational JJ 3128 68 18 DLs dl NNS 3128 68 19 and and CC 3128 68 20 services service NNS 3128 68 21 for for IN 3128 68 22 basic basic JJ 3128 68 23 and and CC 3128 68 24 advanced advanced JJ 3128 68 25 science science NN 3128 68 26 174 174 CD 3128 68 27 iNFOrMAtiON information NN 3128 68 28 tecHNOlOGY tecHNOlOGY NNP 3128 68 29 AND and CC 3128 68 30 liBrAries library NNS 3128 68 31 | | CD 3128 68 32 DeceMBer december VBP 3128 68 33 2010 2010 CD 3128 68 34 ■ ■ NFP 3128 68 35 ■ ■ NFP 3128 68 36 how how WRB 3128 68 37 that that DT 3128 68 38 information information NN 3128 68 39 is be VBZ 3128 68 40 structured structure VBN 3128 68 41 and and CC 3128 68 42 organized organize VBN 3128 68 43 ( ( -LRB- 3128 68 44 Structural Structural NNP 3128 68 45 Model Model NNP 3128 68 46 ) ) -RRB- 3128 68 47 ■ ■ NFP 3128 68 48 ■ ■ NFP 3128 68 49 the the DT 3128 68 50 behavior behavior NN 3128 68 51 of of IN 3128 68 52 the the DT 3128 68 53 DL DL NNP 3128 68 54 ( ( -LRB- 3128 68 55 Service Service NNP 3128 68 56 Model Model NNP 3128 68 57 ) ) -RRB- 3128 68 58 and and CC 3128 68 59 the the DT 3128 68 60 differ- differ- JJ 3128 68 61 ent ent NN 3128 68 62 societies society NNS 3128 68 63 of of IN 3128 68 64 actors actor NNS 3128 68 65 ■ ■ NFP 3128 68 66 ■ ■ NFP 3128 68 67 groups group NNS 3128 68 68 of of IN 3128 68 69 services service NNS 3128 68 70 acting act VBG 3128 68 71 together together RB 3128 68 72 to to TO 3128 68 73 carry carry VB 3128 68 74 out out RP 3128 68 75 the the DT 3128 68 76 DL DL NNP 3128 68 77 behavior behavior NN 3128 68 78 ( ( -LRB- 3128 68 79 Societal Societal NNP 3128 68 80 Model Model NNP 3128 68 81 ) ) -RRB- 3128 68 82 Figure Figure NNP 3128 68 83 1 1 CD 3128 68 84 depicts depict VBZ 3128 68 85 the the DT 3128 68 86 design design NN 3128 68 87 approach approach NN 3128 68 88 supported support VBN 3128 68 89 by by IN 3128 68 90 CRADLE cradle NN 3128 68 91 architecture architecture NN 3128 68 92 , , , 3128 68 93 namely namely RB 3128 68 94 , , , 3128 68 95 modeling model VBG 3128 68 96 the the DT 3128 68 97 society society NN 3128 68 98 of of IN 3128 68 99 actors actor NNS 3128 68 100 and and CC 3128 68 101 services service NNS 3128 68 102 interacting interact VBG 3128 68 103 in in IN 3128 68 104 the the DT 3128 68 105 domain domain NN 3128 68 106 - - HYPH 3128 68 107 specific specific JJ 3128 68 108 scenarios scenario NNS 3128 68 109 and and CC 3128 68 110 describing describe VBG 3128 68 111 the the DT 3128 68 112 documents document NNS 3128 68 113 and and CC 3128 68 114 metadata metadata NN 3128 68 115 structure structure NN 3128 68 116 included include VBN 3128 68 117 with with IN 3128 68 118 the the DT 3128 68 119 library library NN 3128 68 120 by by IN 3128 68 121 defining define VBG 3128 68 122 a a DT 3128 68 123 visual visual JJ 3128 68 124 model model NN 3128 68 125 for for IN 3128 68 126 all all PDT 3128 68 127 these these DT 3128 68 128 entities entity NNS 3128 68 129 . . . 3128 69 1 The the DT 3128 69 2 DL DL NNP 3128 69 3 is be VBZ 3128 69 4 built build VBN 3128 69 5 using use VBG 3128 69 6 a a DT 3128 69 7 col- col- JJ 3128 69 8 lection lection NN 3128 69 9 of of IN 3128 69 10 stock stock NN 3128 69 11 parts part NNS 3128 69 12 and and CC 3128 69 13 configurable configurable JJ 3128 69 14 components component NNS 3128 69 15 that that WDT 3128 69 16 provide provide VBP 3128 69 17 the the DT 3128 69 18 infrastructure infrastructure NN 3128 69 19 for for IN 3128 69 20 the the DT 3128 69 21 new new JJ 3128 69 22 DL DL NNP 3128 69 23 . . . 3128 70 1 This this DT 3128 70 2 infrastruc- infrastruc- JJ 3128 70 3 ture ture NN 3128 70 4 includes include VBZ 3128 70 5 the the DT 3128 70 6 classes class NNS 3128 70 7 of of IN 3128 70 8 objects object NNS 3128 70 9 and and CC 3128 70 10 relationships relationship NNS 3128 70 11 that that WDT 3128 70 12 make make VBP 3128 70 13 up up RP 3128 70 14 the the DT 3128 70 15 DL DL NNP 3128 70 16 , , , 3128 70 17 and and CC 3128 70 18 processing processing NN 3128 70 19 tools tool NNS 3128 70 20 to to TO 3128 70 21 create create VB 3128 70 22 and and CC 3128 70 23 load load VB 3128 70 24 the the DT 3128 70 25 actual actual JJ 3128 70 26 library library NN 3128 70 27 collection collection NN 3128 70 28 from from IN 3128 70 29 raw raw JJ 3128 70 30 documents document NNS 3128 70 31 , , , 3128 70 32 as as RB 3128 70 33 well well RB 3128 70 34 as as IN 3128 70 35 services service NNS 3128 70 36 for for IN 3128 70 37 searching search VBG 3128 70 38 , , , 3128 70 39 browsing browsing NN 3128 70 40 , , , 3128 70 41 and and CC 3128 70 42 collection collection NN 3128 70 43 main- main- NNP 3128 70 44 tenance tenance NN 3128 70 45 . . . 3128 71 1 Finally finally RB 3128 71 2 , , , 3128 71 3 the the DT 3128 71 4 code code NN 3128 71 5 generation generation NN 3128 71 6 module module NN 3128 71 7 generates generate VBZ 3128 71 8 tailored tailor VBN 3128 71 9 DL DL NNP 3128 71 10 services service NNS 3128 71 11 code code NN 3128 71 12 stubs stub NNS 3128 71 13 by by IN 3128 71 14 composing composing NN 3128 71 15 and and CC 3128 71 16 special- special- NN 3128 71 17 izing izing JJ 3128 71 18 components component NNS 3128 71 19 from from IN 3128 71 20 the the DT 3128 71 21 component component NN 3128 71 22 pool pool NN 3128 71 23 . . . 3128 72 1 Initially initially RB 3128 72 2 , , , 3128 72 3 a a DT 3128 72 4 DL DL NNP 3128 72 5 designer designer NN 3128 72 6 is be VBZ 3128 72 7 responsible responsible JJ 3128 72 8 for for IN 3128 72 9 formalizing formalize VBG 3128 72 10 ( ( -LRB- 3128 72 11 starting start VBG 3128 72 12 from from IN 3128 72 13 an an DT 3128 72 14 analysis analysis NN 3128 72 15 of of IN 3128 72 16 the the DT 3128 72 17 DL DL NNP 3128 72 18 requirements requirement NNS 3128 72 19 and and CC 3128 72 20 characteristics characteristic NNS 3128 72 21 ) ) -RRB- 3128 72 22 a a DT 3128 72 23 conceptual conceptual JJ 3128 72 24 description description NN 3128 72 25 of of IN 3128 72 26 the the DT 3128 72 27 DL DL NNP 3128 72 28 using use VBG 3128 72 29 metamodel metamodel NN 3128 72 30 concepts concept NNS 3128 72 31 . . . 3128 73 1 Model model NN 3128 73 2 specifications specification NNS 3128 73 3 are be VBP 3128 73 4 then then RB 3128 73 5 fed feed VBN 3128 73 6 into into IN 3128 73 7 a a DT 3128 73 8 DL DL NNP 3128 73 9 generator generator NN 3128 73 10 ( ( -LRB- 3128 73 11 written write VBN 3128 73 12 in in IN 3128 73 13 Python Python NNP 3128 73 14 for for IN 3128 73 15 AToM3 AToM3 NNS 3128 73 16 ) ) -RRB- 3128 73 17 , , , 3128 73 18 to to TO 3128 73 19 produce produce VB 3128 73 20 a a DT 3128 73 21 DL DL NNP 3128 73 22 tailored tailor VBN 3128 73 23 suitable suitable JJ 3128 73 24 for for IN 3128 73 25 specific specific JJ 3128 73 26 platforms platform NNS 3128 73 27 and and CC 3128 73 28 requirements requirement NNS 3128 73 29 . . . 3128 74 1 After after IN 3128 74 2 these these DT 3128 74 3 design design NN 3128 74 4 phases phase NNS 3128 74 5 , , , 3128 74 6 CRADLE CRADLE NNP 3128 74 7 gener- gener- NN 3128 74 8 ates ate NNS 3128 74 9 the the DT 3128 74 10 code code NN 3128 74 11 for for IN 3128 74 12 the the DT 3128 74 13 user user NN 3128 74 14 interface interface NN 3128 74 15 and and CC 3128 74 16 the the DT 3128 74 17 parts part NNS 3128 74 18 of of IN 3128 74 19 code code NN 3128 74 20 corresponding correspond VBG 3128 74 21 to to IN 3128 74 22 services service NNS 3128 74 23 and and CC 3128 74 24 actors actor NNS 3128 74 25 interacting interact VBG 3128 74 26 in in IN 3128 74 27 the the DT 3128 74 28 described describe VBN 3128 74 29 society society NN 3128 74 30 . . . 3128 75 1 A a DT 3128 75 2 set set NN 3128 75 3 of of IN 3128 75 4 templates template NNS 3128 75 5 for for IN 3128 75 6 code code NN 3128 75 7 generation generation NN 3128 75 8 and and CC 3128 75 9 designers designer NNS 3128 75 10 ■ ■ NFP 3128 75 11 ■ ■ CD 3128 75 12 flexible flexible JJ 3128 75 13 metadata metadata NN 3128 75 14 definitions definition NNS 3128 75 15 ■ ■ NFP 3128 75 16 ■ ■ IN 3128 75 17 a a DT 3128 75 18 set set NN 3128 75 19 of of IN 3128 75 20 interactive interactive JJ 3128 75 21 integrated integrate VBN 3128 75 22 tools tool NNS 3128 75 23 for for IN 3128 75 24 user user NN 3128 75 25 activities activity NNS 3128 75 26 with with IN 3128 75 27 the the DT 3128 75 28 generated generate VBN 3128 75 29 DL DL NNP 3128 75 30 system system NN 3128 75 31 To to TO 3128 75 32 sum sum VB 3128 75 33 up up RP 3128 75 34 , , , 3128 75 35 CRADLE CRADLE NNP 3128 75 36 is be VBZ 3128 75 37 a a DT 3128 75 38 DLMS DLMS NNP 3128 75 39 aimed aim VBN 3128 75 40 at at IN 3128 75 41 supporting support VBG 3128 75 42 all all PDT 3128 75 43 the the DT 3128 75 44 users user NNS 3128 75 45 involved involve VBN 3128 75 46 in in IN 3128 75 47 the the DT 3128 75 48 development development NN 3128 75 49 of of IN 3128 75 50 a a DT 3128 75 51 DL DL NNP 3128 75 52 system system NN 3128 75 53 and and CC 3128 75 54 providing provide VBG 3128 75 55 interfaces interface NNS 3128 75 56 , , , 3128 75 57 data datum NNS 3128 75 58 modeling modeling NN 3128 75 59 , , , 3128 75 60 and and CC 3128 75 61 services service NNS 3128 75 62 for for IN 3128 75 63 user user NN 3128 75 64 - - HYPH 3128 75 65 driven drive VBN 3128 75 66 generation generation NN 3128 75 67 of of IN 3128 75 68 spe- spe- NN 3128 75 69 cific cific JJ 3128 75 70 DLs dl NNS 3128 75 71 . . . 3128 76 1 Although although IN 3128 76 2 CRADLE CRADLE NNP 3128 76 3 does do VBZ 3128 76 4 not not RB 3128 76 5 yet yet RB 3128 76 6 satisfy satisfy VB 3128 76 7 all all DT 3128 76 8 requirements requirement NNS 3128 76 9 for for IN 3128 76 10 a a DT 3128 76 11 generic generic JJ 3128 76 12 DL DL NNP 3128 76 13 system system NN 3128 76 14 , , , 3128 76 15 it -PRON- PRP 3128 76 16 addresses address VBZ 3128 76 17 issues issue NNS 3128 76 18 focused focus VBD 3128 76 19 on on IN 3128 76 20 developing develop VBG 3128 76 21 interactive interactive JJ 3128 76 22 DL DL NNP 3128 76 23 systems system NNS 3128 76 24 , , , 3128 76 25 stressing stress VBG 3128 76 26 interfaces interface NNS 3128 76 27 and and CC 3128 76 28 communication communication NN 3128 76 29 between between IN 3128 76 30 users user NNS 3128 76 31 . . . 3128 77 1 Nevertheless nevertheless RB 3128 77 2 , , , 3128 77 3 we -PRON- PRP 3128 77 4 employed employ VBD 3128 77 5 standards standard NNS 3128 77 6 when when WRB 3128 77 7 possible possible JJ 3128 77 8 to to TO 3128 77 9 leave leave VB 3128 77 10 it -PRON- PRP 3128 77 11 open open JJ 3128 77 12 for for IN 3128 77 13 further further JJ 3128 77 14 specification specification NN 3128 77 15 or or CC 3128 77 16 enhancements enhancement NNS 3128 77 17 from from IN 3128 77 18 the the DT 3128 77 19 DL DL NNP 3128 77 20 user user NN 3128 77 21 community community NN 3128 77 22 . . . 3128 78 1 Extensive extensive JJ 3128 78 2 use use NN 3128 78 3 of of IN 3128 78 4 XML xml NN 3128 78 5 - - HYPH 3128 78 6 based base VBN 3128 78 7 languages language NNS 3128 78 8 allows allow VBZ 3128 78 9 us -PRON- PRP 3128 78 10 to to TO 3128 78 11 change change VB 3128 78 12 document document NN 3128 78 13 information information NN 3128 78 14 depending depend VBG 3128 78 15 on on IN 3128 78 16 implemented implemented JJ 3128 78 17 recognition recognition NN 3128 78 18 algorithms algorithm NNS 3128 78 19 so so IN 3128 78 20 that that IN 3128 78 21 expert expert NN 3128 78 22 users user NNS 3128 78 23 can can MD 3128 78 24 easily easily RB 3128 78 25 model model VB 3128 78 26 their -PRON- PRP$ 3128 78 27 DL DL NNP 3128 78 28 by by IN 3128 78 29 selecting select VBG 3128 78 30 the the DT 3128 78 31 best good JJS 3128 78 32 recognition recognition NN 3128 78 33 and and CC 3128 78 34 indexing indexing NN 3128 78 35 algorithms algorithm NNS 3128 78 36 . . . 3128 79 1 CRADLE cradle NN 3128 79 2 evolves evolve VBZ 3128 79 3 from from IN 3128 79 4 the the DT 3128 79 5 JDAN JDAN NNP 3128 79 6 ( ( -LRB- 3128 79 7 Java Java NNP 3128 79 8 - - HYPH 3128 79 9 based base VBN 3128 79 10 environ- environ- NN 3128 79 11 ment ment JJ 3128 79 12 for for IN 3128 79 13 Document Document NNP 3128 79 14 Applications Applications NNPS 3128 79 15 on on IN 3128 79 16 Networks Networks NNPS 3128 79 17 ) ) -RRB- 3128 79 18 platform platform NN 3128 79 19 , , , 3128 79 20 which which WDT 3128 79 21 managed manage VBD 3128 79 22 both both DT 3128 79 23 document document NN 3128 79 24 images image NNS 3128 79 25 and and CC 3128 79 26 forms form NNS 3128 79 27 on on IN 3128 79 28 the the DT 3128 79 29 basis basis NN 3128 79 30 of of IN 3128 79 31 a a DT 3128 79 32 component component NN 3128 79 33 architecture.40 architecture.40 NNP 3128 79 34 JDAN JDAN NNP 3128 79 35 was be VBD 3128 79 36 based base VBN 3128 79 37 on on IN 3128 79 38 XML xml NN 3128 79 39 technologies technology NNS 3128 79 40 , , , 3128 79 41 and and CC 3128 79 42 its -PRON- PRP$ 3128 79 43 modularity modularity NN 3128 79 44 allowed allow VBD 3128 79 45 its -PRON- PRP$ 3128 79 46 integra- integra- NN 3128 79 47 tion tion NN 3128 79 48 in in IN 3128 79 49 service service NN 3128 79 50 - - HYPH 3128 79 51 based base VBN 3128 79 52 and and CC 3128 79 53 grid grid NN 3128 79 54 - - HYPH 3128 79 55 based base VBN 3128 79 56 scenarios scenario NNS 3128 79 57 . . . 3128 80 1 It -PRON- PRP 3128 80 2 supported support VBD 3128 80 3 template template NN 3128 80 4 code code NN 3128 80 5 generation generation NN 3128 80 6 and and CC 3128 80 7 modeling modeling NN 3128 80 8 , , , 3128 80 9 but but CC 3128 80 10 it -PRON- PRP 3128 80 11 required require VBD 3128 80 12 the the DT 3128 80 13 designer designer NN 3128 80 14 to to TO 3128 80 15 write write VB 3128 80 16 XML xml NN 3128 80 17 specifications specification NNS 3128 80 18 and and CC 3128 80 19 edit edit NN 3128 80 20 XML xml NN 3128 80 21 schema schema NN 3128 80 22 files file NNS 3128 80 23 in in IN 3128 80 24 order order NN 3128 80 25 to to TO 3128 80 26 model model VB 3128 80 27 the the DT 3128 80 28 DL DL NNP 3128 80 29 document document NN 3128 80 30 types type NNS 3128 80 31 and and CC 3128 80 32 services service NNS 3128 80 33 , , , 3128 80 34 thus thus RB 3128 80 35 requiring require VBG 3128 80 36 technical technical JJ 3128 80 37 knowledge knowledge NN 3128 80 38 that that WDT 3128 80 39 should should MD 3128 80 40 be be VB 3128 80 41 avoided avoid VBN 3128 80 42 to to TO 3128 80 43 let let VB 3128 80 44 users user NNS 3128 80 45 concentrate concentrate VB 3128 80 46 on on IN 3128 80 47 their -PRON- PRP$ 3128 80 48 specific specific JJ 3128 80 49 domains domain NNS 3128 80 50 . . . 3128 81 1 ■ ■ NFP 3128 81 2 ■ ■ NFP 3128 81 3 Modeling Modeling NNP 3128 81 4 Digital Digital NNP 3128 81 5 Library Library NNP 3128 81 6 Systems Systems NNPS 3128 81 7 The the DT 3128 81 8 CRADLE CRADLE NNP 3128 81 9 framework framework NN 3128 81 10 shows show VBZ 3128 81 11 a a DT 3128 81 12 unique unique JJ 3128 81 13 combination combination NN 3128 81 14 of of IN 3128 81 15 features feature NNS 3128 81 16 : : : 3128 81 17 it -PRON- PRP 3128 81 18 is be VBZ 3128 81 19 based base VBN 3128 81 20 on on IN 3128 81 21 a a DT 3128 81 22 formal formal JJ 3128 81 23 model model NN 3128 81 24 , , , 3128 81 25 exploits exploit VBZ 3128 81 26 a a DT 3128 81 27 set set NN 3128 81 28 of of IN 3128 81 29 domain domain NN 3128 81 30 - - HYPH 3128 81 31 specific specific JJ 3128 81 32 languages language NNS 3128 81 33 , , , 3128 81 34 and and CC 3128 81 35 provides provide VBZ 3128 81 36 automatic automatic JJ 3128 81 37 code code NN 3128 81 38 generation generation NN 3128 81 39 . . . 3128 82 1 Moreover moreover RB 3128 82 2 , , , 3128 82 3 fundamental fundamental JJ 3128 82 4 roles role NNS 3128 82 5 are be VBP 3128 82 6 played play VBN 3128 82 7 by by IN 3128 82 8 the the DT 3128 82 9 concepts concept NNS 3128 82 10 of of IN 3128 82 11 society society NN 3128 82 12 and and CC 3128 82 13 collaboration.41 collaboration.41 NNP 3128 82 14 CRADLE CRADLE NNP 3128 82 15 generates generate VBZ 3128 82 16 code code NN 3128 82 17 from from IN 3128 82 18 tools tool NNS 3128 82 19 built build VBN 3128 82 20 after after IN 3128 82 21 modeling model VBG 3128 82 22 a a DT 3128 82 23 DL DL NNP 3128 82 24 ( ( -LRB- 3128 82 25 according accord VBG 3128 82 26 to to IN 3128 82 27 the the DT 3128 82 28 rules rule NNS 3128 82 29 defined define VBN 3128 82 30 by by IN 3128 82 31 the the DT 3128 82 32 proposed propose VBN 3128 82 33 metamodel metamodel NN 3128 82 34 ) ) -RRB- 3128 82 35 and and CC 3128 82 36 performs perform VBZ 3128 82 37 automatic automatic JJ 3128 82 38 transformation transformation NN 3128 82 39 and and CC 3128 82 40 mapping map VBG 3128 82 41 from from IN 3128 82 42 model model NN 3128 82 43 to to IN 3128 82 44 code code NN 3128 82 45 to to TO 3128 82 46 generate generate VB 3128 82 47 software software NN 3128 82 48 tools tool NNS 3128 82 49 for for IN 3128 82 50 a a DT 3128 82 51 given give VBN 3128 82 52 DL DL NNP 3128 82 53 model model NN 3128 82 54 . . . 3128 83 1 The the DT 3128 83 2 specification specification NN 3128 83 3 of of IN 3128 83 4 a a DT 3128 83 5 DL DL NNP 3128 83 6 in in IN 3128 83 7 CRADLE CRADLE NNP 3128 83 8 encompasses encompass VBZ 3128 83 9 four four CD 3128 83 10 complementary complementary JJ 3128 83 11 dimensions dimension NNS 3128 83 12 : : : 3128 83 13 ■ ■ NFP 3128 83 14 ■ ■ NFP 3128 83 15 multimedia multimedia NNP 3128 83 16 information information NN 3128 83 17 supported support VBN 3128 83 18 by by IN 3128 83 19 the the DT 3128 83 20 DL DL NNP 3128 83 21 ( ( -LRB- 3128 83 22 Collection Collection NNP 3128 83 23 Model Model NNP 3128 83 24 ) ) -RRB- 3128 83 25 Figure Figure NNP 3128 83 26 1 1 CD 3128 83 27 . . . 3128 84 1 CRADLE cradle NN 3128 84 2 architecture architecture NN 3128 84 3 GeNerAtiNG GeNerAtiNG NNP 3128 84 4 cOllABOrAtive collaborative NN 3128 84 5 sYsteMs system NNS 3128 84 6 FOr FOr NNS 3128 84 7 DiGitAl DiGitAl NNP 3128 84 8 liBrAries liBrAries NNP 3128 84 9 | | NNP 3128 84 10 MAliziA MAliziA NNP 3128 84 11 , , , 3128 84 12 BOttONi bottoni UH 3128 84 13 , , , 3128 84 14 AND and CC 3128 84 15 leviAlDi levialdi ADD 3128 84 16 175 175 CD 3128 84 17 socioeconomic socioeconomic NN 3128 84 18 , , , 3128 84 19 and and CC 3128 84 20 environment environment NN 3128 84 21 dimen- dimen- NNP 3128 84 22 sions sion NNS 3128 84 23 . . . 3128 85 1 We -PRON- PRP 3128 85 2 now now RB 3128 85 3 show show VBP 3128 85 4 in in IN 3128 85 5 detail detail NN 3128 85 6 the the DT 3128 85 7 entities entity NNS 3128 85 8 and and CC 3128 85 9 relations relation NNS 3128 85 10 in in IN 3128 85 11 the the DT 3128 85 12 derived derive VBN 3128 85 13 metamodel metamodel NN 3128 85 14 , , , 3128 85 15 shown show VBN 3128 85 16 in in IN 3128 85 17 figure figure NN 3128 85 18 2 2 CD 3128 85 19 . . . 3128 86 1 Actor actor NN 3128 86 2 entities entity NNS 3128 86 3 Actors actor NNS 3128 86 4 are be VBP 3128 86 5 the the DT 3128 86 6 users user NNS 3128 86 7 of of IN 3128 86 8 DLs dl NNS 3128 86 9 . . . 3128 87 1 Actors actor NNS 3128 87 2 interact interact VBP 3128 87 3 with with IN 3128 87 4 the the DT 3128 87 5 DL DL NNP 3128 87 6 through through IN 3128 87 7 services service NNS 3128 87 8 ( ( -LRB- 3128 87 9 interfaces interface NNS 3128 87 10 ) ) -RRB- 3128 87 11 that that WDT 3128 87 12 are be VBP 3128 87 13 ( ( -LRB- 3128 87 14 or or CC 3128 87 15 can can MD 3128 87 16 be be VB 3128 87 17 ) ) -RRB- 3128 87 18 affected affect VBN 3128 87 19 by by IN 3128 87 20 the the DT 3128 87 21 actors actor NNS 3128 87 22 preferences preference NNS 3128 87 23 and and CC 3128 87 24 messages message NNS 3128 87 25 ( ( -LRB- 3128 87 26 raised raise VBN 3128 87 27 events event NNS 3128 87 28 ) ) -RRB- 3128 87 29 . . . 3128 88 1 In in IN 3128 88 2 the the DT 3128 88 3 CRADLE CRADLE NNP 3128 88 4 metamodel metamodel NN 3128 88 5 , , , 3128 88 6 an an DT 3128 88 7 actor actor NN 3128 88 8 is be VBZ 3128 88 9 an an DT 3128 88 10 entity entity NN 3128 88 11 with with IN 3128 88 12 a a DT 3128 88 13 behavior behavior NN 3128 88 14 that that WDT 3128 88 15 may may MD 3128 88 16 concurrently concurrently RB 3128 88 17 generate generate VB 3128 88 18 events event NNS 3128 88 19 . . . 3128 89 1 Communications communication NNS 3128 89 2 with with IN 3128 89 3 other other JJ 3128 89 4 actors actor NNS 3128 89 5 may may MD 3128 89 6 occur occur VB 3128 89 7 synchronously synchronously RB 3128 89 8 or or CC 3128 89 9 asynchronously asynchronously RB 3128 89 10 . . . 3128 90 1 Actors actor NNS 3128 90 2 can can MD 3128 90 3 relate relate VB 3128 90 4 through through IN 3128 90 5 services service NNS 3128 90 6 to to TO 3128 90 7 shape shape VB 3128 90 8 a a DT 3128 90 9 digital digital JJ 3128 90 10 community community NN 3128 90 11 , , , 3128 90 12 i.e. i.e. FW 3128 90 13 , , , 3128 90 14 the the DT 3128 90 15 basis basis NN 3128 90 16 of of IN 3128 90 17 a a DT 3128 90 18 DL DL NNP 3128 90 19 society society NN 3128 90 20 . . . 3128 91 1 In in IN 3128 91 2 fact fact NN 3128 91 3 , , , 3128 91 4 communities community NNS 3128 91 5 of of IN 3128 91 6 students student NNS 3128 91 7 , , , 3128 91 8 readers reader NNS 3128 91 9 , , , 3128 91 10 or or CC 3128 91 11 librarians librarian NNS 3128 91 12 interact interact VBP 3128 91 13 with with IN 3128 91 14 and and CC 3128 91 15 through through IN 3128 91 16 DLs dl NNS 3128 91 17 , , , 3128 91 18 generally generally RB 3128 91 19 follow- follow- JJ 3128 91 20 ing ing NN 3128 91 21 predefined predefined JJ 3128 91 22 scenarios scenario NNS 3128 91 23 . . . 3128 92 1 As as IN 3128 92 2 an an DT 3128 92 3 example example NN 3128 92 4 , , , 3128 92 5 societies society NNS 3128 92 6 can can MD 3128 92 7 behave behave VB 3128 92 8 as as IN 3128 92 9 query query NN 3128 92 10 generator generator NN 3128 92 11 services service NNS 3128 92 12 ( ( -LRB- 3128 92 13 from from IN 3128 92 14 the the DT 3128 92 15 point point NN 3128 92 16 of of IN 3128 92 17 view view NN 3128 92 18 of of IN 3128 92 19 the the DT 3128 92 20 library library NN 3128 92 21 ) ) -RRB- 3128 92 22 and and CC 3128 92 23 as as IN 3128 92 24 teaching teaching NN 3128 92 25 , , , 3128 92 26 learning learning NN 3128 92 27 , , , 3128 92 28 and and CC 3128 92 29 working working NN 3128 92 30 services service NNS 3128 92 31 ( ( -LRB- 3128 92 32 from from IN 3128 92 33 the the DT 3128 92 34 point point NN 3128 92 35 of of IN 3128 92 36 view view NN 3128 92 37 of of IN 3128 92 38 other other JJ 3128 92 39 humans human NNS 3128 92 40 and and CC 3128 92 41 organiza- organiza- JJ 3128 92 42 tions tion NNS 3128 92 43 ) ) -RRB- 3128 92 44 . . . 3128 93 1 Communication communication NN 3128 93 2 between between IN 3128 93 3 actors actor NNS 3128 93 4 within within IN 3128 93 5 the the DT 3128 93 6 same same JJ 3128 93 7 or or CC 3128 93 8 different different JJ 3128 93 9 societies society NNS 3128 93 10 occur occur VBP 3128 93 11 through through IN 3128 93 12 message message NN 3128 93 13 exchange exchange NN 3128 93 14 . . . 3128 94 1 To to TO 3128 94 2 operate operate VB 3128 94 3 , , , 3128 94 4 societies society NNS 3128 94 5 need need VBP 3128 94 6 shared share VBN 3128 94 7 data datum NNS 3128 94 8 structures structure NNS 3128 94 9 and and CC 3128 94 10 message message NN 3128 94 11 protocols protocol NNS 3128 94 12 , , , 3128 94 13 enacted enact VBN 3128 94 14 by by IN 3128 94 15 sending send VBG 3128 94 16 structured structured JJ 3128 94 17 sequences sequence NNS 3128 94 18 of of IN 3128 94 19 queries query NNS 3128 94 20 and and CC 3128 94 21 retrieving retrieve VBG 3128 94 22 collections collection NNS 3128 94 23 of of IN 3128 94 24 results result NNS 3128 94 25 . . . 3128 95 1 The the DT 3128 95 2 actor actor NN 3128 95 3 entity entity NN 3128 95 4 includes include VBZ 3128 95 5 three three CD 3128 95 6 attributes attribute NNS 3128 95 7 : : : 3128 95 8 1 1 CD 3128 95 9 . . . 3128 96 1 Role Role NNP 3128 96 2 identifies identifie NNS 3128 96 3 which which WDT 3128 96 4 role role NN 3128 96 5 is be VBZ 3128 96 6 played play VBN 3128 96 7 by by IN 3128 96 8 the the DT 3128 96 9 actor actor NN 3128 96 10 within within IN 3128 96 11 the the DT 3128 96 12 DL DL NNP 3128 96 13 society society NN 3128 96 14 . . . 3128 97 1 Examples example NNS 3128 97 2 of of IN 3128 97 3 specific specific JJ 3128 97 4 human human JJ 3128 97 5 roles role NNS 3128 97 6 include include VBP 3128 97 7 authors author NNS 3128 97 8 , , , 3128 97 9 publishers publisher NNS 3128 97 10 , , , 3128 97 11 editors editor NNS 3128 97 12 , , , 3128 97 13 maintain- maintain- JJ 3128 97 14 ers ers NNP 3128 97 15 , , , 3128 97 16 developers developer NNS 3128 97 17 , , , 3128 97 18 and and CC 3128 97 19 the the DT 3128 97 20 library library NN 3128 97 21 staff staff NN 3128 97 22 . . . 3128 98 1 Examples example NNS 3128 98 2 of of IN 3128 98 3 nonhuman nonhuman NNP 3128 98 4 actors actor NNS 3128 98 5 include include VBP 3128 98 6 computers computer NNS 3128 98 7 , , , 3128 98 8 printers printer NNS 3128 98 9 , , , 3128 98 10 tele- tele- NN 3128 98 11 communication communication NN 3128 98 12 devices device NNS 3128 98 13 , , , 3128 98 14 software software NN 3128 98 15 agents agent NNS 3128 98 16 , , , 3128 98 17 and and CC 3128 98 18 digital digital JJ 3128 98 19 resources resource NNS 3128 98 20 in in IN 3128 98 21 general general JJ 3128 98 22 . . . 3128 99 1 2 2 LS 3128 99 2 . . . 3128 100 1 Status status NN 3128 100 2 is be VBZ 3128 100 3 an an DT 3128 100 4 enumeration enumeration NN 3128 100 5 of of IN 3128 100 6 possible possible JJ 3128 100 7 statuses status NNS 3128 100 8 for for IN 3128 100 9 the the DT 3128 100 10 actor actor NN 3128 100 11 : : : 3128 100 12 I. I. NNP 3128 101 1 None none NN 3128 101 2 ( ( -LRB- 3128 101 3 default default NN 3128 101 4 value value NN 3128 101 5 ) ) -RRB- 3128 101 6 II II NNP 3128 101 7 . . . 3128 102 1 Active active JJ 3128 102 2 ( ( -LRB- 3128 102 3 present present JJ 3128 102 4 in in IN 3128 102 5 the the DT 3128 102 6 model model NN 3128 102 7 and and CC 3128 102 8 actively actively RB 3128 102 9 generat- generat- VBP 3128 102 10 ing ing NN 3128 102 11 events event NNS 3128 102 12 ) ) -RRB- 3128 102 13 III iii CD 3128 102 14 . . . 3128 103 1 Inactive Inactive NNP 3128 103 2 ( ( -LRB- 3128 103 3 present present JJ 3128 103 4 in in IN 3128 103 5 the the DT 3128 103 6 model model NN 3128 103 7 but but CC 3128 103 8 not not RB 3128 103 9 generating generate VBG 3128 103 10 events event NNS 3128 103 11 ) ) -RRB- 3128 103 12 IV IV NNP 3128 103 13 . . . 3128 104 1 Sleeping sleep VBG 3128 104 2 ( ( -LRB- 3128 104 3 present present JJ 3128 104 4 in in IN 3128 104 5 the the DT 3128 104 6 model model NN 3128 104 7 and and CC 3128 104 8 awaiting await VBG 3128 104 9 for for IN 3128 104 10 a a DT 3128 104 11 response response NN 3128 104 12 to to IN 3128 104 13 a a DT 3128 104 14 raised raise VBN 3128 104 15 event event NN 3128 104 16 ) ) -RRB- 3128 104 17 3 3 CD 3128 104 18 . . . 3128 105 1 Events event NNS 3128 105 2 describes describe VBZ 3128 105 3 a a DT 3128 105 4 list list NN 3128 105 5 of of IN 3128 105 6 events event NNS 3128 105 7 that that WDT 3128 105 8 can can MD 3128 105 9 be be VB 3128 105 10 raised raise VBN 3128 105 11 by by IN 3128 105 12 the the DT 3128 105 13 actor actor NN 3128 105 14 or or CC 3128 105 15 received receive VBD 3128 105 16 as as IN 3128 105 17 a a DT 3128 105 18 response response NN 3128 105 19 message message NN 3128 105 20 from from IN 3128 105 21 a a DT 3128 105 22 service service NN 3128 105 23 . . . 3128 106 1 Examples example NNS 3128 106 2 of of IN 3128 106 3 events event NNS 3128 106 4 are be VBP 3128 106 5 borrow borrow JJ 3128 106 6 , , , 3128 106 7 reserve reserve NN 3128 106 8 , , , 3128 106 9 return return VBP 3128 106 10 , , , 3128 106 11 etc etc FW 3128 106 12 . . . 3128 107 1 Events event NNS 3128 107 2 triggered trigger VBD 3128 107 3 from from IN 3128 107 4 digital digital JJ 3128 107 5 resources resource NNS 3128 107 6 include include VBP 3128 107 7 store store NN 3128 107 8 , , , 3128 107 9 trash trash NN 3128 107 10 , , , 3128 107 11 and and CC 3128 107 12 transfer transfer VB 3128 107 13 . . . 3128 108 1 Examples example NNS 3128 108 2 of of IN 3128 108 3 response response NN 3128 108 4 events event NNS 3128 108 5 are be VBP 3128 108 6 found find VBN 3128 108 7 , , , 3128 108 8 not not RB 3128 108 9 found find VBN 3128 108 10 , , , 3128 108 11 updated update VBN 3128 108 12 , , , 3128 108 13 etc etc FW 3128 108 14 . . . 3128 109 1 have have VBP 3128 109 2 been be VBN 3128 109 3 built build VBN 3128 109 4 for for IN 3128 109 5 typical typical JJ 3128 109 6 services service NNS 3128 109 7 of of IN 3128 109 8 a a DT 3128 109 9 DL DL NNP 3128 109 10 environment environment NN 3128 109 11 . . . 3128 110 1 To to TO 3128 110 2 improve improve VB 3128 110 3 acceptability acceptability NN 3128 110 4 and and CC 3128 110 5 interoperability interoperability NN 3128 110 6 , , , 3128 110 7 CRADLE CRADLE NNP 3128 110 8 adopts adopt VBZ 3128 110 9 standard standard JJ 3128 110 10 specification specification NN 3128 110 11 sublanguages sublanguage NNS 3128 110 12 for for IN 3128 110 13 representing represent VBG 3128 110 14 DL DL NNP 3128 110 15 concepts concept NNS 3128 110 16 . . . 3128 111 1 Most Most JJS 3128 111 2 of of IN 3128 111 3 the the DT 3128 111 4 CRADLE CRADLE NNP 3128 111 5 model model NN 3128 111 6 primitives primitive NNS 3128 111 7 are be VBP 3128 111 8 defined define VBN 3128 111 9 as as IN 3128 111 10 XML xml NN 3128 111 11 elements element NNS 3128 111 12 , , , 3128 111 13 possibly possibly RB 3128 111 14 enclos- enclos- VB 3128 111 15 ing e VBG 3128 111 16 other other JJ 3128 111 17 sublanguages sublanguage NNS 3128 111 18 to to TO 3128 111 19 help help VB 3128 111 20 define define VB 3128 111 21 DL DL NNP 3128 111 22 concepts concept NNS 3128 111 23 . . . 3128 112 1 In in IN 3128 112 2 more more JJR 3128 112 3 detail detail NN 3128 112 4 , , , 3128 112 5 MIME MIME NNP 3128 112 6 types type NNS 3128 112 7 constitute constitute VBP 3128 112 8 the the DT 3128 112 9 basis basis NN 3128 112 10 for for IN 3128 112 11 encod- encod- RB 3128 112 12 ing e VBG 3128 112 13 elements element NNS 3128 112 14 of of IN 3128 112 15 a a DT 3128 112 16 collection collection NN 3128 112 17 . . . 3128 113 1 The the DT 3128 113 2 XML xml NN 3128 113 3 User User NNP 3128 113 4 Interface Interface NNP 3128 113 5 Language Language NNP 3128 113 6 ( ( -LRB- 3128 113 7 XUL)42 XUL)42 NNP 3128 113 8 is be VBZ 3128 113 9 used use VBN 3128 113 10 to to TO 3128 113 11 represent represent VB 3128 113 12 appearance appearance NN 3128 113 13 and and CC 3128 113 14 visual visual JJ 3128 113 15 interfaces interface NNS 3128 113 16 , , , 3128 113 17 and and CC 3128 113 18 XDoclet XDoclet NNP 3128 113 19 is be VBZ 3128 113 20 used use VBN 3128 113 21 in in IN 3128 113 22 the the DT 3128 113 23 LibGen LibGen NNP 3128 113 24 code code NN 3128 113 25 generation generation NN 3128 113 26 module module NN 3128 113 27 , , , 3128 113 28 as as IN 3128 113 29 shown show VBN 3128 113 30 in in IN 3128 113 31 figure figure NN 3128 113 32 1.43 1.43 CD 3128 113 33 ■ ■ NFP 3128 113 34 ■ ■ NFP 3128 113 35 The the DT 3128 113 36 Cradle Cradle NNP 3128 113 37 Metamodel Metamodel NNP 3128 113 38 In in IN 3128 113 39 the the DT 3128 113 40 CRADLE CRADLE NNP 3128 113 41 formalism formalism NN 3128 113 42 , , , 3128 113 43 the the DT 3128 113 44 specification specification NN 3128 113 45 of of IN 3128 113 46 a a DT 3128 113 47 DL DL NNP 3128 113 48 includes include VBZ 3128 113 49 a a DT 3128 113 50 Collection Collection NNP 3128 113 51 Model model NN 3128 113 52 describing describe VBG 3128 113 53 the the DT 3128 113 54 maintained maintain VBN 3128 113 55 multimedia multimedia NN 3128 113 56 documents document NNS 3128 113 57 , , , 3128 113 58 a a DT 3128 113 59 Structural Structural NNP 3128 113 60 Model Model NNP 3128 113 61 of of IN 3128 113 62 informa- informa- NNP 3128 113 63 tion tion NN 3128 113 64 organization organization NNP 3128 113 65 , , , 3128 113 66 a a DT 3128 113 67 Service Service NNP 3128 113 68 Model Model NNP 3128 113 69 for for IN 3128 113 70 the the DT 3128 113 71 DL DL NNP 3128 113 72 behavior behavior NN 3128 113 73 , , , 3128 113 74 and and CC 3128 113 75 a a DT 3128 113 76 Societal Societal NNP 3128 113 77 Model Model NNP 3128 113 78 describing describe VBG 3128 113 79 the the DT 3128 113 80 societies society NNS 3128 113 81 of of IN 3128 113 82 actors actor NNS 3128 113 83 and and CC 3128 113 84 groups group NNS 3128 113 85 of of IN 3128 113 86 services service NNS 3128 113 87 acting act VBG 3128 113 88 together together RB 3128 113 89 to to TO 3128 113 90 carry carry VB 3128 113 91 out out RP 3128 113 92 the the DT 3128 113 93 DL DL NNP 3128 113 94 behavior behavior NN 3128 113 95 . . . 3128 114 1 A a DT 3128 114 2 society society NN 3128 114 3 is be VBZ 3128 114 4 an an DT 3128 114 5 instance instance NN 3128 114 6 of of IN 3128 114 7 the the DT 3128 114 8 CRADLE CRADLE NNP 3128 114 9 model model NN 3128 114 10 defined define VBN 3128 114 11 according accord VBG 3128 114 12 to to IN 3128 114 13 a a DT 3128 114 14 specific specific JJ 3128 114 15 collaboration collaboration NN 3128 114 16 framework framework NN 3128 114 17 in in IN 3128 114 18 the the DT 3128 114 19 DL DL NNP 3128 114 20 domain domain NN 3128 114 21 . . . 3128 115 1 A a DT 3128 115 2 society society NN 3128 115 3 is be VBZ 3128 115 4 the the DT 3128 115 5 highest high JJS 3128 115 6 - - HYPH 3128 115 7 level level NN 3128 115 8 component component NN 3128 115 9 of of IN 3128 115 10 a a DT 3128 115 11 DL DL NNP 3128 115 12 and and CC 3128 115 13 exists exist VBZ 3128 115 14 to to TO 3128 115 15 serve serve VB 3128 115 16 the the DT 3128 115 17 information information NN 3128 115 18 needs need NNS 3128 115 19 of of IN 3128 115 20 its -PRON- PRP$ 3128 115 21 actors actor NNS 3128 115 22 and and CC 3128 115 23 to to TO 3128 115 24 describe describe VB 3128 115 25 its -PRON- PRP$ 3128 115 26 context context NN 3128 115 27 of of IN 3128 115 28 usage usage NN 3128 115 29 . . . 3128 116 1 Hence hence RB 3128 116 2 a a DT 3128 116 3 DL DL NNP 3128 116 4 collects collect VBZ 3128 116 5 , , , 3128 116 6 preserves preserve NNS 3128 116 7 , , , 3128 116 8 and and CC 3128 116 9 shares share NNS 3128 116 10 information information NN 3128 116 11 artefacts artefact NNS 3128 116 12 for for IN 3128 116 13 society society NN 3128 116 14 members member NNS 3128 116 15 . . . 3128 117 1 The the DT 3128 117 2 basic basic JJ 3128 117 3 entities entity NNS 3128 117 4 in in IN 3128 117 5 CRADLE CRADLE NNP 3128 117 6 are be VBP 3128 117 7 derived derive VBN 3128 117 8 from from IN 3128 117 9 the the DT 3128 117 10 categorization categorization NN 3128 117 11 along along IN 3128 117 12 the the DT 3128 117 13 actors actor NNS 3128 117 14 , , , 3128 117 15 activities activity NNS 3128 117 16 , , , 3128 117 17 components component NNS 3128 117 18 , , , 3128 117 19 Figure figure NN 3128 117 20 2 2 CD 3128 117 21 . . . 3128 118 1 The the DT 3128 118 2 CRADLE CRADLE NNP 3128 118 3 metamodel metamodel NN 3128 118 4 with with IN 3128 118 5 the the DT 3128 118 6 E e NN 3128 118 7 / / SYM 3128 118 8 R r NN 3128 118 9 formalism formalism NN 3128 118 10 176 176 CD 3128 118 11 iNFOrMAtiON iNFOrMAtiON NNP 3128 118 12 tecHNOlOGY tecHNOlOGY NNP 3128 118 13 AND and CC 3128 118 14 liBrAries library NNS 3128 118 15 | | CD 3128 118 16 DeceMBer december VBP 3128 118 17 2010 2010 CD 3128 118 18 a a DT 3128 118 19 text text NN 3128 118 20 document document NN 3128 118 21 , , , 3128 118 22 including include VBG 3128 118 23 scientific scientific JJ 3128 118 24 articles article NNS 3128 118 25 and and CC 3128 118 26 books book NNS 3128 118 27 , , , 3128 118 28 becomes become VBZ 3128 118 29 a a DT 3128 118 30 sequence sequence NN 3128 118 31 of of IN 3128 118 32 strings string NNS 3128 118 33 . . . 3128 119 1 the the DT 3128 119 2 struct struct NN 3128 119 3 entity entity NN 3128 119 4 A a DT 3128 119 5 Struct Struct NNP 3128 119 6 is be VBZ 3128 119 7 a a DT 3128 119 8 structural structural JJ 3128 119 9 element element NN 3128 119 10 specifying specify VBG 3128 119 11 a a DT 3128 119 12 part part NN 3128 119 13 of of IN 3128 119 14 a a DT 3128 119 15 whole whole NN 3128 119 16 . . . 3128 120 1 In in IN 3128 120 2 DLs dl NNS 3128 120 3 , , , 3128 120 4 structures structure NNS 3128 120 5 represent represent VBP 3128 120 6 hypertexts hypertext NNS 3128 120 7 , , , 3128 120 8 taxono- taxono- JJ 3128 120 9 mies mie NNS 3128 120 10 , , , 3128 120 11 relationships relationship NNS 3128 120 12 between between IN 3128 120 13 elements element NNS 3128 120 14 , , , 3128 120 15 or or CC 3128 120 16 containment containment NN 3128 120 17 . . . 3128 121 1 For for IN 3128 121 2 example example NN 3128 121 3 , , , 3128 121 4 books book NNS 3128 121 5 can can MD 3128 121 6 be be VB 3128 121 7 structured structure VBN 3128 121 8 logically logically RB 3128 121 9 into into IN 3128 121 10 chap- chap- NNP 3128 121 11 ters ter NNS 3128 121 12 , , , 3128 121 13 sections section NNS 3128 121 14 , , , 3128 121 15 subsections subsection NNS 3128 121 16 , , , 3128 121 17 and and CC 3128 121 18 paragraphs paragraph NNS 3128 121 19 , , , 3128 121 20 or or CC 3128 121 21 physically physically RB 3128 121 22 into into IN 3128 121 23 cover cover NN 3128 121 24 , , , 3128 121 25 pages page NNS 3128 121 26 , , , 3128 121 27 line line NN 3128 121 28 groups group NNS 3128 121 29 ( ( -LRB- 3128 121 30 paragraphs paragraphs NNP 3128 121 31 ) ) -RRB- 3128 121 32 , , , 3128 121 33 and and CC 3128 121 34 lines line NNS 3128 121 35 . . . 3128 122 1 Structures structure NNS 3128 122 2 are be VBP 3128 122 3 represented represent VBN 3128 122 4 as as IN 3128 122 5 graphs graphs NN 3128 122 6 , , , 3128 122 7 and and CC 3128 122 8 the the DT 3128 122 9 struct struct NN 3128 122 10 entity entity NN 3128 122 11 ( ( -LRB- 3128 122 12 a a DT 3128 122 13 vertex vertex NN 3128 122 14 ) ) -RRB- 3128 122 15 contains contain VBZ 3128 122 16 four four CD 3128 122 17 attributes attribute NNS 3128 122 18 : : : 3128 122 19 1 1 CD 3128 122 20 . . . 3128 123 1 Document document NN 3128 123 2 is be VBZ 3128 123 3 a a DT 3128 123 4 pointer pointer NN 3128 123 5 to to IN 3128 123 6 the the DT 3128 123 7 document document NN 3128 123 8 entity entity NN 3128 123 9 the the DT 3128 123 10 structure structure NN 3128 123 11 refers refer VBZ 3128 123 12 to to IN 3128 123 13 . . . 3128 124 1 2 2 LS 3128 124 2 . . . 3128 125 1 I -PRON- PRP 3128 125 2 d d NN 3128 125 3 is be VBZ 3128 125 4 a a DT 3128 125 5 unique unique JJ 3128 125 6 identifier identifier NN 3128 125 7 for for IN 3128 125 8 a a DT 3128 125 9 structure structure NN 3128 125 10 element element NN 3128 125 11 . . . 3128 126 1 3 3 LS 3128 126 2 . . . 3128 127 1 Type type NN 3128 127 2 takes take VBZ 3128 127 3 three three CD 3128 127 4 possible possible JJ 3128 127 5 values value NNS 3128 127 6 : : : 3128 127 7 I. I. NNP 3128 127 8 Metadata Metadata NNP 3128 127 9 denotes denote VBZ 3128 127 10 a a DT 3128 127 11 content content NN 3128 127 12 descriptor descriptor NN 3128 127 13 , , , 3128 127 14 for for IN 3128 127 15 instance instance NN 3128 127 16 title title NN 3128 127 17 , , , 3128 127 18 author author NN 3128 127 19 , , , 3128 127 20 etc etc FW 3128 127 21 . . . 3128 128 1 II ii CD 3128 128 2 . . . 3128 129 1 Layout layout NN 3128 129 2 denotes denote VBZ 3128 129 3 the the DT 3128 129 4 associated associated JJ 3128 129 5 layout layout NN 3128 129 6 , , , 3128 129 7 e.g. e.g. RB 3128 129 8 , , , 3128 129 9 left left JJ 3128 129 10 frame frame NN 3128 129 11 , , , 3128 129 12 columns column NNS 3128 129 13 , , , 3128 129 14 etc etc FW 3128 129 15 . . . 3128 130 1 III iii CD 3128 130 2 . . . 3128 131 1 Item item NN 3128 131 2 indicates indicate VBZ 3128 131 3 a a DT 3128 131 4 generic generic JJ 3128 131 5 structure structure NN 3128 131 6 element element NN 3128 131 7 used use VBN 3128 131 8 for for IN 3128 131 9 extending extend VBG 3128 131 10 the the DT 3128 131 11 model model NN 3128 131 12 . . . 3128 132 1 4 4 LS 3128 132 2 . . . 3128 133 1 Values value NNS 3128 133 2 is be VBZ 3128 133 3 a a DT 3128 133 4 list list NN 3128 133 5 of of IN 3128 133 6 values value NNS 3128 133 7 describing describe VBG 3128 133 8 the the DT 3128 133 9 element element NN 3128 133 10 con- con- NNP 3128 133 11 tent tent NNP 3128 133 12 , , , 3128 133 13 e.g. e.g. RB 3128 133 14 , , , 3128 133 15 title title NN 3128 133 16 , , , 3128 133 17 author author NN 3128 133 18 , , , 3128 133 19 etc etc FW 3128 133 20 . . . 3128 134 1 Actors actor NNS 3128 134 2 interact interact VBP 3128 134 3 with with IN 3128 134 4 services service NNS 3128 134 5 in in IN 3128 134 6 an an DT 3128 134 7 event event NN 3128 134 8 - - HYPH 3128 134 9 driven drive VBN 3128 134 10 way way NN 3128 134 11 . . . 3128 135 1 Services service NNS 3128 135 2 are be VBP 3128 135 3 connected connect VBN 3128 135 4 via via IN 3128 135 5 messages message NNS 3128 135 6 ( ( -LRB- 3128 135 7 send send VB 3128 135 8 and and CC 3128 135 9 reply reply VB 3128 135 10 ) ) -RRB- 3128 135 11 and and CC 3128 135 12 can can MD 3128 135 13 be be VB 3128 135 14 sequential sequential JJ 3128 135 15 , , , 3128 135 16 concurrent concurrent JJ 3128 135 17 , , , 3128 135 18 or or CC 3128 135 19 task task NN 3128 135 20 - - HYPH 3128 135 21 related relate VBN 3128 135 22 ( ( -LRB- 3128 135 23 when when WRB 3128 135 24 a a DT 3128 135 25 ser- ser- JJ 3128 135 26 vice vice NN 3128 135 27 acts act NNS 3128 135 28 as as IN 3128 135 29 a a DT 3128 135 30 subtask subtask NN 3128 135 31 of of IN 3128 135 32 a a DT 3128 135 33 macroservice macroservice NN 3128 135 34 ) ) -RRB- 3128 135 35 . . . 3128 136 1 Services service NNS 3128 136 2 perform perform VBP 3128 136 3 operations operation NNS 3128 136 4 ( ( -LRB- 3128 136 5 e.g. e.g. RB 3128 136 6 , , , 3128 136 7 get get VB 3128 136 8 , , , 3128 136 9 add add VB 3128 136 10 , , , 3128 136 11 and and CC 3128 136 12 del del NNP 3128 136 13 ) ) -RRB- 3128 136 14 on on IN 3128 136 15 collections collection NNS 3128 136 16 , , , 3128 136 17 producing produce VBG 3128 136 18 collections collection NNS 3128 136 19 of of IN 3128 136 20 documents document NNS 3128 136 21 as as IN 3128 136 22 results result NNS 3128 136 23 . . . 3128 137 1 Struct struct NN 3128 137 2 elements element NNS 3128 137 3 are be VBP 3128 137 4 connected connect VBN 3128 137 5 to to IN 3128 137 6 each each DT 3128 137 7 other other JJ 3128 137 8 as as IN 3128 137 9 nodes node NNS 3128 137 10 of of IN 3128 137 11 a a DT 3128 137 12 graph graph NN 3128 137 13 representing represent VBG 3128 137 14 metadata metadata NN 3128 137 15 structures structure NNS 3128 137 16 associated associate VBN 3128 137 17 with with IN 3128 137 18 documents document NNS 3128 137 19 . . . 3128 138 1 The the DT 3128 138 2 metamodel metamodel NN 3128 138 3 has have VBZ 3128 138 4 been be VBN 3128 138 5 translated translate VBN 3128 138 6 to to IN 3128 138 7 a a DT 3128 138 8 DSVL DSVL NNP 3128 138 9 , , , 3128 138 10 asso- asso- NN 3128 138 11 ciating ciating JJ 3128 138 12 symbols symbol NNS 3128 138 13 and and CC 3128 138 14 icons icon NNS 3128 138 15 with with IN 3128 138 16 entities entity NNS 3128 138 17 and and CC 3128 138 18 relations relation NNS 3128 138 19 ( ( -LRB- 3128 138 20 see see VB 3128 138 21 “ " `` 3128 138 22 CRADLE CRADLE NNP 3128 138 23 Language Language NNP 3128 138 24 and and CC 3128 138 25 Tools Tools NNPS 3128 138 26 ” " '' 3128 138 27 below below RB 3128 138 28 ) ) -RRB- 3128 138 29 . . . 3128 139 1 With with IN 3128 139 2 respect respect NN 3128 139 3 to to IN 3128 139 4 the the DT 3128 139 5 six six CD 3128 139 6 core core NN 3128 139 7 concepts concept NNS 3128 139 8 of of IN 3128 139 9 the the DT 3128 139 10 DELOS DELOS NNP 3128 139 11 Manifesto Manifesto NNP 3128 139 12 ( ( -LRB- 3128 139 13 content content NN 3128 139 14 , , , 3128 139 15 user user NN 3128 139 16 , , , 3128 139 17 functionality functionality NN 3128 139 18 , , , 3128 139 19 quality quality NN 3128 139 20 , , , 3128 139 21 policy policy NN 3128 139 22 , , , 3128 139 23 and and CC 3128 139 24 architecture architecture NN 3128 139 25 ) ) -RRB- 3128 139 26 , , , 3128 139 27 con- con- NNP 3128 139 28 tent tent NNP 3128 139 29 can can MD 3128 139 30 be be VB 3128 139 31 modeled model VBN 3128 139 32 in in IN 3128 139 33 CRADLE CRADLE NNP 3128 139 34 as as IN 3128 139 35 collections collection NNS 3128 139 36 and and CC 3128 139 37 structs struct NNS 3128 139 38 , , , 3128 139 39 user user NN 3128 139 40 as as IN 3128 139 41 actor actor NN 3128 139 42 , , , 3128 139 43 and and CC 3128 139 44 functionality functionality NN 3128 139 45 as as IN 3128 139 46 service service NN 3128 139 47 . . . 3128 140 1 The the DT 3128 140 2 quality quality NN 3128 140 3 con- con- NN 3128 140 4 cept cept NN 3128 140 5 is be VBZ 3128 140 6 not not RB 3128 140 7 directly directly RB 3128 140 8 modeled model VBN 3128 140 9 in in IN 3128 140 10 CRADLE CRADLE NNP 3128 140 11 , , , 3128 140 12 but but CC 3128 140 13 for for IN 3128 140 14 quality quality NN 3128 140 15 of of IN 3128 140 16 service service NN 3128 140 17 we -PRON- PRP 3128 140 18 support support VBP 3128 140 19 standard standard JJ 3128 140 20 service service NN 3128 140 21 architecture architecture NN 3128 140 22 . . . 3128 141 1 Policies policy NNS 3128 141 2 can can MD 3128 141 3 be be VB 3128 141 4 partially partially RB 3128 141 5 modeled model VBN 3128 141 6 by by IN 3128 141 7 services service NNS 3128 141 8 managing manage VBG 3128 141 9 interaction interaction NN 3128 141 10 between between IN 3128 141 11 actors actor NNS 3128 141 12 and and CC 3128 141 13 collections collection NNS 3128 141 14 , , , 3128 141 15 making make VBG 3128 141 16 it -PRON- PRP 3128 141 17 possible possible JJ 3128 141 18 to to TO 3128 141 19 apply apply VB 3128 141 20 standard standard JJ 3128 141 21 access access NN 3128 141 22 policies policy NNS 3128 141 23 . . . 3128 142 1 From from IN 3128 142 2 the the DT 3128 142 3 architectural architectural JJ 3128 142 4 point point NN 3128 142 5 of of IN 3128 142 6 view view NN 3128 142 7 , , , 3128 142 8 we -PRON- PRP 3128 142 9 follow follow VBP 3128 142 10 the the DT 3128 142 11 reference reference NN 3128 142 12 architecture architecture NN 3128 142 13 of of IN 3128 142 14 figure figure NN 3128 142 15 1 1 CD 3128 142 16 . . . 3128 143 1 ■ ■ NFP 3128 143 2 ■ ■ NFP 3128 143 3 CRADLE CRADLE NNP 3128 143 4 Language Language NNP 3128 143 5 and and CC 3128 143 6 Tools Tools NNPS 3128 143 7 In in IN 3128 143 8 this this DT 3128 143 9 section section NN 3128 143 10 we -PRON- PRP 3128 143 11 describe describe VBP 3128 143 12 the the DT 3128 143 13 selection selection NN 3128 143 14 of of IN 3128 143 15 languages language NNS 3128 143 16 and and CC 3128 143 17 tools tool NNS 3128 143 18 of of IN 3128 143 19 the the DT 3128 143 20 CRADLE CRADLE NNP 3128 143 21 platform platform NN 3128 143 22 . . . 3128 144 1 To to TO 3128 144 2 improve improve VB 3128 144 3 interoperability interoperability NN 3128 144 4 service service NN 3128 144 5 entities entity NNS 3128 144 6 Services Services NNP 3128 144 7 describe describe VBP 3128 144 8 scenarios scenario NNS 3128 144 9 , , , 3128 144 10 activities activity NNS 3128 144 11 , , , 3128 144 12 operations operation NNS 3128 144 13 , , , 3128 144 14 and and CC 3128 144 15 tasks task NNS 3128 144 16 that that WDT 3128 144 17 ultimately ultimately RB 3128 144 18 specify specify VBP 3128 144 19 the the DT 3128 144 20 functionalities functionality NNS 3128 144 21 of of IN 3128 144 22 a a DT 3128 144 23 DL DL NNP 3128 144 24 , , , 3128 144 25 such such JJ 3128 144 26 as as IN 3128 144 27 collecting collecting NN 3128 144 28 , , , 3128 144 29 creating create VBG 3128 144 30 , , , 3128 144 31 disseminating disseminate VBG 3128 144 32 , , , 3128 144 33 evaluating evaluate VBG 3128 144 34 , , , 3128 144 35 organizing organizing NN 3128 144 36 , , , 3128 144 37 personalizing personalizing NN 3128 144 38 , , , 3128 144 39 preserving preserve VBG 3128 144 40 , , , 3128 144 41 requesting request VBG 3128 144 42 , , , 3128 144 43 and and CC 3128 144 44 selecting select VBG 3128 144 45 documents document NNS 3128 144 46 and and CC 3128 144 47 providing provide VBG 3128 144 48 services service NNS 3128 144 49 to to IN 3128 144 50 humans human NNS 3128 144 51 concerned concerned JJ 3128 144 52 with with IN 3128 144 53 fact fact NN 3128 144 54 - - HYPH 3128 144 55 finding finding NN 3128 144 56 , , , 3128 144 57 learning learning NN 3128 144 58 , , , 3128 144 59 gathering gathering NN 3128 144 60 , , , 3128 144 61 and and CC 3128 144 62 exploring explore VBG 3128 144 63 the the DT 3128 144 64 content content NN 3128 144 65 of of IN 3128 144 66 a a DT 3128 144 67 DL DL NNP 3128 144 68 . . . 3128 145 1 All all PDT 3128 145 2 these these DT 3128 145 3 activities activity NNS 3128 145 4 can can MD 3128 145 5 be be VB 3128 145 6 described describe VBN 3128 145 7 and and CC 3128 145 8 implemented implement VBN 3128 145 9 using use VBG 3128 145 10 scenarios scenario NNS 3128 145 11 and and CC 3128 145 12 appear appear VBP 3128 145 13 in in IN 3128 145 14 the the DT 3128 145 15 DL DL NNP 3128 145 16 setting setting NN 3128 145 17 as as IN 3128 145 18 a a DT 3128 145 19 result result NN 3128 145 20 of of IN 3128 145 21 actors actor NNS 3128 145 22 using use VBG 3128 145 23 services service NNS 3128 145 24 ( ( -LRB- 3128 145 25 thus thus RB 3128 145 26 societies society NNS 3128 145 27 ) ) -RRB- 3128 145 28 . . . 3128 146 1 Furthermore furthermore RB 3128 146 2 , , , 3128 146 3 these these DT 3128 146 4 activities activity NNS 3128 146 5 realize realize VBP 3128 146 6 and and CC 3128 146 7 shape shape VB 3128 146 8 relationships relationship NNS 3128 146 9 within within IN 3128 146 10 and and CC 3128 146 11 between between IN 3128 146 12 societies society NNS 3128 146 13 , , , 3128 146 14 services service NNS 3128 146 15 , , , 3128 146 16 and and CC 3128 146 17 structures structure NNS 3128 146 18 . . . 3128 147 1 In in IN 3128 147 2 the the DT 3128 147 3 CRADLE CRADLE NNP 3128 147 4 metamodel metamodel NN 3128 147 5 , , , 3128 147 6 the the DT 3128 147 7 service service NN 3128 147 8 entity entity NN 3128 147 9 models model NNS 3128 147 10 what what WP 3128 147 11 the the DT 3128 147 12 system system NN 3128 147 13 is be VBZ 3128 147 14 required require VBN 3128 147 15 to to TO 3128 147 16 do do VB 3128 147 17 , , , 3128 147 18 in in IN 3128 147 19 terms term NNS 3128 147 20 of of IN 3128 147 21 actions action NNS 3128 147 22 and and CC 3128 147 23 processes process NNS 3128 147 24 , , , 3128 147 25 to to TO 3128 147 26 achieve achieve VB 3128 147 27 a a DT 3128 147 28 task task NN 3128 147 29 . . . 3128 148 1 A a DT 3128 148 2 detailed detailed JJ 3128 148 3 task task NN 3128 148 4 analysis analysis NN 3128 148 5 helps help VBZ 3128 148 6 understand understand VB 3128 148 7 the the DT 3128 148 8 current current JJ 3128 148 9 system system NN 3128 148 10 and and CC 3128 148 11 the the DT 3128 148 12 information information NN 3128 148 13 flow flow NN 3128 148 14 within within IN 3128 148 15 it -PRON- PRP 3128 148 16 in in IN 3128 148 17 order order NN 3128 148 18 to to TO 3128 148 19 design design VB 3128 148 20 and and CC 3128 148 21 allocate allocate VB 3128 148 22 tasks task NNS 3128 148 23 appropriately appropriately RB 3128 148 24 . . . 3128 149 1 The the DT 3128 149 2 service service NN 3128 149 3 entity entity NN 3128 149 4 has have VBZ 3128 149 5 four four CD 3128 149 6 attributes attribute NNS 3128 149 7 : : : 3128 149 8 1 1 CD 3128 149 9 . . . 3128 150 1 Name name NN 3128 150 2 is be VBZ 3128 150 3 a a DT 3128 150 4 string string NN 3128 150 5 representing represent VBG 3128 150 6 a a DT 3128 150 7 textual textual JJ 3128 150 8 description description NN 3128 150 9 of of IN 3128 150 10 the the DT 3128 150 11 service service NN 3128 150 12 . . . 3128 151 1 2 2 LS 3128 151 2 . . . 3128 152 1 Sync sync NN 3128 152 2 states state NNS 3128 152 3 whether whether IN 3128 152 4 communication communication NN 3128 152 5 is be VBZ 3128 152 6 synchronous synchronous JJ 3128 152 7 or or CC 3128 152 8 asynchronous asynchronous JJ 3128 152 9 , , , 3128 152 10 modeled model VBN 3128 152 11 by by IN 3128 152 12 values value NNS 3128 152 13 wait wait VBP 3128 152 14 and and CC 3128 152 15 nowait nowait NNP 3128 152 16 , , , 3128 152 17 respectively respectively RB 3128 152 18 . . . 3128 153 1 3 3 LS 3128 153 2 . . . 3128 154 1 Events event NNS 3128 154 2 is be VBZ 3128 154 3 a a DT 3128 154 4 list list NN 3128 154 5 of of IN 3128 154 6 messages message NNS 3128 154 7 that that WDT 3128 154 8 can can MD 3128 154 9 trigger trigger VB 3128 154 10 actions action NNS 3128 154 11 among among IN 3128 154 12 services service NNS 3128 154 13 ( ( -LRB- 3128 154 14 tasks task NNS 3128 154 15 ) ) -RRB- 3128 154 16 ; ; : 3128 154 17 for for IN 3128 154 18 example example NN 3128 154 19 , , , 3128 154 20 valid valid JJ 3128 154 21 or or CC 3128 154 22 notValid notValid NNP 3128 154 23 in in IN 3128 154 24 case case NN 3128 154 25 of of IN 3128 154 26 a a DT 3128 154 27 parsing parse VBG 3128 154 28 service service NN 3128 154 29 . . . 3128 155 1 4 4 LS 3128 155 2 . . . 3128 156 1 Responses response NNS 3128 156 2 contain contain VBP 3128 156 3 a a DT 3128 156 4 list list NN 3128 156 5 of of IN 3128 156 6 response response NN 3128 156 7 messages message NNS 3128 156 8 that that WDT 3128 156 9 can can MD 3128 156 10 reply reply VB 3128 156 11 to to IN 3128 156 12 raised raise VBN 3128 156 13 events event NNS 3128 156 14 ; ; : 3128 156 15 they -PRON- PRP 3128 156 16 are be VBP 3128 156 17 used use VBN 3128 156 18 as as IN 3128 156 19 a a DT 3128 156 20 communica- communica- VBN 3128 156 21 tion tion NN 3128 156 22 mechanism mechanism NN 3128 156 23 by by IN 3128 156 24 actors actor NNS 3128 156 25 and and CC 3128 156 26 services service NNS 3128 156 27 . . . 3128 157 1 the the DT 3128 157 2 collection collection NN 3128 157 3 entity entity NN 3128 157 4 Collections collection NNS 3128 157 5 are be VBP 3128 157 6 sets set NNS 3128 157 7 of of IN 3128 157 8 documents document NNS 3128 157 9 of of IN 3128 157 10 arbitrary arbitrary JJ 3128 157 11 type type NN 3128 157 12 ( ( -LRB- 3128 157 13 e.g. e.g. RB 3128 157 14 , , , 3128 157 15 bits bit NNS 3128 157 16 , , , 3128 157 17 characters character NNS 3128 157 18 , , , 3128 157 19 images image NNS 3128 157 20 , , , 3128 157 21 etc etc FW 3128 157 22 . . . 3128 157 23 ) ) -RRB- 3128 158 1 used use VBN 3128 158 2 to to TO 3128 158 3 model model VB 3128 158 4 static static JJ 3128 158 5 or or CC 3128 158 6 dynamic dynamic JJ 3128 158 7 content content NN 3128 158 8 . . . 3128 159 1 In in IN 3128 159 2 the the DT 3128 159 3 static static JJ 3128 159 4 interpretation interpretation NN 3128 159 5 , , , 3128 159 6 a a DT 3128 159 7 collection collection NN 3128 159 8 defines define VBZ 3128 159 9 information information NN 3128 159 10 content content NN 3128 159 11 interpreted interpret VBN 3128 159 12 as as IN 3128 159 13 a a DT 3128 159 14 set set NN 3128 159 15 of of IN 3128 159 16 basic basic JJ 3128 159 17 elements element NNS 3128 159 18 , , , 3128 159 19 often often RB 3128 159 20 of of IN 3128 159 21 the the DT 3128 159 22 same same JJ 3128 159 23 type type NN 3128 159 24 , , , 3128 159 25 such such JJ 3128 159 26 as as IN 3128 159 27 plain plain JJ 3128 159 28 text text NN 3128 159 29 . . . 3128 160 1 Examples example NNS 3128 160 2 of of IN 3128 160 3 dynamic dynamic JJ 3128 160 4 content content NN 3128 160 5 include include VBP 3128 160 6 video video NN 3128 160 7 delivered deliver VBN 3128 160 8 to to IN 3128 160 9 a a DT 3128 160 10 viewer viewer NN 3128 160 11 , , , 3128 160 12 ani- ani- IN 3128 160 13 mated mate VBN 3128 160 14 presentations presentation NNS 3128 160 15 , , , 3128 160 16 and and CC 3128 160 17 so so RB 3128 160 18 on on RB 3128 160 19 . . . 3128 161 1 The the DT 3128 161 2 attributes attribute NNS 3128 161 3 of of IN 3128 161 4 collection collection NN 3128 161 5 are be VBP 3128 161 6 name name NN 3128 161 7 and and CC 3128 161 8 documents document NNS 3128 161 9 . . . 3128 162 1 Name name NN 3128 162 2 is be VBZ 3128 162 3 a a DT 3128 162 4 string string NN 3128 162 5 , , , 3128 162 6 while while IN 3128 162 7 documents document NNS 3128 162 8 is be VBZ 3128 162 9 a a DT 3128 162 10 list list NN 3128 162 11 of of IN 3128 162 12 pairs pair NNS 3128 162 13 ( ( -LRB- 3128 162 14 DocumentName DocumentName NNP 3128 162 15 , , , 3128 162 16 DocumentLabel DocumentLabel NNP 3128 162 17 ) ) -RRB- 3128 162 18 , , , 3128 162 19 the the DT 3128 162 20 latter latter NN 3128 162 21 being be VBG 3128 162 22 a a DT 3128 162 23 pointer pointer NN 3128 162 24 to to IN 3128 162 25 the the DT 3128 162 26 document document NN 3128 162 27 entity entity NN 3128 162 28 . . . 3128 163 1 the the DT 3128 163 2 Document Document NNP 3128 163 3 entity entity NN 3128 163 4 Documents document NNS 3128 163 5 are be VBP 3128 163 6 the the DT 3128 163 7 basic basic JJ 3128 163 8 elements element NNS 3128 163 9 in in IN 3128 163 10 a a DT 3128 163 11 DL DL NNP 3128 163 12 and and CC 3128 163 13 are be VBP 3128 163 14 modeled model VBN 3128 163 15 with with IN 3128 163 16 attributes attribute NNS 3128 163 17 label label NN 3128 163 18 and and CC 3128 163 19 structure structure NN 3128 163 20 . . . 3128 164 1 Label Label NNP 3128 164 2 defines define VBZ 3128 164 3 a a DT 3128 164 4 textual textual JJ 3128 164 5 string string NN 3128 164 6 used use VBN 3128 164 7 by by IN 3128 164 8 a a DT 3128 164 9 collection collection NN 3128 164 10 entity entity NN 3128 164 11 to to TO 3128 164 12 refer refer VB 3128 164 13 to to IN 3128 164 14 the the DT 3128 164 15 document document NN 3128 164 16 . . . 3128 165 1 We -PRON- PRP 3128 165 2 can can MD 3128 165 3 consider consider VB 3128 165 4 it -PRON- PRP 3128 165 5 as as IN 3128 165 6 a a DT 3128 165 7 document document NN 3128 165 8 identifier identifier NN 3128 165 9 , , , 3128 165 10 specifying specify VBG 3128 165 11 a a DT 3128 165 12 class class NN 3128 165 13 or or CC 3128 165 14 a a DT 3128 165 15 type type NN 3128 165 16 of of IN 3128 165 17 document document NN 3128 165 18 . . . 3128 166 1 Structure structure NN 3128 166 2 defines define VBZ 3128 166 3 the the DT 3128 166 4 semantics semantic NNS 3128 166 5 and and CC 3128 166 6 area area NN 3128 166 7 of of IN 3128 166 8 appli- appli- NNP 3128 166 9 cation cation NNP 3128 166 10 of of IN 3128 166 11 the the DT 3128 166 12 document document NN 3128 166 13 . . . 3128 167 1 For for IN 3128 167 2 example example NN 3128 167 3 , , , 3128 167 4 any any DT 3128 167 5 textual textual JJ 3128 167 6 representation representation NN 3128 167 7 can can MD 3128 167 8 be be VB 3128 167 9 seen see VBN 3128 167 10 as as IN 3128 167 11 a a DT 3128 167 12 string string NN 3128 167 13 of of IN 3128 167 14 characters character NNS 3128 167 15 , , , 3128 167 16 so so IN 3128 167 17 that that IN 3128 167 18 GeNerAtiNG GeNerAtiNG NNP 3128 167 19 cOllABOrAtive collaborative NN 3128 167 20 sYsteMs system NNS 3128 167 21 FOr FOr NNS 3128 167 22 DiGitAl DiGitAl NNP 3128 167 23 liBrAries liBrAries NNP 3128 167 24 | | NNP 3128 167 25 MAliziA MAliziA NNP 3128 167 26 , , , 3128 167 27 BOttONi bottoni UH 3128 167 28 , , , 3128 167 29 AND and CC 3128 167 30 leviAlDi levialdi ADD 3128 167 31 177 177 CD 3128 167 32 graphs graphs NN 3128 167 33 . . . 3128 168 1 Model model NN 3128 168 2 manipulation manipulation NN 3128 168 3 can can MD 3128 168 4 then then RB 3128 168 5 be be VB 3128 168 6 expressed express VBN 3128 168 7 via via IN 3128 168 8 graph graph NN 3128 168 9 grammars grammar NNS 3128 168 10 also also RB 3128 168 11 specified specify VBD 3128 168 12 in in IN 3128 168 13 AToM3 atom3 NN 3128 168 14 . . . 3128 169 1 The the DT 3128 169 2 general general JJ 3128 169 3 process process NN 3128 169 4 of of IN 3128 169 5 automatic automatic JJ 3128 169 6 creation creation NN 3128 169 7 of of IN 3128 169 8 coop- coop- JJ 3128 169 9 erative erative JJ 3128 169 10 DL DL NNP 3128 169 11 environments environment NNS 3128 169 12 for for IN 3128 169 13 an an DT 3128 169 14 application application NN 3128 169 15 is be VBZ 3128 169 16 shown show VBN 3128 169 17 in in IN 3128 169 18 figure figure NN 3128 169 19 3 3 CD 3128 169 20 . . . 3128 170 1 Initially initially RB 3128 170 2 , , , 3128 170 3 a a DT 3128 170 4 designer designer NN 3128 170 5 formalizes formalize VBZ 3128 170 6 a a DT 3128 170 7 conceptual conceptual JJ 3128 170 8 description description NN 3128 170 9 of of IN 3128 170 10 the the DT 3128 170 11 DL DL NNP 3128 170 12 using use VBG 3128 170 13 the the DT 3128 170 14 CRADLE CRADLE NNP 3128 170 15 metamodel metamodel NN 3128 170 16 concepts concept NNS 3128 170 17 . . . 3128 171 1 This this DT 3128 171 2 phase phase NN 3128 171 3 is be VBZ 3128 171 4 usually usually RB 3128 171 5 preceded precede VBN 3128 171 6 by by IN 3128 171 7 an an DT 3128 171 8 analysis analysis NN 3128 171 9 of of IN 3128 171 10 requirements requirement NNS 3128 171 11 and and CC 3128 171 12 interaction interaction NN 3128 171 13 scenarios scenario NNS 3128 171 14 , , , 3128 171 15 as as IN 3128 171 16 seen see VBN 3128 171 17 previ- previ- NNS 3128 171 18 ously ously RB 3128 171 19 . . . 3128 172 1 Model model NN 3128 172 2 specifications specification NNS 3128 172 3 are be VBP 3128 172 4 then then RB 3128 172 5 provided provide VBN 3128 172 6 to to IN 3128 172 7 a a DT 3128 172 8 DL DL NNP 3128 172 9 code code NN 3128 172 10 generator generator NN 3128 172 11 ( ( -LRB- 3128 172 12 written write VBN 3128 172 13 in in IN 3128 172 14 Python Python NNP 3128 172 15 within within IN 3128 172 16 AToM3 AToM3 '' 3128 172 17 ) ) -RRB- 3128 172 18 to to TO 3128 172 19 pro- pro- VB 3128 172 20 duce duce VB 3128 172 21 DLs DLs NNP 3128 172 22 tailored tailor VBN 3128 172 23 to to IN 3128 172 24 specific specific JJ 3128 172 25 platforms platform NNS 3128 172 26 and and CC 3128 172 27 requirements requirement NNS 3128 172 28 . . . 3128 173 1 These these DT 3128 173 2 are be VBP 3128 173 3 built build VBN 3128 173 4 on on IN 3128 173 5 a a DT 3128 173 6 collection collection NN 3128 173 7 of of IN 3128 173 8 templates template NNS 3128 173 9 of of IN 3128 173 10 services service NNS 3128 173 11 and and CC 3128 173 12 configurable configurable JJ 3128 173 13 components component NNS 3128 173 14 providing provide VBG 3128 173 15 infrastructure infrastructure NN 3128 173 16 for for IN 3128 173 17 the the DT 3128 173 18 new new JJ 3128 173 19 DL DL NNP 3128 173 20 . . . 3128 174 1 The the DT 3128 174 2 sketched sketch VBN 3128 174 3 infrastructure infrastructure NN 3128 174 4 includes include VBZ 3128 174 5 classes class NNS 3128 174 6 for for IN 3128 174 7 objects object NNS 3128 174 8 ( ( -LRB- 3128 174 9 tasks task NNS 3128 174 10 ) ) -RRB- 3128 174 11 , , , 3128 174 12 relationships relationship NNS 3128 174 13 making make VBG 3128 174 14 up up RP 3128 174 15 the the DT 3128 174 16 DL DL NNP 3128 174 17 , , , 3128 174 18 and and CC 3128 174 19 processing processing NN 3128 174 20 tools tool NNS 3128 174 21 to to TO 3128 174 22 upload upload VB 3128 174 23 the the DT 3128 174 24 actual actual JJ 3128 174 25 library library NN 3128 174 26 collection collection NN 3128 174 27 from from IN 3128 174 28 raw raw JJ 3128 174 29 documents document NNS 3128 174 30 , , , 3128 174 31 as as RB 3128 174 32 well well RB 3128 174 33 as as IN 3128 174 34 services service NNS 3128 174 35 for for IN 3128 174 36 searching search VBG 3128 174 37 and and CC 3128 174 38 browsing browsing NN 3128 174 39 and and CC 3128 174 40 for for IN 3128 174 41 document document NN 3128 174 42 collections collection NNS 3128 174 43 maintenance maintenance NN 3128 174 44 . . . 3128 175 1 The the DT 3128 175 2 CRADLE CRADLE NNP 3128 175 3 generator generator NN 3128 175 4 automatically automatically RB 3128 175 5 generates generate VBZ 3128 175 6 different different JJ 3128 175 7 kinds kind NNS 3128 175 8 of of IN 3128 175 9 output output NN 3128 175 10 for for IN 3128 175 11 the the DT 3128 175 12 CRADLE CRADLE NNP 3128 175 13 model model NN 3128 175 14 of of IN 3128 175 15 the the DT 3128 175 16 cooperative cooperative JJ 3128 175 17 DL DL NNP 3128 175 18 environment environment NN 3128 175 19 , , , 3128 175 20 such such JJ 3128 175 21 as as IN 3128 175 22 service service NN 3128 175 23 and and CC 3128 175 24 collection collection NN 3128 175 25 managers manager NNS 3128 175 26 . . . 3128 176 1 Collection collection NN 3128 176 2 managers manager NNS 3128 176 3 define define VBP 3128 176 4 the the DT 3128 176 5 logical logical JJ 3128 176 6 schemata schemata NN 3128 176 7 of of IN 3128 176 8 the the DT 3128 176 9 DL DL NNP 3128 176 10 , , , 3128 176 11 which which WDT 3128 176 12 in in IN 3128 176 13 CRADLE CRADLE NNP 3128 176 14 correspond correspond VBP 3128 176 15 to to IN 3128 176 16 a a DT 3128 176 17 set set NN 3128 176 18 of of IN 3128 176 19 MIME mime JJ 3128 176 20 types type NNS 3128 176 21 , , , 3128 176 22 XUL XUL NNP 3128 176 23 and and CC 3128 176 24 XDoclet XDoclet NNP 3128 176 25 specifications specification NNS 3128 176 26 , , , 3128 176 27 representing represent VBG 3128 176 28 digital digital JJ 3128 176 29 objects object NNS 3128 176 30 , , , 3128 176 31 their -PRON- PRP$ 3128 176 32 component component NN 3128 176 33 parts part NNS 3128 176 34 , , , 3128 176 35 and and CC 3128 176 36 linking link VBG 3128 176 37 infor- infor- JJ 3128 176 38 mation mation NN 3128 176 39 . . . 3128 177 1 Collection collection NN 3128 177 2 managers manager NNS 3128 177 3 also also RB 3128 177 4 store store VBP 3128 177 5 instances instance NNS 3128 177 6 of of IN 3128 177 7 their -PRON- PRP$ 3128 177 8 and and CC 3128 177 9 collaboration collaboration NN 3128 177 10 , , , 3128 177 11 CRADLE CRADLE NNP 3128 177 12 makes make VBZ 3128 177 13 extensive extensive JJ 3128 177 14 use use NN 3128 177 15 of of IN 3128 177 16 existing exist VBG 3128 177 17 standard standard JJ 3128 177 18 spec- spec- NNP 3128 177 19 ification ification NN 3128 177 20 languages language NNS 3128 177 21 . . . 3128 178 1 Most Most JJS 3128 178 2 CRADLE cradle NN 3128 178 3 outputs output NNS 3128 178 4 are be VBP 3128 178 5 defined define VBN 3128 178 6 with with IN 3128 178 7 XML xml NN 3128 178 8 - - HYPH 3128 178 9 based base VBN 3128 178 10 formats format NNS 3128 178 11 , , , 3128 178 12 able able JJ 3128 178 13 to to TO 3128 178 14 enclose enclose VB 3128 178 15 other other JJ 3128 178 16 specific specific JJ 3128 178 17 languages language NNS 3128 178 18 . . . 3128 179 1 The the DT 3128 179 2 basic basic JJ 3128 179 3 languages language NNS 3128 179 4 and and CC 3128 179 5 corresponding correspond VBG 3128 179 6 tools tool NNS 3128 179 7 used use VBN 3128 179 8 in in IN 3128 179 9 CRADLE CRADLE NNP 3128 179 10 are be VBP 3128 179 11 the the DT 3128 179 12 following follow VBG 3128 179 13 : : : 3128 179 14 ■ ■ NFP 3128 179 15 ■ ■ NFP 3128 179 16 MIME MIME NNP 3128 179 17 type type NN 3128 179 18 . . . 3128 180 1 Multipurpose Multipurpose NNP 3128 180 2 Internet internet NN 3128 180 3 Mail Mail NNP 3128 180 4 Extensions Extensions NNPS 3128 180 5 ( ( -LRB- 3128 180 6 MIME MIME NNP 3128 180 7 ) ) -RRB- 3128 180 8 constitute constitute VBP 3128 180 9 the the DT 3128 180 10 basis basis NN 3128 180 11 for for IN 3128 180 12 encoding encode VBG 3128 180 13 documents document NNS 3128 180 14 in in IN 3128 180 15 CRADLE CRADLE NNP 3128 180 16 , , , 3128 180 17 supporting support VBG 3128 180 18 several several JJ 3128 180 19 file file NN 3128 180 20 formats format NNS 3128 180 21 and and CC 3128 180 22 types type NNS 3128 180 23 of of IN 3128 180 24 charac- charac- JJ 3128 180 25 ter ter NN 3128 180 26 encoding encoding NN 3128 180 27 . . . 3128 181 1 MIME MIME NNP 3128 181 2 was be VBD 3128 181 3 chosen choose VBN 3128 181 4 because because IN 3128 181 5 of of IN 3128 181 6 wide wide JJ 3128 181 7 availability availability NN 3128 181 8 of of IN 3128 181 9 MIME mime JJ 3128 181 10 types type NNS 3128 181 11 , , , 3128 181 12 and and CC 3128 181 13 standardisation standardisation NN 3128 181 14 of of IN 3128 181 15 the the DT 3128 181 16 approach approach NN 3128 181 17 . . . 3128 182 1 This this DT 3128 182 2 makes make VBZ 3128 182 3 it -PRON- PRP 3128 182 4 a a DT 3128 182 5 natural natural JJ 3128 182 6 choice choice NN 3128 182 7 for for IN 3128 182 8 DLs dl NNS 3128 182 9 where where WRB 3128 182 10 dif- dif- RB 3128 182 11 ferent ferent JJ 3128 182 12 types type NNS 3128 182 13 of of IN 3128 182 14 documents document NNS 3128 182 15 need need VBP 3128 182 16 to to TO 3128 182 17 be be VB 3128 182 18 managed manage VBN 3128 182 19 ( ( -LRB- 3128 182 20 PDF PDF NNP 3128 182 21 , , , 3128 182 22 HTML html NN 3128 182 23 , , , 3128 182 24 Doc Doc NNP 3128 182 25 , , , 3128 182 26 etc etc FW 3128 182 27 . . . 3128 182 28 ) ) -RRB- 3128 182 29 . . . 3128 183 1 Moreover moreover RB 3128 183 2 , , , 3128 183 3 MIME MIME NNP 3128 183 4 standards standard NNS 3128 183 5 for for IN 3128 183 6 character character NN 3128 183 7 encoding encoding NN 3128 183 8 descrip- descrip- JJ 3128 183 9 tions tion NNS 3128 183 10 help help VBP 3128 183 11 keeping keep VBG 3128 183 12 the the DT 3128 183 13 CRADLE CRADLE NNP 3128 183 14 framework framework NN 3128 183 15 open open JJ 3128 183 16 and and CC 3128 183 17 compliant compliant JJ 3128 183 18 with with IN 3128 183 19 standards standard NNS 3128 183 20 . . . 3128 184 1 ■ ■ NFP 3128 184 2 ■ ■ NFP 3128 184 3 XUL XUL NNP 3128 184 4 . . . 3128 185 1 The the DT 3128 185 2 XML xml NN 3128 185 3 User User NNP 3128 185 4 Interface Interface NNP 3128 185 5 Language Language NNP 3128 185 6 ( ( -LRB- 3128 185 7 XUL XUL NNP 3128 185 8 ) ) -RRB- 3128 185 9 is be VBZ 3128 185 10 an an DT 3128 185 11 XML xml NN 3128 185 12 - - HYPH 3128 185 13 based base VBN 3128 185 14 markup markup NN 3128 185 15 language language NN 3128 185 16 used use VBN 3128 185 17 to to TO 3128 185 18 represent represent VB 3128 185 19 appearance appearance NN 3128 185 20 and and CC 3128 185 21 visual visual JJ 3128 185 22 interfaces interface NNS 3128 185 23 . . . 3128 186 1 XUL XUL NNP 3128 186 2 is be VBZ 3128 186 3 not not RB 3128 186 4 a a DT 3128 186 5 public public JJ 3128 186 6 standard standard NN 3128 186 7 yet yet RB 3128 186 8 , , , 3128 186 9 but but CC 3128 186 10 it -PRON- PRP 3128 186 11 uses use VBZ 3128 186 12 many many JJ 3128 186 13 existing exist VBG 3128 186 14 standards standard NNS 3128 186 15 and and CC 3128 186 16 technologies technology NNS 3128 186 17 , , , 3128 186 18 including include VBG 3128 186 19 DTD DTD NNP 3128 186 20 and and CC 3128 186 21 RDF,44 rdf,44 XX 3128 186 22 which which WDT 3128 186 23 makes make VBZ 3128 186 24 it -PRON- PRP 3128 186 25 easily easily RB 3128 186 26 readable readable JJ 3128 186 27 for for IN 3128 186 28 peo- peo- DT 3128 186 29 ple ple NN 3128 186 30 with with IN 3128 186 31 a a DT 3128 186 32 background background NN 3128 186 33 in in IN 3128 186 34 Web web NN 3128 186 35 programming programming NN 3128 186 36 and and CC 3128 186 37 design design NN 3128 186 38 . . . 3128 187 1 The the DT 3128 187 2 main main JJ 3128 187 3 benefit benefit NN 3128 187 4 of of IN 3128 187 5 XUL XUL NNP 3128 187 6 is be VBZ 3128 187 7 that that IN 3128 187 8 it -PRON- PRP 3128 187 9 provides provide VBZ 3128 187 10 a a DT 3128 187 11 simple simple JJ 3128 187 12 definition definition NN 3128 187 13 of of IN 3128 187 14 common common JJ 3128 187 15 user user NN 3128 187 16 interface interface NN 3128 187 17 elements element NNS 3128 187 18 ( ( -LRB- 3128 187 19 widgets widget NNS 3128 187 20 ) ) -RRB- 3128 187 21 . . . 3128 188 1 This this DT 3128 188 2 drastically drastically RB 3128 188 3 reduces reduce VBZ 3128 188 4 the the DT 3128 188 5 software software NN 3128 188 6 devel- devel- NNP 3128 188 7 opment opment NNP 3128 188 8 effort effort NNP 3128 188 9 required require VBN 3128 188 10 for for IN 3128 188 11 visual visual JJ 3128 188 12 interfaces interface NNS 3128 188 13 . . . 3128 189 1 ■ ■ NFP 3128 189 2 ■ ■ NFP 3128 189 3 XDoclet XDoclet NNP 3128 189 4 . . . 3128 190 1 XDoclet XDoclet NNP 3128 190 2 is be VBZ 3128 190 3 used use VBN 3128 190 4 for for IN 3128 190 5 generating generate VBG 3128 190 6 services service NNS 3128 190 7 from from IN 3128 190 8 tagged tag VBN 3128 190 9 - - HYPH 3128 190 10 code code NN 3128 190 11 fragments fragment NNS 3128 190 12 . . . 3128 191 1 It -PRON- PRP 3128 191 2 is be VBZ 3128 191 3 an an DT 3128 191 4 open open JJ 3128 191 5 - - HYPH 3128 191 6 source source NN 3128 191 7 code code NN 3128 191 8 generation generation NN 3128 191 9 library library NN 3128 191 10 which which WDT 3128 191 11 enables enable VBZ 3128 191 12 attribute attribute NN 3128 191 13 - - HYPH 3128 191 14 ori- ori- NN 3128 191 15 ented ente VBN 3128 191 16 programming programming NN 3128 191 17 for for IN 3128 191 18 Java Java NNP 3128 191 19 via via IN 3128 191 20 insertion insertion NN 3128 191 21 of of IN 3128 191 22 special special JJ 3128 191 23 tags.45 tags.45 NNP 3128 191 24 It -PRON- PRP 3128 191 25 includes include VBZ 3128 191 26 a a DT 3128 191 27 library library NN 3128 191 28 of of IN 3128 191 29 predefined predefine VBN 3128 191 30 tags tag NNS 3128 191 31 , , , 3128 191 32 which which WDT 3128 191 33 simplify simplify VBP 3128 191 34 coding code VBG 3128 191 35 for for IN 3128 191 36 various various JJ 3128 191 37 technologies technology NNS 3128 191 38 , , , 3128 191 39 e.g. e.g. RB 3128 191 40 , , , 3128 191 41 Web web NN 3128 191 42 services service NNS 3128 191 43 . . . 3128 192 1 The the DT 3128 192 2 motivation motivation NN 3128 192 3 for for IN 3128 192 4 using use VBG 3128 192 5 XDoclet XDoclet NNP 3128 192 6 in in IN 3128 192 7 the the DT 3128 192 8 CRADLE CRADLE NNP 3128 192 9 framework framework NN 3128 192 10 is be VBZ 3128 192 11 related relate VBN 3128 192 12 to to IN 3128 192 13 its -PRON- PRP$ 3128 192 14 approach approach NN 3128 192 15 for for IN 3128 192 16 template template NN 3128 192 17 code code NN 3128 192 18 generation generation NN 3128 192 19 . . . 3128 193 1 Designers designer NNS 3128 193 2 can can MD 3128 193 3 describe describe VB 3128 193 4 templates template NNS 3128 193 5 for for IN 3128 193 6 each each DT 3128 193 7 service service NN 3128 193 8 ( ( -LRB- 3128 193 9 browse browse NN 3128 193 10 , , , 3128 193 11 query query NN 3128 193 12 , , , 3128 193 13 and and CC 3128 193 14 index index NN 3128 193 15 ) ) -RRB- 3128 193 16 and and CC 3128 193 17 the the DT 3128 193 18 XDoclet XDoclet NNP 3128 193 19 generated generate VBN 3128 193 20 code code NN 3128 193 21 can can MD 3128 193 22 be be VB 3128 193 23 automatically automatically RB 3128 193 24 transformed transform VBN 3128 193 25 into into IN 3128 193 26 the the DT 3128 193 27 Java Java NNP 3128 193 28 code code NN 3128 193 29 for for IN 3128 193 30 managing manage VBG 3128 193 31 the the DT 3128 193 32 specified specify VBN 3128 193 33 service service NN 3128 193 34 . . . 3128 194 1 ■ ■ NFP 3128 194 2 ■ ■ NFP 3128 194 3 AToM3 AToM3 '' 3128 194 4 . . . 3128 195 1 AToM3 AToM3 `` 3128 195 2 is be VBZ 3128 195 3 a a DT 3128 195 4 metamodeling metamodeling NN 3128 195 5 system system NN 3128 195 6 to to TO 3128 195 7 model model VB 3128 195 8 graphical graphical JJ 3128 195 9 formalisms formalism NNS 3128 195 10 . . . 3128 196 1 Starting start VBG 3128 196 2 from from IN 3128 196 3 a a DT 3128 196 4 metaspecifi- metaspecifi- JJ 3128 196 5 cation cation NN 3128 196 6 ( ( -LRB- 3128 196 7 in in IN 3128 196 8 E e NN 3128 196 9 / / SYM 3128 196 10 R r NN 3128 196 11 ) ) -RRB- 3128 196 12 , , , 3128 196 13 AToM3 AToM3 '' 3128 196 14 generates generate VBZ 3128 196 15 a a DT 3128 196 16 tool tool NN 3128 196 17 to to TO 3128 196 18 process process VB 3128 196 19 models model NNS 3128 196 20 described describe VBN 3128 196 21 in in IN 3128 196 22 the the DT 3128 196 23 chosen choose VBN 3128 196 24 formalism formalism NN 3128 196 25 . . . 3128 197 1 Models model NNS 3128 197 2 are be VBP 3128 197 3 internally internally RB 3128 197 4 represented represent VBN 3128 197 5 using use VBG 3128 197 6 abstract abstract JJ 3128 197 7 syntax syntax NN 3128 197 8 Figure figure NN 3128 197 9 3 3 CD 3128 197 10 . . . 3128 198 1 Cooperative cooperative JJ 3128 198 2 DL DL NNP 3128 198 3 generation generation NN 3128 198 4 process process NN 3128 198 5 with with IN 3128 198 6 CRADLE CRADLE NNP 3128 198 7 framework framework NN 3128 198 8 178 178 CD 3128 198 9 iNFOrMAtiON iNFOrMAtiON NNP 3128 198 10 tecHNOlOGY tecHNOlOGY NNP 3128 198 11 AND and CC 3128 198 12 liBrAries library NNS 3128 198 13 | | CD 3128 198 14 DeceMBer december JJ 3128 198 15 2010 2010 CD 3128 198 16 and and CC 3128 198 17 ( ( -LRB- 3128 198 18 3 3 LS 3128 198 19 ) ) -RRB- 3128 198 20 the the DT 3128 198 21 metadata metadata NN 3128 198 22 operations operation NNS 3128 198 23 box box NNP 3128 198 24 . . . 3128 199 1 The the DT 3128 199 2 right right JJ 3128 199 3 column column NN 3128 199 4 manages manage VBZ 3128 199 5 visualization visualization NN 3128 199 6 and and CC 3128 199 7 mul- mul- NNP 3128 199 8 timedia timedia NNP 3128 199 9 information information NN 3128 199 10 obtained obtain VBN 3128 199 11 from from IN 3128 199 12 documents document NNS 3128 199 13 . . . 3128 200 1 The the DT 3128 200 2 basic basic JJ 3128 200 3 features feature NNS 3128 200 4 provided provide VBN 3128 200 5 with with IN 3128 200 6 the the DT 3128 200 7 UI UI NNP 3128 200 8 templates template NNS 3128 200 9 are be VBP 3128 200 10 docu- docu- JJ 3128 200 11 ment ment JJ 3128 200 12 loading loading NN 3128 200 13 , , , 3128 200 14 visualization visualization NN 3128 200 15 , , , 3128 200 16 metadata metadata NNP 3128 200 17 organization organization NN 3128 200 18 , , , 3128 200 19 and and CC 3128 200 20 management management NN 3128 200 21 . . . 3128 201 1 The the DT 3128 201 2 layout layout NN 3128 201 3 template template NN 3128 201 4 , , , 3128 201 5 in in IN 3128 201 6 the the DT 3128 201 7 collection collection NN 3128 201 8 box box NN 3128 201 9 , , , 3128 201 10 manages manage VBZ 3128 201 11 the the DT 3128 201 12 visualization visualization NN 3128 201 13 of of IN 3128 201 14 the the DT 3128 201 15 documents document NNS 3128 201 16 contained contain VBN 3128 201 17 in in IN 3128 201 18 a a DT 3128 201 19 collection collection NN 3128 201 20 , , , 3128 201 21 while while IN 3128 201 22 the the DT 3128 201 23 visualization visualization NN 3128 201 24 template template NN 3128 201 25 works work VBZ 3128 201 26 according accord VBG 3128 201 27 to to IN 3128 201 28 the the DT 3128 201 29 data datum NNS 3128 201 30 ( ( -LRB- 3128 201 31 MIME MIME NNP 3128 201 32 ) ) -RRB- 3128 201 33 type type NN 3128 201 34 specified specify VBN 3128 201 35 by by IN 3128 201 36 the the DT 3128 201 37 document document NN 3128 201 38 . . . 3128 202 1 Actually actually RB 3128 202 2 , , , 3128 202 3 by by IN 3128 202 4 selecting select VBG 3128 202 5 a a DT 3128 202 6 document document NN 3128 202 7 included include VBN 3128 202 8 in in IN 3128 202 9 the the DT 3128 202 10 collection collection NN 3128 202 11 , , , 3128 202 12 the the DT 3128 202 13 corresponding corresponding JJ 3128 202 14 data data NN 3128 202 15 file file NN 3128 202 16 is be VBZ 3128 202 17 automatically automatically RB 3128 202 18 uploaded uploaded JJ 3128 202 19 and and CC 3128 202 20 visualized visualize VBN 3128 202 21 in in IN 3128 202 22 the the DT 3128 202 23 UI UI NNP 3128 202 24 . . . 3128 203 1 The the DT 3128 203 2 metadata metadata NN 3128 203 3 visualization visualization NN 3128 203 4 in in IN 3128 203 5 the the DT 3128 203 6 code code NN 3128 203 7 template template NN 3128 203 8 reflects reflect VBZ 3128 203 9 the the DT 3128 203 10 metadata metadata NN 3128 203 11 structure structure NN 3128 203 12 ( ( -LRB- 3128 203 13 a a DT 3128 203 14 tree tree NN 3128 203 15 ) ) -RRB- 3128 203 16 represented represent VBN 3128 203 17 by by IN 3128 203 18 a a DT 3128 203 19 struct struct NN 3128 203 20 , , , 3128 203 21 specifying specify VBG 3128 203 22 the the DT 3128 203 23 relationship relationship NN 3128 203 24 between between IN 3128 203 25 parent parent NN 3128 203 26 and and CC 3128 203 27 child child NN 3128 203 28 nodes node NNS 3128 203 29 . . . 3128 204 1 Thus thus RB 3128 204 2 the the DT 3128 204 3 XUL xul NN 3128 204 4 template template NN 3128 204 5 includes include VBZ 3128 204 6 an an DT 3128 204 7 area area NN 3128 204 8 ( ( -LRB- 3128 204 9 the the DT 3128 204 10 meta- meta- NNP 3128 204 11 data data NNP 3128 204 12 box box NNP 3128 204 13 ) ) -RRB- 3128 204 14 for for IN 3128 204 15 managing manage VBG 3128 204 16 tree tree NN 3128 204 17 structures structure NNS 3128 204 18 as as IN 3128 204 19 described describe VBN 3128 204 20 in in IN 3128 204 21 the the DT 3128 204 22 visual visual JJ 3128 204 23 model model NN 3128 204 24 of of IN 3128 204 25 the the DT 3128 204 26 DL DL NNP 3128 204 27 . . . 3128 205 1 Although although IN 3128 205 2 the the DT 3128 205 3 tree tree NN 3128 205 4 - - HYPH 3128 205 5 like like JJ 3128 205 6 visualiza- visualiza- NN 3128 205 7 tion tion NN 3128 205 8 has have VBZ 3128 205 9 potential potential JJ 3128 205 10 drawbacks drawback NNS 3128 205 11 if if IN 3128 205 12 there there EX 3128 205 13 are be VBP 3128 205 14 many many JJ 3128 205 15 metadata metadata NN 3128 205 16 items item NNS 3128 205 17 , , , 3128 205 18 there there EX 3128 205 19 should should MD 3128 205 20 be be VB 3128 205 21 no no DT 3128 205 22 real real JJ 3128 205 23 concern concern NN 3128 205 24 with with IN 3128 205 25 medium medium JJ 3128 205 26 loads load NNS 3128 205 27 . . . 3128 206 1 The the DT 3128 206 2 UI UI NNP 3128 206 3 template template NN 3128 206 4 also also RB 3128 206 5 includes include VBZ 3128 206 6 a a DT 3128 206 7 box box NN 3128 206 8 to to TO 3128 206 9 perform perform VB 3128 206 10 opera- opera- JJ 3128 206 11 tions tion NNS 3128 206 12 on on IN 3128 206 13 metadata metadata NN 3128 206 14 , , , 3128 206 15 such such JJ 3128 206 16 as as IN 3128 206 17 insert insert NN 3128 206 18 , , , 3128 206 19 delete delete JJ 3128 206 20 , , , 3128 206 21 and and CC 3128 206 22 edit edit NN 3128 206 23 . . . 3128 207 1 Users user NNS 3128 207 2 can can MD 3128 207 3 select select VB 3128 207 4 a a DT 3128 207 5 value value NN 3128 207 6 in in IN 3128 207 7 the the DT 3128 207 8 metadata metadata NN 3128 207 9 box box NN 3128 207 10 and and CC 3128 207 11 manipulate manipulate VB 3128 207 12 the the DT 3128 207 13 presented present VBN 3128 207 14 values value NNS 3128 207 15 . . . 3128 208 1 Figure figure NN 3128 208 2 4 4 CD 3128 208 3 shows show VBZ 3128 208 4 an an DT 3128 208 5 example example NN 3128 208 6 of of IN 3128 208 7 a a DT 3128 208 8 UI UI NNP 3128 208 9 generated generate VBN 3128 208 10 from from IN 3128 208 11 a a DT 3128 208 12 basic basic JJ 3128 208 13 template template NN 3128 208 14 . . . 3128 209 1 service service NN 3128 209 2 templates template NNS 3128 209 3 To to TO 3128 209 4 achieve achieve VB 3128 209 5 automated automate VBN 3128 209 6 code code NN 3128 209 7 generation generation NN 3128 209 8 , , , 3128 209 9 we -PRON- PRP 3128 209 10 use use VBP 3128 209 11 XDoclet XDoclet NNP 3128 209 12 to to TO 3128 209 13 specify specify VB 3128 209 14 parameters parameter NNS 3128 209 15 and and CC 3128 209 16 service service NN 3128 209 17 code code NN 3128 209 18 generation generation NN 3128 209 19 according accord VBG 3128 209 20 to to IN 3128 209 21 such such JJ 3128 209 22 parameters parameter NNS 3128 209 23 . . . 3128 210 1 CRADLE cradle NN 3128 210 2 can can MD 3128 210 3 automatically automatically RB 3128 210 4 annotate annotate VB 3128 210 5 Java Java NNP 3128 210 6 files file NNS 3128 210 7 with with IN 3128 210 8 name name NN 3128 210 9 – – : 3128 210 10 value value NN 3128 210 11 pairs pair NNS 3128 210 12 , , , 3128 210 13 and and CC 3128 210 14 XDoclet XDoclet NNP 3128 210 15 provides provide VBZ 3128 210 16 a a DT 3128 210 17 syntax syntax NN 3128 210 18 for for IN 3128 210 19 parameter parameter NN 3128 210 20 specification specification NN 3128 210 21 . . . 3128 211 1 Code code NN 3128 211 2 generation generation NN 3128 211 3 is be VBZ 3128 211 4 classes class NNS 3128 211 5 and and CC 3128 211 6 function function NN 3128 211 7 as as IN 3128 211 8 search search NN 3128 211 9 engines engine NNS 3128 211 10 for for IN 3128 211 11 the the DT 3128 211 12 system system NN 3128 211 13 . . . 3128 212 1 Services service NNS 3128 212 2 classes class NNS 3128 212 3 also also RB 3128 212 4 are be VBP 3128 212 5 generated generate VBN 3128 212 6 and and CC 3128 212 7 are be VBP 3128 212 8 represented represent VBN 3128 212 9 as as IN 3128 212 10 attribute attribute NN 3128 212 11 - - HYPH 3128 212 12 oriented orient VBN 3128 212 13 classes class NNS 3128 212 14 involving involve VBG 3128 212 15 parts part NNS 3128 212 16 and and CC 3128 212 17 features feature NNS 3128 212 18 of of IN 3128 212 19 entities entity NNS 3128 212 20 . . . 3128 213 1 ■ ■ NFP 3128 213 2 ■ ■ NFP 3128 213 3 CRADLE cradle NN 3128 213 4 platform platform NN 3128 213 5 The the DT 3128 213 6 CRADLE CRADLE NNP 3128 213 7 platform platform NN 3128 213 8 is be VBZ 3128 213 9 based base VBN 3128 213 10 on on IN 3128 213 11 a a DT 3128 213 12 model model NN 3128 213 13 - - HYPH 3128 213 14 driven drive VBN 3128 213 15 approach approach NN 3128 213 16 for for IN 3128 213 17 the the DT 3128 213 18 design design NN 3128 213 19 and and CC 3128 213 20 automatic automatic JJ 3128 213 21 generation generation NN 3128 213 22 of of IN 3128 213 23 code code NN 3128 213 24 for for IN 3128 213 25 DLs dl NNS 3128 213 26 . . . 3128 214 1 In in IN 3128 214 2 particular particular JJ 3128 214 3 , , , 3128 214 4 the the DT 3128 214 5 DSVL DSVL NNP 3128 214 6 for for IN 3128 214 7 CRADLE CRADLE NNP 3128 214 8 has have VBZ 3128 214 9 four four CD 3128 214 10 diagram diagram NN 3128 214 11 types type NNS 3128 214 12 ( ( -LRB- 3128 214 13 collection collection NN 3128 214 14 , , , 3128 214 15 structure structure NN 3128 214 16 , , , 3128 214 17 service service NN 3128 214 18 , , , 3128 214 19 and and CC 3128 214 20 actor actor NN 3128 214 21 ) ) -RRB- 3128 214 22 to to TO 3128 214 23 describe describe VB 3128 214 24 the the DT 3128 214 25 different different JJ 3128 214 26 aspects aspect NNS 3128 214 27 of of IN 3128 214 28 a a DT 3128 214 29 DL DL NNP 3128 214 30 . . . 3128 215 1 In in IN 3128 215 2 this this DT 3128 215 3 section section NN 3128 215 4 we -PRON- PRP 3128 215 5 describe describe VBP 3128 215 6 the the DT 3128 215 7 user user NN 3128 215 8 interface interface NN 3128 215 9 ( ( -LRB- 3128 215 10 UI UI NNP 3128 215 11 ) ) -RRB- 3128 215 12 and and CC 3128 215 13 service service NN 3128 215 14 templates template NNS 3128 215 15 used use VBN 3128 215 16 for for IN 3128 215 17 generating generate VBG 3128 215 18 the the DT 3128 215 19 DL DL NNP 3128 215 20 tools tool NNS 3128 215 21 . . . 3128 216 1 In in IN 3128 216 2 particular particular JJ 3128 216 3 , , , 3128 216 4 the the DT 3128 216 5 UI UI NNP 3128 216 6 layout layout NN 3128 216 7 is be VBZ 3128 216 8 mainly mainly RB 3128 216 9 generated generate VBN 3128 216 10 from from IN 3128 216 11 the the DT 3128 216 12 structured structured JJ 3128 216 13 information information NN 3128 216 14 provided provide VBN 3128 216 15 by by IN 3128 216 16 the the DT 3128 216 17 document document NN 3128 216 18 , , , 3128 216 19 struct struct NN 3128 216 20 , , , 3128 216 21 and and CC 3128 216 22 collection collection NN 3128 216 23 entities entity NNS 3128 216 24 . . . 3128 217 1 The the DT 3128 217 2 UI UI NNP 3128 217 3 events event NNS 3128 217 4 are be VBP 3128 217 5 managed manage VBN 3128 217 6 by by IN 3128 217 7 invoking invoke VBG 3128 217 8 the the DT 3128 217 9 appropriate appropriate JJ 3128 217 10 services service NNS 3128 217 11 according accord VBG 3128 217 12 to to IN 3128 217 13 the the DT 3128 217 14 imported import VBN 3128 217 15 XUL xul NN 3128 217 16 templates template NNS 3128 217 17 . . . 3128 218 1 At at IN 3128 218 2 the the DT 3128 218 3 service service NN 3128 218 4 and and CC 3128 218 5 communica- communica- NN 3128 218 6 tion tion NN 3128 218 7 levels level NNS 3128 218 8 , , , 3128 218 9 the the DT 3128 218 10 XDoclet XDoclet NNP 3128 218 11 code code NN 3128 218 12 is be VBZ 3128 218 13 generated generate VBN 3128 218 14 by by IN 3128 218 15 the the DT 3128 218 16 service service NN 3128 218 17 and and CC 3128 218 18 actor actor NN 3128 218 19 entities entity NNS 3128 218 20 , , , 3128 218 21 exploiting exploit VBG 3128 218 22 their -PRON- PRP$ 3128 218 23 relationships relationship NNS 3128 218 24 . . . 3128 219 1 We -PRON- PRP 3128 219 2 also also RB 3128 219 3 show show VBP 3128 219 4 how how WRB 3128 219 5 code code NN 3128 219 6 generation generation NN 3128 219 7 works work VBZ 3128 219 8 and and CC 3128 219 9 the the DT 3128 219 10 advanced advanced JJ 3128 219 11 platform platform NN 3128 219 12 features feature NNS 3128 219 13 , , , 3128 219 14 such such JJ 3128 219 15 as as IN 3128 219 16 automatic automatic JJ 3128 219 17 service service NN 3128 219 18 discovery discovery NN 3128 219 19 . . . 3128 220 1 At at IN 3128 220 2 the the DT 3128 220 3 end end NN 3128 220 4 of of IN 3128 220 5 the the DT 3128 220 6 section section NN 3128 220 7 a a DT 3128 220 8 running run VBG 3128 220 9 example example NN 3128 220 10 is be VBZ 3128 220 11 shown show VBN 3128 220 12 , , , 3128 220 13 rep- rep- DT 3128 220 14 resenting resent VBG 3128 220 15 all all PDT 3128 220 16 the the DT 3128 220 17 phases phase NNS 3128 220 18 involved involve VBN 3128 220 19 in in IN 3128 220 20 using use VBG 3128 220 21 the the DT 3128 220 22 CRADLE CRADLE NNP 3128 220 23 framework framework NN 3128 220 24 for for IN 3128 220 25 generating generate VBG 3128 220 26 the the DT 3128 220 27 DL DL NNP 3128 220 28 tools tool NNS 3128 220 29 for for IN 3128 220 30 a a DT 3128 220 31 typical typical JJ 3128 220 32 library library NN 3128 220 33 scenario scenario NN 3128 220 34 . . . 3128 221 1 user user NN 3128 221 2 interface interface NN 3128 221 3 templates template NNS 3128 221 4 The the DT 3128 221 5 generation generation NN 3128 221 6 of of IN 3128 221 7 the the DT 3128 221 8 UI UI NNP 3128 221 9 is be VBZ 3128 221 10 driven drive VBN 3128 221 11 by by IN 3128 221 12 the the DT 3128 221 13 visual visual JJ 3128 221 14 model model NN 3128 221 15 designed design VBN 3128 221 16 by by IN 3128 221 17 the the DT 3128 221 18 CRADLE CRADLE NNP 3128 221 19 user user NN 3128 221 20 . . . 3128 222 1 Specifically specifically RB 3128 222 2 , , , 3128 222 3 the the DT 3128 222 4 model model NN 3128 222 5 entities entity NNS 3128 222 6 involved involve VBN 3128 222 7 in in IN 3128 222 8 this this DT 3128 222 9 process process NN 3128 222 10 are be VBP 3128 222 11 document document NN 3128 222 12 , , , 3128 222 13 struct struct NN 3128 222 14 and and CC 3128 222 15 collection collection NN 3128 222 16 ( ( -LRB- 3128 222 17 see see VB 3128 222 18 figure figure NN 3128 222 19 2 2 CD 3128 222 20 ) ) -RRB- 3128 222 21 for for IN 3128 222 22 the the DT 3128 222 23 basic basic JJ 3128 222 24 components component NNS 3128 222 25 and and CC 3128 222 26 lay- lay- RB 3128 222 27 out out IN 3128 222 28 of of IN 3128 222 29 the the DT 3128 222 30 interfaces interface NNS 3128 222 31 , , , 3128 222 32 while while IN 3128 222 33 linked link VBN 3128 222 34 services service NNS 3128 222 35 are be VBP 3128 222 36 described describe VBN 3128 222 37 in in IN 3128 222 38 the the DT 3128 222 39 appropriate appropriate JJ 3128 222 40 templates template NNS 3128 222 41 . . . 3128 223 1 The the DT 3128 223 2 code code NN 3128 223 3 generation generation NN 3128 223 4 process process NN 3128 223 5 takes take VBZ 3128 223 6 place place NN 3128 223 7 through through IN 3128 223 8 transformations transformation NNS 3128 223 9 implemented implement VBN 3128 223 10 as as IN 3128 223 11 actions action NNS 3128 223 12 in in IN 3128 223 13 the the DT 3128 223 14 AToM3 AToM3 `` 3128 223 15 metamodel metamodel NNP 3128 223 16 specification specification NN 3128 223 17 , , , 3128 223 18 where where WRB 3128 223 19 graph graph NN 3128 223 20 - - HYPH 3128 223 21 grammar grammar NN 3128 223 22 rules rule NNS 3128 223 23 may may MD 3128 223 24 have have VB 3128 223 25 a a DT 3128 223 26 condition condition NN 3128 223 27 that that WDT 3128 223 28 must must MD 3128 223 29 be be VB 3128 223 30 satisfied satisfied JJ 3128 223 31 for for IN 3128 223 32 the the DT 3128 223 33 rule rule NN 3128 223 34 to to TO 3128 223 35 be be VB 3128 223 36 applied apply VBN 3128 223 37 ( ( -LRB- 3128 223 38 preconditions precondition NNS 3128 223 39 ) ) -RRB- 3128 223 40 , , , 3128 223 41 as as RB 3128 223 42 well well RB 3128 223 43 as as IN 3128 223 44 actions action NNS 3128 223 45 to to TO 3128 223 46 be be VB 3128 223 47 performed perform VBN 3128 223 48 when when WRB 3128 223 49 the the DT 3128 223 50 rule rule NN 3128 223 51 is be VBZ 3128 223 52 executed execute VBN 3128 223 53 ( ( -LRB- 3128 223 54 postconditions postcondition NNS 3128 223 55 ) ) -RRB- 3128 223 56 . . . 3128 224 1 A a DT 3128 224 2 transformation transformation NN 3128 224 3 is be VBZ 3128 224 4 described describe VBN 3128 224 5 during during IN 3128 224 6 the the DT 3128 224 7 visual visual JJ 3128 224 8 modeling modeling NN 3128 224 9 phase phase NN 3128 224 10 in in IN 3128 224 11 terms term NNS 3128 224 12 of of IN 3128 224 13 conditions condition NNS 3128 224 14 and and CC 3128 224 15 corresponding correspond VBG 3128 224 16 actions action NNS 3128 224 17 ( ( -LRB- 3128 224 18 inserting insert VBG 3128 224 19 XUL xul NN 3128 224 20 language language NN 3128 224 21 statements statement NNS 3128 224 22 for for IN 3128 224 23 the the DT 3128 224 24 interface interface NN 3128 224 25 in in IN 3128 224 26 the the DT 3128 224 27 appropriate appropriate JJ 3128 224 28 code code NN 3128 224 29 template template NN 3128 224 30 placeholders placeholder NNS 3128 224 31 ) ) -RRB- 3128 224 32 . . . 3128 225 1 The the DT 3128 225 2 gener- gener- NN 3128 225 3 ated ate VBN 3128 225 4 user user NN 3128 225 5 interface interface NN 3128 225 6 is be VBZ 3128 225 7 built build VBN 3128 225 8 on on IN 3128 225 9 a a DT 3128 225 10 set set NN 3128 225 11 of of IN 3128 225 12 XUL xul NN 3128 225 13 template template NN 3128 225 14 files file NNS 3128 225 15 that that WDT 3128 225 16 are be VBP 3128 225 17 automatically automatically RB 3128 225 18 specialized specialized JJ 3128 225 19 on on IN 3128 225 20 the the DT 3128 225 21 basis basis NN 3128 225 22 of of IN 3128 225 23 the the DT 3128 225 24 attributes attribute NNS 3128 225 25 and and CC 3128 225 26 relationships relationship NNS 3128 225 27 designed design VBN 3128 225 28 in in IN 3128 225 29 the the DT 3128 225 30 visual visual JJ 3128 225 31 mod- mod- NN 3128 225 32 eling eling NN 3128 225 33 phase phase NN 3128 225 34 . . . 3128 226 1 The the DT 3128 226 2 layout layout NN 3128 226 3 template template NN 3128 226 4 for for IN 3128 226 5 the the DT 3128 226 6 user user NN 3128 226 7 interface interface NN 3128 226 8 is be VBZ 3128 226 9 divided divide VBN 3128 226 10 into into IN 3128 226 11 two two CD 3128 226 12 columns column NNS 3128 226 13 ( ( -LRB- 3128 226 14 see see VB 3128 226 15 figure figure NNP 3128 226 16 4 4 CD 3128 226 17 ) ) -RRB- 3128 226 18 . . . 3128 227 1 The the DT 3128 227 2 left left JJ 3128 227 3 column column NN 3128 227 4 is be VBZ 3128 227 5 made make VBN 3128 227 6 of of IN 3128 227 7 three three CD 3128 227 8 boxes box NNS 3128 227 9 : : : 3128 227 10 ( ( -LRB- 3128 227 11 1 1 LS 3128 227 12 ) ) -RRB- 3128 227 13 the the DT 3128 227 14 collection collection NN 3128 227 15 box box NN 3128 227 16 ( ( -LRB- 3128 227 17 2 2 LS 3128 227 18 ) ) -RRB- 3128 227 19 the the DT 3128 227 20 metadata metadata NN 3128 227 21 box box NN 3128 227 22 , , , 3128 227 23 Figure figure NN 3128 227 24 4 4 CD 3128 227 25 . . . 3128 228 1 An an DT 3128 228 2 example example NN 3128 228 3 of of IN 3128 228 4 an an DT 3128 228 5 automatically automatically RB 3128 228 6 generated generate VBN 3128 228 7 user user NN 3128 228 8 inter- inter- NN 3128 228 9 face face NN 3128 228 10 . . . 3128 229 1 ( ( -LRB- 3128 229 2 A a DT 3128 229 3 ) ) -RRB- 3128 229 4 document document NN 3128 229 5 area area NN 3128 229 6 ; ; : 3128 229 7 ( ( -LRB- 3128 229 8 B b NN 3128 229 9 ) ) -RRB- 3128 229 10 collection collection NN 3128 229 11 box box NN 3128 229 12 ; ; , 3128 229 13 ( ( -LRB- 3128 229 14 C c NN 3128 229 15 ) ) -RRB- 3128 229 16 metadata metadata NN 3128 229 17 box box NN 3128 229 18 ; ; , 3128 229 19 ( ( -LRB- 3128 229 20 D d NN 3128 229 21 ) ) -RRB- 3128 229 22 metadata metadata NN 3128 229 23 operations operation NNS 3128 229 24 box box NN 3128 229 25 . . . 3128 230 1 GeNerAtiNG GeNerAtiNG NNP 3128 230 2 cOllABOrAtive collaborative NN 3128 230 3 sYsteMs system NNS 3128 230 4 FOr FOr NNS 3128 230 5 DiGitAl DiGitAl NNP 3128 230 6 liBrAries liBrAries NNP 3128 230 7 | | NNP 3128 230 8 MAliziA MAliziA NNP 3128 230 9 , , , 3128 230 10 BOttONi bottoni UH 3128 230 11 , , , 3128 230 12 AND and CC 3128 230 13 leviAlDi levialdi ADD 3128 230 14 179 179 CD 3128 230 15 " " `` 3128 230 16 msg msg VBN 3128 230 17 arguments.argname arguments.argname NN 3128 230 18 " " '' 3128 230 19 > > XX 3128 230 20 { { -LRB- 3128 230 21 " " '' 3128 230 22 < < XX 3128 230 23 XDtField XDtField NNP 3128 230 24 : : : 3128 230 25 fieldName/ fieldName/ NNP 3128 230 26 > > XX 3128 230 27 " " '' 3128 230 28 , , , 3128 230 29 " " '' 3128 230 30 < < XX 3128 230 31 XDtField XDtField NNP 3128 230 32 : : : 3128 230 33 fieldTagValue fieldTagValue NNP 3128 230 34 tagName= tagName= NNP 3128 230 35 " " '' 3128 230 36 msg msg VBN 3128 230 37 arguments.argname arguments.argname NNP 3128 230 38 " " '' 3128 230 39 paramName="name"/ paramName="name"/ NNP 3128 230 40 > > XX 3128 230 41 " " '' 3128 230 42 " " `` 3128 230 43 < < XX 3128 230 44 XDtField XDtField NNP 3128 230 45 : : : 3128 230 46 fieldTagValue fieldTagValue NNP 3128 230 47 tagName= tagName= NNP 3128 230 48 " " '' 3128 230 49 msg msg VBN 3128 230 50 arguments.argname arguments.argname NN 3128 230 51 " " `` 3128 230 52 paramName= paramName= NNP 3128 230 53 " " `` 3128 230 54 desc desc JJ 3128 230 55 " " '' 3128 230 56 / / , 3128 230 57 > > XX 3128 230 58 " " '' 3128 230 59 } } -RRB- 3128 230 60 , , , 3128 230 61 < < XX 3128 230 62 /XDtField /XDtField NFP 3128 230 63 : : : 3128 230 64 ifHasFieldTag ifHasFieldTag NNP 3128 230 65 > > XX 3128 230 66 < < XX 3128 230 67 /XDtField /XDtField NFP 3128 230 68 : : : 3128 230 69 forAllFields forAllFields NNP 3128 230 70 > > XX 3128 230 71 } } -RRB- 3128 230 72 ; ; : 3128 230 73 The the DT 3128 230 74 first first JJ 3128 230 75 two two CD 3128 230 76 lines line NNS 3128 230 77 declare declare VBP 3128 230 78 a a DT 3128 230 79 class class NN 3128 230 80 with with IN 3128 230 81 a a DT 3128 230 82 name name NN 3128 230 83 class class NN 3128 230 84 nameImpl nameimpl NN 3128 230 85 that that WDT 3128 230 86 extends extend VBZ 3128 230 87 the the DT 3128 230 88 class class NN 3128 230 89 name name NN 3128 230 90 . . . 3128 231 1 The the DT 3128 231 2 XDoclet XDoclet NNP 3128 231 3 template template NN 3128 231 4 tag tag NN 3128 231 5 XDtClass xdtclass NN 3128 231 6 : : : 3128 231 7 className className NNP 3128 231 8 denotes denote VBZ 3128 231 9 the the DT 3128 231 10 name name NN 3128 231 11 of of IN 3128 231 12 the the DT 3128 231 13 class class NN 3128 231 14 in in IN 3128 231 15 the the DT 3128 231 16 annotated annotate VBN 3128 231 17 Java Java NNP 3128 231 18 file file NN 3128 231 19 . . . 3128 232 1 All all DT 3128 232 2 standard standard JJ 3128 232 3 XDoclet XDoclet NNP 3128 232 4 template template NN 3128 232 5 tags tag NNS 3128 232 6 have have VBP 3128 232 7 a a DT 3128 232 8 namespace namespace NN 3128 232 9 starting start VBG 3128 232 10 with with IN 3128 232 11 “ " `` 3128 232 12 XDt XDt NNS 3128 232 13 . . . 3128 232 14 ” " '' 3128 232 15 The the DT 3128 232 16 rest rest NN 3128 232 17 of of IN 3128 232 18 the the DT 3128 232 19 template template NN 3128 232 20 uses use VBZ 3128 232 21 XDtField XDtField NNP 3128 232 22 : : : 3128 232 23 forAllField forallfield NN 3128 232 24 to to TO 3128 232 25 iterate iterate VB 3128 232 26 through through IN 3128 232 27 the the DT 3128 232 28 fields field NNS 3128 232 29 . . . 3128 233 1 For for IN 3128 233 2 each each DT 3128 233 3 field field NN 3128 233 4 with with IN 3128 233 5 a a DT 3128 233 6 tag tag NN 3128 233 7 named name VBN 3128 233 8 msg msg NNP 3128 233 9 arguments.argname arguments.argname NNP 3128 233 10 ( ( -LRB- 3128 233 11 checked check VBN 3128 233 12 using use VBG 3128 233 13 XDtField XDtField NNP 3128 233 14 : : : 3128 233 15 ifHasFieldTag ifHasFieldTag NNP 3128 233 16 ) ) -RRB- 3128 233 17 , , , 3128 233 18 it -PRON- PRP 3128 233 19 creates create VBZ 3128 233 20 a a DT 3128 233 21 subarray subarray NN 3128 233 22 of of IN 3128 233 23 strings string NNS 3128 233 24 using use VBG 3128 233 25 the the DT 3128 233 26 values value NNS 3128 233 27 obtained obtain VBN 3128 233 28 from from IN 3128 233 29 the the DT 3128 233 30 field field NN 3128 233 31 tag tag NN 3128 233 32 parameters parameter NNS 3128 233 33 . . . 3128 234 1 XDtField XDtField NNP 3128 234 2 : : : 3128 234 3 fieldName fieldname NN 3128 234 4 gives give VBZ 3128 234 5 the the DT 3128 234 6 name name NN 3128 234 7 of of IN 3128 234 8 the the DT 3128 234 9 field field NN 3128 234 10 , , , 3128 234 11 while while IN 3128 234 12 XDtField XDtField NNP 3128 234 13 : : : 3128 234 14 fieldTagValue fieldtagvalue CD 3128 234 15 retrieves retrieve VBZ 3128 234 16 the the DT 3128 234 17 value value NN 3128 234 18 of of IN 3128 234 19 a a DT 3128 234 20 given give VBN 3128 234 21 field field NN 3128 234 22 tag tag NN 3128 234 23 parameter parameter NN 3128 234 24 . . . 3128 235 1 Characters character NNS 3128 235 2 that that WDT 3128 235 3 are be VBP 3128 235 4 not not RB 3128 235 5 part part NN 3128 235 6 of of IN 3128 235 7 some some DT 3128 235 8 XDoclet XDoclet NNP 3128 235 9 template template NN 3128 235 10 tags tag NNS 3128 235 11 are be VBP 3128 235 12 directly directly RB 3128 235 13 copied copy VBN 3128 235 14 into into IN 3128 235 15 the the DT 3128 235 16 generated generate VBN 3128 235 17 code code NN 3128 235 18 . . . 3128 236 1 The the DT 3128 236 2 following follow VBG 3128 236 3 code code NN 3128 236 4 segment segment NN 3128 236 5 was be VBD 3128 236 6 generated generate VBN 3128 236 7 by by IN 3128 236 8 XDoclet XDoclet NNP 3128 236 9 using use VBG 3128 236 10 the the DT 3128 236 11 annotated annotate VBN 3128 236 12 fields field NNS 3128 236 13 and and CC 3128 236 14 the the DT 3128 236 15 above above JJ 3128 236 16 tem- tem- NN 3128 236 17 plate plate NN 3128 236 18 segment segment NN 3128 236 19 : : : 3128 236 20 public public JJ 3128 236 21 class class NN 3128 236 22 MSGArgumentsImpl msgargumentsimpl NN 3128 236 23 extends extend VBZ 3128 236 24 MSGArguments msgargument NNS 3128 236 25 { { -LRB- 3128 236 26 public public JJ 3128 236 27 static static JJ 3128 236 28 String string NN 3128 236 29 [ [ -LRB- 3128 236 30 ] ] -RRB- 3128 236 31 [ [ -LRB- 3128 236 32 ] ] -RRB- 3128 236 33 argumentNames argumentname NNS 3128 236 34 = = , 3128 236 35 new new JJ 3128 236 36 String string NN 3128 236 37 [ [ -LRB- 3128 236 38 ] ] -RRB- 3128 236 39 [ [ -LRB- 3128 236 40 ] ] -RRB- 3128 236 41 { { -LRB- 3128 236 42 { { -LRB- 3128 236 43 " " `` 3128 236 44 eventMsg eventMsg NNP 3128 236 45 " " '' 3128 236 46 , , , 3128 236 47 " " `` 3128 236 48 event event NN 3128 236 49 " " '' 3128 236 50 , , , 3128 236 51 " " `` 3128 236 52 eventstring eventstre VBG 3128 236 53 " " '' 3128 236 54 } } -RRB- 3128 236 55 , , , 3128 236 56 { { -LRB- 3128 236 57 " " `` 3128 236 58 responseMsg responsemsg NN 3128 236 59 " " '' 3128 236 60 , , , 3128 236 61 " " `` 3128 236 62 response response NN 3128 236 63 " " '' 3128 236 64 , , , 3128 236 65 " " `` 3128 236 66 responsestring responsestre VBG 3128 236 67 " " '' 3128 236 68 } } -RRB- 3128 236 69 , , , 3128 236 70 } } -RRB- 3128 236 71 ; ; : 3128 236 72 } } -RRB- 3128 236 73 Similarly similarly RB 3128 236 74 , , , 3128 236 75 we -PRON- PRP 3128 236 76 generate generate VBP 3128 236 77 the the DT 3128 236 78 getter getter NN 3128 236 79 and and CC 3128 236 80 setter setter JJ 3128 236 81 methods method NNS 3128 236 82 for for IN 3128 236 83 each each DT 3128 236 84 field field NN 3128 236 85 : : : 3128 236 86 < < XX 3128 236 87 XDtField XDtField NNP 3128 236 88 : : : 3128 236 89 forAllFields forAllFields NNP 3128 236 90 > > XX 3128 236 91 < < XX 3128 236 92 XDtField XDtField NNP 3128 236 93 : : : 3128 236 94 ifHasFieldTag ifHasFieldTag NNP 3128 236 95 tagName="msg tagName="msg NNP 3128 236 96 arguments.argname arguments.argname NN 3128 236 97 " " '' 3128 236 98 > > XX 3128 236 99 public public NN 3128 236 100 < < XX 3128 236 101 XDtField XDtField NNP 3128 236 102 : : : 3128 236 103 fieldType/ fieldType/ NNP 3128 236 104 > > XX 3128 236 105 get get VB 3128 236 106 < < XX 3128 236 107 XDtField xdtfield NN 3128 236 108 : : : 3128 236 109 fieldName fieldname NN 3128 236 110 / / SYM 3128 236 111 > > XX 3128 236 112 ( ( -LRB- 3128 236 113 ) ) -RRB- 3128 236 114 { { -LRB- 3128 236 115 return return NN 3128 236 116 < < XX 3128 236 117 XDtField xdtfield NN 3128 236 118 : : : 3128 236 119 fieldName fieldname NN 3128 236 120 / / SYM 3128 236 121 > > XX 3128 236 122 ; ; : 3128 236 123 } } -RRB- 3128 236 124 public public JJ 3128 236 125 void void NN 3128 236 126 set set NN 3128 236 127 < < XX 3128 236 128 XDtField xdtfield NN 3128 236 129 : : : 3128 236 130 fieldName fieldname NN 3128 236 131 / / SYM 3128 236 132 > > XX 3128 236 133 ( ( -LRB- 3128 236 134 String string NN 3128 236 135 value value NN 3128 236 136 ) ) -RRB- 3128 236 137 { { -LRB- 3128 236 138 based base VBN 3128 236 139 on on IN 3128 236 140 code code NN 3128 236 141 templates template NNS 3128 236 142 . . . 3128 237 1 Hence hence RB 3128 237 2 service service NN 3128 237 3 templates template NNS 3128 237 4 are be VBP 3128 237 5 XDoclet XDoclet NNP 3128 237 6 templates template NNS 3128 237 7 for for IN 3128 237 8 transforming transform VBG 3128 237 9 XDoclet XDoclet NNP 3128 237 10 code code NN 3128 237 11 frag- frag- NN 3128 237 12 ments ment NNS 3128 237 13 obtained obtain VBN 3128 237 14 from from IN 3128 237 15 the the DT 3128 237 16 modeled modeled JJ 3128 237 17 service service NN 3128 237 18 entities entity NNS 3128 237 19 . . . 3128 238 1 The the DT 3128 238 2 basic basic JJ 3128 238 3 XDoclet XDoclet NNP 3128 238 4 template template NN 3128 238 5 manages manage VBZ 3128 238 6 messages message NNS 3128 238 7 between between IN 3128 238 8 services service NNS 3128 238 9 , , , 3128 238 10 according accord VBG 3128 238 11 to to IN 3128 238 12 the the DT 3128 238 13 event event NN 3128 238 14 and and CC 3128 238 15 response response NN 3128 238 16 attributes attribute NNS 3128 238 17 described describe VBN 3128 238 18 in in IN 3128 238 19 “ " `` 3128 238 20 CRADLE CRADLE NNP 3128 238 21 Language Language NNP 3128 238 22 and and CC 3128 238 23 Tools Tools NNP 3128 238 24 ” " '' 3128 238 25 above above RB 3128 238 26 . . . 3128 239 1 In in IN 3128 239 2 fact fact NN 3128 239 3 , , , 3128 239 4 CRADLE CRADLE NNP 3128 239 5 generates generate VBZ 3128 239 6 a a DT 3128 239 7 Java Java NNP 3128 239 8 application application NN 3128 239 9 ( ( -LRB- 3128 239 10 a a DT 3128 239 11 service service NN 3128 239 12 ) ) -RRB- 3128 239 13 that that WDT 3128 239 14 needs need VBZ 3128 239 15 to to TO 3128 239 16 receive receive VB 3128 239 17 messages message NNS 3128 239 18 ( ( -LRB- 3128 239 19 event event NN 3128 239 20 ) ) -RRB- 3128 239 21 and and CC 3128 239 22 reply reply VB 3128 239 23 to to IN 3128 239 24 them -PRON- PRP 3128 239 25 ( ( -LRB- 3128 239 26 response response NN 3128 239 27 ) ) -RRB- 3128 239 28 as as IN 3128 239 29 parameters parameter NNS 3128 239 30 for for IN 3128 239 31 the the DT 3128 239 32 service service NN 3128 239 33 application application NN 3128 239 34 . . . 3128 240 1 In in IN 3128 240 2 XDoclet XDoclet NNP 3128 240 3 , , , 3128 240 4 these these DT 3128 240 5 can can MD 3128 240 6 be be VB 3128 240 7 attached attach VBN 3128 240 8 to to IN 3128 240 9 the the DT 3128 240 10 cor- cor- NN 3128 240 11 responding respond VBG 3128 240 12 field field NN 3128 240 13 by by IN 3128 240 14 means mean NNS 3128 240 15 of of IN 3128 240 16 annotation annotation NN 3128 240 17 tags tag NNS 3128 240 18 , , , 3128 240 19 as as IN 3128 240 20 in in IN 3128 240 21 the the DT 3128 240 22 following follow VBG 3128 240 23 code code NN 3128 240 24 segments segment NNS 3128 240 25 : : : 3128 240 26 public public JJ 3128 240 27 class class NN 3128 240 28 MSGArguments msgargument NNS 3128 240 29 { { -LRB- 3128 240 30 . . . 3128 241 1 . . . 3128 242 1 . . . 3128 243 1 . . . 3128 244 1 . . . 3128 245 1 . . . 3128 246 1 / / NFP 3128 246 2 * * NFP 3128 246 3 * * NFP 3128 246 4 @msg @msg , 3128 246 5 arguments.argname arguments.argname NN 3128 246 6 name="event name="event NNP 3128 246 7 " " '' 3128 246 8 desc="event_string desc="event_stre VBG 3128 246 9 " " `` 3128 246 10 * * NFP 3128 246 11 / / SYM 3128 246 12 protected protect VBN 3128 246 13 String String NNP 3128 246 14 eventMsg eventMsg NNP 3128 246 15 = = SYM 3128 246 16 null null NN 3128 246 17 ; ; : 3128 246 18 / / SYM 3128 246 19 * * NFP 3128 246 20 * * NFP 3128 246 21 @msg @msg , 3128 246 22 arguments.argname arguments.argname NN 3128 246 23 name="response name="response NNP 3128 246 24 " " '' 3128 246 25 * * NFP 3128 246 26 desc="response_string desc="response_string NN 3128 246 27 " " `` 3128 246 28 * * NFP 3128 246 29 / / SYM 3128 246 30 protected protect VBN 3128 246 31 String String NNP 3128 246 32 responseMsg responseMsg NNP 3128 246 33 = = SYM 3128 246 34 null null NN 3128 246 35 ; ; : 3128 246 36 } } -RRB- 3128 246 37 Each each DT 3128 246 38 msg msg VBN 3128 246 39 arguments.argname arguments.argname NN 3128 246 40 related related JJ 3128 246 41 to to IN 3128 246 42 a a DT 3128 246 43 field field NN 3128 246 44 is be VBZ 3128 246 45 called call VBN 3128 246 46 a a DT 3128 246 47 field field NN 3128 246 48 tag tag NN 3128 246 49 . . . 3128 247 1 Each each DT 3128 247 2 field field NN 3128 247 3 tag tag NN 3128 247 4 can can MD 3128 247 5 have have VB 3128 247 6 multiple multiple JJ 3128 247 7 parameters parameter NNS 3128 247 8 , , , 3128 247 9 listed list VBN 3128 247 10 after after IN 3128 247 11 the the DT 3128 247 12 field field NN 3128 247 13 tag tag NN 3128 247 14 . . . 3128 248 1 In in IN 3128 248 2 the the DT 3128 248 3 tag tag NN 3128 248 4 name name NN 3128 248 5 msg msg NN 3128 248 6 arguments argument NNS 3128 248 7 .argname .argname NNP 3128 248 8 , , , 3128 248 9 the the DT 3128 248 10 prefix prefix NN 3128 248 11 serves serve VBZ 3128 248 12 as as IN 3128 248 13 the the DT 3128 248 14 namespace namespace NN 3128 248 15 of of IN 3128 248 16 all all DT 3128 248 17 tags tag NNS 3128 248 18 for for IN 3128 248 19 this this DT 3128 248 20 particular particular JJ 3128 248 21 XDoclet XDoclet NNP 3128 248 22 application application NN 3128 248 23 , , , 3128 248 24 thus thus RB 3128 248 25 avoiding avoid VBG 3128 248 26 naming naming NN 3128 248 27 conflicts conflict NNS 3128 248 28 with with IN 3128 248 29 other other JJ 3128 248 30 standard standard NN 3128 248 31 or or CC 3128 248 32 customized customize VBN 3128 248 33 XDoclet XDoclet NNP 3128 248 34 tags tag NNS 3128 248 35 . . . 3128 249 1 Not not RB 3128 249 2 only only RB 3128 249 3 fields field NNS 3128 249 4 can can MD 3128 249 5 be be VB 3128 249 6 annotated annotate VBN 3128 249 7 , , , 3128 249 8 but but CC 3128 249 9 also also RB 3128 249 10 other other JJ 3128 249 11 entities entity NNS 3128 249 12 such such JJ 3128 249 13 as as IN 3128 249 14 class class NN 3128 249 15 and and CC 3128 249 16 functions function NNS 3128 249 17 can can MD 3128 249 18 have have VB 3128 249 19 tags tag NNS 3128 249 20 too too RB 3128 249 21 . . . 3128 250 1 XDoclet xdoclet NN 3128 250 2 enables enable VBZ 3128 250 3 powerful powerful JJ 3128 250 4 code code NN 3128 250 5 generation generation NN 3128 250 6 requir- requir- VBZ 3128 250 7 ing ing JJ 3128 250 8 little little JJ 3128 250 9 or or CC 3128 250 10 no no DT 3128 250 11 customization customization NN 3128 250 12 ( ( -LRB- 3128 250 13 depending depend VBG 3128 250 14 on on IN 3128 250 15 how how WRB 3128 250 16 much much JJ 3128 250 17 is be VBZ 3128 250 18 provided provide VBN 3128 250 19 by by IN 3128 250 20 the the DT 3128 250 21 template template NN 3128 250 22 ) ) -RRB- 3128 250 23 . . . 3128 251 1 The the DT 3128 251 2 type type NN 3128 251 3 of of IN 3128 251 4 code code NN 3128 251 5 to to TO 3128 251 6 be be VB 3128 251 7 generated generate VBN 3128 251 8 using use VBG 3128 251 9 the the DT 3128 251 10 parameters parameter NNS 3128 251 11 is be VBZ 3128 251 12 defined define VBN 3128 251 13 by by IN 3128 251 14 the the DT 3128 251 15 corre- corre- NN 3128 251 16 sponding sponde VBG 3128 251 17 XDoclet XDoclet NNP 3128 251 18 template template NN 3128 251 19 . . . 3128 252 1 We -PRON- PRP 3128 252 2 have have VBP 3128 252 3 created create VBN 3128 252 4 template template NN 3128 252 5 files file NNS 3128 252 6 composed compose VBN 3128 252 7 of of IN 3128 252 8 Java Java NNP 3128 252 9 codes code NNS 3128 252 10 and and CC 3128 252 11 special special JJ 3128 252 12 XDoclet XDoclet NNP 3128 252 13 instructions instruction NNS 3128 252 14 in in IN 3128 252 15 the the DT 3128 252 16 form form NN 3128 252 17 of of IN 3128 252 18 XML xml NN 3128 252 19 tags tag NNS 3128 252 20 . . . 3128 253 1 These these DT 3128 253 2 XDoclet XDoclet NNP 3128 253 3 instructions instruction NNS 3128 253 4 allow allow VBP 3128 253 5 conditionals conditional NNS 3128 253 6 ( ( -LRB- 3128 253 7 if if IN 3128 253 8 ) ) -RRB- 3128 253 9 and and CC 3128 253 10 loops loop NNS 3128 253 11 ( ( -LRB- 3128 253 12 for for IN 3128 253 13 ) ) -RRB- 3128 253 14 , , , 3128 253 15 thus thus RB 3128 253 16 providing provide VBG 3128 253 17 us -PRON- PRP 3128 253 18 with with IN 3128 253 19 expressive expressive JJ 3128 253 20 power power NN 3128 253 21 close close RB 3128 253 22 to to IN 3128 253 23 a a DT 3128 253 24 programming programming NN 3128 253 25 language language NN 3128 253 26 . . . 3128 254 1 In in IN 3128 254 2 the the DT 3128 254 3 following follow VBG 3128 254 4 example example NN 3128 254 5 , , , 3128 254 6 we -PRON- PRP 3128 254 7 first first RB 3128 254 8 create create VBP 3128 254 9 an an DT 3128 254 10 array array NN 3128 254 11 containing contain VBG 3128 254 12 labels label NNS 3128 254 13 and and CC 3128 254 14 other other JJ 3128 254 15 information information NN 3128 254 16 for for IN 3128 254 17 each each DT 3128 254 18 argument argument NN 3128 254 19 : : : 3128 254 20 public public JJ 3128 254 21 class class NN 3128 254 22 < < XX 3128 254 23 XDtClass XDtClass NNP 3128 254 24 : : : 3128 254 25 classOf classOf NNP 3128 254 26 > > XX 3128 254 27 < < XX 3128 254 28 XDtClass XDtClass NNP 3128 254 29 : : : 3128 254 30 className/>ImplImpl > XX 3128 254 34 extends extend NNS 3128 254 35 < < XX 3128 254 36 XDtClass XDtClass NNP 3128 254 37 : : : 3128 254 38 classOf> > XX 3128 254 42 < < XX 3128 254 43 /XDtClass /xdtclass XX 3128 254 44 : : : 3128 254 45 classOf classOf NNP 3128 254 46 > > XX 3128 254 47 { { -LRB- 3128 254 48 public public JJ 3128 254 49 static static JJ 3128 254 50 String string NN 3128 254 51 [ [ -LRB- 3128 254 52 ] ] -RRB- 3128 254 53 [ [ -LRB- 3128 254 54 ] ] -RRB- 3128 254 55 argumentNames argumentname NNS 3128 254 56 = = , 3128 254 57 new new JJ 3128 254 58 String string NN 3128 254 59 [ [ -LRB- 3128 254 60 ] ] -RRB- 3128 254 61 [ [ -LRB- 3128 254 62 ] ] -RRB- 3128 254 63 { { -LRB- 3128 254 64 < < XX 3128 254 65 XDtField XDtField NNP 3128 254 66 : : : 3128 254 67 forAllFields forAllFields NNP 3128 254 68 > > XX 3128 254 69 < < XX 3128 254 70 XDtField XDtField NNP 3128 254 71 : : : 3128 254 72 ifHasFieldTag ifHasFieldTag NNP 3128 254 73 tagName= tagName= NNP 3128 254 74 180 180 CD 3128 254 75 iNFOrMAtiON iNFOrMAtiON NNP 3128 254 76 tecHNOlOGY tecHNOlOGY NNP 3128 254 77 AND and CC 3128 254 78 liBrAries library NNS 3128 254 79 | | CD 3128 254 80 DeceMBer december VBP 3128 254 81 2010 2010 CD 3128 254 82 because because IN 3128 254 83 different different JJ 3128 254 84 design design NN 3128 254 85 choices choice NNS 3128 254 86 in in IN 3128 254 87 the the DT 3128 254 88 template template NN 3128 254 89 can can MD 3128 254 90 lead lead VB 3128 254 91 to to IN 3128 254 92 vastly vastly RB 3128 254 93 different different JJ 3128 254 94 code code NN 3128 254 95 . . . 3128 255 1 We -PRON- PRP 3128 255 2 have have VBP 3128 255 3 included include VBN 3128 255 4 an an DT 3128 255 5 incremental incremental JJ 3128 255 6 mechanism mechanism NN 3128 255 7 by by IN 3128 255 8 which which WDT 3128 255 9 users user NNS 3128 255 10 can can MD 3128 255 11 modify modify VB 3128 255 12 the the DT 3128 255 13 visual visual JJ 3128 255 14 model model NN 3128 255 15 of of IN 3128 255 16 a a DT 3128 255 17 DL DL NNP 3128 255 18 and and CC 3128 255 19 regenerate regenerate NN 3128 255 20 ( ( -LRB- 3128 255 21 XUL XUL NNP 3128 255 22 interface interface NN 3128 255 23 ) ) -RRB- 3128 255 24 code code NN 3128 255 25 only only RB 3128 255 26 for for IN 3128 255 27 the the DT 3128 255 28 modifications modification NNS 3128 255 29 . . . 3128 256 1 By by IN 3128 256 2 employing employ VBG 3128 256 3 this this DT 3128 256 4 solution solution NN 3128 256 5 , , , 3128 256 6 librarians librarian NNS 3128 256 7 and and CC 3128 256 8 DL DL NNP 3128 256 9 designers designer NNS 3128 256 10 can can MD 3128 256 11 work work VB 3128 256 12 as as IN 3128 256 13 they -PRON- PRP 3128 256 14 would would MD 3128 256 15 on on IN 3128 256 16 paper paper NN 3128 256 17 by by IN 3128 256 18 designing design VBG 3128 256 19 the the DT 3128 256 20 visual visual JJ 3128 256 21 scheme scheme NN 3128 256 22 and and CC 3128 256 23 collaboratively collaboratively RB 3128 256 24 updat- updat- JJ 3128 256 25 ing ing NN 3128 256 26 and and CC 3128 256 27 changing change VBG 3128 256 28 it -PRON- PRP 3128 256 29 . . . 3128 257 1 They -PRON- PRP 3128 257 2 can can MD 3128 257 3 generate generate VB 3128 257 4 the the DT 3128 257 5 code code NN 3128 257 6 , , , 3128 257 7 verify verify VB 3128 257 8 the the DT 3128 257 9 implementation implementation NN 3128 257 10 , , , 3128 257 11 and and CC 3128 257 12 , , , 3128 257 13 if if IN 3128 257 14 something something NN 3128 257 15 has have VBZ 3128 257 16 to to TO 3128 257 17 be be VB 3128 257 18 changed change VBN 3128 257 19 , , , 3128 257 20 go go VB 3128 257 21 back back RB 3128 257 22 to to IN 3128 257 23 the the DT 3128 257 24 visual visual JJ 3128 257 25 model model NN 3128 257 26 , , , 3128 257 27 apply apply VBP 3128 257 28 modification modification NN 3128 257 29 , , , 3128 257 30 and and CC 3128 257 31 generate generate VB 3128 257 32 code code NN 3128 257 33 in in IN 3128 257 34 a a DT 3128 257 35 new new JJ 3128 257 36 iteration iteration NN 3128 257 37 of of IN 3128 257 38 the the DT 3128 257 39 process process NN 3128 257 40 . . . 3128 258 1 Once once IN 3128 258 2 the the DT 3128 258 3 visual visual JJ 3128 258 4 model model NN 3128 258 5 has have VBZ 3128 258 6 been be VBN 3128 258 7 modified modify VBN 3128 258 8 , , , 3128 258 9 the the DT 3128 258 10 system system NN 3128 258 11 incremen- incremen- NN 3128 258 12 tally tally NNP 3128 258 13 updates update VBZ 3128 258 14 the the DT 3128 258 15 code code NN 3128 258 16 by by IN 3128 258 17 examining examine VBG 3128 258 18 only only RB 3128 258 19 those those DT 3128 258 20 model model NN 3128 258 21 parts part NNS 3128 258 22 affected affect VBN 3128 258 23 by by IN 3128 258 24 the the DT 3128 258 25 edit edit NN 3128 258 26 and and CC 3128 258 27 modifying modify VBG 3128 258 28 the the DT 3128 258 29 correspond- correspond- JJ 3128 258 30 ing ing NN 3128 258 31 parts part NNS 3128 258 32 of of IN 3128 258 33 the the DT 3128 258 34 generated generate VBN 3128 258 35 code code NN 3128 258 36 . . . 3128 259 1 The the DT 3128 259 2 same same JJ 3128 259 3 approach approach NN 3128 259 4 could could MD 3128 259 5 be be VB 3128 259 6 used use VBN 3128 259 7 for for IN 3128 259 8 services service NNS 3128 259 9 but but CC 3128 259 10 with with IN 3128 259 11 a a DT 3128 259 12 different different JJ 3128 259 13 technique technique NN 3128 259 14 . . . 3128 260 1 In in IN 3128 260 2 fact fact NN 3128 260 3 , , , 3128 260 4 predefined predefine VBN 3128 260 5 templates template NNS 3128 260 6 exist exist VBP 3128 260 7 for for IN 3128 260 8 basic basic JJ 3128 260 9 services service NNS 3128 260 10 , , , 3128 260 11 e.g. e.g. RB 3128 260 12 , , , 3128 260 13 indexing indexing NN 3128 260 14 , , , 3128 260 15 uploading uploading NN 3128 260 16 , , , 3128 260 17 and and CC 3128 260 18 que- que- RB 3128 260 19 rying rying NN 3128 260 20 . . . 3128 261 1 To to TO 3128 261 2 allow allow VB 3128 261 3 service service NN 3128 261 4 providers provider NNS 3128 261 5 to to TO 3128 261 6 add add VB 3128 261 7 new new JJ 3128 261 8 code code NN 3128 261 9 to to IN 3128 261 10 the the DT 3128 261 11 rest rest NN 3128 261 12 of of IN 3128 261 13 the the DT 3128 261 14 service service NN 3128 261 15 component component NN 3128 261 16 list list NN 3128 261 17 , , , 3128 261 18 we -PRON- PRP 3128 261 19 have have VBP 3128 261 20 implemented implement VBN 3128 261 21 a a DT 3128 261 22 registry registry NN 3128 261 23 listing list VBG 3128 261 24 the the DT 3128 261 25 available available JJ 3128 261 26 service service NN 3128 261 27 templates template NNS 3128 261 28 . . . 3128 262 1 When when WRB 3128 262 2 the the DT 3128 262 3 user user NN 3128 262 4 runs run VBZ 3128 262 5 the the DT 3128 262 6 code code NN 3128 262 7 generation generation NN 3128 262 8 process process NN 3128 262 9 , , , 3128 262 10 a a DT 3128 262 11 routine routine JJ 3128 262 12 verifies verifie NNS 3128 262 13 if if IN 3128 262 14 the the DT 3128 262 15 service service NN 3128 262 16 templates template NNS 3128 262 17 included include VBN 3128 262 18 in in IN 3128 262 19 the the DT 3128 262 20 model model NN 3128 262 21 are be VBP 3128 262 22 avail- avail- JJ 3128 262 23 able able JJ 3128 262 24 in in IN 3128 262 25 the the DT 3128 262 26 registry registry NN 3128 262 27 and and CC 3128 262 28 loads load VBZ 3128 262 29 it -PRON- PRP 3128 262 30 into into IN 3128 262 31 memory memory NN 3128 262 32 for for IN 3128 262 33 the the DT 3128 262 34 code code NN 3128 262 35 generation generation NN 3128 262 36 process process NN 3128 262 37 . . . 3128 263 1 We -PRON- PRP 3128 263 2 are be VBP 3128 263 3 planning plan VBG 3128 263 4 to to TO 3128 263 5 support support VB 3128 263 6 a a DT 3128 263 7 standard standard JJ 3128 263 8 mechanism mechanism NN 3128 263 9 based base VBN 3128 263 10 on on IN 3128 263 11 the the DT 3128 263 12 Universal Universal NNP 3128 263 13 Description Description NNP 3128 263 14 , , , 3128 263 15 Discovery Discovery NNP 3128 263 16 , , , 3128 263 17 and and CC 3128 263 18 Integration Integration NNP 3128 263 19 registry.47 registry.47 NNP 3128 263 20 Moreover moreover RB 3128 263 21 , , , 3128 263 22 we -PRON- PRP 3128 263 23 have have VBP 3128 263 24 developed develop VBN 3128 263 25 an an DT 3128 263 26 advanced advanced JJ 3128 263 27 interface interface NN 3128 263 28 template template NN 3128 263 29 that that WDT 3128 263 30 embeds embed VBZ 3128 263 31 validation validation NN 3128 263 32 code code NN 3128 263 33 into into IN 3128 263 34 the the DT 3128 263 35 XUL XUL NNP 3128 263 36 templates template NNS 3128 263 37 for for IN 3128 263 38 the the DT 3128 263 39 interfaces interface NNS 3128 263 40 to to TO 3128 263 41 look look VB 3128 263 42 up up IN 3128 263 43 the the DT 3128 263 44 list list NN 3128 263 45 of of IN 3128 263 46 services service NNS 3128 263 47 made make VBN 3128 263 48 available available JJ 3128 263 49 by by IN 3128 263 50 the the DT 3128 263 51 interface interface NN 3128 263 52 at at IN 3128 263 53 run run NN 3128 263 54 - - HYPH 3128 263 55 time time NN 3128 263 56 . . . 3128 264 1 If if IN 3128 264 2 there there EX 3128 264 3 are be VBP 3128 264 4 services service NNS 3128 264 5 embedded embed VBN 3128 264 6 in in IN 3128 264 7 the the DT 3128 264 8 interface interface NN 3128 264 9 but but CC 3128 264 10 not not RB 3128 264 11 available available JJ 3128 264 12 , , , 3128 264 13 the the DT 3128 264 14 interface interface NN 3128 264 15 is be VBZ 3128 264 16 modified modify VBN 3128 264 17 to to TO 3128 264 18 prevent prevent VB 3128 264 19 access access NN 3128 264 20 to to IN 3128 264 21 them -PRON- PRP 3128 264 22 . . . 3128 265 1 For for IN 3128 265 2 instance instance NN 3128 265 3 , , , 3128 265 4 suppose suppose VB 3128 265 5 that that IN 3128 265 6 an an DT 3128 265 7 interface interface NN 3128 265 8 is be VBZ 3128 265 9 specified specify VBN 3128 265 10 with with IN 3128 265 11 buttons button NNS 3128 265 12 to to TO 3128 265 13 access access VB 3128 265 14 to to IN 3128 265 15 the the DT 3128 265 16 document document NN 3128 265 17 upload upload JJ 3128 265 18 and and CC 3128 265 19 edit edit NN 3128 265 20 services service NNS 3128 265 21 . . . 3128 266 1 If if IN 3128 266 2 , , , 3128 266 3 at at IN 3128 266 4 run run NN 3128 266 5 - - HYPH 3128 266 6 time time NN 3128 266 7 , , , 3128 266 8 the the DT 3128 266 9 check check NN 3128 266 10 does do VBZ 3128 266 11 not not RB 3128 266 12 find find VB 3128 266 13 the the DT 3128 266 14 edit edit NN 3128 266 15 service service NN 3128 266 16 available available JJ 3128 266 17 , , , 3128 266 18 the the DT 3128 266 19 interface interface NN 3128 266 20 will will MD 3128 266 21 present present VB 3128 266 22 only only RB 3128 266 23 the the DT 3128 266 24 but- but- NN 3128 266 25 ton ton NN 3128 266 26 for for IN 3128 266 27 the the DT 3128 266 28 upload upload JJ 3128 266 29 service service NN 3128 266 30 . . . 3128 267 1 ■ ■ NFP 3128 267 2 ■ ■ NFP 3128 267 3 Generating generate VBG 3128 267 4 a a DT 3128 267 5 Digital Digital NNP 3128 267 6 Library Library NNP 3128 267 7 Environment Environment NNP 3128 267 8 As as IN 3128 267 9 a a DT 3128 267 10 first first JJ 3128 267 11 step step NN 3128 267 12 in in IN 3128 267 13 designing design VBG 3128 267 14 the the DT 3128 267 15 digital digital JJ 3128 267 16 library library NN 3128 267 17 environ- environ- NN 3128 267 18 ment ment JJ 3128 267 19 in in IN 3128 267 20 the the DT 3128 267 21 CRADLE CRADLE NNP 3128 267 22 framework framework NN 3128 267 23 , , , 3128 267 24 designers designer NNS 3128 267 25 model model VBP 3128 267 26 the the DT 3128 267 27 society society NN 3128 267 28 involved involve VBN 3128 267 29 in in IN 3128 267 30 the the DT 3128 267 31 specific specific JJ 3128 267 32 scenario scenario NN 3128 267 33 . . . 3128 268 1 We -PRON- PRP 3128 268 2 define define VBP 3128 268 3 a a DT 3128 268 4 running run VBG 3128 268 5 example example NN 3128 268 6 , , , 3128 268 7 called call VBN 3128 268 8 Library Library NNP 3128 268 9 , , , 3128 268 10 to to TO 3128 268 11 show show VB 3128 268 12 the the DT 3128 268 13 process process NN 3128 268 14 , , , 3128 268 15 starting start VBG 3128 268 16 from from IN 3128 268 17 the the DT 3128 268 18 basic basic JJ 3128 268 19 entities entity NNS 3128 268 20 of of IN 3128 268 21 the the DT 3128 268 22 model model NN 3128 268 23 . . . 3128 269 1 We -PRON- PRP 3128 269 2 consider consider VBP 3128 269 3 modeling model VBG 3128 269 4 a a DT 3128 269 5 simple simple JJ 3128 269 6 DL DL NNP 3128 269 7 environment environment NN 3128 269 8 . . . 3128 270 1 The the DT 3128 270 2 involved involved JJ 3128 270 3 actors actor NNS 3128 270 4 are be VBP 3128 270 5 students student NNS 3128 270 6 and and CC 3128 270 7 librarians librarian NNS 3128 270 8 . . . 3128 271 1 The the DT 3128 271 2 DL DL NNP 3128 271 3 Collection Collection NNP 3128 271 4 consists consist VBZ 3128 271 5 of of IN 3128 271 6 Digital Digital NNP 3128 271 7 Paper Paper NNP 3128 271 8 Documents Documents NNPS 3128 271 9 with with IN 3128 271 10 publication publication NN 3128 271 11 , , , 3128 271 12 author author NN 3128 271 13 , , , 3128 271 14 and and CC 3128 271 15 title title NN 3128 271 16 metadata metadata NN 3128 271 17 information information NN 3128 271 18 ( ( -LRB- 3128 271 19 struct struct NN 3128 271 20 entities entity NNS 3128 271 21 ) ) -RRB- 3128 271 22 . . . 3128 272 1 In in IN 3128 272 2 figure figure NN 3128 272 3 5 5 CD 3128 272 4 , , , 3128 272 5 the the DT 3128 272 6 CRADLE CRADLE NNP 3128 272 7 environment environment NN 3128 272 8 ( ( -LRB- 3128 272 9 a a DT 3128 272 10 society society NN 3128 272 11 ) ) -RRB- 3128 272 12 is be VBZ 3128 272 13 shown show VBN 3128 272 14 together together RB 3128 272 15 with with IN 3128 272 16 the the DT 3128 272 17 defined define VBN 3128 272 18 entities entity NNS 3128 272 19 . . . 3128 273 1 Circles circle NNS 3128 273 2 represent represent VBP 3128 273 3 actors actor NNS 3128 273 4 in in IN 3128 273 5 the the DT 3128 273 6 model model NN 3128 273 7 , , , 3128 273 8 rectangles rectangle NNS 3128 273 9 render render VBP 3128 273 10 services service NNS 3128 273 11 , , , 3128 273 12 multiple multiple JJ 3128 273 13 rectangles rectangle NNS 3128 273 14 represent represent VBP 3128 273 15 setValue setValue . 3128 273 16 ( ( -LRB- 3128 273 17 " " `` 3128 273 18 < < XX 3128 273 19 XDtField XDtField NNP 3128 273 20 : : : 3128 273 21 fieldName/ fieldName/ NNP 3128 273 22 > > XX 3128 273 23 " " '' 3128 273 24 , , , 3128 273 25 value value NN 3128 273 26 ) ) -RRB- 3128 273 27 ; ; : 3128 273 28 } } -RRB- 3128 273 29 < < XX 3128 273 30 /XDtField /XDtField NFP 3128 273 31 : : : 3128 273 32 ifHasFieldTag ifHasFieldTag NNP 3128 273 33 > > XX 3128 273 34 < < XX 3128 273 35 /XDtField /XDtField NFP 3128 273 36 : : : 3128 273 37 forAllFields forAllFields NNP 3128 273 38 > > XX 3128 273 39 This this DT 3128 273 40 translates translate VBZ 3128 273 41 into into IN 3128 273 42 the the DT 3128 273 43 following follow VBG 3128 273 44 generated generate VBN 3128 273 45 code code NN 3128 273 46 : : : 3128 273 47 public public NNP 3128 273 48 java.lang java.lang NNP 3128 273 49 . . . 3128 273 50 String string NN 3128 273 51 get get VBP 3128 273 52 eventMsg eventMsg NNP 3128 273 53 ( ( -LRB- 3128 273 54 ) ) -RRB- 3128 273 55 { { -LRB- 3128 273 56 return return NN 3128 273 57 eventMsg eventMsg NNP 3128 273 58 ; ; : 3128 273 59 } } -RRB- 3128 273 60 public public JJ 3128 273 61 void void NN 3128 273 62 set set VBN 3128 273 63 eventMsg eventMsg NNP 3128 273 64 ( ( -LRB- 3128 273 65 String String NNP 3128 273 66 value value NN 3128 273 67 ) ) -RRB- 3128 273 68 { { -LRB- 3128 273 69 setValue setvalue NN 3128 273 70 ( ( -LRB- 3128 273 71 " " `` 3128 273 72 eventMsg eventMsg NNP 3128 273 73 " " '' 3128 273 74 , , , 3128 273 75 value value NN 3128 273 76 ) ) -RRB- 3128 273 77 ; ; : 3128 273 78 } } -RRB- 3128 273 79 public public JJ 3128 273 80 java.lang java.lang NNP 3128 273 81 . . . 3128 273 82 String String NNP 3128 273 83 getresponseMsg getresponseMsg NNP 3128 273 84 ( ( -LRB- 3128 273 85 ) ) -RRB- 3128 273 86 { { -LRB- 3128 273 87 return return NN 3128 273 88 getresponseMsg getresponseMsg NNP 3128 273 89 ; ; : 3128 273 90 } } -RRB- 3128 273 91 public public JJ 3128 273 92 void void NN 3128 273 93 setresponseMsg setresponseMsg NNP 3128 273 94 ( ( -LRB- 3128 273 95 String string NN 3128 273 96 value value NN 3128 273 97 ) ) -RRB- 3128 273 98 { { -LRB- 3128 273 99 setValue setvalue NN 3128 273 100 ( ( -LRB- 3128 273 101 " " `` 3128 273 102 responseMsg responsemsg NN 3128 273 103 " " '' 3128 273 104 , , , 3128 273 105 value value NN 3128 273 106 ) ) -RRB- 3128 273 107 ; ; : 3128 273 108 } } -RRB- 3128 273 109 The the DT 3128 273 110 same same JJ 3128 273 111 template template NN 3128 273 112 is be VBZ 3128 273 113 used use VBN 3128 273 114 for for IN 3128 273 115 managing manage VBG 3128 273 116 the the DT 3128 273 117 name name NN 3128 273 118 and and CC 3128 273 119 sync sync NN 3128 273 120 attributes attribute NNS 3128 273 121 of of IN 3128 273 122 service service NN 3128 273 123 entities entity NNS 3128 273 124 . . . 3128 274 1 code code NNP 3128 274 2 Generation Generation NNP 3128 274 3 , , , 3128 274 4 service service NN 3128 274 5 Discovery Discovery NNP 3128 274 6 , , , 3128 274 7 and and CC 3128 274 8 Advanced advanced JJ 3128 274 9 Features Features NNP 3128 274 10 A a DT 3128 274 11 service service NN 3128 274 12 or or CC 3128 274 13 interface interface NN 3128 274 14 template template NN 3128 274 15 only only RB 3128 274 16 describes describe VBZ 3128 274 17 the the DT 3128 274 18 solu- solu- NNS 3128 274 19 tion tion NN 3128 274 20 to to IN 3128 274 21 a a DT 3128 274 22 particular particular JJ 3128 274 23 design design NN 3128 274 24 problem problem NN 3128 274 25 — — : 3128 274 26 it -PRON- PRP 3128 274 27 is be VBZ 3128 274 28 not not RB 3128 274 29 code code NN 3128 274 30 . . . 3128 275 1 Consequently consequently RB 3128 275 2 , , , 3128 275 3 users user NNS 3128 275 4 will will MD 3128 275 5 find find VB 3128 275 6 it -PRON- PRP 3128 275 7 difficult difficult JJ 3128 275 8 to to TO 3128 275 9 make make VB 3128 275 10 the the DT 3128 275 11 leap leap NN 3128 275 12 from from IN 3128 275 13 the the DT 3128 275 14 template template NN 3128 275 15 description description NN 3128 275 16 to to IN 3128 275 17 a a DT 3128 275 18 particular particular JJ 3128 275 19 implemen- implemen- JJ 3128 275 20 tation tation NN 3128 275 21 even even RB 3128 275 22 though though IN 3128 275 23 the the DT 3128 275 24 template template NN 3128 275 25 might may MD 3128 275 26 include include VB 3128 275 27 sample sample NNP 3128 275 28 code code NNP 3128 275 29 . . . 3128 276 1 Others other NNS 3128 276 2 , , , 3128 276 3 like like IN 3128 276 4 software software NN 3128 276 5 engineers engineer NNS 3128 276 6 , , , 3128 276 7 might may MD 3128 276 8 have have VB 3128 276 9 no no DT 3128 276 10 trouble trouble NN 3128 276 11 translating translate VBG 3128 276 12 the the DT 3128 276 13 template template NN 3128 276 14 into into IN 3128 276 15 code code NN 3128 276 16 , , , 3128 276 17 but but CC 3128 276 18 they -PRON- PRP 3128 276 19 still still RB 3128 276 20 may may MD 3128 276 21 find find VB 3128 276 22 it -PRON- PRP 3128 276 23 a a DT 3128 276 24 chore chore NN 3128 276 25 , , , 3128 276 26 especially especially RB 3128 276 27 when when WRB 3128 276 28 they -PRON- PRP 3128 276 29 have have VBP 3128 276 30 to to TO 3128 276 31 do do VB 3128 276 32 it -PRON- PRP 3128 276 33 repeatedly repeatedly RB 3128 276 34 . . . 3128 277 1 The the DT 3128 277 2 CRADLE CRADLE NNP 3128 277 3 visual visual JJ 3128 277 4 design design NN 3128 277 5 environment environment NN 3128 277 6 ( ( -LRB- 3128 277 7 based base VBN 3128 277 8 on on IN 3128 277 9 AToM3 AToM3 '' 3128 277 10 ) ) -RRB- 3128 277 11 helps help VBZ 3128 277 12 alleviate alleviate VB 3128 277 13 these these DT 3128 277 14 problems problem NNS 3128 277 15 . . . 3128 278 1 From from IN 3128 278 2 just just RB 3128 278 3 a a DT 3128 278 4 few few JJ 3128 278 5 pieces piece NNS 3128 278 6 of of IN 3128 278 7 information information NN 3128 278 8 ( ( -LRB- 3128 278 9 the the DT 3128 278 10 visual visual JJ 3128 278 11 model model NN 3128 278 12 ) ) -RRB- 3128 278 13 , , , 3128 278 14 typi- typi- NNP 3128 278 15 cally cally RB 3128 278 16 application application NN 3128 278 17 - - HYPH 3128 278 18 specific specific JJ 3128 278 19 names name NNS 3128 278 20 for for IN 3128 278 21 actors actor NNS 3128 278 22 and and CC 3128 278 23 services service NNS 3128 278 24 in in IN 3128 278 25 a a DT 3128 278 26 DL DL NNP 3128 278 27 society society NN 3128 278 28 along along IN 3128 278 29 with with IN 3128 278 30 choices choice NNS 3128 278 31 for for IN 3128 278 32 the the DT 3128 278 33 design design NN 3128 278 34 trade- trade- NN 3128 278 35 offs off NNS 3128 278 36 , , , 3128 278 37 the the DT 3128 278 38 tool tool NN 3128 278 39 can can MD 3128 278 40 create create VB 3128 278 41 class class NN 3128 278 42 declarations declaration NNS 3128 278 43 and and CC 3128 278 44 definitions definition NNS 3128 278 45 implementing implement VBG 3128 278 46 the the DT 3128 278 47 template template NN 3128 278 48 . . . 3128 279 1 The the DT 3128 279 2 ultimate ultimate JJ 3128 279 3 goal goal NN 3128 279 4 of of IN 3128 279 5 the the DT 3128 279 6 modeling modeling NN 3128 279 7 effort effort NN 3128 279 8 remains remain VBZ 3128 279 9 , , , 3128 279 10 however however RB 3128 279 11 , , , 3128 279 12 the the DT 3128 279 13 production production NN 3128 279 14 of of IN 3128 279 15 reliable reliable JJ 3128 279 16 and and CC 3128 279 17 efficiently efficiently RB 3128 279 18 executable executable JJ 3128 279 19 code code NN 3128 279 20 . . . 3128 280 1 Hence hence RB 3128 280 2 a a DT 3128 280 3 code code NN 3128 280 4 generation generation NN 3128 280 5 transformation transformation NN 3128 280 6 produces produce VBZ 3128 280 7 interface interface NN 3128 280 8 ( ( -LRB- 3128 280 9 XUL XUL NNP 3128 280 10 ) ) -RRB- 3128 280 11 and and CC 3128 280 12 service service NN 3128 280 13 ( ( -LRB- 3128 280 14 Java Java NNP 3128 280 15 code code NN 3128 280 16 from from IN 3128 280 17 XDoclet XDoclet NNP 3128 280 18 templates template NNS 3128 280 19 ) ) -RRB- 3128 280 20 code code NN 3128 280 21 from from IN 3128 280 22 the the DT 3128 280 23 DL DL NNP 3128 280 24 model model NN 3128 280 25 . . . 3128 281 1 We -PRON- PRP 3128 281 2 have have VBP 3128 281 3 manually manually RB 3128 281 4 coded code VBN 3128 281 5 XUL xul NN 3128 281 6 templates template NNS 3128 281 7 specifying specify VBG 3128 281 8 the the DT 3128 281 9 static static JJ 3128 281 10 setup setup NN 3128 281 11 of of IN 3128 281 12 the the DT 3128 281 13 GUI GUI NNP 3128 281 14 , , , 3128 281 15 the the DT 3128 281 16 various various JJ 3128 281 17 widgets widget NNS 3128 281 18 and and CC 3128 281 19 their -PRON- PRP$ 3128 281 20 layout layout NN 3128 281 21 . . . 3128 282 1 This this DT 3128 282 2 must must MD 3128 282 3 be be VB 3128 282 4 complemented complement VBN 3128 282 5 with with IN 3128 282 6 code code NN 3128 282 7 gener- gener- NN 3128 282 8 ated ate VBN 3128 282 9 from from IN 3128 282 10 a a DT 3128 282 11 DL DL NNP 3128 282 12 model model NN 3128 282 13 of of IN 3128 282 14 the the DT 3128 282 15 systems system NNS 3128 282 16 dynamics dynamic NNS 3128 282 17 coded code VBN 3128 282 18 into into IN 3128 282 19 services service NNS 3128 282 20 . . . 3128 283 1 While while IN 3128 283 2 other other JJ 3128 283 3 approaches approach NNS 3128 283 4 are be VBP 3128 283 5 possible,46 possible,46 JJ 3128 283 6 we -PRON- PRP 3128 283 7 employed employ VBD 3128 283 8 the the DT 3128 283 9 solution solution NN 3128 283 10 implemented implement VBN 3128 283 11 within within IN 3128 283 12 the the DT 3128 283 13 AToM3 AToM3 `` 3128 283 14 environment environment NN 3128 283 15 according accord VBG 3128 283 16 to to IN 3128 283 17 its -PRON- PRP$ 3128 283 18 graph graph NN 3128 283 19 grammar grammar NN 3128 283 20 modeling model VBG 3128 283 21 approach approach NN 3128 283 22 to to IN 3128 283 23 code code NN 3128 283 24 generation generation NN 3128 283 25 . . . 3128 284 1 CRADLE cradle NN 3128 284 2 supports support VBZ 3128 284 3 a a DT 3128 284 4 flexible flexible JJ 3128 284 5 iterative iterative JJ 3128 284 6 process process NN 3128 284 7 for for IN 3128 284 8 visual visual JJ 3128 284 9 design design NN 3128 284 10 and and CC 3128 284 11 code code NN 3128 284 12 generation generation NN 3128 284 13 . . . 3128 285 1 In in IN 3128 285 2 fact fact NN 3128 285 3 , , , 3128 285 4 a a DT 3128 285 5 design design NN 3128 285 6 change change NN 3128 285 7 might may MD 3128 285 8 require require VB 3128 285 9 substantial substantial JJ 3128 285 10 reimplementation reimplementation NN 3128 285 11 GeNerAtiNG GeNerAtiNG NNP 3128 285 12 cOllABOrAtive collaborative NN 3128 285 13 sYsteMs system NNS 3128 285 14 FOr FOr NNS 3128 285 15 DiGitAl DiGitAl NNP 3128 285 16 liBrAries liBrAries NNP 3128 285 17 | | NNP 3128 285 18 MAliziA MAliziA NNP 3128 285 19 , , , 3128 285 20 BOttONi bottoni UH 3128 285 21 , , , 3128 285 22 AND and CC 3128 285 23 leviAlDi levialdi ADD 3128 285 24 181 181 CD 3128 285 25 selecting select VBG 3128 285 26 one one CD 3128 285 27 , , , 3128 285 28 the the DT 3128 285 29 UI UI NNP 3128 285 30 activates activate VBZ 3128 285 31 the the DT 3128 285 32 metadata metadata NN 3128 285 33 operations operation NNS 3128 285 34 box box NN 3128 285 35 — — : 3128 285 36 figure figure NN 3128 285 37 6(D 6(d NN 3128 285 38 ) ) -RRB- 3128 285 39 . . . 3128 286 1 The the DT 3128 286 2 selected select VBN 3128 286 3 metadata metadata NN 3128 286 4 node node RB 3128 286 5 will will MD 3128 286 6 then then RB 3128 286 7 be be VB 3128 286 8 presented present VBN 3128 286 9 in in IN 3128 286 10 the the DT 3128 286 11 lower low JJR 3128 286 12 ( ( -LRB- 3128 286 13 metadata metadata NN 3128 286 14 operations operation NNS 3128 286 15 ) ) -RRB- 3128 286 16 box box NN 3128 286 17 , , , 3128 286 18 labeled label VBN 3128 286 19 “ " `` 3128 286 20 set set VBN 3128 286 21 MetaData MetaData NNP 3128 286 22 Values value NNS 3128 286 23 , , , 3128 286 24 ” " '' 3128 286 25 replacing replace VBG 3128 286 26 the the DT 3128 286 27 default default NN 3128 286 28 “ " `` 3128 286 29 None none NN 3128 286 30 ” " '' 3128 286 31 value value NN 3128 286 32 as as IN 3128 286 33 shown show VBN 3128 286 34 in in IN 3128 286 35 figure figure NN 3128 286 36 6 6 CD 3128 286 37 . . . 3128 287 1 After after IN 3128 287 2 the the DT 3128 287 3 metadata metadata NN 3128 287 4 item item NN 3128 287 5 is be VBZ 3128 287 6 presented present VBN 3128 287 7 , , , 3128 287 8 the the DT 3128 287 9 user user NN 3128 287 10 can can MD 3128 287 11 edit edit VB 3128 287 12 its -PRON- PRP$ 3128 287 13 value value NN 3128 287 14 and and CC 3128 287 15 save save VB 3128 287 16 it -PRON- PRP 3128 287 17 by by IN 3128 287 18 clicking click VBG 3128 287 19 on on IN 3128 287 20 the the DT 3128 287 21 “ " `` 3128 287 22 set set NN 3128 287 23 value value NN 3128 287 24 ” " '' 3128 287 25 button button NN 3128 287 26 . . . 3128 288 1 The the DT 3128 288 2 associated associated JJ 3128 288 3 action action NN 3128 288 4 saves save VBZ 3128 288 5 the the DT 3128 288 6 metadata metadata NN 3128 288 7 information information NN 3128 288 8 and and CC 3128 288 9 causes cause VBZ 3128 288 10 its -PRON- PRP$ 3128 288 11 display display NN 3128 288 12 in in IN 3128 288 13 the the DT 3128 288 14 intermediate intermediate NNP 3128 288 15 box box NN 3128 288 16 ( ( -LRB- 3128 288 17 tree tree NN 3128 288 18 - - HYPH 3128 288 19 like like JJ 3128 288 20 structure structure NN 3128 288 21 ) ) -RRB- 3128 288 22 , , , 3128 288 23 changing change VBG 3128 288 24 the the DT 3128 288 25 visualization visualization NN 3128 288 26 according accord VBG 3128 288 27 to to IN 3128 288 28 the the DT 3128 288 29 new new JJ 3128 288 30 values value NNS 3128 288 31 . . . 3128 289 1 The the DT 3128 289 2 code code NN 3128 289 3 generation generation NN 3128 289 4 process process NN 3128 289 5 for for IN 3128 289 6 the the DT 3128 289 7 Do_Search Do_Search NNP 3128 289 8 and and CC 3128 289 9 Front Front NNP 3128 289 10 Desk Desk NNP 3128 289 11 services service NNS 3128 289 12 is be VBZ 3128 289 13 based base VBN 3128 289 14 on on IN 3128 289 15 XDoclet XDoclet NNP 3128 289 16 templates template NNS 3128 289 17 . . . 3128 290 1 In in IN 3128 290 2 particular particular JJ 3128 290 3 , , , 3128 290 4 a a DT 3128 290 5 message message NN 3128 290 6 listener listener NN 3128 290 7 template template NN 3128 290 8 is be VBZ 3128 290 9 used use VBN 3128 290 10 to to TO 3128 290 11 generate generate VB 3128 290 12 the the DT 3128 290 13 Java Java NNP 3128 290 14 code code NN 3128 290 15 for for IN 3128 290 16 the the DT 3128 290 17 Front Front NNP 3128 290 18 Desk Desk NNP 3128 290 19 service service NN 3128 290 20 . . . 3128 291 1 In in IN 3128 291 2 fact fact NN 3128 291 3 , , , 3128 291 4 the the DT 3128 291 5 Front Front NNP 3128 291 6 Desk Desk NNP 3128 291 7 service service NN 3128 291 8 is be VBZ 3128 291 9 asynchronous asynchronous JJ 3128 291 10 and and CC 3128 291 11 manages manage NNS 3128 291 12 communica- communica- CC 3128 291 13 tions tion NNS 3128 291 14 between between IN 3128 291 15 actors actor NNS 3128 291 16 . . . 3128 292 1 The the DT 3128 292 2 actors actor NNS 3128 292 3 classes class NNS 3128 292 4 are be VBP 3128 292 5 generated generate VBN 3128 292 6 also also RB 3128 292 7 by by IN 3128 292 8 using use VBG 3128 292 9 the the DT 3128 292 10 services service NNS 3128 292 11 templates template NNS 3128 292 12 since since IN 3128 292 13 they -PRON- PRP 3128 292 14 have have VBP 3128 292 15 attributes attribute NNS 3128 292 16 , , , 3128 292 17 events event NNS 3128 292 18 , , , 3128 292 19 and and CC 3128 292 20 messages message NNS 3128 292 21 , , , 3128 292 22 just just RB 3128 292 23 like like IN 3128 292 24 the the DT 3128 292 25 services service NNS 3128 292 26 . . . 3128 293 1 The the DT 3128 293 2 Do_Search Do_Search NNP 3128 293 3 service service NN 3128 293 4 code code NN 3128 293 5 is be VBZ 3128 293 6 based base VBN 3128 293 7 on on IN 3128 293 8 the the DT 3128 293 9 producer producer NN 3128 293 10 and and CC 3128 293 11 consumer consumer NN 3128 293 12 templates template NNS 3128 293 13 , , , 3128 293 14 since since IN 3128 293 15 it -PRON- PRP 3128 293 16 is be VBZ 3128 293 17 synchronous synchronous JJ 3128 293 18 by by IN 3128 293 19 defini- defini- NNP 3128 293 20 tion tion NN 3128 293 21 in in IN 3128 293 22 the the DT 3128 293 23 modeled model VBN 3128 293 24 scenario scenario NN 3128 293 25 . . . 3128 294 1 A a DT 3128 294 2 get get NN 3128 294 3 method method NN 3128 294 4 retrieving retrieve VBG 3128 294 5 a a DT 3128 294 6 collection collection NN 3128 294 7 of of IN 3128 294 8 documents document NNS 3128 294 9 is be VBZ 3128 294 10 implemented implement VBN 3128 294 11 from from IN 3128 294 12 the the DT 3128 294 13 getter getter JJ 3128 294 14 template template NN 3128 294 15 . . . 3128 295 1 The the DT 3128 295 2 routine routine NN 3128 295 3 invoked invoke VBN 3128 295 4 by by IN 3128 295 5 the the DT 3128 295 6 transformation transformation NN 3128 295 7 action action NN 3128 295 8 for for IN 3128 295 9 struct struct NN 3128 295 10 entities entity NNS 3128 295 11 performs perform VBZ 3128 295 12 a a DT 3128 295 13 breadth breadth JJ 3128 295 14 - - HYPH 3128 295 15 first first JJ 3128 295 16 exploration exploration NN 3128 295 17 of of IN 3128 295 18 the the DT 3128 295 19 metadata metadata NN 3128 295 20 tree tree NN 3128 295 21 in in IN 3128 295 22 the the DT 3128 295 23 visual visual JJ 3128 295 24 model model NN 3128 295 25 and and CC 3128 295 26 attaches attach VBZ 3128 295 27 the the DT 3128 295 28 cor- cor- NN 3128 295 29 responding respond VBG 3128 295 30 XUL XUL NNP 3128 295 31 code code NN 3128 295 32 for for IN 3128 295 33 displaying display VBG 3128 295 34 the the DT 3128 295 35 struct struct NN 3128 295 36 node node RB 3128 295 37 in in IN 3128 295 38 the the DT 3128 295 39 correct correct JJ 3128 295 40 position position NN 3128 295 41 within within IN 3128 295 42 the the DT 3128 295 43 graph graph NN 3128 295 44 structure structure NN 3128 295 45 of of IN 3128 295 46 the the DT 3128 295 47 UI UI NNP 3128 295 48 . . . 3128 296 1 collections collection NNS 3128 296 2 , , , 3128 296 3 while while IN 3128 296 4 a a DT 3128 296 5 single single JJ 3128 296 6 rectangle rectangle NN 3128 296 7 connected connect VBN 3128 296 8 to to IN 3128 296 9 a a DT 3128 296 10 collection collection NN 3128 296 11 represents represent VBZ 3128 296 12 a a DT 3128 296 13 document document NN 3128 296 14 entity entity NN 3128 296 15 ; ; : 3128 296 16 the the DT 3128 296 17 circles circle NNS 3128 296 18 linked link VBN 3128 296 19 to to IN 3128 296 20 the the DT 3128 296 21 document document NN 3128 296 22 entity entity NN 3128 296 23 are be VBP 3128 296 24 the the DT 3128 296 25 struct struct NN 3128 296 26 ( ( -LRB- 3128 296 27 metadata metadata NN 3128 296 28 ) ) -RRB- 3128 296 29 entities entity NNS 3128 296 30 . . . 3128 297 1 Metadata Metadata NNP 3128 297 2 entities entity NNS 3128 297 3 are be VBP 3128 297 4 linked link VBN 3128 297 5 to to IN 3128 297 6 the the DT 3128 297 7 node node NN 3128 297 8 rela- rela- JJ 3128 297 9 tionships tionship NNS 3128 297 10 ( ( -LRB- 3128 297 11 organized organize VBN 3128 297 12 as as IN 3128 297 13 a a DT 3128 297 14 tree tree NN 3128 297 15 ) ) -RRB- 3128 297 16 and and CC 3128 297 17 linked link VBN 3128 297 18 to to IN 3128 297 19 the the DT 3128 297 20 document document NN 3128 297 21 entity entity NN 3128 297 22 by by IN 3128 297 23 a a DT 3128 297 24 metadata metadata NN 3128 297 25 LinkType LinkType NNP 3128 297 26 relationship relationship NN 3128 297 27 . . . 3128 298 1 The the DT 3128 298 2 search search NN 3128 298 3 service service NN 3128 298 4 is be VBZ 3128 298 5 synchro- synchro- NNP 3128 298 6 nous nous JJ 3128 298 7 ( ( -LRB- 3128 298 8 sync sync NNP 3128 298 9 attribute attribute NNP 3128 298 10 set set VBN 3128 298 11 to to TO 3128 298 12 “ " `` 3128 298 13 wait wait VB 3128 298 14 ” " '' 3128 298 15 ) ) -RRB- 3128 298 16 . . . 3128 299 1 It -PRON- PRP 3128 299 2 queries query VBZ 3128 299 3 the the DT 3128 299 4 document document NN 3128 299 5 collec- collec- FW 3128 299 6 tion tion NN 3128 299 7 ( ( -LRB- 3128 299 8 get get VB 3128 299 9 operation operation NN 3128 299 10 ) ) -RRB- 3128 299 11 looking look VBG 3128 299 12 for for IN 3128 299 13 the the DT 3128 299 14 requested requested JJ 3128 299 15 document document NN 3128 299 16 ( ( -LRB- 3128 299 17 using use VBG 3128 299 18 meta- meta- JJ 3128 299 19 data datum NNS 3128 299 20 information information NN 3128 299 21 provided provide VBN 3128 299 22 by by IN 3128 299 23 the the DT 3128 299 24 borrow borrow NNP 3128 299 25 request request NN 3128 299 26 ) ) -RRB- 3128 299 27 , , , 3128 299 28 and and CC 3128 299 29 waits wait VBZ 3128 299 30 for for IN 3128 299 31 the the DT 3128 299 32 result result NN 3128 299 33 of of IN 3128 299 34 get get NN 3128 299 35 ( ( -LRB- 3128 299 36 a a DT 3128 299 37 collection collection NN 3128 299 38 of of IN 3128 299 39 docu- docu- NN 3128 299 40 ments ment NNS 3128 299 41 ) ) -RRB- 3128 299 42 . . . 3128 300 1 Based base VBN 3128 300 2 on on IN 3128 300 3 this this DT 3128 300 4 result result NN 3128 300 5 , , , 3128 300 6 the the DT 3128 300 7 service service NN 3128 300 8 returns return VBZ 3128 300 9 a a DT 3128 300 10 Boolean boolean JJ 3128 300 11 message message NN 3128 300 12 “ " `` 3128 300 13 Is_Available is_available JJ 3128 300 14 , , , 3128 300 15 ” " '' 3128 300 16 which which WDT 3128 300 17 is be VBZ 3128 300 18 then then RB 3128 300 19 propa- propa- NNP 3128 300 20 gated gate VBN 3128 300 21 as as IN 3128 300 22 a a DT 3128 300 23 response response NN 3128 300 24 to to IN 3128 300 25 the the DT 3128 300 26 librarian librarian NN 3128 300 27 and and CC 3128 300 28 eventually eventually RB 3128 300 29 to to IN 3128 300 30 the the DT 3128 300 31 student student NN 3128 300 32 , , , 3128 300 33 as as IN 3128 300 34 shown show VBN 3128 300 35 in in IN 3128 300 36 figure figure NN 3128 300 37 5 5 CD 3128 300 38 . . . 3128 301 1 When when WRB 3128 301 2 the the DT 3128 301 3 library library NN 3128 301 4 designer designer NN 3128 301 5 has have VBZ 3128 301 6 built build VBN 3128 301 7 the the DT 3128 301 8 model model NN 3128 301 9 , , , 3128 301 10 the the DT 3128 301 11 transformation transformation NN 3128 301 12 process process NN 3128 301 13 can can MD 3128 301 14 be be VB 3128 301 15 run run VBN 3128 301 16 , , , 3128 301 17 executing execute VBG 3128 301 18 the the DT 3128 301 19 code code NN 3128 301 20 generation generation NN 3128 301 21 actions action NNS 3128 301 22 associated associate VBN 3128 301 23 with with IN 3128 301 24 the the DT 3128 301 25 entities entity NNS 3128 301 26 and and CC 3128 301 27 services service NNS 3128 301 28 represented represent VBN 3128 301 29 in in IN 3128 301 30 the the DT 3128 301 31 model model NN 3128 301 32 . . . 3128 302 1 The the DT 3128 302 2 code code NN 3128 302 3 generation generation NN 3128 302 4 process process NN 3128 302 5 is be VBZ 3128 302 6 based base VBN 3128 302 7 on on IN 3128 302 8 template template NN 3128 302 9 code code NN 3128 302 10 snippets snippet NNS 3128 302 11 generated generate VBN 3128 302 12 from from IN 3128 302 13 the the DT 3128 302 14 AToM3 AToM3 `` 3128 302 15 environment environment NNP 3128 302 16 graph graph NNP 3128 302 17 transformation transformation NN 3128 302 18 engine engine NN 3128 302 19 , , , 3128 302 20 following follow VBG 3128 302 21 the the DT 3128 302 22 generative generative JJ 3128 302 23 rules rule NNS 3128 302 24 of of IN 3128 302 25 the the DT 3128 302 26 metamodel metamodel NN 3128 302 27 . . . 3128 303 1 We -PRON- PRP 3128 303 2 also also RB 3128 303 3 use use VBP 3128 303 4 pre pre JJ 3128 303 5 – – : 3128 303 6 and and CC 3128 303 7 postconditions postcondition NNS 3128 303 8 on on IN 3128 303 9 application application NN 3128 303 10 of of IN 3128 303 11 transformation transformation NN 3128 303 12 rules rule NNS 3128 303 13 to to TO 3128 303 14 have have VB 3128 303 15 code code NN 3128 303 16 genera- genera- JJ 3128 303 17 tion tion NN 3128 303 18 depend depend VB 3128 303 19 on on IN 3128 303 20 verification verification NN 3128 303 21 of of IN 3128 303 22 some some DT 3128 303 23 property property NN 3128 303 24 . . . 3128 304 1 The the DT 3128 304 2 generated generate VBN 3128 304 3 UI UI NNP 3128 304 4 is be VBZ 3128 304 5 presented present VBN 3128 304 6 in in IN 3128 304 7 figure figure NN 3128 304 8 6 6 CD 3128 304 9 . . . 3128 305 1 On on IN 3128 305 2 the the DT 3128 305 3 right right JJ 3128 305 4 side side NN 3128 305 5 , , , 3128 305 6 the the DT 3128 305 7 document document NN 3128 305 8 area area NN 3128 305 9 is be VBZ 3128 305 10 presented present VBN 3128 305 11 according accord VBG 3128 305 12 to to IN 3128 305 13 the the DT 3128 305 14 XUL xul NN 3128 305 15 template template NN 3128 305 16 . . . 3128 306 1 Documents document NNS 3128 306 2 are be VBP 3128 306 3 managed manage VBN 3128 306 4 according accord VBG 3128 306 5 to to IN 3128 306 6 their -PRON- PRP$ 3128 306 7 MIME MIME NNP 3128 306 8 type type NN 3128 306 9 : : : 3128 306 10 the the DT 3128 306 11 PDF PDF NNP 3128 306 12 file file NN 3128 306 13 of of IN 3128 306 14 the the DT 3128 306 15 example example NN 3128 306 16 is be VBZ 3128 306 17 loaded load VBN 3128 306 18 with with IN 3128 306 19 the the DT 3128 306 20 appropriate appropriate JJ 3128 306 21 Adobe Adobe NNP 3128 306 22 Acrobat Acrobat NNP 3128 306 23 Reader Reader NNP 3128 306 24 plug plug NN 3128 306 25 - - HYPH 3128 306 26 in in NN 3128 306 27 . . . 3128 307 1 On on IN 3128 307 2 the the DT 3128 307 3 left left JJ 3128 307 4 column column NN 3128 307 5 of of IN 3128 307 6 the the DT 3128 307 7 UI UI NNP 3128 307 8 are be VBP 3128 307 9 three three CD 3128 307 10 boxes box NNS 3128 307 11 , , , 3128 307 12 according accord VBG 3128 307 13 to to IN 3128 307 14 the the DT 3128 307 15 XUL xul NN 3128 307 16 template template NN 3128 307 17 . . . 3128 308 1 The the DT 3128 308 2 collection collection NN 3128 308 3 box box NN 3128 308 4 — — : 3128 308 5 figure figure NN 3128 308 6 6(B 6(b NN 3128 308 7 ) ) -RRB- 3128 308 8 — — : 3128 308 9 presents present VBZ 3128 308 10 the the DT 3128 308 11 list list NN 3128 308 12 of of IN 3128 308 13 documents document NNS 3128 308 14 contained contain VBN 3128 308 15 in in IN 3128 308 16 the the DT 3128 308 17 collection collection NN 3128 308 18 specified specify VBN 3128 308 19 by by IN 3128 308 20 the the DT 3128 308 21 documents document NNS 3128 308 22 attribute attribute NN 3128 308 23 of of IN 3128 308 24 the the DT 3128 308 25 library library NN 3128 308 26 collec- collec- XX 3128 308 27 tion tion NN 3128 308 28 entity entity NN 3128 308 29 , , , 3128 308 30 and and CC 3128 308 31 allows allow VBZ 3128 308 32 users user NNS 3128 308 33 to to TO 3128 308 34 interact interact VB 3128 308 35 with with IN 3128 308 36 documents document NNS 3128 308 37 . . . 3128 309 1 After after IN 3128 309 2 selecting select VBG 3128 309 3 a a DT 3128 309 4 document document NN 3128 309 5 by by IN 3128 309 6 clicking click VBG 3128 309 7 on on IN 3128 309 8 the the DT 3128 309 9 list list NN 3128 309 10 , , , 3128 309 11 it -PRON- PRP 3128 309 12 is be VBZ 3128 309 13 presented present VBN 3128 309 14 in in IN 3128 309 15 the the DT 3128 309 16 document document NN 3128 309 17 area area NN 3128 309 18 — — : 3128 309 19 figure figure NN 3128 309 20 6(A)—where 6(A)—where NNP 3128 309 21 it -PRON- PRP 3128 309 22 can can MD 3128 309 23 be be VB 3128 309 24 managed manage VBN 3128 309 25 ( ( -LRB- 3128 309 26 edit edit NN 3128 309 27 , , , 3128 309 28 print print NN 3128 309 29 , , , 3128 309 30 save save RB 3128 309 31 , , , 3128 309 32 etc etc FW 3128 309 33 . . . 3128 309 34 ) ) -RRB- 3128 309 35 . . . 3128 310 1 In in IN 3128 310 2 the the DT 3128 310 3 metadata metadata NN 3128 310 4 box box NN 3128 310 5 — — : 3128 310 6 figure figure VB 3128 310 7 6(C)—the 6(c)—the CD 3128 310 8 tree tree NN 3128 310 9 structure structure NN 3128 310 10 of of IN 3128 310 11 the the DT 3128 310 12 metadata metadata NN 3128 310 13 is be VBZ 3128 310 14 depicted depict VBN 3128 310 15 according accord VBG 3128 310 16 to to IN 3128 310 17 the the DT 3128 310 18 categoriza- categoriza- JJ 3128 310 19 tion tion NN 3128 310 20 modeled model VBN 3128 310 21 by by IN 3128 310 22 the the DT 3128 310 23 designer designer NN 3128 310 24 . . . 3128 311 1 The the DT 3128 311 2 XUL xul NN 3128 311 3 template template NN 3128 311 4 contains contain VBZ 3128 311 5 all all PDT 3128 311 6 the the DT 3128 311 7 basic basic JJ 3128 311 8 layout layout NN 3128 311 9 and and CC 3128 311 10 action action NN 3128 311 11 features feature NNS 3128 311 12 for for IN 3128 311 13 managing manage VBG 3128 311 14 a a DT 3128 311 15 tree tree NN 3128 311 16 structure structure NN 3128 311 17 . . . 3128 312 1 The the DT 3128 312 2 generated generate VBN 3128 312 3 box box NN 3128 312 4 contains contain VBZ 3128 312 5 the the DT 3128 312 6 parent parent NN 3128 312 7 and and CC 3128 312 8 child child NN 3128 312 9 nodes node NNS 3128 312 10 according accord VBG 3128 312 11 to to IN 3128 312 12 the the DT 3128 312 13 attributes attribute NNS 3128 312 14 specified specify VBN 3128 312 15 in in IN 3128 312 16 the the DT 3128 312 17 corresponding corresponding JJ 3128 312 18 struct struct NN 3128 312 19 elements element NNS 3128 312 20 . . . 3128 313 1 The the DT 3128 313 2 user user NN 3128 313 3 can can MD 3128 313 4 click click VB 3128 313 5 on on IN 3128 313 6 the the DT 3128 313 7 root root NN 3128 313 8 for for IN 3128 313 9 compacting compact VBG 3128 313 10 or or CC 3128 313 11 exploding explode VBG 3128 313 12 the the DT 3128 313 13 tree tree NN 3128 313 14 nodes node NNS 3128 313 15 ; ; : 3128 313 16 by by IN 3128 313 17 Figure figure NN 3128 313 18 5 5 CD 3128 313 19 . . . 3128 314 1 The the DT 3128 314 2 Library Library NNP 3128 314 3 model model NN 3128 314 4 , , , 3128 314 5 alias alias NNP 3128 314 6 the the DT 3128 314 7 model model NN 3128 314 8 of of IN 3128 314 9 the the DT 3128 314 10 Library Library NNP 3128 314 11 society society NN 3128 314 12 182 182 CD 3128 314 13 iNFOrMAtiON information NN 3128 314 14 tecHNOlOGY technology NN 3128 314 15 AND and CC 3128 314 16 liBrAries library NNS 3128 314 17 | | CD 3128 314 18 DeceMBer december JJ 3128 314 19 2010 2010 CD 3128 314 20 workflow workflow NN 3128 314 21 system system NN 3128 314 22 . . . 3128 315 1 The the DT 3128 315 2 Release Release NNP 3128 315 3 collection collection NN 3128 315 4 maintains maintain VBZ 3128 315 5 the the DT 3128 315 6 image image NN 3128 315 7 files file NNS 3128 315 8 in in IN 3128 315 9 a a DT 3128 315 10 permanent permanent JJ 3128 315 11 storage storage NN 3128 315 12 , , , 3128 315 13 while while IN 3128 315 14 data datum NNS 3128 315 15 is be VBZ 3128 315 16 written write VBN 3128 315 17 to to IN 3128 315 18 the the DT 3128 315 19 target target NN 3128 315 20 database database NN 3128 315 21 or or CC 3128 315 22 content content NN 3128 315 23 management management NN 3128 315 24 software software NN 3128 315 25 , , , 3128 315 26 together together RB 3128 315 27 with with IN 3128 315 28 XML xml NN 3128 315 29 metadata metadata NN 3128 315 30 snippets snippet NNS 3128 315 31 ( ( -LRB- 3128 315 32 e.g. e.g. RB 3128 315 33 , , , 3128 315 34 to to TO 3128 315 35 be be VB 3128 315 36 stored store VBN 3128 315 37 in in IN 3128 315 38 XML xml NN 3128 315 39 native native JJ 3128 315 40 DBMS DBMS NNP 3128 315 41 ) ) -RRB- 3128 315 42 . . . 3128 316 1 A a DT 3128 316 2 typical typical JJ 3128 316 3 configuration configuration NN 3128 316 4 would would MD 3128 316 5 have have VB 3128 316 6 the the DT 3128 316 7 Recognition Recognition NNP 3128 316 8 service service NN 3128 316 9 running run VBG 3128 316 10 on on IN 3128 316 11 a a DT 3128 316 12 server server NN 3128 316 13 cluster cluster NN 3128 316 14 , , , 3128 316 15 with with IN 3128 316 16 many many JJ 3128 316 17 Data- Data- NNP 3128 316 18 Entry Entry NNP 3128 316 19 services service NNS 3128 316 20 running run VBG 3128 316 21 on on IN 3128 316 22 different different JJ 3128 316 23 clients client NNS 3128 316 24 ( ( -LRB- 3128 316 25 Web web NN 3128 316 26 browsers browser NNS 3128 316 27 directly directly RB 3128 316 28 support support VBP 3128 316 29 XUL xul NN 3128 316 30 interfaces interface NNS 3128 316 31 ) ) -RRB- 3128 316 32 . . . 3128 317 1 Whereas whereas IN 3128 317 2 current current JJ 3128 317 3 docu- docu- NN 3128 317 4 ment ment JJ 3128 317 5 capture capture NN 3128 317 6 environments environment NNS 3128 317 7 are be VBP 3128 317 8 proprietary proprietary JJ 3128 317 9 and and CC 3128 317 10 closed closed JJ 3128 317 11 , , , 3128 317 12 the the DT 3128 317 13 definition definition NN 3128 317 14 of of IN 3128 317 15 an an DT 3128 317 16 XML xml NN 3128 317 17 - - HYPH 3128 317 18 based base VBN 3128 317 19 interchange interchange JJ 3128 317 20 format format NN 3128 317 21 allows allow VBZ 3128 317 22 the the DT 3128 317 23 suitable suitable JJ 3128 317 24 assembly assembly NN 3128 317 25 of of IN 3128 317 26 different different JJ 3128 317 27 component component NN 3128 317 28 - - HYPH 3128 317 29 based base VBN 3128 317 30 tech- tech- JJ 3128 317 31 nologies nologie NNS 3128 317 32 in in IN 3128 317 33 order order NN 3128 317 34 to to TO 3128 317 35 define define VB 3128 317 36 a a DT 3128 317 37 complex complex JJ 3128 317 38 framework framework NN 3128 317 39 . . . 3128 318 1 The the DT 3128 318 2 realization realization NN 3128 318 3 of of IN 3128 318 4 the the DT 3128 318 5 JDAN JDAN NNP 3128 318 6 DL DL NNP 3128 318 7 system system NN 3128 318 8 within within IN 3128 318 9 the the DT 3128 318 10 CRADLE CRADLE NNP 3128 318 11 framework framework NN 3128 318 12 can can MD 3128 318 13 be be VB 3128 318 14 considered consider VBN 3128 318 15 as as IN 3128 318 16 a a DT 3128 318 17 preliminary preliminary JJ 3128 318 18 step step NN 3128 318 19 in in IN 3128 318 20 the the DT 3128 318 21 direction direction NN 3128 318 22 of of IN 3128 318 23 a a DT 3128 318 24 standard standard JJ 3128 318 25 multimedia multimedia NNS 3128 318 26 document document NN 3128 318 27 managing managing NN 3128 318 28 platform platform NN 3128 318 29 with with IN 3128 318 30 region region NN 3128 318 31 segmentation segmentation NN 3128 318 32 and and CC 3128 318 33 clas- clas- JJ 3128 318 34 sification sification NN 3128 318 35 , , , 3128 318 36 thus thus RB 3128 318 37 aiming aim VBG 3128 318 38 at at IN 3128 318 39 automatic automatic JJ 3128 318 40 recognition recognition NN 3128 318 41 of of IN 3128 318 42 image image NN 3128 318 43 database database NN 3128 318 44 and and CC 3128 318 45 batch batch NN 3128 318 46 acquisition acquisition NN 3128 318 47 of of IN 3128 318 48 multiple multiple JJ 3128 318 49 multimedia multimedia NNS 3128 318 50 documents document NNS 3128 318 51 types type NNS 3128 318 52 and and CC 3128 318 53 formats format NNS 3128 318 54 . . . 3128 319 1 Personal personal JJ 3128 319 2 and and CC 3128 319 3 collaborative collaborative JJ 3128 319 4 spaces space NNS 3128 319 5 A a DT 3128 319 6 personal personal JJ 3128 319 7 space space NN 3128 319 8 is be VBZ 3128 319 9 a a DT 3128 319 10 virtual virtual JJ 3128 319 11 area area NN 3128 319 12 ( ( -LRB- 3128 319 13 within within IN 3128 319 14 the the DT 3128 319 15 DL DL NNP 3128 319 16 society society NN 3128 319 17 ) ) -RRB- 3128 319 18 that that WDT 3128 319 19 is be VBZ 3128 319 20 modeled model VBN 3128 319 21 as as IN 3128 319 22 being be VBG 3128 319 23 owned own VBN 3128 319 24 and and CC 3128 319 25 maintained maintain VBN 3128 319 26 by by IN 3128 319 27 a a DT 3128 319 28 user user NN 3128 319 29 including include VBG 3128 319 30 resources resource NNS 3128 319 31 ( ( -LRB- 3128 319 32 document document NN 3128 319 33 collections collection NNS 3128 319 34 , , , 3128 319 35 services service NNS 3128 319 36 , , , 3128 319 37 etc etc FW 3128 319 38 . . . 3128 320 1 ) ) -RRB- 3128 320 2 , , , 3128 320 3 or or CC 3128 320 4 references reference NNS 3128 320 5 to to IN 3128 320 6 resources resource NNS 3128 320 7 , , , 3128 320 8 which which WDT 3128 320 9 are be VBP 3128 320 10 relevant relevant JJ 3128 320 11 to to IN 3128 320 12 a a DT 3128 320 13 task task NN 3128 320 14 , , , 3128 320 15 or or CC 3128 320 16 set set NN 3128 320 17 of of IN 3128 320 18 tasks task NNS 3128 320 19 , , , 3128 320 20 the the DT 3128 320 21 user user NN 3128 320 22 needs need VBZ 3128 320 23 to to TO 3128 320 24 carry carry VB 3128 320 25 out out RP 3128 320 26 in in IN 3128 320 27 the the DT 3128 320 28 DL DL NNP 3128 320 29 . . . 3128 321 1 Personal personal JJ 3128 321 2 spaces space NNS 3128 321 3 may may MD 3128 321 4 thus thus RB 3128 321 5 contain contain VB 3128 321 6 digital digital JJ 3128 321 7 documents document NNS 3128 321 8 in in IN 3128 321 9 multiple multiple JJ 3128 321 10 media medium NNS 3128 321 11 , , , 3128 321 12 personal personal JJ 3128 321 13 schedules schedule NNS 3128 321 14 , , , 3128 321 15 visualization visualization NN 3128 321 16 tools tool NNS 3128 321 17 , , , 3128 321 18 and and CC 3128 321 19 user user NN 3128 321 20 agents agent NNS 3128 321 21 ( ( -LRB- 3128 321 22 shaped shape VBN 3128 321 23 as as IN 3128 321 24 services service NNS 3128 321 25 ) ) -RRB- 3128 321 26 entitled entitle VBN 3128 321 27 with with IN 3128 321 28 various various JJ 3128 321 29 tasks task NNS 3128 321 30 . . . 3128 322 1 Resources resource NNS 3128 322 2 within within IN 3128 322 3 personal personal JJ 3128 322 4 spaces space NNS 3128 322 5 can can MD 3128 322 6 be be VB 3128 322 7 allocated allocate VBN 3128 322 8 ■ ■ NFP 3128 322 9 ■ ■ NFP 3128 322 10 Designing Designing NNP 3128 322 11 and and CC 3128 322 12 Generating Generating NNP 3128 322 13 Advanced Advanced NNP 3128 322 14 Collaborative Collaborative NNP 3128 322 15 DL DL NNP 3128 322 16 Systems Systems NNP 3128 322 17 In in IN 3128 322 18 this this DT 3128 322 19 section section NN 3128 322 20 we -PRON- PRP 3128 322 21 show show VBP 3128 322 22 the the DT 3128 322 23 use use NN 3128 322 24 of of IN 3128 322 25 CRADLE CRADLE NNP 3128 322 26 as as IN 3128 322 27 an an DT 3128 322 28 analyti- analyti- JJ 3128 322 29 cal cal NN 3128 322 30 tool tool NN 3128 322 31 helpful helpful JJ 3128 322 32 in in IN 3128 322 33 comprehending comprehend VBG 3128 322 34 specific specific JJ 3128 322 35 DL DL NNP 3128 322 36 phenomena phenomenon NNS 3128 322 37 , , , 3128 322 38 to to TO 3128 322 39 present present VB 3128 322 40 the the DT 3128 322 41 complex complex JJ 3128 322 42 interplays interplay NNS 3128 322 43 that that WDT 3128 322 44 occur occur VBP 3128 322 45 between between IN 3128 322 46 CRADLE CRADLE NNP 3128 322 47 components component NNS 3128 322 48 and and CC 3128 322 49 DL DL NNP 3128 322 50 concepts concept NNS 3128 322 51 in in IN 3128 322 52 a a DT 3128 322 53 real real JJ 3128 322 54 DL DL NNP 3128 322 55 appli- appli- NNP 3128 322 56 cation cation NNP 3128 322 57 , , , 3128 322 58 and and CC 3128 322 59 to to TO 3128 322 60 illustrate illustrate VB 3128 322 61 the the DT 3128 322 62 possibility possibility NN 3128 322 63 of of IN 3128 322 64 using use VBG 3128 322 65 CRADLE CRADLE NNP 3128 322 66 as as IN 3128 322 67 a a DT 3128 322 68 tool tool NN 3128 322 69 to to TO 3128 322 70 design design VB 3128 322 71 and and CC 3128 322 72 generate generate VB 3128 322 73 advanced advanced JJ 3128 322 74 tools tool NNS 3128 322 75 for for IN 3128 322 76 DL DL NNP 3128 322 77 development development NN 3128 322 78 . . . 3128 323 1 Modeling model VBG 3128 323 2 Document document NN 3128 323 3 images image NNS 3128 323 4 collections collection NNS 3128 323 5 With with IN 3128 323 6 CRADLE CRADLE NNP 3128 323 7 , , , 3128 323 8 the the DT 3128 323 9 designer designer NN 3128 323 10 can can MD 3128 323 11 provide provide VB 3128 323 12 the the DT 3128 323 13 visual visual JJ 3128 323 14 model model NN 3128 323 15 of of IN 3128 323 16 the the DT 3128 323 17 DL DL NNP 3128 323 18 Society Society NNP 3128 323 19 involved involve VBN 3128 323 20 in in IN 3128 323 21 document document NN 3128 323 22 management management NN 3128 323 23 and and CC 3128 323 24 the the DT 3128 323 25 remaining remain VBG 3128 323 26 phases phase NNS 3128 323 27 are be VBP 3128 323 28 automatically automatically RB 3128 323 29 carried carry VBN 3128 323 30 out out RP 3128 323 31 by by IN 3128 323 32 CRADLE CRADLE NNP 3128 323 33 modules module NNS 3128 323 34 and and CC 3128 323 35 templates template NNS 3128 323 36 . . . 3128 324 1 We -PRON- PRP 3128 324 2 have have VBP 3128 324 3 provided provide VBN 3128 324 4 the the DT 3128 324 5 user user NN 3128 324 6 with with IN 3128 324 7 basic basic JJ 3128 324 8 code code NN 3128 324 9 templates template NNS 3128 324 10 for for IN 3128 324 11 the the DT 3128 324 12 recognition recognition NN 3128 324 13 and and CC 3128 324 14 indexing indexing NN 3128 324 15 services service NNS 3128 324 16 , , , 3128 324 17 the the DT 3128 324 18 data data NN 3128 324 19 - - HYPH 3128 324 20 entry entry NN 3128 324 21 plug plug NN 3128 324 22 - - HYPH 3128 324 23 in in NN 3128 324 24 , , , 3128 324 25 and and CC 3128 324 26 archive archive JJ 3128 324 27 release release NN 3128 324 28 . . . 3128 325 1 The the DT 3128 325 2 designer designer NN 3128 325 3 can can MD 3128 325 4 thus thus RB 3128 325 5 simply simply RB 3128 325 6 translate translate VB 3128 325 7 the the DT 3128 325 8 par- par- NN 3128 325 9 ticular ticular NNP 3128 325 10 DL DL NNP 3128 325 11 society society NN 3128 325 12 into into IN 3128 325 13 the the DT 3128 325 14 corresponding correspond VBG 3128 325 15 visual visual JJ 3128 325 16 model model NN 3128 325 17 within within IN 3128 325 18 the the DT 3128 325 19 CRADLE CRADLE NNP 3128 325 20 visual visual JJ 3128 325 21 modeling modeling NN 3128 325 22 editor editor NN 3128 325 23 . . . 3128 326 1 As as IN 3128 326 2 a a DT 3128 326 3 proof proof NN 3128 326 4 of of IN 3128 326 5 concept concept NN 3128 326 6 , , , 3128 326 7 figure figure NN 3128 326 8 7 7 CD 3128 326 9 models model NNS 3128 326 10 the the DT 3128 326 11 JDAN JDAN NNP 3128 326 12 archi- archi- NN 3128 326 13 tecture tecture NN 3128 326 14 , , , 3128 326 15 introduced introduce VBN 3128 326 16 in in IN 3128 326 17 “ " `` 3128 326 18 Requirements requirement NNS 3128 326 19 for for IN 3128 326 20 Modeling Modeling NNP 3128 326 21 Digital Digital NNP 3128 326 22 Libraries Libraries NNPS 3128 326 23 , , , 3128 326 24 ” " '' 3128 326 25 exploiting exploit VBG 3128 326 26 the the DT 3128 326 27 CRADLE CRADLE NNP 3128 326 28 visual visual JJ 3128 326 29 language language NN 3128 326 30 . . . 3128 327 1 The the DT 3128 327 2 Recognition Recognition NNP 3128 327 3 Service Service NNP 3128 327 4 performs perform VBZ 3128 327 5 the the DT 3128 327 6 automatic automatic JJ 3128 327 7 document document NN 3128 327 8 rec- rec- NNP 3128 327 9 ognition ognition NN 3128 327 10 and and CC 3128 327 11 stores store NNS 3128 327 12 the the DT 3128 327 13 corresponding correspond VBG 3128 327 14 document document NN 3128 327 15 images image NNS 3128 327 16 , , , 3128 327 17 together together RB 3128 327 18 with with IN 3128 327 19 the the DT 3128 327 20 extracted extracted JJ 3128 327 21 metadata metadata NN 3128 327 22 in in IN 3128 327 23 the the DT 3128 327 24 Archive archive JJ 3128 327 25 col- col- NN 3128 327 26 lection lection NN 3128 327 27 . . . 3128 328 1 It -PRON- PRP 3128 328 2 interacts interact VBZ 3128 328 3 with with IN 3128 328 4 the the DT 3128 328 5 Scanner Scanner NNP 3128 328 6 actor actor NN 3128 328 7 , , , 3128 328 8 representing represent VBG 3128 328 9 a a DT 3128 328 10 machine machine NN 3128 328 11 or or CC 3128 328 12 a a DT 3128 328 13 human human JJ 3128 328 14 operator operator NN 3128 328 15 that that WDT 3128 328 16 scans scan VBZ 3128 328 17 paper paper NN 3128 328 18 documents document NNS 3128 328 19 . . . 3128 329 1 Designers designer NNS 3128 329 2 can can MD 3128 329 3 choose choose VB 3128 329 4 their -PRON- PRP$ 3128 329 5 own own JJ 3128 329 6 segmentation segmentation NN 3128 329 7 method method NN 3128 329 8 or or CC 3128 329 9 algorithm algorithm NN 3128 329 10 ; ; : 3128 329 11 what what WP 3128 329 12 is be VBZ 3128 329 13 required require VBN 3128 329 14 to to TO 3128 329 15 be be VB 3128 329 16 compliant compliant JJ 3128 329 17 with with IN 3128 329 18 the the DT 3128 329 19 framework framework NN 3128 329 20 is be VBZ 3128 329 21 to to TO 3128 329 22 produce produce VB 3128 329 23 an an DT 3128 329 24 XDoclet XDoclet NNP 3128 329 25 template template NN 3128 329 26 . . . 3128 330 1 It -PRON- PRP 3128 330 2 stores store VBZ 3128 330 3 the the DT 3128 330 4 document document NN 3128 330 5 images image NNS 3128 330 6 into into IN 3128 330 7 the the DT 3128 330 8 Archive archive JJ 3128 330 9 collection collection NN 3128 330 10 , , , 3128 330 11 with with IN 3128 330 12 its -PRON- PRP$ 3128 330 13 different different JJ 3128 330 14 regions region NNS 3128 330 15 layout layout NN 3128 330 16 information information NN 3128 330 17 according accord VBG 3128 330 18 to to IN 3128 330 19 the the DT 3128 330 20 XML xml NN 3128 330 21 metadata metadata NN 3128 330 22 schema schema NNP 3128 330 23 provided provide VBN 3128 330 24 by by IN 3128 330 25 the the DT 3128 330 26 designer designer NN 3128 330 27 . . . 3128 331 1 If if IN 3128 331 2 there there EX 3128 331 3 is be VBZ 3128 331 4 at at RB 3128 331 5 least least RBS 3128 331 6 one one CD 3128 331 7 region region NN 3128 331 8 marked mark VBD 3128 331 9 as as IN 3128 331 10 “ " `` 3128 331 11 not not RB 3128 331 12 interpreted interpret VBN 3128 331 13 , , , 3128 331 14 ” " '' 3128 331 15 the the DT 3128 331 16 Data- Data- NNP 3128 331 17 Entry Entry NNP 3128 331 18 service service NN 3128 331 19 is be VBZ 3128 331 20 invoked invoke VBN 3128 331 21 on on IN 3128 331 22 the the DT 3128 331 23 “ " `` 3128 331 24 not not RB 3128 331 25 interpreted interpret VBN 3128 331 26 ” " '' 3128 331 27 regions region NNS 3128 331 28 . . . 3128 332 1 The the DT 3128 332 2 Data Data NNP 3128 332 3 - - HYPH 3128 332 4 Entry Entry NNP 3128 332 5 service service NN 3128 332 6 allows allow VBZ 3128 332 7 Operators operator NNS 3128 332 8 to to TO 3128 332 9 evaluate evaluate VB 3128 332 10 the the DT 3128 332 11 automatic automatic JJ 3128 332 12 classification classification NN 3128 332 13 performed perform VBN 3128 332 14 by by IN 3128 332 15 the the DT 3128 332 16 system system NN 3128 332 17 and and CC 3128 332 18 edit edit VB 3128 332 19 the the DT 3128 332 20 segmentation segmentation NN 3128 332 21 for for IN 3128 332 22 indexing indexing NN 3128 332 23 . . . 3128 333 1 Operators operator NNS 3128 333 2 can can MD 3128 333 3 also also RB 3128 333 4 edit edit VB 3128 333 5 the the DT 3128 333 6 recognized recognize VBN 3128 333 7 regions region NNS 3128 333 8 with with IN 3128 333 9 the the DT 3128 333 10 classification classification NN 3128 333 11 engine engine NN 3128 333 12 ( ( -LRB- 3128 333 13 included include VBN 3128 333 14 in in IN 3128 333 15 the the DT 3128 333 16 Recognition Recognition NNP 3128 333 17 service service NN 3128 333 18 ) ) -RRB- 3128 333 19 and and CC 3128 333 20 adjust adjust VB 3128 333 21 their -PRON- PRP$ 3128 333 22 values value NNS 3128 333 23 and and CC 3128 333 24 sizes size NNS 3128 333 25 . . . 3128 334 1 The the DT 3128 334 2 output output NN 3128 334 3 of of IN 3128 334 4 this this DT 3128 334 5 phase phase NN 3128 334 6 is be VBZ 3128 334 7 an an DT 3128 334 8 XML xml NN 3128 334 9 description description NN 3128 334 10 that that WDT 3128 334 11 will will MD 3128 334 12 be be VB 3128 334 13 imported import VBN 3128 334 14 in in IN 3128 334 15 the the DT 3128 334 16 Indexing Indexing NNP 3128 334 17 service service NN 3128 334 18 for for IN 3128 334 19 indexing indexing NN 3128 334 20 ( ( -LRB- 3128 334 21 and and CC 3128 334 22 eventually eventually RB 3128 334 23 querying query VBG 3128 334 24 ) ) -RRB- 3128 334 25 . . . 3128 335 1 The the DT 3128 335 2 Archive archive JJ 3128 335 3 collection collection NN 3128 335 4 stores store NNS 3128 335 5 all all DT 3128 335 6 of of IN 3128 335 7 the the DT 3128 335 8 basic basic JJ 3128 335 9 informa- informa- JJ 3128 335 10 tion tion NN 3128 335 11 kept keep VBN 3128 335 12 in in IN 3128 335 13 JDAN JDAN NNP 3128 335 14 , , , 3128 335 15 such such JJ 3128 335 16 as as IN 3128 335 17 text text NN 3128 335 18 labels label NNS 3128 335 19 , , , 3128 335 20 while while IN 3128 335 21 the the DT 3128 335 22 Indexing Indexing NNP 3128 335 23 service service NN 3128 335 24 , , , 3128 335 25 based base VBN 3128 335 26 on on IN 3128 335 27 a a DT 3128 335 28 multitier multitier NN 3128 335 29 architecture architecture NN 3128 335 30 , , , 3128 335 31 exploiting exploit VBG 3128 335 32 JBoss JBoss NNP 3128 335 33 3.0 3.0 CD 3128 335 34 , , , 3128 335 35 has have VBZ 3128 335 36 access access NN 3128 335 37 to to IN 3128 335 38 them -PRON- PRP 3128 335 39 . . . 3128 336 1 This this DT 3128 336 2 service service NN 3128 336 3 is be VBZ 3128 336 4 responsible responsible JJ 3128 336 5 for for IN 3128 336 6 turning turn VBG 3128 336 7 the the DT 3128 336 8 data data NN 3128 336 9 fragments fragment NNS 3128 336 10 in in IN 3128 336 11 the the DT 3128 336 12 Archive archive JJ 3128 336 13 collection collection NN 3128 336 14 into into IN 3128 336 15 useful useful JJ 3128 336 16 forms form NNS 3128 336 17 to to TO 3128 336 18 be be VB 3128 336 19 presented present VBN 3128 336 20 to to IN 3128 336 21 the the DT 3128 336 22 final final JJ 3128 336 23 users user NNS 3128 336 24 , , , 3128 336 25 e.g. e.g. RB 3128 336 26 , , , 3128 336 27 a a DT 3128 336 28 report report NN 3128 336 29 or or CC 3128 336 30 a a DT 3128 336 31 query query NN 3128 336 32 result result NN 3128 336 33 . . . 3128 337 1 The the DT 3128 337 2 final final JJ 3128 337 3 stage stage NN 3128 337 4 in in IN 3128 337 5 the the DT 3128 337 6 recognition recognition NN 3128 337 7 process process NN 3128 337 8 could could MD 3128 337 9 be be VB 3128 337 10 to to TO 3128 337 11 release release VB 3128 337 12 each each DT 3128 337 13 document document NN 3128 337 14 to to IN 3128 337 15 a a DT 3128 337 16 content content NN 3128 337 17 management management NN 3128 337 18 or or CC 3128 337 19 Figure Figure NNP 3128 337 20 6 6 CD 3128 337 21 . . . 3128 338 1 The the DT 3128 338 2 UI UI NNP 3128 338 3 generated generate VBN 3128 338 4 by by IN 3128 338 5 CRADLE CRADLE NNP 3128 338 6 transforming transform VBG 3128 338 7 the the DT 3128 338 8 Library Library NNP 3128 338 9 model model NN 3128 338 10 in in IN 3128 338 11 XUL XUL NNP 3128 338 12 and and CC 3128 338 13 XDocLet xdoclet NN 3128 338 14 code code NN 3128 338 15 GeNerAtiNG GeNerAtiNG NNP 3128 338 16 cOllABOrAtive collaborative NN 3128 338 17 sYsteMs system NNS 3128 338 18 FOr FOr NNS 3128 338 19 DiGitAl DiGitAl NNP 3128 338 20 liBrAries liBrAries NNP 3128 338 21 | | NNP 3128 338 22 MAliziA MAliziA NNP 3128 338 23 , , , 3128 338 24 BOttONi bottoni UH 3128 338 25 , , , 3128 338 26 AND and CC 3128 338 27 leviAlDi levialdi ADD 3128 338 28 183 183 CD 3128 338 29 and and CC 3128 338 30 metadata metadata NN 3128 338 31 , , , 3128 338 32 but but CC 3128 338 33 also also RB 3128 338 34 can can MD 3128 338 35 share share VB 3128 338 36 information information NN 3128 338 37 with with IN 3128 338 38 the the DT 3128 338 39 various various JJ 3128 338 40 com- com- NN 3128 338 41 mittees mittee NNS 3128 338 42 collaborating collaborate VBG 3128 338 43 for for IN 3128 338 44 certain certain JJ 3128 338 45 tasks task NNS 3128 338 46 . . . 3128 339 1 ■ ■ NFP 3128 339 2 ■ ■ NFP 3128 339 3 Evaluation Evaluation NNP 3128 339 4 In in IN 3128 339 5 this this DT 3128 339 6 section section NN 3128 339 7 we -PRON- PRP 3128 339 8 evaluate evaluate VBP 3128 339 9 the the DT 3128 339 10 pre- pre- RB 3128 339 11 sented sente VBN 3128 339 12 approach approach NN 3128 339 13 from from IN 3128 339 14 three three CD 3128 339 15 different different JJ 3128 339 16 perspectives perspective NNS 3128 339 17 : : : 3128 339 18 usability usability NN 3128 339 19 of of IN 3128 339 20 the the DT 3128 339 21 CRADLE CRADLE NNP 3128 339 22 notation notation NN 3128 339 23 , , , 3128 339 24 its -PRON- PRP$ 3128 339 25 expressiveness expressiveness NN 3128 339 26 , , , 3128 339 27 and and CC 3128 339 28 usability usability NN 3128 339 29 of of IN 3128 339 30 the the DT 3128 339 31 generated generate VBN 3128 339 32 DLs dl NNS 3128 339 33 . . . 3128 340 1 usability usability NN 3128 340 2 of of IN 3128 340 3 crADle crADle NNP 3128 340 4 Notation Notation NNP 3128 340 5 We -PRON- PRP 3128 340 6 have have VBP 3128 340 7 tested test VBN 3128 340 8 it -PRON- PRP 3128 340 9 by by IN 3128 340 10 using use VBG 3128 340 11 the the DT 3128 340 12 well well RB 3128 340 13 known know VBN 3128 340 14 Cognitive Cognitive NNP 3128 340 15 Dimensions Dimensions NNPS 3128 340 16 framework framework NN 3128 340 17 for for IN 3128 340 18 notations notation NNS 3128 340 19 and and CC 3128 340 20 visual visual JJ 3128 340 21 language language NN 3128 340 22 design.48 design.48 NNP 3128 340 23 The the DT 3128 340 24 dimensions dimension NNS 3128 340 25 are be VBP 3128 340 26 usually usually RB 3128 340 27 employed employ VBN 3128 340 28 to to TO 3128 340 29 evaluate evaluate VB 3128 340 30 the the DT 3128 340 31 usability usability NN 3128 340 32 of of IN 3128 340 33 a a DT 3128 340 34 visual visual JJ 3128 340 35 language language NN 3128 340 36 or or CC 3128 340 37 notation notation NN 3128 340 38 , , , 3128 340 39 or or CC 3128 340 40 as as IN 3128 340 41 heuristics heuristic NNS 3128 340 42 to to TO 3128 340 43 drive drive VB 3128 340 44 the the DT 3128 340 45 design design NN 3128 340 46 of of IN 3128 340 47 innovative innovative JJ 3128 340 48 visual visual JJ 3128 340 49 lan- lan- NN 3128 340 50 guages guage NNS 3128 340 51 . . . 3128 341 1 The the DT 3128 341 2 significant significant JJ 3128 341 3 results result NNS 3128 341 4 are be VBP 3128 341 5 as as IN 3128 341 6 follows follow VBZ 3128 341 7 . . . 3128 342 1 Abstraction abstraction NN 3128 342 2 Gradient Gradient NNP 3128 342 3 An an DT 3128 342 4 abstraction abstraction NN 3128 342 5 is be VBZ 3128 342 6 a a DT 3128 342 7 grouping grouping NN 3128 342 8 of of IN 3128 342 9 elements element NNS 3128 342 10 to to TO 3128 342 11 be be VB 3128 342 12 treated treat VBN 3128 342 13 as as IN 3128 342 14 one one CD 3128 342 15 entity entity NN 3128 342 16 . . . 3128 343 1 In in IN 3128 343 2 this this DT 3128 343 3 sense sense NN 3128 343 4 , , , 3128 343 5 CRADLE CRADLE NNP 3128 343 6 is be VBZ 3128 343 7 abstraction abstraction NN 3128 343 8 - - HYPH 3128 343 9 tolerant tolerant NN 3128 343 10 . . . 3128 344 1 It -PRON- PRP 3128 344 2 provides provide VBZ 3128 344 3 entities entity NNS 3128 344 4 for for IN 3128 344 5 high high JJ 3128 344 6 - - HYPH 3128 344 7 level level NN 3128 344 8 abstractions abstraction NNS 3128 344 9 of of IN 3128 344 10 com- com- NN 3128 344 11 munication munication NN 3128 344 12 processes process NNS 3128 344 13 and and CC 3128 344 14 services service NNS 3128 344 15 . . . 3128 345 1 These these DT 3128 345 2 abstractions abstraction NNS 3128 345 3 are be VBP 3128 345 4 intuitive intuitive JJ 3128 345 5 as as IN 3128 345 6 they -PRON- PRP 3128 345 7 are be VBP 3128 345 8 visualized visualize VBN 3128 345 9 as as IN 3128 345 10 the the DT 3128 345 11 process process NN 3128 345 12 they -PRON- PRP 3128 345 13 represent represent VBP 3128 345 14 ( ( -LRB- 3128 345 15 services service NNS 3128 345 16 with with IN 3128 345 17 events event NNS 3128 345 18 and and CC 3128 345 19 responses response NNS 3128 345 20 ) ) -RRB- 3128 345 21 and and CC 3128 345 22 easy easy JJ 3128 345 23 to to TO 3128 345 24 learn learn VB 3128 345 25 as as IN 3128 345 26 their -PRON- PRP$ 3128 345 27 configuration configuration NN 3128 345 28 implies imply VBZ 3128 345 29 few few JJ 3128 345 30 simple simple JJ 3128 345 31 attri- attri- NN 3128 345 32 butes bute NNS 3128 345 33 . . . 3128 346 1 Although although IN 3128 346 2 CRADLE CRADLE NNP 3128 346 3 does do VBZ 3128 346 4 not not RB 3128 346 5 allow allow VB 3128 346 6 users user NNS 3128 346 7 to to TO 3128 346 8 build build VB 3128 346 9 new new JJ 3128 346 10 abstractions abstraction NNS 3128 346 11 , , , 3128 346 12 the the DT 3128 346 13 E e NN 3128 346 14 / / SYM 3128 346 15 R r NN 3128 346 16 formalism formalism NN 3128 346 17 is be VBZ 3128 346 18 powerful powerful JJ 3128 346 19 enough enough RB 3128 346 20 to to TO 3128 346 21 provide provide VB 3128 346 22 basic basic JJ 3128 346 23 abstraction abstraction NN 3128 346 24 levels level NNS 3128 346 25 . . . 3128 347 1 closeness closeness NN 3128 347 2 of of IN 3128 347 3 Mapping Mapping NNP 3128 347 4 CRADLE CRADLE NNP 3128 347 5 elements element NNS 3128 347 6 have have VBP 3128 347 7 been be VBN 3128 347 8 assigned assign VBN 3128 347 9 icons icon NNS 3128 347 10 to to TO 3128 347 11 resemble resemble VB 3128 347 12 their -PRON- PRP$ 3128 347 13 real real JJ 3128 347 14 - - HYPH 3128 347 15 world world NN 3128 347 16 counterparts counterpart NNS 3128 347 17 ( ( -LRB- 3128 347 18 e.g. e.g. RB 3128 347 19 , , , 3128 347 20 a a DT 3128 347 21 collection collection NN 3128 347 22 is be VBZ 3128 347 23 repre- repre- RB 3128 347 24 sented sente VBN 3128 347 25 as as IN 3128 347 26 a a DT 3128 347 27 set set NN 3128 347 28 of of IN 3128 347 29 paper paper NN 3128 347 30 sheets sheet NNS 3128 347 31 ) ) -RRB- 3128 347 32 . . . 3128 348 1 The the DT 3128 348 2 elements element NNS 3128 348 3 that that WDT 3128 348 4 do do VBP 3128 348 5 not not RB 3128 348 6 have have VB 3128 348 7 a a DT 3128 348 8 correspondence correspondence NN 3128 348 9 with with IN 3128 348 10 a a DT 3128 348 11 physical physical JJ 3128 348 12 object object NN 3128 348 13 in in IN 3128 348 14 the the DT 3128 348 15 real real JJ 3128 348 16 world world NN 3128 348 17 have have VBP 3128 348 18 icons icon NNS 3128 348 19 borrowed borrow VBN 3128 348 20 from from IN 3128 348 21 well well RB 3128 348 22 - - HYPH 3128 348 23 known know VBN 3128 348 24 notations notation NNS 3128 348 25 ( ( -LRB- 3128 348 26 e.g. e.g. RB 3128 348 27 , , , 3128 348 28 structs struct NNS 3128 348 29 represented represent VBD 3128 348 30 as as IN 3128 348 31 graph graph NN 3128 348 32 nodes node NNS 3128 348 33 ) ) -RRB- 3128 348 34 . . . 3128 349 1 consistency consistency NNP 3128 349 2 A a DT 3128 349 3 notation notation NN 3128 349 4 is be VBZ 3128 349 5 consistent consistent JJ 3128 349 6 if if IN 3128 349 7 a a DT 3128 349 8 user user NN 3128 349 9 knowing know VBG 3128 349 10 some some DT 3128 349 11 of of IN 3128 349 12 its -PRON- PRP$ 3128 349 13 structure structure NN 3128 349 14 can can MD 3128 349 15 infer infer VB 3128 349 16 most most JJS 3128 349 17 of of IN 3128 349 18 the the DT 3128 349 19 rest rest NN 3128 349 20 . . . 3128 350 1 In in IN 3128 350 2 CRADLE CRADLE NNP 3128 350 3 , , , 3128 350 4 when when WRB 3128 350 5 two two CD 3128 350 6 elements element NNS 3128 350 7 represent represent VBP 3128 350 8 the the DT 3128 350 9 same same JJ 3128 350 10 entity entity NN 3128 350 11 but but CC 3128 350 12 can can MD 3128 350 13 be be VB 3128 350 14 used use VBN 3128 350 15 either either CC 3128 350 16 as as IN 3128 350 17 input input NN 3128 350 18 or or CC 3128 350 19 as as IN 3128 350 20 output output NN 3128 350 21 , , , 3128 350 22 then then RB 3128 350 23 their -PRON- PRP$ 3128 350 24 shape shape NN 3128 350 25 is be VBZ 3128 350 26 equal equal JJ 3128 350 27 but but CC 3128 350 28 incorporates incorporate VBZ 3128 350 29 an an DT 3128 350 30 incoming incoming JJ 3128 350 31 or or CC 3128 350 32 an an DT 3128 350 33 outgoing outgoing JJ 3128 350 34 message message NN 3128 350 35 in in IN 3128 350 36 order order NN 3128 350 37 to to TO 3128 350 38 differentiate differentiate VB 3128 350 39 them -PRON- PRP 3128 350 40 . . . 3128 351 1 See see VB 3128 351 2 , , , 3128 351 3 for for IN 3128 351 4 example example NN 3128 351 5 , , , 3128 351 6 the the DT 3128 351 7 icons icon NNS 3128 351 8 for for IN 3128 351 9 services service NNS 3128 351 10 or or CC 3128 351 11 those those DT 3128 351 12 for for IN 3128 351 13 graph graph NN 3128 351 14 nodes node NNS 3128 351 15 representing represent VBG 3128 351 16 either either CC 3128 351 17 a a DT 3128 351 18 according according NN 3128 351 19 to to IN 3128 351 20 the the DT 3128 351 21 user user NN 3128 351 22 ’s ’s POS 3128 351 23 role role NN 3128 351 24 . . . 3128 352 1 For for IN 3128 352 2 example example NN 3128 352 3 , , , 3128 352 4 a a DT 3128 352 5 conference conference NN 3128 352 6 chair chair NN 3128 352 7 would would MD 3128 352 8 have have VB 3128 352 9 access access NN 3128 352 10 to to IN 3128 352 11 conference conference NN 3128 352 12 - - HYPH 3128 352 13 specific specific JJ 3128 352 14 materi- materi- NN 3128 352 15 als als NN 3128 352 16 , , , 3128 352 17 visualization visualization NN 3128 352 18 tools tool NNS 3128 352 19 and and CC 3128 352 20 interfaces interface NNS 3128 352 21 to to TO 3128 352 22 upload upload VB 3128 352 23 papers paper NNS 3128 352 24 for for IN 3128 352 25 review review NN 3128 352 26 by by IN 3128 352 27 a a DT 3128 352 28 committee committee NN 3128 352 29 . . . 3128 353 1 Similarly similarly RB 3128 353 2 , , , 3128 353 3 we -PRON- PRP 3128 353 4 denote denote VBP 3128 353 5 a a DT 3128 353 6 group group NN 3128 353 7 space space NN 3128 353 8 as as IN 3128 353 9 a a DT 3128 353 10 virtual virtual JJ 3128 353 11 area area NN 3128 353 12 in in IN 3128 353 13 which which WDT 3128 353 14 library library NN 3128 353 15 users user NNS 3128 353 16 ( ( -LRB- 3128 353 17 the the DT 3128 353 18 entire entire JJ 3128 353 19 DL DL NNP 3128 353 20 society society NN 3128 353 21 ) ) -RRB- 3128 353 22 can can MD 3128 353 23 meet meet VB 3128 353 24 to to TO 3128 353 25 conduct conduct VB 3128 353 26 collaborative collaborative JJ 3128 353 27 activities activity NNS 3128 353 28 synchronously synchronously RB 3128 353 29 or or CC 3128 353 30 asynchronously asynchronously RB 3128 353 31 . . . 3128 354 1 Explicit explicit JJ 3128 354 2 group group NN 3128 354 3 spaces space NNS 3128 354 4 are be VBP 3128 354 5 created create VBN 3128 354 6 dynamically dynamically RB 3128 354 7 by by IN 3128 354 8 a a DT 3128 354 9 designer designer NN 3128 354 10 or or CC 3128 354 11 facilitator facilitator NN 3128 354 12 who who WP 3128 354 13 becomes become VBZ 3128 354 14 ( ( -LRB- 3128 354 15 or or CC 3128 354 16 appoints appoint NNS 3128 354 17 ) ) -RRB- 3128 354 18 the the DT 3128 354 19 owner owner NN 3128 354 20 of of IN 3128 354 21 the the DT 3128 354 22 space space NN 3128 354 23 and and CC 3128 354 24 defines define NNS 3128 354 25 who who WP 3128 354 26 the the DT 3128 354 27 participants participant NNS 3128 354 28 will will MD 3128 354 29 be be VB 3128 354 30 . . . 3128 355 1 In in IN 3128 355 2 addition addition NN 3128 355 3 to to IN 3128 355 4 direct direct VB 3128 355 5 user user NN 3128 355 6 - - HYPH 3128 355 7 to- to- NN 3128 355 8 user user NN 3128 355 9 communication communication NN 3128 355 10 , , , 3128 355 11 users user NNS 3128 355 12 should should MD 3128 355 13 be be VB 3128 355 14 able able JJ 3128 355 15 to to TO 3128 355 16 access access VB 3128 355 17 library library NN 3128 355 18 materials material NNS 3128 355 19 and and CC 3128 355 20 make make VB 3128 355 21 annotations annotation NNS 3128 355 22 on on IN 3128 355 23 them -PRON- PRP 3128 355 24 for for IN 3128 355 25 every every DT 3128 355 26 other other JJ 3128 355 27 group group NN 3128 355 28 to to TO 3128 355 29 see see VB 3128 355 30 . . . 3128 356 1 Ideally ideally RB 3128 356 2 , , , 3128 356 3 users user NNS 3128 356 4 should should MD 3128 356 5 be be VB 3128 356 6 able able JJ 3128 356 7 to to TO 3128 356 8 act act VB 3128 356 9 ( ( -LRB- 3128 356 10 and and CC 3128 356 11 carry carry VB 3128 356 12 DL DL NNP 3128 356 13 materials material NNS 3128 356 14 with with IN 3128 356 15 them -PRON- PRP 3128 356 16 ) ) -RRB- 3128 356 17 between between IN 3128 356 18 personal personal JJ 3128 356 19 and and CC 3128 356 20 group group NN 3128 356 21 spaces space NNS 3128 356 22 or or CC 3128 356 23 among among IN 3128 356 24 group group NN 3128 356 25 spaces space NNS 3128 356 26 to to TO 3128 356 27 which which WDT 3128 356 28 they -PRON- PRP 3128 356 29 belong belong VBP 3128 356 30 . . . 3128 357 1 It -PRON- PRP 3128 357 2 may may MD 3128 357 3 also also RB 3128 357 4 be be VB 3128 357 5 the the DT 3128 357 6 case case NN 3128 357 7 , , , 3128 357 8 however however RB 3128 357 9 , , , 3128 357 10 that that IN 3128 357 11 a a DT 3128 357 12 given give VBN 3128 357 13 resource resource NN 3128 357 14 is be VBZ 3128 357 15 referenced reference VBN 3128 357 16 in in IN 3128 357 17 several several JJ 3128 357 18 personal personal JJ 3128 357 19 or or CC 3128 357 20 group group NN 3128 357 21 spaces space NNS 3128 357 22 . . . 3128 358 1 Basic basic JJ 3128 358 2 functionality functionality NN 3128 358 3 required require VBN 3128 358 4 for for IN 3128 358 5 personal personal JJ 3128 358 6 spaces space NNS 3128 358 7 includes include VBZ 3128 358 8 capa- capa- JJ 3128 358 9 bilities bilitie NNS 3128 358 10 for for IN 3128 358 11 viewing view VBG 3128 358 12 , , , 3128 358 13 launching launch VBG 3128 358 14 , , , 3128 358 15 and and CC 3128 358 16 monitoring monitor VBG 3128 358 17 library library NN 3128 358 18 services service NNS 3128 358 19 , , , 3128 358 20 agents agent NNS 3128 358 21 , , , 3128 358 22 and and CC 3128 358 23 applications application NNS 3128 358 24 . . . 3128 359 1 Like like IN 3128 359 2 group group NN 3128 359 3 spaces space NNS 3128 359 4 , , , 3128 359 5 personal personal JJ 3128 359 6 spaces space NNS 3128 359 7 should should MD 3128 359 8 provide provide VB 3128 359 9 users user NNS 3128 359 10 with with IN 3128 359 11 the the DT 3128 359 12 means mean NNS 3128 359 13 to to TO 3128 359 14 easily easily RB 3128 359 15 become become VB 3128 359 16 aware aware JJ 3128 359 17 of of IN 3128 359 18 other other JJ 3128 359 19 users user NNS 3128 359 20 and and CC 3128 359 21 resources resource NNS 3128 359 22 that that WDT 3128 359 23 are be VBP 3128 359 24 present present JJ 3128 359 25 in in IN 3128 359 26 a a DT 3128 359 27 given give VBN 3128 359 28 group group NN 3128 359 29 space space NN 3128 359 30 at at IN 3128 359 31 any any DT 3128 359 32 time time NN 3128 359 33 , , , 3128 359 34 as as RB 3128 359 35 well well RB 3128 359 36 as as IN 3128 359 37 mechanisms mechanism NNS 3128 359 38 to to TO 3128 359 39 communicate communicate VB 3128 359 40 with with IN 3128 359 41 other other JJ 3128 359 42 users user NNS 3128 359 43 and and CC 3128 359 44 make make VB 3128 359 45 annotations annotation NNS 3128 359 46 on on IN 3128 359 47 library library JJ 3128 359 48 resources resource NNS 3128 359 49 . . . 3128 360 1 We -PRON- PRP 3128 360 2 employed employ VBD 3128 360 3 this this DT 3128 360 4 personal personal JJ 3128 360 5 and and CC 3128 360 6 group group NN 3128 360 7 space space NN 3128 360 8 paradigm paradigm NN 3128 360 9 in in IN 3128 360 10 modeling model VBG 3128 360 11 a a DT 3128 360 12 collaborative collaborative JJ 3128 360 13 environment environment NN 3128 360 14 in in IN 3128 360 15 the the DT 3128 360 16 Academic Academic NNP 3128 360 17 Conferences Conferences NNP 3128 360 18 domain domain NN 3128 360 19 , , , 3128 360 20 where where WRB 3128 360 21 a a DT 3128 360 22 Conference Conference NNP 3128 360 23 Chair Chair NNP 3128 360 24 can can MD 3128 360 25 have have VB 3128 360 26 a a DT 3128 360 27 personal personal JJ 3128 360 28 view view NN 3128 360 29 of of IN 3128 360 30 the the DT 3128 360 31 document document NN 3128 360 32 collections collection NNS 3128 360 33 ( ( -LRB- 3128 360 34 resources resource NNS 3128 360 35 ) ) -RRB- 3128 360 36 Figure Figure NNP 3128 360 37 7 7 CD 3128 360 38 . . . 3128 361 1 The the DT 3128 361 2 CRADLE CRADLE NNP 3128 361 3 model model NN 3128 361 4 for for IN 3128 361 5 the the DT 3128 361 6 JDAN JDAN NNP 3128 361 7 framwork framwork NN 3128 361 8 184 184 CD 3128 361 9 iNFOrMAtiON information CD 3128 361 10 tecHNOlOGY tecHNOlOGY NNP 3128 361 11 AND and CC 3128 361 12 liBrAries library NNS 3128 361 13 | | CD 3128 361 14 DeceMBer december JJ 3128 361 15 2010 2010 CD 3128 361 16 of of IN 3128 361 17 “ " `` 3128 361 18 Sapienza Sapienza NNP 3128 361 19 ” " '' 3128 361 20 University University NNP 3128 361 21 of of IN 3128 361 22 Rome Rome NNP 3128 361 23 ( ( -LRB- 3128 361 24 undergraduate undergraduate VBP 3128 361 25 stu- stu- NN 3128 361 26 dents dent NNS 3128 361 27 ) ) -RRB- 3128 361 28 , , , 3128 361 29 shown show VBN 3128 361 30 in in IN 3128 361 31 figure figure NN 3128 361 32 5 5 CD 3128 361 33 , , , 3128 361 34 and and CC 3128 361 35 ( ( -LRB- 3128 361 36 2 2 LS 3128 361 37 ) ) -RRB- 3128 361 38 an an DT 3128 361 39 application application NN 3128 361 40 employed employ VBN 3128 361 41 with with IN 3128 361 42 a a DT 3128 361 43 project project NN 3128 361 44 of of IN 3128 361 45 Records Records NNP 3128 361 46 Management Management NNP 3128 361 47 in in IN 3128 361 48 a a DT 3128 361 49 collabora- collabora- VBN 3128 361 50 tion tion NN 3128 361 51 between between IN 3128 361 52 the the DT 3128 361 53 Computer Computer NNP 3128 361 54 Science Science NNP 3128 361 55 and and CC 3128 361 56 the the DT 3128 361 57 Computer Computer NNP 3128 361 58 Engineering Engineering NNP 3128 361 59 Department Department NNP 3128 361 60 of of IN 3128 361 61 “ " `` 3128 361 62 Sapienza Sapienza NNP 3128 361 63 ” " '' 3128 361 64 University University NNP 3128 361 65 , , , 3128 361 66 as as IN 3128 361 67 shown show VBN 3128 361 68 in in IN 3128 361 69 figure figure NN 3128 361 70 7 7 CD 3128 361 71 . . . 3128 361 72 usability usability NN 3128 361 73 of of IN 3128 361 74 the the DT 3128 361 75 Generated Generated NNP 3128 361 76 tools tool NNS 3128 361 77 Environments environment NNS 3128 361 78 for for IN 3128 361 79 single single JJ 3128 361 80 - - HYPH 3128 361 81 view view NN 3128 361 82 languages language NNS 3128 361 83 generated generate VBN 3128 361 84 with with IN 3128 361 85 AToM3 AToM3 `` 3128 361 86 have have VBP 3128 361 87 been be VBN 3128 361 88 extensively extensively RB 3128 361 89 used use VBN 3128 361 90 , , , 3128 361 91 mostly mostly RB 3128 361 92 in in IN 3128 361 93 an an DT 3128 361 94 aca- aca- XX 3128 361 95 demic demic JJ 3128 361 96 setting setting NN 3128 361 97 , , , 3128 361 98 in in IN 3128 361 99 different different JJ 3128 361 100 areas area NNS 3128 361 101 like like IN 3128 361 102 software software NN 3128 361 103 and and CC 3128 361 104 Web web NN 3128 361 105 engineering engineering NN 3128 361 106 , , , 3128 361 107 modeling modeling NN 3128 361 108 , , , 3128 361 109 and and CC 3128 361 110 simulation simulation NN 3128 361 111 ; ; , 3128 361 112 urban urban JJ 3128 361 113 planning planning NN 3128 361 114 ; ; : 3128 361 115 etc etc FW 3128 361 116 . . . 3128 362 1 However however RB 3128 362 2 , , , 3128 362 3 depending depend VBG 3128 362 4 on on IN 3128 362 5 the the DT 3128 362 6 kind kind NN 3128 362 7 of of IN 3128 362 8 the the DT 3128 362 9 domain domain NN 3128 362 10 , , , 3128 362 11 generating generate VBG 3128 362 12 the the DT 3128 362 13 results result NNS 3128 362 14 may may MD 3128 362 15 take take VB 3128 362 16 some some DT 3128 362 17 time time NN 3128 362 18 . . . 3128 363 1 For for IN 3128 363 2 instance instance NN 3128 363 3 , , , 3128 363 4 the the DT 3128 363 5 state state NN 3128 363 6 reachability reachability NN 3128 363 7 analysis analysis NN 3128 363 8 in in IN 3128 363 9 the the DT 3128 363 10 DL DL NNP 3128 363 11 example example NN 3128 363 12 takes take VBZ 3128 363 13 a a DT 3128 363 14 few few JJ 3128 363 15 minutes minute NNS 3128 363 16 ; ; : 3128 363 17 we -PRON- PRP 3128 363 18 are be VBP 3128 363 19 currently currently RB 3128 363 20 employing employ VBG 3128 363 21 a a DT 3128 363 22 version version NN 3128 363 23 of of IN 3128 363 24 AToM3 atom3 NN 3128 363 25 that that WDT 3128 363 26 includes include VBZ 3128 363 27 Petri Petri NNP 3128 363 28 - - HYPH 3128 363 29 nets net NNS 3128 363 30 formalism formalism NN 3128 363 31 where where WRB 3128 363 32 we -PRON- PRP 3128 363 33 can can MD 3128 363 34 test test VB 3128 363 35 the the DT 3128 363 36 services service NNS 3128 363 37 states state VBZ 3128 363 38 reachability.49 reachability.49 NNP 3128 363 39 In in IN 3128 363 40 general general JJ 3128 363 41 , , , 3128 363 42 from from IN 3128 363 43 application application NN 3128 363 44 experience experience NN 3128 363 45 , , , 3128 363 46 we -PRON- PRP 3128 363 47 note note VBP 3128 363 48 the the DT 3128 363 49 general general JJ 3128 363 50 agreement agreement NN 3128 363 51 that that WDT 3128 363 52 automated automate VBD 3128 363 53 syntactical syntactical JJ 3128 363 54 consistency consistency NN 3128 363 55 support support NN 3128 363 56 greatly greatly RB 3128 363 57 simplifies simplify VBZ 3128 363 58 the the DT 3128 363 59 design design NN 3128 363 60 of of IN 3128 363 61 complex complex JJ 3128 363 62 systems system NNS 3128 363 63 . . . 3128 364 1 Finally finally RB 3128 364 2 , , , 3128 364 3 some some DT 3128 364 4 users user NNS 3128 364 5 pointed point VBD 3128 364 6 out out RP 3128 364 7 some some DT 3128 364 8 technical technical JJ 3128 364 9 limitations limitation NNS 3128 364 10 of of IN 3128 364 11 the the DT 3128 364 12 cur- cur- NN 3128 364 13 rent rent NN 3128 364 14 implementation implementation NN 3128 364 15 , , , 3128 364 16 such such JJ 3128 364 17 as as IN 3128 364 18 the the DT 3128 364 19 fact fact NN 3128 364 20 that that IN 3128 364 21 it -PRON- PRP 3128 364 22 is be VBZ 3128 364 23 not not RB 3128 364 24 possible possible JJ 3128 364 25 to to TO 3128 364 26 open open VB 3128 364 27 several several JJ 3128 364 28 views view NNS 3128 364 29 at at IN 3128 364 30 a a DT 3128 364 31 time time NN 3128 364 32 . . . 3128 365 1 Altogether altogether RB 3128 365 2 , , , 3128 365 3 we -PRON- PRP 3128 365 4 believe believe VBP 3128 365 5 this this DT 3128 365 6 work work NN 3128 365 7 contributes contribute VBZ 3128 365 8 to to TO 3128 365 9 make make VB 3128 365 10 more more RBR 3128 365 11 efficient efficient JJ 3128 365 12 and and CC 3128 365 13 less less RBR 3128 365 14 tedious tedious JJ 3128 365 15 the the DT 3128 365 16 definition definition NN 3128 365 17 and and CC 3128 365 18 main- main- JJ 3128 365 19 tenance tenance NN 3128 365 20 of of IN 3128 365 21 environments environment NNS 3128 365 22 for for IN 3128 365 23 DLS DLS NNP 3128 365 24 . . . 3128 366 1 Our -PRON- PRP$ 3128 366 2 model model NN 3128 366 3 - - HYPH 3128 366 4 based base VBN 3128 366 5 approach approach NN 3128 366 6 must must MD 3128 366 7 be be VB 3128 366 8 contrasted contrast VBN 3128 366 9 with with IN 3128 366 10 the the DT 3128 366 11 programming- programming- NNP 3128 366 12 centric centric NN 3128 366 13 approach approach NN 3128 366 14 of of IN 3128 366 15 most most JJS 3128 366 16 CASE case NN 3128 366 17 tools tool NNS 3128 366 18 , , , 3128 366 19 where where WRB 3128 366 20 the the DT 3128 366 21 language language NN 3128 366 22 and and CC 3128 366 23 the the DT 3128 366 24 code code NN 3128 366 25 generation generation NN 3128 366 26 tools tool NNS 3128 366 27 are be VBP 3128 366 28 hard hard RB 3128 366 29 - - HYPH 3128 366 30 coded code VBN 3128 366 31 so so IN 3128 366 32 that that IN 3128 366 33 whenever whenever WRB 3128 366 34 a a DT 3128 366 35 modification modification NN 3128 366 36 has have VBZ 3128 366 37 to to TO 3128 366 38 be be VB 3128 366 39 done do VBN 3128 366 40 ( ( -LRB- 3128 366 41 whether whether IN 3128 366 42 on on IN 3128 366 43 the the DT 3128 366 44 language language NN 3128 366 45 or or CC 3128 366 46 on on IN 3128 366 47 the the DT 3128 366 48 semantic semantic JJ 3128 366 49 domain domain NN 3128 366 50 ) ) -RRB- 3128 366 51 developers developer NNS 3128 366 52 have have VBP 3128 366 53 to to TO 3128 366 54 dive dive VB 3128 366 55 into into IN 3128 366 56 the the DT 3128 366 57 code code NN 3128 366 58 . . . 3128 367 1 ■ ■ NFP 3128 367 2 ■ ■ NFP 3128 367 3 Conclusions Conclusions NNPS 3128 367 4 and and CC 3128 367 5 Future Future NNP 3128 367 6 Work Work NNP 3128 367 7 DLs dl NNS 3128 367 8 are be VBP 3128 367 9 complex complex JJ 3128 367 10 information information NN 3128 367 11 systems system NNS 3128 367 12 that that WDT 3128 367 13 integrate integrate VBP 3128 367 14 findings finding NNS 3128 367 15 from from IN 3128 367 16 disciplines discipline NNS 3128 367 17 such such JJ 3128 367 18 as as IN 3128 367 19 hypertext hypertext NN 3128 367 20 , , , 3128 367 21 information information NN 3128 367 22 retrieval retrieval NN 3128 367 23 , , , 3128 367 24 multimedia multimedia NNP 3128 367 25 , , , 3128 367 26 databases database NNS 3128 367 27 , , , 3128 367 28 and and CC 3128 367 29 HCI HCI NNP 3128 367 30 . . . 3128 368 1 DL DL NNP 3128 368 2 design design NN 3128 368 3 is be VBZ 3128 368 4 often often RB 3128 368 5 a a DT 3128 368 6 multidisciplinary multidisciplinary JJ 3128 368 7 effort effort NN 3128 368 8 , , , 3128 368 9 including include VBG 3128 368 10 library library NN 3128 368 11 staff staff NN 3128 368 12 and and CC 3128 368 13 computer computer NN 3128 368 14 scientists scientist NNS 3128 368 15 . . . 3128 369 1 Wasted waste VBN 3128 369 2 effort effort NN 3128 369 3 and and CC 3128 369 4 poor poor JJ 3128 369 5 inter- inter- NN 3128 369 6 operability operability NN 3128 369 7 can can MD 3128 369 8 therefore therefore RB 3128 369 9 ensue ensue VB 3128 369 10 . . . 3128 370 1 Examining examine VBG 3128 370 2 the the DT 3128 370 3 related related JJ 3128 370 4 bibliography bibliography NN 3128 370 5 , , , 3128 370 6 we -PRON- PRP 3128 370 7 noted note VBD 3128 370 8 that that IN 3128 370 9 there there EX 3128 370 10 is be VBZ 3128 370 11 a a DT 3128 370 12 lack lack NN 3128 370 13 of of IN 3128 370 14 tools tool NNS 3128 370 15 or or CC 3128 370 16 automatic automatic JJ 3128 370 17 systems system NNS 3128 370 18 for for IN 3128 370 19 designing design VBG 3128 370 20 and and CC 3128 370 21 developing develop VBG 3128 370 22 coopera- coopera- NN 3128 370 23 tive tive JJ 3128 370 24 DL DL NNP 3128 370 25 systems system NNS 3128 370 26 . . . 3128 371 1 Moreover moreover RB 3128 371 2 , , , 3128 371 3 there there EX 3128 371 4 is be VBZ 3128 371 5 a a DT 3128 371 6 need need NN 3128 371 7 for for IN 3128 371 8 modeling model VBG 3128 371 9 interactions interaction NNS 3128 371 10 between between IN 3128 371 11 DLs dl NNS 3128 371 12 and and CC 3128 371 13 users user NNS 3128 371 14 , , , 3128 371 15 such such JJ 3128 371 16 as as IN 3128 371 17 scenario scenario NN 3128 371 18 or or CC 3128 371 19 activity activity NN 3128 371 20 - - HYPH 3128 371 21 based base VBN 3128 371 22 approaches approach NNS 3128 371 23 . . . 3128 372 1 The the DT 3128 372 2 CRADLE CRADLE NNP 3128 372 3 framework framework NN 3128 372 4 fulfills fulfill VBZ 3128 372 5 this this DT 3128 372 6 gap gap NN 3128 372 7 by by IN 3128 372 8 providing provide VBG 3128 372 9 a a DT 3128 372 10 model model NN 3128 372 11 - - HYPH 3128 372 12 driven drive VBN 3128 372 13 approach approach NN 3128 372 14 for for IN 3128 372 15 generating generate VBG 3128 372 16 visual visual JJ 3128 372 17 interaction interaction NN 3128 372 18 tools tool NNS 3128 372 19 for for IN 3128 372 20 DLs dl NNS 3128 372 21 , , , 3128 372 22 supporting support VBG 3128 372 23 design design NN 3128 372 24 and and CC 3128 372 25 automatic automatic JJ 3128 372 26 generation generation NN 3128 372 27 of of IN 3128 372 28 code code NN 3128 372 29 for for IN 3128 372 30 DLs dl NNS 3128 372 31 . . . 3128 373 1 In in IN 3128 373 2 particular particular JJ 3128 373 3 , , , 3128 373 4 we -PRON- PRP 3128 373 5 use use VBP 3128 373 6 a a DT 3128 373 7 metamodel metamodel NN 3128 373 8 made make VBN 3128 373 9 of of IN 3128 373 10 different different JJ 3128 373 11 diagram diagram NN 3128 373 12 types type NNS 3128 373 13 ( ( -LRB- 3128 373 14 collection collection NN 3128 373 15 , , , 3128 373 16 structures structure NNS 3128 373 17 , , , 3128 373 18 service service NN 3128 373 19 , , , 3128 373 20 and and CC 3128 373 21 struct struct NN 3128 373 22 or or CC 3128 373 23 an an DT 3128 373 24 actor actor NN 3128 373 25 , , , 3128 373 26 with with IN 3128 373 27 different different JJ 3128 373 28 colors color NNS 3128 373 29 . . . 3128 374 1 Diffuseness diffuseness NN 3128 374 2 / / SYM 3128 374 3 terseness terseness NN 3128 374 4 A a DT 3128 374 5 notation notation NN 3128 374 6 is be VBZ 3128 374 7 diffuse diffuse NN 3128 374 8 when when WRB 3128 374 9 many many JJ 3128 374 10 elements element NNS 3128 374 11 are be VBP 3128 374 12 needed need VBN 3128 374 13 to to TO 3128 374 14 express express VB 3128 374 15 one one CD 3128 374 16 concept concept NN 3128 374 17 . . . 3128 375 1 CRADLE CRADLE NNP 3128 375 2 is be VBZ 3128 375 3 terse terse JJ 3128 375 4 and and CC 3128 375 5 not not RB 3128 375 6 diffuse diffuse VB 3128 375 7 because because IN 3128 375 8 each each DT 3128 375 9 entity entity NN 3128 375 10 expresses express VBZ 3128 375 11 a a DT 3128 375 12 meaning meaning NN 3128 375 13 on on IN 3128 375 14 its -PRON- PRP$ 3128 375 15 own own JJ 3128 375 16 . . . 3128 376 1 error error NN 3128 376 2 - - : 3128 376 3 Proneness Proneness NNP 3128 376 4 Data Data NNP 3128 376 5 flow flow NN 3128 376 6 visualization visualization NN 3128 376 7 reduces reduce VBZ 3128 376 8 the the DT 3128 376 9 chance chance NN 3128 376 10 of of IN 3128 376 11 errors error NNS 3128 376 12 at at IN 3128 376 13 a a DT 3128 376 14 first first JJ 3128 376 15 level level NN 3128 376 16 of of IN 3128 376 17 the the DT 3128 376 18 specification specification NN 3128 376 19 . . . 3128 377 1 On on IN 3128 377 2 the the DT 3128 377 3 other other JJ 3128 377 4 hand hand NN 3128 377 5 , , , 3128 377 6 some some DT 3128 377 7 mistakes mistake NNS 3128 377 8 can can MD 3128 377 9 be be VB 3128 377 10 introduced introduce VBN 3128 377 11 when when WRB 3128 377 12 specifying specify VBG 3128 377 13 visual visual JJ 3128 377 14 entities entity NNS 3128 377 15 , , , 3128 377 16 since since IN 3128 377 17 it -PRON- PRP 3128 377 18 is be VBZ 3128 377 19 possible possible JJ 3128 377 20 to to TO 3128 377 21 express express VB 3128 377 22 relations relation NNS 3128 377 23 between between IN 3128 377 24 source source NN 3128 377 25 and and CC 3128 377 26 target target NN 3128 377 27 models model NNS 3128 377 28 which which WDT 3128 377 29 can can MD 3128 377 30 not not RB 3128 377 31 generate generate VB 3128 377 32 semanti- semanti- NNP 3128 377 33 cally cally RB 3128 377 34 correct correct JJ 3128 377 35 code code NN 3128 377 36 . . . 3128 378 1 However however RB 3128 378 2 , , , 3128 378 3 these these DT 3128 378 4 mistakes mistake NNS 3128 378 5 should should MD 3128 378 6 be be VB 3128 378 7 considered consider VBN 3128 378 8 “ " `` 3128 378 9 programming programming NN 3128 378 10 errors error NNS 3128 378 11 more more RBR 3128 378 12 than than IN 3128 378 13 slips slip NNS 3128 378 14 , , , 3128 378 15 ” " '' 3128 378 16 and and CC 3128 378 17 may may MD 3128 378 18 be be VB 3128 378 19 detected detect VBN 3128 378 20 through through IN 3128 378 21 progressive progressive JJ 3128 378 22 evaluation evaluation NN 3128 378 23 . . . 3128 379 1 Hidden Hidden NNP 3128 379 2 Dependencies Dependencies NNPS 3128 379 3 A a DT 3128 379 4 hidden hidden JJ 3128 379 5 dependency dependency NN 3128 379 6 is be VBZ 3128 379 7 a a DT 3128 379 8 relation relation NN 3128 379 9 between between IN 3128 379 10 two two CD 3128 379 11 elements element NNS 3128 379 12 that that WDT 3128 379 13 is be VBZ 3128 379 14 not not RB 3128 379 15 visible visible JJ 3128 379 16 . . . 3128 380 1 In in IN 3128 380 2 CRADLE CRADLE NNP 3128 380 3 , , , 3128 380 4 relevant relevant JJ 3128 380 5 dependencies dependency NNS 3128 380 6 are be VBP 3128 380 7 represented represent VBN 3128 380 8 as as IN 3128 380 9 data datum NNS 3128 380 10 flows flow VBZ 3128 380 11 via via IN 3128 380 12 directed direct VBN 3128 380 13 links link NNS 3128 380 14 . . . 3128 381 1 Progressive progressive JJ 3128 381 2 evaluation evaluation NN 3128 381 3 Each each DT 3128 381 4 DL DL NNP 3128 381 5 model model NN 3128 381 6 can can MD 3128 381 7 be be VB 3128 381 8 tested test VBN 3128 381 9 as as RB 3128 381 10 soon soon RB 3128 381 11 as as IN 3128 381 12 it -PRON- PRP 3128 381 13 is be VBZ 3128 381 14 defined define VBN 3128 381 15 , , , 3128 381 16 without without IN 3128 381 17 having have VBG 3128 381 18 to to TO 3128 381 19 wait wait VB 3128 381 20 until until IN 3128 381 21 the the DT 3128 381 22 whole whole JJ 3128 381 23 model model NN 3128 381 24 is be VBZ 3128 381 25 finished finish VBN 3128 381 26 . . . 3128 382 1 The the DT 3128 382 2 visual visual JJ 3128 382 3 interface interface NN 3128 382 4 for for IN 3128 382 5 the the DT 3128 382 6 DL DL NNP 3128 382 7 can can MD 3128 382 8 be be VB 3128 382 9 generated generate VBN 3128 382 10 with with IN 3128 382 11 just just RB 3128 382 12 one one CD 3128 382 13 click click NN 3128 382 14 , , , 3128 382 15 and and CC 3128 382 16 services service NNS 3128 382 17 can can MD 3128 382 18 be be VB 3128 382 19 subsequently subsequently RB 3128 382 20 added add VBN 3128 382 21 to to TO 3128 382 22 test test VB 3128 382 23 their -PRON- PRP$ 3128 382 24 functionalities functionality NNS 3128 382 25 . . . 3128 383 1 viscosity viscosity NNP 3128 383 2 CRADLE CRADLE NNP 3128 383 3 has have VBZ 3128 383 4 a a DT 3128 383 5 low low JJ 3128 383 6 viscosity viscosity NN 3128 383 7 because because IN 3128 383 8 making make VBG 3128 383 9 small small JJ 3128 383 10 changes change NNS 3128 383 11 in in IN 3128 383 12 a a DT 3128 383 13 part part NN 3128 383 14 of of IN 3128 383 15 a a DT 3128 383 16 specification specification NN 3128 383 17 does do VBZ 3128 383 18 not not RB 3128 383 19 imply imply VB 3128 383 20 lots lot NNS 3128 383 21 of of IN 3128 383 22 readjustments readjustment NNS 3128 383 23 in in IN 3128 383 24 the the DT 3128 383 25 rest rest NN 3128 383 26 of of IN 3128 383 27 it -PRON- PRP 3128 383 28 . . . 3128 384 1 One one PRP 3128 384 2 can can MD 3128 384 3 change change VB 3128 384 4 prop- prop- JJ 3128 384 5 erties ertie NNS 3128 384 6 , , , 3128 384 7 events event NNS 3128 384 8 or or CC 3128 384 9 responses response NNS 3128 384 10 and and CC 3128 384 11 these these DT 3128 384 12 changes change NNS 3128 384 13 will will MD 3128 384 14 have have VB 3128 384 15 only only JJ 3128 384 16 local local JJ 3128 384 17 effect effect NN 3128 384 18 . . . 3128 385 1 The the DT 3128 385 2 only only JJ 3128 385 3 local local JJ 3128 385 4 changes change NNS 3128 385 5 that that WDT 3128 385 6 could could MD 3128 385 7 imply imply VB 3128 385 8 performing perform VBG 3128 385 9 further further JJ 3128 385 10 changes change NNS 3128 385 11 by by IN 3128 385 12 hand hand NN 3128 385 13 are be VBP 3128 385 14 deleting delete VBG 3128 385 15 entities entity NNS 3128 385 16 or or CC 3128 385 17 changing change VBG 3128 385 18 names name NNS 3128 385 19 ; ; : 3128 385 20 however however RB 3128 385 21 , , , 3128 385 22 this this DT 3128 385 23 would would MD 3128 385 24 imply imply VB 3128 385 25 minimal minimal JJ 3128 385 26 changes change NNS 3128 385 27 ( ( -LRB- 3128 385 28 just just RB 3128 385 29 removing remove VBG 3128 385 30 or or CC 3128 385 31 updating update VBG 3128 385 32 references reference NNS 3128 385 33 to to IN 3128 385 34 them -PRON- PRP 3128 385 35 ) ) -RRB- 3128 385 36 and and CC 3128 385 37 would would MD 3128 385 38 only only RB 3128 385 39 affect affect VB 3128 385 40 a a DT 3128 385 41 small small JJ 3128 385 42 set set NN 3128 385 43 of of IN 3128 385 44 subsequent subsequent JJ 3128 385 45 elements element NNS 3128 385 46 in in IN 3128 385 47 the the DT 3128 385 48 same same JJ 3128 385 49 data data NN 3128 385 50 flow flow NN 3128 385 51 . . . 3128 386 1 visibility visibility NNP 3128 386 2 A a DT 3128 386 3 DL DL NNP 3128 386 4 specification specification NN 3128 386 5 consists consist VBZ 3128 386 6 of of IN 3128 386 7 a a DT 3128 386 8 single single JJ 3128 386 9 set set NN 3128 386 10 of of IN 3128 386 11 diagrams diagram NNS 3128 386 12 fit- fit- CC 3128 386 13 ting ting NNP 3128 386 14 in in IN 3128 386 15 one one CD 3128 386 16 window window NN 3128 386 17 . . . 3128 387 1 Empirically empirically RB 3128 387 2 , , , 3128 387 3 we -PRON- PRP 3128 387 4 have have VBP 3128 387 5 observed observe VBN 3128 387 6 that that IN 3128 387 7 this this DT 3128 387 8 model model NN 3128 387 9 usually usually RB 3128 387 10 involves involve VBZ 3128 387 11 no no DT 3128 387 12 more more JJR 3128 387 13 than than IN 3128 387 14 fifteen fifteen CD 3128 387 15 entities entity NNS 3128 387 16 . . . 3128 388 1 Different different JJ 3128 388 2 , , , 3128 388 3 independent independent JJ 3128 388 4 CRADLE cradle NN 3128 388 5 models model NNS 3128 388 6 can can MD 3128 388 7 be be VB 3128 388 8 simulta- simulta- JJ 3128 388 9 neously neously RB 3128 388 10 shown show VBN 3128 388 11 in in IN 3128 388 12 different different JJ 3128 388 13 windows window NNS 3128 388 14 . . . 3128 389 1 expressiveness expressiveness JJ 3128 389 2 of of IN 3128 389 3 crADle cradle NN 3128 389 4 The the DT 3128 389 5 paper paper NN 3128 389 6 has have VBZ 3128 389 7 illustrated illustrate VBN 3128 389 8 the the DT 3128 389 9 expressiveness expressiveness NN 3128 389 10 of of IN 3128 389 11 CRADLE CRADLE NNP 3128 389 12 by by IN 3128 389 13 defining define VBG 3128 389 14 different different JJ 3128 389 15 entities entity NNS 3128 389 16 end end VBP 3128 389 17 relationships relationship NNS 3128 389 18 for for IN 3128 389 19 differ- differ- JJ 3128 389 20 ent ent NNP 3128 389 21 DL DL NNP 3128 389 22 requisites requisite NNS 3128 389 23 . . . 3128 390 1 To to IN 3128 390 2 this this DT 3128 390 3 end end NN 3128 390 4 , , , 3128 390 5 two two CD 3128 390 6 different different JJ 3128 390 7 applications application NNS 3128 390 8 have have VBP 3128 390 9 been be VBN 3128 390 10 considered consider VBN 3128 390 11 : : : 3128 390 12 ( ( -LRB- 3128 390 13 1 1 LS 3128 390 14 ) ) -RRB- 3128 390 15 a a DT 3128 390 16 basic basic JJ 3128 390 17 example example NN 3128 390 18 elaborated elaborate VBN 3128 390 19 with with IN 3128 390 20 the the DT 3128 390 21 collaboration collaboration NN 3128 390 22 of of IN 3128 390 23 the the DT 3128 390 24 Information Information NNP 3128 390 25 Science Science NNP 3128 390 26 School School NNP 3128 390 27 GeNerAtiNG GeNerAtiNG NNP 3128 390 28 cOllABOrAtive collaborative NN 3128 390 29 sYsteMs system NNS 3128 390 30 FOr FOr NNS 3128 390 31 DiGitAl DiGitAl NNP 3128 390 32 liBrAries liBrAries NNP 3128 390 33 | | NNP 3128 390 34 MAliziA MAliziA NNP 3128 390 35 , , , 3128 390 36 BOttONi bottoni UH 3128 390 37 , , , 3128 390 38 AND and CC 3128 390 39 leviAlDi levialdi ADD 3128 390 40 185 185 CD 3128 390 41 Retrieval Retrieval NNP 3128 390 42 ( ( -LRB- 3128 390 43 Reading Reading NNP 3128 390 44 , , , 3128 390 45 Mass. Massachusetts NNP 3128 391 1 : : : 3128 391 2 Addison Addison NNP 3128 391 3 - - HYPH 3128 391 4 Wesley Wesley NNP 3128 391 5 , , , 3128 391 6 1999 1999 CD 3128 391 7 ) ) -RRB- 3128 391 8 . . . 3128 392 1 17 17 CD 3128 392 2 . . . 3128 393 1 D. D. NNP 3128 393 2 Lucarella Lucarella NNP 3128 393 3 and and CC 3128 393 4 A. A. NNP 3128 393 5 Zanzi Zanzi NNP 3128 393 6 , , , 3128 393 7 “ " `` 3128 393 8 A a DT 3128 393 9 Visual visual JJ 3128 393 10 Retrieval Retrieval NNP 3128 393 11 Environ- Environ- NNP 3128 393 12 ment ment NN 3128 393 13 for for IN 3128 393 14 Hypermedia Hypermedia NNP 3128 393 15 Information Information NNP 3128 393 16 Systems Systems NNP 3128 393 17 , , , 3128 393 18 ” " '' 3128 393 19 ACM ACM NNP 3128 393 20 Transactions Transactions NNPS 3128 393 21 on on IN 3128 393 22 Information Information NNP 3128 393 23 Systems Systems NNP 3128 393 24 14 14 CD 3128 393 25 ( ( -LRB- 3128 393 26 1996 1996 CD 3128 393 27 ) ) -RRB- 3128 393 28 : : : 3128 393 29 3–29 3–29 NNP 3128 393 30 . . . 3128 394 1 18 18 CD 3128 394 2 . . . 3128 395 1 B. B. NNP 3128 395 2 Wang Wang NNP 3128 395 3 , , , 3128 395 4 “ " `` 3128 395 5 A a DT 3128 395 6 Hybrid Hybrid NNP 3128 395 7 System System NNP 3128 395 8 Approach Approach NNP 3128 395 9 for for IN 3128 395 10 Supporting support VBG 3128 395 11 Digital Digital NNP 3128 395 12 Libraries Libraries NNPS 3128 395 13 , , , 3128 395 14 ” " '' 3128 395 15 International International NNP 3128 395 16 Journal Journal NNP 3128 395 17 on on IN 3128 395 18 Digital Digital NNP 3128 395 19 Libraries Libraries NNPS 3128 395 20 2 2 CD 3128 395 21 ( ( -LRB- 3128 395 22 1999 1999 CD 3128 395 23 ) ) -RRB- 3128 395 24 : : : 3128 395 25 91–110 91–110 CD 3128 395 26 , , , 3128 395 27 . . . 3128 396 1 19 19 CD 3128 396 2 . . . 3128 397 1 D. D. NNP 3128 397 2 Castelli Castelli NNP 3128 397 3 , , , 3128 397 4 C. C. NNP 3128 397 5 Meghini Meghini NNP 3128 397 6 , , , 3128 397 7 and and CC 3128 397 8 P. P. NNP 3128 397 9 Pagano Pagano NNP 3128 397 10 , , , 3128 397 11 “ " `` 3128 397 12 Foundations foundation NNS 3128 397 13 of of IN 3128 397 14 a a DT 3128 397 15 Multidimensional Multidimensional NNP 3128 397 16 Query Query NNP 3128 397 17 Language Language NNP 3128 397 18 for for IN 3128 397 19 Digital Digital NNP 3128 397 20 Libraries Libraries NNPS 3128 397 21 , , , 3128 397 22 ” " '' 3128 397 23 in in IN 3128 397 24 Proc Proc NNP 3128 397 25 . . . 3128 398 1 ECDL ECDL NNP 3128 398 2 ’ ’ POS 3128 398 3 02 02 CD 3128 398 4 , , , 3128 398 5 LNCS LNCS NNP 3128 398 6 2458 2458 CD 3128 398 7 ( ( -LRB- 3128 398 8 Berlin Berlin NNP 3128 398 9 : : : 3128 398 10 Springer Springer NNP 3128 398 11 , , , 3128 398 12 2002 2002 CD 3128 398 13 ) ) -RRB- 3128 398 14 : : : 3128 398 15 251–65 251–65 CD 3128 398 16 . . . 3128 399 1 20 20 CD 3128 399 2 . . . 3128 400 1 R. R. NNP 3128 400 2 N. N. NNP 3128 400 3 Oddy Oddy NNP 3128 400 4 et et NNP 3128 400 5 al al NNP 3128 400 6 . . NNP 3128 400 7 , , , 3128 400 8 eds eds NNP 3128 400 9 . . NNP 3128 400 10 , , , 3128 400 11 Proc Proc NNP 3128 400 12 . . . 3128 401 1 Joint joint JJ 3128 401 2 ACM acm NN 3128 401 3 / / , 3128 401 4 BCS BCS NNP 3128 401 5 Symposium Symposium NNP 3128 401 6 in in IN 3128 401 7 Information Information NNP 3128 401 8 Storage Storage NNP 3128 401 9 & & CC 3128 401 10 Retrieval Retrieval NNP 3128 401 11 ( ( -LRB- 3128 401 12 Oxford Oxford NNP 3128 401 13 : : : 3128 401 14 Butterworths butterworth NNS 3128 401 15 , , , 3128 401 16 1981 1981 CD 3128 401 17 ) ) -RRB- 3128 401 18 . . . 3128 402 1 21 21 CD 3128 402 2 . . . 3128 403 1 K. K. NNP 3128 403 2 Maly Maly NNP 3128 403 3 , , , 3128 403 4 M. M. NNP 3128 403 5 Zubair Zubair NNP 3128 403 6 et et NNP 3128 403 7 al al NNP 3128 403 8 . . NNP 3128 403 9 , , , 3128 403 10 “ " `` 3128 403 11 Scalable Scalable NNP 3128 403 12 Digital Digital NNP 3128 403 13 Libraries library NNS 3128 403 14 Based base VBN 3128 403 15 on on IN 3128 403 16 NCSTRL NCSTRL NNP 3128 403 17 / / SYM 3128 403 18 DIENST DIENST NNP 3128 403 19 , , , 3128 403 20 ” " '' 3128 403 21 in in IN 3128 403 22 Proc Proc NNP 3128 403 23 . . . 3128 404 1 ECDL ECDL NNP 3128 404 2 ’ ' '' 3128 404 3 00 00 NFP 3128 404 4 ( ( -LRB- 3128 404 5 London London NNP 3128 404 6 : : : 3128 404 7 Springer Springer NNP 3128 404 8 , , , 3128 404 9 2000 2000 CD 3128 404 10 ) ) -RRB- 3128 404 11 : : : 3128 404 12 168–79 168–79 CD 3128 404 13 . . . 3128 405 1 22 22 CD 3128 405 2 . . . 3128 406 1 R. R. NNP 3128 406 2 Tansley Tansley NNP 3128 406 3 , , , 3128 406 4 M. M. NNP 3128 406 5 Bass Bass NNP 3128 406 6 and and CC 3128 406 7 M. M. NNP 3128 406 8 Smith Smith NNP 3128 406 9 , , , 3128 406 10 “ " `` 3128 406 11 DSpace dspace NN 3128 406 12 as as IN 3128 406 13 an an DT 3128 406 14 Open open JJ 3128 406 15 Archival Archival NNP 3128 406 16 Information Information NNP 3128 406 17 System System NNP 3128 406 18 : : : 3128 406 19 Current current JJ 3128 406 20 Status Status NNP 3128 406 21 and and CC 3128 406 22 Future Future NNP 3128 406 23 Direc- Direc- NNP 3128 406 24 tions tion NNS 3128 406 25 , , , 3128 406 26 ” " '' 3128 406 27 Proc Proc NNP 3128 406 28 . . . 3128 407 1 ECDL ECDL NNP 3128 407 2 ’ ’ POS 3128 407 3 03 03 CD 3128 407 4 , , , 3128 407 5 LNCS LNCS NNP 3128 407 6 2769 2769 CD 3128 407 7 ( ( -LRB- 3128 407 8 Berlin Berlin NNP 3128 407 9 : : : 3128 407 10 Springer Springer NNP 3128 407 11 , , , 3128 407 12 2003 2003 CD 3128 407 13 ) ) -RRB- 3128 407 14 : : : 3128 407 15 446–60 446–60 CD 3128 407 16 . . . 3128 408 1 23 23 CD 3128 408 2 . . . 3128 409 1 K. K. NNP 3128 409 2 M. M. NNP 3128 409 3 Anderson Anderson NNP 3128 409 4 et et FW 3128 409 5 al al NNP 3128 409 6 . . NNP 3128 409 7 , , , 3128 409 8 “ " `` 3128 409 9 Metis metis NN 3128 409 10 : : . 3128 409 11 Lightweight Lightweight NNP 3128 409 12 , , , 3128 409 13 Flexible Flexible NNP 3128 409 14 , , , 3128 409 15 and and CC 3128 409 16 Web web NN 3128 409 17 - - HYPH 3128 409 18 Based base VBN 3128 409 19 Workflow Workflow NNP 3128 409 20 Services Services NNPS 3128 409 21 for for IN 3128 409 22 Digital Digital NNP 3128 409 23 Libraries Libraries NNPS 3128 409 24 , , , 3128 409 25 ” " '' 3128 409 26 Proc Proc NNP 3128 409 27 . . . 3128 410 1 3rd 3rd NNP 3128 410 2 ACM ACM NNP 3128 410 3 / / SYM 3128 410 4 IEEE IEEE NNP 3128 410 5 - - HYPH 3128 410 6 CS CS NNP 3128 410 7 JCDL JCDL NNP 3128 410 8 ’ ' '' 3128 410 9 03 03 CD 3128 410 10 ( ( -LRB- 3128 410 11 Los Los NNP 3128 410 12 Alamitos Alamitos NNP 3128 410 13 , , , 3128 410 14 Calif. California NNP 3128 410 15 : : : 3128 410 16 IEEE IEEE NNP 3128 410 17 Computer Computer NNP 3128 410 18 Society Society NNP 3128 410 19 , , , 3128 410 20 2003 2003 CD 3128 410 21 ) ) -RRB- 3128 410 22 : : : 3128 410 23 98–109 98–109 CD 3128 410 24 . . . 3128 411 1 24 24 CD 3128 411 2 . . . 3128 412 1 N. N. NNP 3128 412 2 Dushay Dushay NNP 3128 412 3 , , , 3128 412 4 “ " `` 3128 412 5 Localizing localize VBG 3128 412 6 Experience experience NN 3128 412 7 of of IN 3128 412 8 Digital Digital NNP 3128 412 9 Content Content NNP 3128 412 10 via via IN 3128 412 11 Structural Structural NNP 3128 412 12 Metadata Metadata NNP 3128 412 13 , , , 3128 412 14 ” " '' 3128 412 15 In in IN 3128 412 16 Proc Proc NNP 3128 412 17 . . . 3128 413 1 2nd 2nd NNP 3128 413 2 ACM ACM NNP 3128 413 3 / / SYM 3128 413 4 IEEE IEEE NNP 3128 413 5 - - HYPH 3128 413 6 CS CS NNP 3128 413 7 JCDL JCDL NNP 3128 413 8 ’ ' '' 3128 413 9 02 02 CD 3128 413 10 ( ( -LRB- 3128 413 11 New New NNP 3128 413 12 York York NNP 3128 413 13 : : : 3128 413 14 ACM ACM NNP 3128 413 15 , , , 3128 413 16 2002 2002 CD 3128 413 17 ) ) -RRB- 3128 413 18 : : : 3128 413 19 244–52 244–52 CD 3128 413 20 . . . 3128 414 1 25 25 CD 3128 414 2 . . . 3128 415 1 M. M. NNP 3128 415 2 Gogolla Gogolla NNP 3128 415 3 et et NNP 3128 415 4 al al NNP 3128 415 5 . . NNP 3128 415 6 , , , 3128 415 7 “ " `` 3128 415 8 Integrating integrate VBG 3128 415 9 the the DT 3128 415 10 ER ER NNP 3128 415 11 Approach Approach NNP 3128 415 12 in in IN 3128 415 13 an an DT 3128 415 14 OO OO NNP 3128 415 15 Environment Environment NNP 3128 415 16 , , , 3128 415 17 ” " '' 3128 415 18 Proc Proc NNP 3128 415 19 . . . 3128 416 1 ER ER NNP 3128 416 2 , , , 3128 416 3 ’ ' '' 3128 416 4 93 93 CD 3128 416 5 ( ( -LRB- 3128 416 6 Berlin Berlin NNP 3128 416 7 : : : 3128 416 8 Springer Springer NNP 3128 416 9 , , , 3128 416 10 1993 1993 CD 3128 416 11 ) ) -RRB- 3128 416 12 : : : 3128 416 13 376–89 376–89 CD 3128 416 14 . . . 3128 417 1 26 26 CD 3128 417 2 . . . 3128 418 1 Heidi Heidi NNP 3128 418 2 Gregersen Gregersen NNP 3128 418 3 and and CC 3128 418 4 Christian Christian NNP 3128 418 5 S. S. NNP 3128 418 6 Jensen Jensen NNP 3128 418 7 , , , 3128 418 8 “ " `` 3128 418 9 Temporal Temporal NNP 3128 418 10 Entity Entity NNP 3128 418 11 - - HYPH 3128 418 12 Relationship Relationship NNP 3128 418 13 Models Models NNPS 3128 418 14 — — : 3128 418 15 A A NNP 3128 418 16 Survey Survey NNP 3128 418 17 , , , 3128 418 18 ” " '' 3128 418 19 IEEE IEEE NNP 3128 418 20 Transactions Transactions NNPS 3128 418 21 on on IN 3128 418 22 Knowledge Knowledge NNP 3128 418 23 & & CC 3128 418 24 Data Data NNP 3128 418 25 Engineering Engineering NNP 3128 418 26 11 11 CD 3128 418 27 ( ( -LRB- 3128 418 28 1999 1999 CD 3128 418 29 ) ) -RRB- 3128 418 30 : : : 3128 418 31 464–97 464–97 CD 3128 418 32 . . . 3128 419 1 27 27 CD 3128 419 2 . . . 3128 420 1 B. B. NNP 3128 420 2 Berkem Berkem NNP 3128 420 3 , , , 3128 420 4 “ " `` 3128 420 5 Aligning align VBG 3128 420 6 IT it PRP 3128 420 7 with with IN 3128 420 8 the the DT 3128 420 9 Changes change NNS 3128 420 10 using use VBG 3128 420 11 the the DT 3128 420 12 Goal Goal NNP 3128 420 13 - - HYPH 3128 420 14 Driven drive VBN 3128 420 15 Development Development NNP 3128 420 16 for for IN 3128 420 17 UML UML NNP 3128 420 18 and and CC 3128 420 19 MDA MDA NNP 3128 420 20 , , , 3128 420 21 ” " '' 3128 420 22 Journal Journal NNP 3128 420 23 of of IN 3128 420 24 Object Object NNP 3128 420 25 Technology Technology NNP 3128 420 26 4 4 CD 3128 420 27 ( ( -LRB- 3128 420 28 2005 2005 CD 3128 420 29 ) ) -RRB- 3128 420 30 : : : 3128 420 31 49–65 49–65 LS 3128 420 32 . . . 3128 421 1 28 28 CD 3128 421 2 . . . 3128 422 1 A. A. NNP 3128 422 2 Malizia Malizia NNP 3128 422 3 , , , 3128 422 4 E. E. NNP 3128 422 5 Guerra Guerra NNP 3128 422 6 , , , 3128 422 7 and and CC 3128 422 8 J. J. NNP 3128 422 9 de de NNP 3128 422 10 Lara Lara NNP 3128 422 11 , , , 3128 422 12 “ " `` 3128 422 13 Model Model NNP 3128 422 14 - - HYPH 3128 422 15 Driven Driven NNP 3128 422 16 Development Development NNP 3128 422 17 of of IN 3128 422 18 Digital Digital NNP 3128 422 19 Libraries Libraries NNPS 3128 422 20 : : : 3128 422 21 Generating generate VBG 3128 422 22 the the DT 3128 422 23 User User NNP 3128 422 24 Interface Interface NNP 3128 422 25 , , , 3128 422 26 ” " '' 3128 422 27 Proc Proc NNP 3128 422 28 . . . 3128 423 1 MDDAUI MDDAUI NNP 3128 423 2 ’ ' '' 3128 423 3 06 06 CD 3128 423 4 , , , 3128 423 5 http://sunsite.informatik.rwth-aachen.de/ http://sunsite.informatik.rwth-aachen.de/ CD 3128 423 6 Publications Publications NNPS 3128 423 7 / / SYM 3128 423 8 CEUR CEUR NNP 3128 423 9 - - HYPH 3128 423 10 WS WS NNP 3128 423 11 / / SYM 3128 423 12 Vol-214/ Vol-214/ NNP 3128 423 13 ( ( -LRB- 3128 423 14 accessed access VBN 3128 423 15 Oct Oct NNP 3128 423 16 18 18 CD 3128 423 17 , , , 3128 423 18 2010 2010 CD 3128 423 19 ) ) -RRB- 3128 423 20 . . . 3128 424 1 29 29 CD 3128 424 2 . . . 3128 425 1 D. D. NNP 3128 425 2 L. L. NNP 3128 425 3 Atkins Atkins NNP 3128 425 4 et et FW 3128 425 5 al al NNP 3128 425 6 . . NNP 3128 425 7 , , , 3128 425 8 “ " `` 3128 425 9 MAWL MAWL NNP 3128 425 10 : : : 3128 425 11 A A NNP 3128 425 12 Domain Domain NNP 3128 425 13 - - HYPH 3128 425 14 Specific Specific NNP 3128 425 15 Language Language NNP 3128 425 16 for for IN 3128 425 17 Form Form NNP 3128 425 18 - - HYPH 3128 425 19 Based base VBN 3128 425 20 Services Services NNPS 3128 425 21 , , , 3128 425 22 ” " '' 3128 425 23 IEEE IEEE NNP 3128 425 24 Transactions transaction NNS 3128 425 25 on on IN 3128 425 26 Software Software NNP 3128 425 27 Engineer- Engineer- NNP 3128 425 28 ing ing NNP 3128 425 29 25 25 CD 3128 425 30 ( ( -LRB- 3128 425 31 1999 1999 CD 3128 425 32 ) ) -RRB- 3128 425 33 : : : 3128 425 34 334–46 334–46 CD 3128 425 35 . . . 3128 426 1 30 30 CD 3128 426 2 . . . 3128 427 1 J. J. NNP 3128 427 2 de de NNP 3128 427 3 Lara Lara NNP 3128 427 4 and and CC 3128 427 5 H. H. NNP 3128 427 6 Vangheluwe Vangheluwe NNP 3128 427 7 , , , 3128 427 8 “ " `` 3128 427 9 AToM3 atom3 ADD 3128 427 10 : : : 3128 427 11 A a DT 3128 427 12 Tool Tool NNP 3128 427 13 for for IN 3128 427 14 Multi Multi NNP 3128 427 15 - - NNP 3128 427 16 Formalism Formalism NNP 3128 427 17 and and CC 3128 427 18 Meta Meta NNP 3128 427 19 - - HYPH 3128 427 20 Modelling Modelling NNP 3128 427 21 , , , 3128 427 22 ” " '' 3128 427 23 Proc Proc NNP 3128 427 24 . . . 3128 428 1 FASE FASE NNP 3128 428 2 ’ ' '' 3128 428 3 02 02 CD 3128 428 4 ( ( -LRB- 3128 428 5 Berlin Berlin NNP 3128 428 6 : : : 3128 428 7 Springer Springer NNP 3128 428 8 , , , 3128 428 9 2002 2002 CD 3128 428 10 ) ) -RRB- 3128 428 11 : : : 3128 428 12 174–88 174–88 CD 3128 428 13 . . . 3128 429 1 31 31 CD 3128 429 2 . . . 3128 430 1 J. J. NNP 3128 430 2 M. M. NNP 3128 430 3 Morales Morales NNP 3128 430 4 - - HYPH 3128 430 5 Del Del NNP 3128 430 6 - - HYPH 3128 430 7 Castillo Castillo NNP 3128 430 8 et et NNP 3128 430 9 al al NNP 3128 430 10 . . NNP 3128 430 11 , , , 3128 430 12 “ " `` 3128 430 13 A a DT 3128 430 14 Semantic semantic JJ 3128 430 15 Model model NN 3128 430 16 of of IN 3128 430 17 Selective Selective NNP 3128 430 18 Dissemination Dissemination NNP 3128 430 19 of of IN 3128 430 20 Information Information NNP 3128 430 21 for for IN 3128 430 22 Digital Digital NNP 3128 430 23 Libraries Libraries NNPS 3128 430 24 , , , 3128 430 25 ” " '' 3128 430 26 Journal Journal NNP 3128 430 27 of of IN 3128 430 28 Information Information NNP 3128 430 29 Technology Technology NNP 3128 430 30 & & CC 3128 430 31 Libraries Libraries NNP 3128 430 32 28 28 CD 3128 430 33 ( ( -LRB- 3128 430 34 2009 2009 CD 3128 430 35 ) ) -RRB- 3128 430 36 : : : 3128 430 37 21–30 21–30 CD 3128 430 38 . . . 3128 431 1 32 32 CD 3128 431 2 . . . 3128 432 1 N. N. NNP 3128 432 2 Santos Santos NNP 3128 432 3 , , , 3128 432 4 F. F. NNP 3128 432 5 C. C. NNP 3128 432 6 A. A. NNP 3128 432 7 Campos Campos NNP 3128 432 8 , , , 3128 432 9 and and CC 3128 432 10 R. R. NNP 3128 432 11 M. M. NNP 3128 432 12 M. M. NNP 3128 432 13 Braga Braga NNP 3128 432 14 , , , 3128 432 15 “ " `` 3128 432 16 Dig- Dig- NNP 3128 432 17 ital ital JJ 3128 432 18 Libraries Libraries NNP 3128 432 19 and and CC 3128 432 20 Ontology Ontology NNP 3128 432 21 , , , 3128 432 22 ” " '' 3128 432 23 in in IN 3128 432 24 Handbook Handbook NNP 3128 432 25 of of IN 3128 432 26 Research Research NNP 3128 432 27 on on IN 3128 432 28 Digital Digital NNP 3128 432 29 Libraries Libraries NNPS 3128 432 30 : : : 3128 432 31 Design design NN 3128 432 32 , , , 3128 432 33 Development development NN 3128 432 34 , , , 3128 432 35 and and CC 3128 432 36 Impact Impact NNP 3128 432 37 , , , 3128 432 38 ed ed NN 3128 432 39 . . . 3128 433 1 Y.-L. Y.-L. NNP 3128 433 2 Theng Theng NNP 3128 433 3 et et FW 3128 433 4 al al NNP 3128 433 5 . . . 3128 434 1 ( ( -LRB- 3128 434 2 Hershey Hershey NNP 3128 434 3 , , , 3128 434 4 Pa. Pennsylvania NNP 3128 434 5 : : : 3128 434 6 Idea Idea NNP 3128 434 7 Group Group NNP 3128 434 8 , , , 3128 434 9 2008 2008 CD 3128 434 10 ) ) -RRB- 3128 434 11 : : : 3128 434 12 1:19 1:19 CD 3128 434 13 . . . 3128 435 1 33 33 CD 3128 435 2 . . . 3128 436 1 F. F. NNP 3128 436 2 Wattenberg Wattenberg NNP 3128 436 3 , , , 3128 436 4 “ " `` 3128 436 5 A a DT 3128 436 6 National National NNP 3128 436 7 Digital Digital NNP 3128 436 8 Library Library NNP 3128 436 9 for for IN 3128 436 10 Science Science NNP 3128 436 11 , , , 3128 436 12 Mathematics Mathematics NNP 3128 436 13 , , , 3128 436 14 Engineering Engineering NNP 3128 436 15 , , , 3128 436 16 and and CC 3128 436 17 Technology Technology NNP 3128 436 18 Education Education NNP 3128 436 19 , , , 3128 436 20 ” " '' 3128 436 21 D D NNP 3128 436 22 - - HYPH 3128 436 23 Lib Lib NNP 3128 436 24 Magazine Magazine NNP 3128 436 25 3 3 CD 3128 436 26 no no UH 3128 436 27 . . . 3128 437 1 10 10 CD 3128 437 2 ( ( -LRB- 3128 437 3 1998 1998 CD 3128 437 4 ) ) -RRB- 3128 437 5 , , , 3128 437 6 http://www.dlib.org/dlib/october98/ http://www.dlib.org/dlib/october98/ NNP 3128 437 7 wattenberg/10wattenberg.html wattenberg/10wattenberg.html NNP 3128 437 8 ( ( -LRB- 3128 437 9 accessed access VBN 3128 437 10 Oct Oct NNP 3128 437 11 18 18 CD 3128 437 12 , , , 3128 437 13 2010 2010 CD 3128 437 14 ) ) -RRB- 3128 437 15 ; ; : 3128 437 16 L. L. NNP 3128 437 17 L. L. NNP 3128 437 18 Zia Zia NNP 3128 437 19 , , , 3128 437 20 “ " `` 3128 437 21 The the DT 3128 437 22 NSF NSF NNP 3128 437 23 National National NNP 3128 437 24 Science Science NNP 3128 437 25 , , , 3128 437 26 Technology Technology NNP 3128 437 27 , , , 3128 437 28 Engineering Engineering NNP 3128 437 29 , , , 3128 437 30 and and CC 3128 437 31 Mathematics Mathematics NNP 3128 437 32 Education Education NNP 3128 437 33 Digital Digital NNP 3128 437 34 Library Library NNP 3128 437 35 ( ( -LRB- 3128 437 36 NSDL NSDL NNP 3128 437 37 ) ) -RRB- 3128 437 38 Program program NN 3128 437 39 : : : 3128 437 40 New New NNP 3128 437 41 Projects Projects NNPS 3128 437 42 and and CC 3128 437 43 a a DT 3128 437 44 Progress Progress NNP 3128 437 45 Report Report NNP 3128 437 46 , , , 3128 437 47 ” " '' 3128 437 48 D D NNP 3128 437 49 - - HYPH 3128 437 50 lib lib NNP 3128 437 51 Magazine Magazine NNP 3128 437 52 , , , 3128 437 53 7 7 CD 3128 437 54 , , , 3128 437 55 no no UH 3128 437 56 . . . 3128 438 1 11 11 CD 3128 438 2 ( ( -LRB- 3128 438 3 2002 2002 CD 3128 438 4 ) ) -RRB- 3128 438 5 , , , 3128 438 6 http://www.dlib.org/dlib/november01/zia/11zia.html http://www.dlib.org/dlib/november01/zia/11zia.html NNP 3128 438 7 ( ( -LRB- 3128 438 8 accessed access VBN 3128 438 9 Oct Oct NNP 3128 438 10 18 18 CD 3128 438 11 , , , 3128 438 12 2010 2010 CD 3128 438 13 ) ) -RRB- 3128 438 14 . . . 3128 439 1 34 34 CD 3128 439 2 . . . 3128 440 1 U.S. U.S. NNP 3128 440 2 Library Library NNP 3128 440 3 of of IN 3128 440 4 Congress Congress NNP 3128 440 5 , , , 3128 440 6 Ask ask VB 3128 440 7 a a DT 3128 440 8 Librarian librarian JJ 3128 440 9 , , , 3128 440 10 http://www.loc http://www.loc NNP 3128 440 11 society society NN 3128 440 12 ) ) -RRB- 3128 440 13 , , , 3128 440 14 which which WDT 3128 440 15 describe describe VBP 3128 440 16 the the DT 3128 440 17 different different JJ 3128 440 18 aspects aspect NNS 3128 440 19 of of IN 3128 440 20 a a DT 3128 440 21 DL DL NNP 3128 440 22 . . . 3128 441 1 We -PRON- PRP 3128 441 2 have have VBP 3128 441 3 built build VBN 3128 441 4 a a DT 3128 441 5 code code NN 3128 441 6 generator generator NN 3128 441 7 able able JJ 3128 441 8 to to TO 3128 441 9 produce produce VB 3128 441 10 XUL XUL NNP 3128 441 11 code code NN 3128 441 12 from from IN 3128 441 13 the the DT 3128 441 14 design design NN 3128 441 15 models model NNS 3128 441 16 for for IN 3128 441 17 the the DT 3128 441 18 DL DL NNP 3128 441 19 user user NN 3128 441 20 interface interface NN 3128 441 21 . . . 3128 442 1 Moreover moreover RB 3128 442 2 , , , 3128 442 3 we -PRON- PRP 3128 442 4 use use VBP 3128 442 5 template template NN 3128 442 6 code code NN 3128 442 7 generation generation NN 3128 442 8 integrating integrating NN 3128 442 9 predefined predefine VBN 3128 442 10 components component NNS 3128 442 11 for for IN 3128 442 12 the the DT 3128 442 13 different different JJ 3128 442 14 services service NNS 3128 442 15 ( ( -LRB- 3128 442 16 XDoclet XDoclet NNP 3128 442 17 language language NN 3128 442 18 ) ) -RRB- 3128 442 19 according accord VBG 3128 442 20 to to IN 3128 442 21 the the DT 3128 442 22 model model NN 3128 442 23 specification specification NN 3128 442 24 . . . 3128 443 1 Extensions extension NNS 3128 443 2 of of IN 3128 443 3 CRADLE CRADLE NNP 3128 443 4 with with IN 3128 443 5 behavioral behavioral JJ 3128 443 6 diagrams diagram NNS 3128 443 7 and and CC 3128 443 8 the the DT 3128 443 9 addition addition NN 3128 443 10 of of IN 3128 443 11 analysis analysis NN 3128 443 12 and and CC 3128 443 13 simulation simulation NN 3128 443 14 capabilities capability NNS 3128 443 15 are be VBP 3128 443 16 under under IN 3128 443 17 study study NN 3128 443 18 . . . 3128 444 1 These these DT 3128 444 2 will will MD 3128 444 3 exploit exploit VB 3128 444 4 the the DT 3128 444 5 new new JJ 3128 444 6 AToM3 AToM3 `` 3128 444 7 capabili- capabili- XX 3128 444 8 ties tie NNS 3128 444 9 for for IN 3128 444 10 describing describe VBG 3128 444 11 multiview multiview NN 3128 444 12 DSVLs DSVLs NNP 3128 444 13 , , , 3128 444 14 to to TO 3128 444 15 which which WDT 3128 444 16 this this DT 3128 444 17 work work NN 3128 444 18 directly directly RB 3128 444 19 contributed contribute VBD 3128 444 20 . . . 3128 445 1 References reference NNS 3128 445 2 1 1 CD 3128 445 3 . . . 3128 446 1 A. A. NNP 3128 446 2 M. M. NNP 3128 446 3 Gonçalves Gonçalves NNP 3128 446 4 , , , 3128 446 5 E. E. NNP 3128 446 6 A A NNP 3128 446 7 Fox Fox NNP 3128 446 8 , , , 3128 446 9 “ " `` 3128 446 10 5SL 5sl CD 3128 446 11 : : : 3128 446 12 a a DT 3128 446 13 language language NN 3128 446 14 for for IN 3128 446 15 declara- declara- NNP 3128 446 16 tive tive NNP 3128 446 17 specification specification NN 3128 446 18 and and CC 3128 446 19 generation generation NN 3128 446 20 of of IN 3128 446 21 digital digital JJ 3128 446 22 libraries library NNS 3128 446 23 , , , 3128 446 24 ” " '' 3128 446 25 Proc Proc NNP 3128 446 26 . . . 3128 447 1 JCDL JCDL NNP 3128 447 2 ’ ' '' 3128 447 3 02 02 CD 3128 447 4 ( ( -LRB- 3128 447 5 New New NNP 3128 447 6 York York NNP 3128 447 7 : : : 3128 447 8 ACM ACM NNP 3128 447 9 , , , 3128 447 10 2002 2002 CD 3128 447 11 ) ) -RRB- 3128 447 12 : : : 3128 447 13 263–72 263–72 CD 3128 447 14 . . . 3128 448 1 2 2 LS 3128 448 2 . . . 3128 449 1 L. L. NNP 3128 449 2 Candela Candela NNP 3128 449 3 et et NNP 3128 449 4 al al NNP 3128 449 5 . . NNP 3128 449 6 , , , 3128 449 7 “ " `` 3128 449 8 Setting set VBG 3128 449 9 the the DT 3128 449 10 Foundations foundation NNS 3128 449 11 of of IN 3128 449 12 Digital Digital NNP 3128 449 13 Libraries library NNS 3128 449 14 : : : 3128 449 15 The the DT 3128 449 16 DELOS DELOS NNP 3128 449 17 Manifesto Manifesto NNP 3128 449 18 , , , 3128 449 19 ” " '' 3128 449 20 D D NNP 3128 449 21 - - HYPH 3128 449 22 Lib Lib NNP 3128 449 23 Magazine Magazine NNP 3128 449 24 13 13 CD 3128 449 25 ( ( -LRB- 3128 449 26 2007 2007 CD 3128 449 27 ) ) -RRB- 3128 449 28 , , , 3128 449 29 http://www.dlib.org/dlib/march07/castelli/03castelli.html http://www.dlib.org/dlib/march07/castelli/03castelli.html NNP 3128 449 30 ( ( -LRB- 3128 449 31 accessed access VBN 3128 449 32 Oct Oct NNP 3128 449 33 18 18 CD 3128 449 34 , , , 3128 449 35 2010 2010 CD 3128 449 36 ) ) -RRB- 3128 449 37 . . . 3128 450 1 3 3 LS 3128 450 2 . . . 3128 451 1 A. A. NNP 3128 451 2 Malizia Malizia NNP 3128 451 3 et et NNP 3128 451 4 al al NNP 3128 451 5 . . NNP 3128 451 6 , , , 3128 451 7 “ " `` 3128 451 8 A a DT 3128 451 9 Cooperative Cooperative NNP 3128 451 10 - - HYPH 3128 451 11 Relational Relational NNP 3128 451 12 Approach Approach NNP 3128 451 13 to to IN 3128 451 14 Digital Digital NNP 3128 451 15 Libraries Libraries NNP 3128 451 16 , , , 3128 451 17 ” " '' 3128 451 18 Proc Proc NNP 3128 451 19 . . . 3128 452 1 ECDL ECDL NNP 3128 452 2 2007 2007 CD 3128 452 3 , , , 3128 452 4 LNCS LNCS NNP 3128 452 5 4675 4675 CD 3128 452 6 ( ( -LRB- 3128 452 7 Berlin Berlin NNP 3128 452 8 : : : 3128 452 9 Springer Springer NNP 3128 452 10 , , , 3128 452 11 2007 2007 CD 3128 452 12 ) ) -RRB- 3128 452 13 : : : 3128 452 14 75–86 75–86 CD 3128 452 15 . . . 3128 453 1 4 4 LS 3128 453 2 . . . 3128 454 1 E. E. NNP 3128 454 2 A. A. NNP 3128 455 1 Fox Fox NNP 3128 455 2 and and CC 3128 455 3 G. G. NNP 3128 455 4 Marchionini Marchionini NNP 3128 455 5 , , , 3128 455 6 “ " `` 3128 455 7 Toward toward IN 3128 455 8 a a DT 3128 455 9 Worldwide worldwide XX 3128 455 10 Dig- Dig- NNP 3128 455 11 ital ital JJ 3128 455 12 Library Library NNP 3128 455 13 , , , 3128 455 14 ” " '' 3128 455 15 Communications communication NNS 3128 455 16 of of IN 3128 455 17 the the DT 3128 455 18 ACM ACM NNP 3128 455 19 41 41 CD 3128 455 20 ( ( -LRB- 3128 455 21 1998 1998 CD 3128 455 22 ) ) -RRB- 3128 455 23 : : : 3128 455 24 29–32 29–32 LS 3128 455 25 . . . 3128 456 1 5 5 CD 3128 456 2 . . . 3128 457 1 M. M. NNP 3128 457 2 A. A. NNP 3128 457 3 Gonçalves Gonçalves NNP 3128 457 4 et et NNP 3128 457 5 al al NNP 3128 457 6 . . NNP 3128 457 7 , , , 3128 457 8 “ " `` 3128 457 9 Streams Streams NNP 3128 457 10 , , , 3128 457 11 Structures Structures NNPS 3128 457 12 , , , 3128 457 13 Spaces Spaces NNPS 3128 457 14 , , , 3128 457 15 Scenarios Scenarios NNPS 3128 457 16 , , , 3128 457 17 Societies Societies NNPS 3128 457 18 ( ( -LRB- 3128 457 19 5s 5s NN 3128 457 20 ) ) -RRB- 3128 457 21 : : : 3128 457 22 A a DT 3128 457 23 Formal formal JJ 3128 457 24 Model model NN 3128 457 25 for for IN 3128 457 26 Digital Digital NNP 3128 457 27 Libraries Libraries NNPS 3128 457 28 , , , 3128 457 29 ” " '' 3128 457 30 ACM ACM NNP 3128 457 31 Transactions Transactions NNPS 3128 457 32 on on IN 3128 457 33 Information Information NNP 3128 457 34 Systems Systems NNP 3128 457 35 22 22 CD 3128 457 36 ( ( -LRB- 3128 457 37 2004 2004 CD 3128 457 38 ) ) -RRB- 3128 457 39 : : : 3128 457 40 270–312 270–312 CD 3128 457 41 . . . 3128 458 1 6 6 CD 3128 458 2 . . . 3128 459 1 J. J. NNP 3128 459 2 C. C. NNP 3128 459 3 R. R. NNP 3128 459 4 Licklider Licklider NNP 3128 459 5 , , , 3128 459 6 Libraries library NNS 3128 459 7 of of IN 3128 459 8 the the DT 3128 459 9 Future Future NNP 3128 459 10 ( ( -LRB- 3128 459 11 Cambridge Cambridge NNP 3128 459 12 , , , 3128 459 13 Mass. Massachusetts NNP 3128 460 1 : : : 3128 460 2 MIT MIT NNP 3128 460 3 Pr Pr NNP 3128 460 4 . . NNP 3128 460 5 , , , 3128 460 6 1965 1965 CD 3128 460 7 ) ) -RRB- 3128 460 8 . . . 3128 461 1 7 7 LS 3128 461 2 . . . 3128 462 1 D. D. NNP 3128 462 2 M. M. NNP 3128 462 3 Levy Levy NNP 3128 462 4 and and CC 3128 462 5 C. C. NNP 3128 462 6 C. C. NNP 3128 462 7 Marshall Marshall NNP 3128 462 8 , , , 3128 462 9 “ " `` 3128 462 10 Going go VBG 3128 462 11 Digital Digital NNP 3128 462 12 : : : 3128 462 13 A a DT 3128 462 14 Look look VB 3128 462 15 at at IN 3128 462 16 Assumptions assumption NNS 3128 462 17 Underlying Underlying NNP 3128 462 18 Digital Digital NNP 3128 462 19 Libraries library NNS 3128 462 20 , , , 3128 462 21 ” " '' 3128 462 22 Communications communication NNS 3128 462 23 of of IN 3128 462 24 the the DT 3128 462 25 ACM ACM NNP 3128 462 26 38 38 CD 3128 462 27 ( ( -LRB- 3128 462 28 1995 1995 CD 3128 462 29 ) ) -RRB- 3128 462 30 : : : 3128 462 31 77–84 77–84 LS 3128 462 32 . . . 3128 463 1 8 8 LS 3128 463 2 . . . 3128 464 1 R. R. NNP 3128 464 2 Reddy Reddy NNP 3128 464 3 and and CC 3128 464 4 I. I. NNP 3128 464 5 Wladawsky Wladawsky NNP 3128 464 6 - - HYPH 3128 464 7 Berger Berger NNP 3128 464 8 , , , 3128 464 9 “ " `` 3128 464 10 Digital Digital NNP 3128 464 11 Librar- Librar- NNP 3128 464 12 ies ie NNS 3128 464 13 : : : 3128 464 14 Universal Universal NNP 3128 464 15 Access Access NNP 3128 464 16 to to IN 3128 464 17 Human Human NNP 3128 464 18 Knowledge Knowledge NNP 3128 464 19 — — : 3128 464 20 A a DT 3128 464 21 Report report NN 3128 464 22 to to IN 3128 464 23 the the DT 3128 464 24 President President NNP 3128 464 25 , , , 3128 464 26 ” " '' 3128 464 27 2001 2001 CD 3128 464 28 , , , 3128 464 29 www.itrd.gov/pubs/pitac/pitac-dl-9feb01.pdf www.itrd.gov/pubs/pitac/pitac-dl-9feb01.pdf NNP 3128 464 30 ( ( -LRB- 3128 464 31 accessed access VBN 3128 464 32 Mar. March NNP 3128 465 1 16 16 CD 3128 465 2 , , , 3128 465 3 2010 2010 CD 3128 465 4 ) ) -RRB- 3128 465 5 . . . 3128 466 1 9 9 CD 3128 466 2 . . . 3128 467 1 E. E. NNP 3128 467 2 L. L. NNP 3128 467 3 Morgan Morgan NNP 3128 467 4 , , , 3128 467 5 “ " `` 3128 467 6 MyLibrary mylibrary NN 3128 467 7 : : : 3128 467 8 A a DT 3128 467 9 Digital Digital NNP 3128 467 10 Library Library NNP 3128 467 11 Framework Framework NNP 3128 467 12 and and CC 3128 467 13 Toolkit Toolkit NNP 3128 467 14 , , , 3128 467 15 ” " '' 3128 467 16 Journal Journal NNP 3128 467 17 of of IN 3128 467 18 Information Information NNP 3128 467 19 Technology Technology NNP 3128 467 20 & & CC 3128 467 21 Libraries Libraries NNP 3128 467 22 27 27 CD 3128 467 23 ( ( -LRB- 3128 467 24 2008 2008 CD 3128 467 25 ) ) -RRB- 3128 467 26 : : : 3128 467 27 12–24 12–24 CD 3128 467 28 . . . 3128 468 1 10 10 CD 3128 468 2 . . . 3128 469 1 T. T. NNP 3128 469 2 R. R. NNP 3128 469 3 Kochtanek Kochtanek NNP 3128 469 4 and and CC 3128 469 5 K. K. NNP 3128 469 6 K. K. NNP 3128 469 7 Hein Hein NNP 3128 469 8 , , , 3128 469 9 “ " `` 3128 469 10 Delphi Delphi NNP 3128 469 11 Study Study NNP 3128 469 12 of of IN 3128 469 13 Digital Digital NNP 3128 469 14 Libraries Libraries NNPS 3128 469 15 , , , 3128 469 16 ” " '' 3128 469 17 Information Information NNP 3128 469 18 Processing Processing NNP 3128 469 19 Management Management NNP 3128 469 20 35 35 CD 3128 469 21 ( ( -LRB- 3128 469 22 1999 1999 CD 3128 469 23 ) ) -RRB- 3128 469 24 : : : 3128 469 25 245–54 245–54 CD 3128 469 26 . . . 3128 470 1 11 11 CD 3128 470 2 . . . 3128 471 1 S. S. NNP 3128 471 2 E. E. NNP 3128 471 3 Howe Howe NNP 3128 471 4 et et NNP 3128 471 5 al al NNP 3128 471 6 . . NNP 3128 471 7 , , , 3128 471 8 “ " `` 3128 471 9 The the DT 3128 471 10 President President NNP 3128 471 11 ’s ’s POS 3128 471 12 Information Information NNP 3128 471 13 Technology Technology NNP 3128 471 14 Advisory Advisory NNP 3128 471 15 Committee Committee NNP 3128 471 16 ’s ’s POS 3128 471 17 February February NNP 3128 471 18 2001 2001 CD 3128 471 19 Digital Digital NNP 3128 471 20 Library Library NNP 3128 471 21 Report Report NNP 3128 471 22 and and CC 3128 471 23 Its -PRON- PRP$ 3128 471 24 Impact Impact NNP 3128 471 25 , , , 3128 471 26 ” " '' 3128 471 27 In in IN 3128 471 28 Proc Proc NNP 3128 471 29 . . . 3128 472 1 JCDL JCDL NNP 3128 472 2 ’ ' '' 3128 472 3 01 01 CD 3128 472 4 ( ( -LRB- 3128 472 5 New New NNP 3128 472 6 York York NNP 3128 472 7 : : : 3128 472 8 ACM ACM NNP 3128 472 9 , , , 3128 472 10 2001 2001 CD 3128 472 11 ) ) -RRB- 3128 472 12 : : : 3128 472 13 223–25 223–25 CD 3128 472 14 . . . 3128 473 1 12 12 CD 3128 473 2 . . . 3128 474 1 N. N. NNP 3128 474 2 Reyes Reyes NNP 3128 474 3 - - HYPH 3128 474 4 Farfan Farfan NNP 3128 474 5 and and CC 3128 474 6 J. J. NNP 3128 475 1 A. A. NNP 3128 475 2 Sanchez Sanchez NNP 3128 475 3 , , , 3128 475 4 “ " `` 3128 475 5 Personal Personal NNP 3128 475 6 Spaces Spaces NNPS 3128 475 7 in in IN 3128 475 8 the the DT 3128 475 9 Context Context NNP 3128 475 10 of of IN 3128 475 11 OA OA NNP 3128 475 12 , , , 3128 475 13 ” " '' 3128 475 14 Proc Proc NNP 3128 475 15 . . . 3128 476 1 JCDL JCDL NNP 3128 476 2 ’ ' '' 3128 476 3 03 03 CD 3128 476 4 ( ( -LRB- 3128 476 5 IEEE IEEE NNP 3128 476 6 Computer Computer NNP 3128 476 7 Society Society NNP 3128 476 8 , , , 3128 476 9 2003 2003 CD 3128 476 10 ) ) -RRB- 3128 476 11 : : : 3128 476 12 182–83 182–83 CD 3128 476 13 . . . 3128 477 1 13 13 CD 3128 477 2 . . . 3128 478 1 M. M. NNP 3128 478 2 Wirsing Wirsing NNP 3128 478 3 , , , 3128 478 4 Report Report NNP 3128 478 5 on on IN 3128 478 6 the the DT 3128 478 7 EU EU NNP 3128 478 8 / / SYM 3128 478 9 NSF NSF NNP 3128 478 10 Strategic Strategic NNP 3128 478 11 Workshop Workshop NNP 3128 478 12 on on IN 3128 478 13 Engineering Engineering NNP 3128 478 14 Software Software NNP 3128 478 15 - - HYPH 3128 478 16 Intensive Intensive NNP 3128 478 17 Systems Systems NNPS 3128 478 18 , , , 3128 478 19 2004 2004 CD 3128 478 20 , , , 3128 478 21 http://www.ercim http://www.ercim NNP 3128 478 22 . . . 3128 479 1 eu eu NNP 3128 479 2 / / SYM 3128 479 3 EU EU NNP 3128 479 4 - - HYPH 3128 479 5 NSF NSF NNP 3128 479 6 / / SYM 3128 479 7 sis.pdf sis.pdf NNP 3128 479 8 ( ( -LRB- 3128 479 9 accessed access VBN 3128 479 10 Oct Oct NNP 3128 479 11 18 18 CD 3128 479 12 , , , 3128 479 13 2010 2010 CD 3128 479 14 ) ) -RRB- 3128 479 15 14 14 CD 3128 479 16 . . . 3128 480 1 S. S. NNP 3128 480 2 Kelly Kelly NNP 3128 480 3 and and CC 3128 480 4 J.-P. J.-P. NNP 3128 480 5 Tolvanen Tolvanen NNP 3128 480 6 , , , 3128 480 7 Domain Domain NNP 3128 480 8 - - HYPH 3128 480 9 Specific Specific NNP 3128 480 10 Modeling modeling NN 3128 480 11 : : : 3128 480 12 Enabling enable VBG 3128 480 13 Full full JJ 3128 480 14 Code code NN 3128 480 15 Generation generation NN 3128 480 16 ( ( -LRB- 3128 480 17 Hoboken Hoboken NNP 3128 480 18 , , , 3128 480 19 N.J. New Jersey NNP 3128 480 20 : : : 3128 480 21 Wiley Wiley NNP 3128 480 22 , , , 3128 480 23 2008 2008 CD 3128 480 24 ) ) -RRB- 3128 480 25 . . . 3128 481 1 15 15 CD 3128 481 2 . . . 3128 482 1 H. H. NNP 3128 482 2 R. R. NNP 3128 482 3 Turtle Turtle NNP 3128 482 4 and and CC 3128 482 5 W. W. NNP 3128 482 6 Bruce Bruce NNP 3128 482 7 Croft Croft NNP 3128 482 8 , , , 3128 482 9 “ " `` 3128 482 10 Evaluation evaluation NN 3128 482 11 of of IN 3128 482 12 an an DT 3128 482 13 Infer- Infer- NNP 3128 482 14 ence ence NN 3128 482 15 Network Network NNP 3128 482 16 - - HYPH 3128 482 17 Based Based NNP 3128 482 18 Retrieval Retrieval NNP 3128 482 19 Model Model NNP 3128 482 20 , , , 3128 482 21 ” " '' 3128 482 22 ACM ACM NNP 3128 482 23 Transactions Transactions NNPS 3128 482 24 on on IN 3128 482 25 Information Information NNP 3128 482 26 Systems Systems NNP 3128 482 27 9 9 CD 3128 482 28 ( ( -LRB- 3128 482 29 1991 1991 CD 3128 482 30 ) ) -RRB- 3128 482 31 : : : 3128 482 32 187–222 187–222 CD 3128 482 33 . . . 3128 483 1 16 16 CD 3128 483 2 . . . 3128 484 1 R. R. NNP 3128 484 2 A. a. NN 3128 484 3 Baeza Baeza NNP 3128 484 4 - - HYPH 3128 484 5 Yates Yates NNP 3128 484 6 , , , 3128 484 7 B. B. NNP 3128 485 1 A. A. NNP 3128 485 2 Ribeiro Ribeiro NNP 3128 485 3 - - HYPH 3128 485 4 Neto Neto NNP 3128 485 5 , , , 3128 485 6 Modern Modern NNP 3128 485 7 Information information NN 3128 485 8 186 186 CD 3128 485 9 iNFOrMAtiON iNFOrMAtiON VBD 3128 485 10 tecHNOlOGY tecHNOlOGY NNP 3128 485 11 AND and CC 3128 485 12 liBrAries library NNS 3128 485 13 | | CD 3128 485 14 DeceMBer december VBP 3128 485 15 2010 2010 CD 3128 485 16 .mozilla.org .mozilla.org . 3128 485 17 / / , 3128 485 18 En En NNP 3128 485 19 / / SYM 3128 485 20 XUL XUL NNP 3128 485 21 ( ( -LRB- 3128 485 22 accessed access VBN 3128 485 23 Mar. March NNP 3128 486 1 16 16 CD 3128 486 2 , , , 3128 486 3 2010 2010 CD 3128 486 4 ) ) -RRB- 3128 486 5 . . . 3128 487 1 43 43 CD 3128 487 2 . . . 3128 488 1 XDoclet xdoclet NN 3128 488 2 , , , 3128 488 3 Welcome welcome UH 3128 488 4 ! ! . 3128 489 1 What what WP 3128 489 2 is be VBZ 3128 489 3 XDoclet XDoclet NNP 3128 489 4 ? ? . 3128 490 1 http://xdoclet http://xdoclet ADD 3128 490 2 .sourceforge.net .sourceforge.net NNP 3128 490 3 / / SYM 3128 490 4 xdoclet xdoclet NNP 3128 490 5 / / SYM 3128 490 6 index.html index.html NNP 3128 490 7 ( ( -LRB- 3128 490 8 accessed access VBN 3128 490 9 Mar. March NNP 3128 491 1 16 16 CD 3128 491 2 , , , 3128 491 3 2010 2010 CD 3128 491 4 ) ) -RRB- 3128 491 5 . . . 3128 492 1 44 44 CD 3128 492 2 . . . 3128 493 1 W3C W3C NNP 3128 493 2 , , , 3128 493 3 Extensible Extensible NNP 3128 493 4 Markup Markup NNP 3128 493 5 Language Language NNP 3128 493 6 ( ( -LRB- 3128 493 7 XML xml NN 3128 493 8 ) ) -RRB- 3128 493 9 1.0 1.0 CD 3128 493 10 ( ( -LRB- 3128 493 11 Fifth Fifth NNP 3128 493 12 Edition Edition NNP 3128 493 13 ) ) -RRB- 3128 493 14 , , , 3128 493 15 http://www.w3.org/TR/2008/REC-xml-20081126/ http://www.w3.org/TR/2008/REC-xml-20081126/ NNP 3128 493 16 ( ( -LRB- 3128 493 17 accessed access VBN 3128 493 18 Mar. March NNP 3128 494 1 16 16 CD 3128 494 2 , , , 3128 494 3 2010 2010 CD 3128 494 4 ) ) -RRB- 3128 494 5 ; ; : 3128 494 6 W3C W3C NNP 3128 494 7 , , , 3128 494 8 Resource Resource NNP 3128 494 9 Description Description NNP 3128 494 10 Framework framework NN 3128 494 11 ( ( -LRB- 3128 494 12 RDF RDF NNP 3128 494 13 ) ) -RRB- 3128 494 14 , , , 3128 494 15 http://www.w3.org/RDF/ http://www.w3.org/RDF/ NNP 3128 494 16 ( ( -LRB- 3128 494 17 accessed access VBN 3128 494 18 Mar. March NNP 3128 495 1 16 16 CD 3128 495 2 , , , 3128 495 3 2010 2010 CD 3128 495 4 ) ) -RRB- 3128 495 5 . . . 3128 496 1 45 45 CD 3128 496 2 . . . 3128 497 1 H. H. NNP 3128 497 2 Wada Wada NNP 3128 497 3 and and CC 3128 497 4 J. J. NNP 3128 497 5 Suzuki Suzuki NNP 3128 497 6 , , , 3128 497 7 “ " `` 3128 497 8 Modeling model VBG 3128 497 9 Turnpike Turnpike NNP 3128 497 10 Frontend Frontend NNP 3128 497 11 System system NN 3128 497 12 : : : 3128 497 13 A A NNP 3128 497 14 Model Model NNP 3128 497 15 - - HYPH 3128 497 16 Driven Driven NNP 3128 497 17 Development Development NNP 3128 497 18 Framework Framework NNP 3128 497 19 Leveraging leverage VBG 3128 497 20 UML UML NNP 3128 497 21 Metamodeling Metamodeling NNP 3128 497 22 and and CC 3128 497 23 Attribute Attribute NNP 3128 497 24 - - HYPH 3128 497 25 Oriented Oriented NNP 3128 497 26 Programming Programming NNP 3128 497 27 , , , 3128 497 28 ” " '' 3128 497 29 Proc Proc NNP 3128 497 30 . . . 3128 498 1 MoDELS MoDELS NNP 3128 498 2 ’ ' '' 3128 498 3 05 05 CD 3128 498 4 , , , 3128 498 5 LNCS LNCS NNP 3128 498 6 3713 3713 CD 3128 498 7 ( ( -LRB- 3128 498 8 Berlin Berlin NNP 3128 498 9 : : : 3128 498 10 Springer Springer NNP 3128 498 11 , , , 3128 498 12 2005 2005 CD 3128 498 13 ) ) -RRB- 3128 498 14 : : : 3128 498 15 584–600 584–600 CD 3128 498 16 . . . 3128 499 1 46 46 CD 3128 499 2 . . . 3128 500 1 I. I. NNP 3128 500 2 Horrocks Horrocks NNP 3128 500 3 , , , 3128 500 4 Constructing construct VBG 3128 500 5 the the DT 3128 500 6 User User NNP 3128 500 7 Interface Interface NNP 3128 500 8 with with IN 3128 500 9 Statecharts Statecharts NNP 3128 500 10 ( ( -LRB- 3128 500 11 Boston Boston NNP 3128 500 12 : : : 3128 500 13 Addison Addison NNP 3128 500 14 - - HYPH 3128 500 15 Wesley Wesley NNP 3128 500 16 , , , 3128 500 17 1999 1999 CD 3128 500 18 ) ) -RRB- 3128 500 19 . . . 3128 501 1 47 47 CD 3128 501 2 . . . 3128 502 1 Universal Universal NNP 3128 502 2 Discover Discover NNP 3128 502 3 , , , 3128 502 4 Description description NN 3128 502 5 , , , 3128 502 6 and and CC 3128 502 7 Integration integration NN 3128 502 8 OASIS OASIS NNP 3128 502 9 Standard Standard NNP 3128 502 10 , , , 3128 502 11 Welcome welcome VBP 3128 502 12 to to IN 3128 502 13 UDDI UDDI NNP 3128 502 14 XML.org XML.org NNP 3128 502 15 , , , 3128 502 16 http://uddi.xml.org/ http://uddi.xml.org/ NN 3128 502 17 ( ( -LRB- 3128 502 18 accessed access VBN 3128 502 19 Mar. March NNP 3128 503 1 16 16 CD 3128 503 2 , , , 3128 503 3 2010 2010 CD 3128 503 4 ) ) -RRB- 3128 503 5 . . . 3128 504 1 48 48 CD 3128 504 2 . . . 3128 505 1 T. T. NNP 3128 505 2 R. R. NNP 3128 505 3 G. G. NNP 3128 505 4 Green Green NNP 3128 505 5 and and CC 3128 505 6 M. M. NNP 3128 505 7 Petre Petre NNP 3128 505 8 , , , 3128 505 9 “ " `` 3128 505 10 Usability Usability NNP 3128 505 11 Analysis Analysis NNP 3128 505 12 of of IN 3128 505 13 Visual visual JJ 3128 505 14 Programming Programming NNP 3128 505 15 Environments Environments NNPS 3128 505 16 : : : 3128 505 17 A a DT 3128 505 18 ‘ ' `` 3128 505 19 Cognitive Cognitive NNP 3128 505 20 Dimensions Dimensions NNPS 3128 505 21 Frame- Frame- NNP 3128 505 22 work work NN 3128 505 23 , , , 3128 505 24 ’ ' '' 3128 505 25 ” " '' 3128 505 26 Journal Journal NNP 3128 505 27 of of IN 3128 505 28 Visual Visual NNP 3128 505 29 Languages Languages NNP 3128 505 30 & & CC 3128 505 31 Computing Computing NNP 3128 505 32 7 7 CD 3128 505 33 ( ( -LRB- 3128 505 34 1996 1996 CD 3128 505 35 ) ) -RRB- 3128 505 36 : : : 3128 505 37 131–74 131–74 CD 3128 505 38 . . . 3128 506 1 49 49 CD 3128 506 2 . . . 3128 507 1 J. J. NNP 3128 507 2 de de NNP 3128 507 3 Lara Lara NNP 3128 507 4 , , , 3128 507 5 E. E. NNP 3128 507 6 Guerra Guerra NNP 3128 507 7 , , , 3128 507 8 and and CC 3128 507 9 A. A. NNP 3128 507 10 Malizia Malizia NNP 3128 507 11 , , , 3128 507 12 “ " `` 3128 507 13 Model Model NNP 3128 507 14 Driven Driven NNP 3128 507 15 Development Development NNP 3128 507 16 of of IN 3128 507 17 Digital Digital NNP 3128 507 18 Libraries Libraries NNPS 3128 507 19 — — : 3128 507 20 Validation validation NN 3128 507 21 , , , 3128 507 22 Analysis Analysis NNP 3128 507 23 and and CC 3128 507 24 For- For- NNP 3128 507 25 mal mal NNP 3128 507 26 Code Code NNP 3128 507 27 Generation Generation NNP 3128 507 28 , , , 3128 507 29 ” " '' 3128 507 30 Proc Proc NNP 3128 507 31 . . . 3128 508 1 3rd 3rd NNP 3128 508 2 WEBIST WEBIST NNP 3128 508 3 ’ ' '' 3128 508 4 07 07 CD 3128 508 5 ( ( -LRB- 3128 508 6 Berlin Berlin NNP 3128 508 7 : : : 3128 508 8 Springer Springer NNP 3128 508 9 , , , 3128 508 10 2008 2008 CD 3128 508 11 ) ) -RRB- 3128 508 12 . . . 3128 509 1 .gov .gov NFP 3128 509 2 / / SYM 3128 509 3 rr rr NNP 3128 509 4 / / SYM 3128 509 5 askalib/ askalib/ NNP 3128 509 6 ( ( -LRB- 3128 509 7 accessed access VBN 3128 509 8 on on IN 3128 509 9 Mar. March NNP 3128 510 1 16 16 CD 3128 510 2 , , , 3128 510 3 2010 2010 CD 3128 510 4 ) ) -RRB- 3128 510 5 . . . 3128 511 1 35 35 CD 3128 511 2 . . . 3128 512 1 C. C. NNP 3128 512 2 L. L. NNP 3128 512 3 Borgmann Borgmann NNP 3128 512 4 , , , 3128 512 5 “ " `` 3128 512 6 What what WP 3128 512 7 are be VBP 3128 512 8 Digital Digital NNP 3128 512 9 Libraries library NNS 3128 512 10 ? ? . 3128 513 1 Competing compete VBG 3128 513 2 Visions vision NNS 3128 513 3 , , , 3128 513 4 ” " '' 3128 513 5 Information Information NNP 3128 513 6 Processing Processing NNP 3128 513 7 & & CC 3128 513 8 Management Management NNP 3128 513 9 25 25 CD 3128 513 10 ( ( -LRB- 3128 513 11 1999):227–43 1999):227–43 CD 3128 513 12 . . . 3128 514 1 36 36 CD 3128 514 2 . . . 3128 515 1 C. C. NNP 3128 515 2 Lynch Lynch NNP 3128 515 3 , , , 3128 515 4 “ " `` 3128 515 5 Coding code VBG 3128 515 6 with with IN 3128 515 7 the the DT 3128 515 8 Real real JJ 3128 515 9 World world NN 3128 515 10 : : : 3128 515 11 Heresies Heresies NNP 3128 515 12 and and CC 3128 515 13 Unexplored Unexplored NNP 3128 515 14 Questions Questions NNPS 3128 515 15 about about IN 3128 515 16 Audience Audience NNP 3128 515 17 , , , 3128 515 18 Economics Economics NNP 3128 515 19 , , , 3128 515 20 and and CC 3128 515 21 Con- Con- NNP 3128 515 22 trol trol NN 3128 515 23 of of IN 3128 515 24 Digital Digital NNP 3128 515 25 Libraries Libraries NNPS 3128 515 26 , , , 3128 515 27 ” " '' 3128 515 28 In in IN 3128 515 29 Digital Digital NNP 3128 515 30 Library Library NNP 3128 515 31 Use Use NNP 3128 515 32 : : : 3128 515 33 Social Social NNP 3128 515 34 Practice Practice NNP 3128 515 35 in in IN 3128 515 36 Design Design NNP 3128 515 37 and and CC 3128 515 38 Evaluation Evaluation NNP 3128 515 39 , , , 3128 515 40 ed ed NN 3128 515 41 . . . 3128 516 1 A. A. NNP 3128 516 2 P. P. NNP 3128 516 3 Bishop Bishop NNP 3128 516 4 , , , 3128 516 5 N. N. NNP 3128 516 6 A. A. NNP 3128 517 1 Van Van NNP 3128 517 2 House House NNP 3128 517 3 , , , 3128 517 4 and and CC 3128 517 5 B. B. NNP 3128 517 6 Buttenfield Buttenfield NNP 3128 517 7 ( ( -LRB- 3128 517 8 Cambridge Cambridge NNP 3128 517 9 , , , 3128 517 10 Mass. Massachusetts NNP 3128 518 1 : : : 3128 518 2 MIT MIT NNP 3128 518 3 Pr Pr NNP 3128 518 4 . . NNP 3128 518 5 , , , 3128 518 6 2003 2003 CD 3128 518 7 ) ) -RRB- 3128 518 8 : : : 3128 518 9 191–216 191–216 CD 3128 518 10 . . . 3128 519 1 37 37 CD 3128 519 2 . . . 3128 520 1 Y. Y. NNP 3128 520 2 Ioannidis Ioannidis NNP 3128 520 3 et et NNP 3128 520 4 al al NNP 3128 520 5 . . NNP 3128 520 6 , , , 3128 520 7 “ " `` 3128 520 8 Digital Digital NNP 3128 520 9 Library Library NNP 3128 520 10 Information Information NNP 3128 520 11 - - HYPH 3128 520 12 Technol- technol- NN 3128 520 13 ogy ogy NN 3128 520 14 Infrastructure infrastructure NN 3128 520 15 , , , 3128 520 16 ” " '' 3128 520 17 International International NNP 3128 520 18 Journal Journal NNP 3128 520 19 of of IN 3128 520 20 Digital Digital NNP 3128 520 21 Libraries Libraries NNP 3128 520 22 5 5 CD 3128 520 23 ( ( -LRB- 3128 520 24 2005 2005 CD 3128 520 25 ) ) -RRB- 3128 520 26 : : : 3128 520 27 266–74 266–74 CD 3128 520 28 . . . 3128 521 1 38 38 CD 3128 521 2 . . . 3128 522 1 E. E. NNP 3128 522 2 A. A. NNP 3128 523 1 Fox Fox NNP 3128 523 2 et et FW 3128 523 3 al al NNP 3128 523 4 . . NNP 3128 523 5 , , , 3128 523 6 “ " `` 3128 523 7 The the DT 3128 523 8 Networked Networked NNP 3128 523 9 Digital Digital NNP 3128 523 10 Library Library NNP 3128 523 11 of of IN 3128 523 12 These these DT 3128 523 13 s s NNS 3128 523 14 and and CC 3128 523 15 Dissertations dissertation NNS 3128 523 16 : : : 3128 523 17 Changes change NNS 3128 523 18 in in IN 3128 523 19 the the DT 3128 523 20 University University NNP 3128 523 21 Community Community NNP 3128 523 22 , , , 3128 523 23 ” " '' 3128 523 24 Jour- Jour- NNP 3128 523 25 nal nal JJ 3128 523 26 of of IN 3128 523 27 Computing Computing NNP 3128 523 28 Higher Higher NNP 3128 523 29 Education Education NNP 3128 523 30 13 13 CD 3128 523 31 ( ( -LRB- 3128 523 32 2002 2002 CD 3128 523 33 ) ) -RRB- 3128 523 34 : : : 3128 523 35 3–24 3–24 LS 3128 523 36 . . . 3128 524 1 39 39 CD 3128 524 2 . . . 3128 525 1 H. H. NNP 3128 525 2 Van Van NNP 3128 525 3 de de FW 3128 525 4 Sompel Sompel NNP 3128 525 5 and and CC 3128 525 6 C. C. NNP 3128 525 7 Lagoze Lagoze NNP 3128 525 8 , , , 3128 525 9 “ " `` 3128 525 10 Notes note NNS 3128 525 11 from from IN 3128 525 12 the the DT 3128 525 13 Inter- Inter- NNP 3128 525 14 operability operability NN 3128 525 15 Front front NN 3128 525 16 : : : 3128 525 17 A a DT 3128 525 18 Progress Progress NNP 3128 525 19 Report Report NNP 3128 525 20 on on IN 3128 525 21 the the DT 3128 525 22 Open Open NNP 3128 525 23 Archives Archives NNP 3128 525 24 Ini- Ini- NFP 3128 525 25 tiative tiative JJ 3128 525 26 , , , 3128 525 27 ” " '' 3128 525 28 Proc Proc NNP 3128 525 29 . . . 3128 526 1 6th 6th JJ 3128 526 2 ECDL ECDL NNP 3128 526 3 , , , 3128 526 4 2002 2002 CD 3128 526 5 , , , 3128 526 6 LNCS LNCS NNP 3128 526 7 2458 2458 CD 3128 526 8 ( ( -LRB- 3128 526 9 Berlin Berlin NNP 3128 526 10 : : : 3128 526 11 Springer Springer NNP 3128 526 12 2002 2002 CD 3128 526 13 ) ) -RRB- 3128 526 14 : : : 3128 526 15 144–57 144–57 CD 3128 526 16 . . . 3128 527 1 40 40 CD 3128 527 2 . . . 3128 528 1 F. F. NNP 3128 528 2 De De NNP 3128 528 3 Rosa Rosa NNP 3128 528 4 et et NNP 3128 528 5 al al NNP 3128 528 6 . . NNP 3128 528 7 , , , 3128 528 8 “ " `` 3128 528 9 JDAN JDAN NNP 3128 528 10 : : : 3128 528 11 A a DT 3128 528 12 Component Component NNP 3128 528 13 Architecture Architecture NNP 3128 528 14 for for IN 3128 528 15 Digital Digital NNP 3128 528 16 Libraries Libraries NNPS 3128 528 17 , , , 3128 528 18 ” " '' 3128 528 19 DELOS DELOS NNP 3128 528 20 Workshop Workshop NNP 3128 528 21 : : : 3128 528 22 Digital Digital NNP 3128 528 23 Library Library NNP 3128 528 24 Architectures Architectures NNPS 3128 528 25 , , , 3128 528 26 ( ( -LRB- 3128 528 27 Padua Padua NNP 3128 528 28 , , , 3128 528 29 Italy Italy NNP 3128 528 30 : : : 3128 528 31 Edizioni Edizioni NNP 3128 528 32 Libreria Libreria NNP 3128 528 33 Peogetto Peogetto NNP 3128 528 34 , , , 3128 528 35 2004 2004 CD 3128 528 36 ) ) -RRB- 3128 528 37 : : : 3128 528 38 151–62 151–62 CD 3128 528 39 . . . 3128 529 1 41 41 CD 3128 529 2 . . . 3128 530 1 Defined define VBN 3128 530 2 as as IN 3128 530 3 a a DT 3128 530 4 set set NN 3128 530 5 of of IN 3128 530 6 actors actor NNS 3128 530 7 ( ( -LRB- 3128 530 8 users user NNS 3128 530 9 ) ) -RRB- 3128 530 10 playing play VBG 3128 530 11 roles role NNS 3128 530 12 and and CC 3128 530 13 inter- inter- NN 3128 530 14 acting acting NN 3128 530 15 with with IN 3128 530 16 services service NNS 3128 530 17 . . . 3128 531 1 42 42 CD 3128 531 2 . . . 3128 532 1 Mozilla Mozilla NNP 3128 532 2 Developer Developer NNP 3128 532 3 Center Center NNP 3128 532 4 , , , 3128 532 5 XUL XUL NNP 3128 532 6 , , , 3128 532 7 https://developer https://developer ADD