ࡱ> `b_qbjbjUU A??E +*&*&m3m3m3m3m33338333Mwv3333332-4I4vvvvvvvye|vm3Y433Y4Y4vm3m333wY4Y4Y4Y4m33m33vY4Y4vY4Y40[X^3ل3Y4\(vw0Mw\#}Y4#}P^^,#}m3^(Y4Y4Y4Y4Y4Y4Y4Y4vvY4Y4Y4Y4MwY4Y4Y4Y4#}Y4Y4Y4Y4Y4Y4Y4Y4Y4*& 32: Resumo A provenincia gerada por sistemas de workflow distintos geralmente expressa usando diferentes formatos. Isto no um problema quando cientistas analisam grafos de provenincia isolados, ou quando eles utilizam o mesmo sistema de workflow. Entretanto, quando h necessidade de analisar grafos de provenincia heterogneos de mltiplos sistemas, as solues existentes no fornecem o apoio necessrio. Para resolver este problema, ns propomos uma arquitetura de integrao de provenincia que adota o ProvONE como modelo de integrao e mostramos como as bases de dados de provenincia distintas podem ser convertidas para um esquema global ProvONE. Desta forma, cientistas podem consultar esta base de dados integrada, explorando e interligando provenincia de vrios sistemas e workflows diferentes que podem representar implementaes distintas do mesmo experimento. Para ilustrar a viabilidade da nossa abordagem, ns desenvolvemos mapeamentos conceituais entre bases de dados de provenincia de quatro sistemas de workflow (e-Science Central, SciCumulus, Taverna e VisTrails). Ns fornecemos cartuchos que implementam tais mapeamentos e geramos uma base de dados integrada expressa em fatos Prolog. Ns tambm desenvolvemos regras Prolog que permitem que cientistas consultem a base de dados integrada. Resultados de uma avaliao experimental demonstram a efetividade e eficincia da nossa abordagem. Palavras-chave: workflow cientfico; provenincia; provenincia prospectiva; provenincia retrospectiva; anlise de provenincia; anlise de provenincia integrada; interoperabilidade de dados de provenincia; PROV; ProvONE. Abstract Provenance generated by different workflow systems is generally expressed using different formats. This is not an issue when scientists analyze provenance graphs in isolation, or when they use the same workflow system. However, when they need to analyze heterogeneous provenance graphs from multiple systems, the existing solutions do not provide the required support. To address this problem, we propose a provenance integration architecture that adopts ProvONE as an integration model and show how different provenance databases can be converted to a global ProvONE schema. Scientists can then query this integrated database, exploring and linking provenance across several different workflows that may represent different implementations of the same experiment. To illustrate the feasibility of our approach, we developed conceptual mappings between the provenance databases of four workflow systems (e-Science Central, SciCumulus, Taverna, and VisTrails). We provide cartridges that implement such mappings and generate an integrated provenance database expressed as Prolog facts. We have also developed Prolog rules that enable scientists to query the integrated database. Results of an experimental evaluation demonstrates the effectiveness and efficiency of our approach. Keywords: scientific workflow; provenance; prospective provenance; retrospective provenance; provenance analysis; integrated provenance analysis; provenance data interoperability; PROV and ProvONE models.      PAGE \* MERGEFORMAT 1  /7 ! ( ) c  !   0=cowx\ntuJMx  +DEĶĶĮĮĮĶĶĠĮĮĮĒ|x|x|x|x|x|x|x|q hm(hLhL h;"hLh3nhL5;CJ\aJh3nhL5CJ\aJhhL5\mHsHhLmHsHhhL6]mHsHhhLmHsH%h3nhL5;CJ\aJmHsH"h3nhL5CJ\aJmHsHh;"hL0J5\,  moxwxEGHJKMNPQm#$a$dgdWK`gdm( $da$`gdIgdgJ` $h`a$gdI$a$gd3EFHIKLNOQRijklpq hm(hLhLmHnHuhLjhLUmnopq`gdm(#?0P1h:p4. A!"n#$n% DpjV  66666666666666 66666666666666666666666666 6666666666 666666666666 6666666666666666666666666666666666666666666666666666666666666666662 0@P`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XVx OJPJQJ_HmHnHsHtH\`\ WDNormal$dh`a$ CJOJQJ_HaJmH sH tH zz WD0 Heading 13$$$ & F hPh@&^`Pa$5;CJPJ\aJtHxx 0 Heading 21$$ & F h@x@&^@`5;PJ\mHsHtHxx K'0 Heading 31$$ & F h0x@&^`05;PJ\mHsHtHxx K'0 Heading 41$$ & F h`x@&^``5;PJ\mHsHtHxx K'0 Heading 51$$ & F hx@&^`5;PJ\mHsHtHxx K'0 Heading 61$$ & F hx@&^`5;PJ\mHsHtHxx K'0 Heading 71$$ & F hx@&^`5;PJ\mHsHtHxx K'0 Heading 81$$ & F h`x@&^``5;PJ\mHsHtHx x K'0 Heading 91 $$ & F h0x@&^0`5;PJ\mHsHtHDA D 0Default Paragraph FontRiR 0 Table Normal4 l4a (k ( 0No List b/b 4A0Heading 1 Char-5;CJOJPJQJ\^JaJmH sH tHV/V 0Heading 2 Char!5;CJOJPJQJ\^JaJV/V K'0Heading 3 Char!5;CJOJPJQJ\^JaJV/!V K'0Heading 4 Char!5;CJOJPJQJ\^JaJV/1V K'0Heading 5 Char!5;CJOJPJQJ\^JaJV/AV K'0Heading 6 Char!5;CJOJPJQJ\^JaJV/QV K'0Heading 7 Char!5;CJOJPJQJ\^JaJV/aV K'0Heading 8 Char!5;CJOJPJQJ\^JaJV/qV  K'0Heading 9 Char!5;CJOJPJQJ\^JaJb/b Ds0Ttulosd7$8$H$#5B*CJ\aJmHphsHtH^/^ g1H0 TextoSimplesdh#5B*CJOJQJ\_HaJphT/T Ds0 Ttulos Char#5B*CJOJQJ\^JaJphR/R M0 FiguraEtabelaCJOJQJaJmHsHtH^o^ g1H0TextoSimples Char#5B*CJOJQJ\_HaJph`/` M0FiguraEtabela Char#5B*CJOJQJ\^JaJph:: jI0 Book Title 5:@\BB jI0Placeholder Text B*phZZ !jI0 Balloon Text d CJOJQJ^JaJmHsHtHN/N  jI0Balloon Text CharCJOJQJ^JaJD/"D %k0Figuras"$a$CJaJmHsHtH:@2: $mB0Header# 8!d./A. #mB0 Header CharT/QT "k0 Figuras Char#5B*CJOJQJ\^JaJph: b: 'WK0Footer& 8!d./q. &WK0 Footer CharN/N *g1H0Seo($dha$;CJaJmHsHtHF/F +Ds0 Sub-seo)CJaJmHsHtHR/R (g1H0 Seo Char&5;B*CJOJQJ\^JaJphZ/Z )Ds0Sub-seo Char&5;B*CJOJQJ\^JaJph8/!8 .h0Tabela,( mHsHtH  h0 Table GridI:V-0ak - CJ^JaJR/R ,h0 Tabela Char#5B*CJOJQJ\^JaJph2a2 0a0Rodap1 /^.r. /a0 Rodap CharZYZ 2D0 Document Map1d CJOJQJ^JaJmHsHtHN/!N 1D0Document Map CharCJOJQJ^JaJB'1B _R0Comment ReferenceCJaJNBN 5_R0 Comment Text4dCJaJmHsHtHN/QN 4_R0Comment Text CharCJOJQJ^JaJ@jAB@ 7_R0Comment Subject65\F/RqF 6_R0Comment Subject Char5\@@ p0List Paragraph 8^  p0Medium Grid 3 - Accent 4>:V90ajQ@ jQ jQ dj; djQ djQ dk 449tCJ^JaJ56B*\]ph56B*\]ph56B*\]ph56B*\]ph  p0Medium Grid 3 - Accent 2>:V:0ajQ@ ߧjQ ߧjQ PMj; PMjQ PMjQ PMk 44:tCJ^JaJ56B*\]ph56B*\]ph56B*\]ph56B*\]ph@"@ \30Caption;$da$5\< < gJ0 TOC Heading < & F@& ** B0TOC 1=d:: yd0TOC 2> e# d^:: yd0TOC 3? e# d^6U6 B0 Hyperlink >*B*phj#j  0Table of FiguresA$ ^` a$:CJOJQJ^JaJ/" CO0Referncias Bibliogrficas(Bdx1$7$8$H$^` mHsHtHj/1j BO0Referncias Bibliogrficas CharCJOJQJ^JaJF F B0 BibliographyDd`DRD F(i0 Footnote TextEdCJaJT/aT E(i0Footnote Text CharOJQJ^JmH sH tH@&q@ (i0Footnote ReferenceH*tt u0Table Paragraph'H$vdK1$7$8$^v`a$CJOJQJ^JaJL Lh0RevisionI CJOJQJ_HaJmH sH tH PP 70p1a Jd5$7$8$9DH$`CJPJaJtH>*> ,>Q0Endnote ReferenceH*bb :MT0image.L$dx5$7$8$9DH$`a$CJPJaJtH~~ :MT0 tablecaption4M$$$dx5$7$8$9DH$`a$CJPJaJmHsHtHvv :MT0 figurecaption1N$$dx5$7$8$9DH$`a$CJPJaJtH :MT0heading1JO$ & F h77d,h*$5$7$8$9DH$^7`a$;CJPJaJtH~!~ :MT0heading2@P & F h77dx*$5$7$8$9DH$^7`;CJPJaJtHB+B R:MT0 Endnote TextQdCJaJR/!R Q:MT0Endnote Text CharOJQJ^JmH sH tH|2| ~0Lista Numerada*S & F hhdx^h`CJOJQJ^JaJmHsHRAR k0Meno Pendente1B*fHphq ./Q. YheadingsU FPK![Content_Types].xmlj0Eжr(΢Iw},-j4 wP-t#bΙ{UTU^hd}㨫)*1P' ^W0)T9<l#$yi};~@(Hu* Dנz/0ǰ $ X3aZ,D0j~3߶b~i>3\`?/[G\!-Rk.sԻ..a濭?PK!֧6 _rels/.relsj0 }Q%v/C/}(h"O = C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+& 8PK!Ptheme/theme/theme1.xmlYOo6w toc'vuر-MniP@I}úama[إ4:lЯGRX^6؊>$ !)O^rC$y@/yH*񄴽)޵߻UDb`}"qۋJחX^)I`nEp)liV[]1M<OP6r=zgbIguSebORD۫qu gZo~ٺlAplxpT0+[}`jzAV2Fi@qv֬5\|ʜ̭NleXdsjcs7f W+Ն7`g ȘJj|h(KD- dXiJ؇(x$( :;˹! I_TS 1?E??ZBΪmU/?~xY'y5g&΋/ɋ>GMGeD3Vq%'#q$8K)fw9:ĵ x}rxwr:\TZaG*y8IjbRc|XŻǿI u3KGnD1NIBs RuK>V.EL+M2#'fi ~V vl{u8zH *:(W☕ ~JTe\O*tHGHY}KNP*ݾ˦TѼ9/#A7qZ$*c?qUnwN%Oi4 =3ڗP 1Pm \\9Mؓ2aD];Yt\[x]}Wr|]g- eW )6-rCSj id DЇAΜIqbJ#x꺃 6k#ASh&ʌt(Q%p%m&]caSl=X\P1Mh9MVdDAaVB[݈fJíP|8 քAV^f Hn- "d>znNJ ة>b&2vKyϼD:,AGm\nziÙ.uχYC6OMf3or$5NHT[XF64T,ќM0E)`#5XY`פ;%1U٥m;R>QD DcpU'&LE/pm%]8firS4d 7y\`JnίI R3U~7+׸#m qBiDi*L69mY&iHE=(K&N!V.KeLDĕ{D vEꦚdeNƟe(MN9ߜR6&3(a/DUz<{ˊYȳV)9Z[4^n5!J?Q3eBoCM m<.vpIYfZY_p[=al-Y}Nc͙ŋ4vfavl'SA8|*u{-ߟ0%M07%<ҍPK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 +_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!Ptheme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] q  *****-Eq mq q $&-!Texto1Texto2_GoBack D r  lD r  u)NM @?:z`@;<"t dN$%PX1WoVPeY[ SRaRz,ibn$49;gn~j&Y<.p4¼Srjr2rcw8wwOP(5}^`o(.80^8`0o(..80^8`0o(...^`o(.... ^`o( ..... `^``o( ...... `^``o(....... p^p`o(........ p^p`o(......... HP^`P567:;<>*@B*EHH*KHOJQJS*Y(\]^Jo(ph Chapter 2@^@`567;<CJH*OJQJS*\]^JaJo(.20^`0567;<CJH*OJQJS*\]^JaJo(..2`^``567;<CJH*OJQJS*\]^JaJo(... 2^`567;<CJH*OJQJS*\]^JaJo( .... 2^`567;<CJH*OJQJS*\]^JaJo( ..... 2^`567;<CJH*OJQJS*\]^JaJo( ...... 2`^``567;<CJH*OJQJS*\]^JaJo(....... 20^0`567;<CJH*OJQJS*\]^JaJo(........^`OJQJ^Jo(^`OJQJ^Jo(op^p`OJQJ^Jo(@ ^@ `OJQJ^Jo(^`OJQJ^Jo(o^`OJQJ^Jo(^`OJQJ^Jo(^`OJQJ^Jo(oP^P`OJQJ^Jo(h^h`.8^8`.L^`L. ^ `. ^ `.xL^x`L.H^H`.^`.L^`L.$^$`.`'^`'`.0*L^0*`L.-^-`./^/`.2L^2`L.p5^p5`.@8^@8`.;L^;`L.*^*`OJQJ^Jo(^`OJQJ^Jo(o ^ `OJQJ^Jo( ^ `OJQJ^Jo(j^j`OJQJ^Jo(o:^:`OJQJ^Jo( ^ `OJQJ^Jo(^`OJQJ^Jo(o^`OJQJ^Jo(-^-`o(-^`. L^ `L. ^ `.m^m`.=L^=`L. ^ `.^`.L^`L.h^h`.8^8`o(3..L^`L. ^ `. ^ `.xL^x`L.H^H`.^`.L^`L.^`OJQJ^Jo(b^b`OJQJ^Jo(o2 ^2 `OJQJ^Jo(^`OJQJ^Jo(^`OJQJ^Jo(o^`OJQJ^Jo(r^r`OJQJ^Jo(B^B`OJQJ^Jo(o^`OJQJ^Jo(^`.^`.L^`L.^`.P^P`. L^ `L.^`.!^!`.$L^$`L.P^P`. ^ `.L^`L.!^!`.$^$`.`'L^`'`L.0*^0*`.-^-`./L^/`L.^`OJQJ^Jo(^`OJQJ^Jo(op^p`OJQJ^Jo(@ ^@ `OJQJ^Jo(^`OJQJ^Jo(o^`OJQJ^Jo(^`OJQJ^Jo(^`OJQJ^Jo(oP^P`OJQJ^Jo(h^h`.P^`P..^`...x^`x.... ^` .....  X^ `X ......  ^ `....... 8^`8........ `^``.........8^8`o(3..^`.pL^p`L.@ ^@ `.^`.L^`L.^`.^`.PL^P`L.^`.^`.L^`L.^`.P^P`. L^ `L.^`.!^!`.$L^$`L.77^7`o(77^7`o(.SS^S`o(..SS^S`o(... #<^`<56CJOJQJ\]^JaJo( .... ^`o( ..... ^`o( ...... `^``o(....... 00^0`o(........h^h`.P^`P..^`...x^`x.... ^` .....  X^ `X ......  ^ `....... 8^`8........ `^``......... u)(5}WoV%P SRa@?:w8w9;gneY2rbndN,i@;<<.pr                             pJF                                           pJF                 }r+~r+r+-?+LNMu"-t2E I]ixE"3,\j^b+JDZhMos9u^uHyr>VcxX/  b 5 bY /@!D! E!BQ!y! ".&"y+";"Q" ^"$f"f"Uo"#:A#UQ#V#d#f$lZ$Y[$m$x$%q.%`%h%z%)% &J&N&Q&h&'''Z+'t/'6'K' L'|P'i'j'hy'ez'#(0(:(H;(m(())i)6$)Q)U)Z)=j)m)U{)GD*:T*^+&~+<,EG,9X,qg,-;-=-=-R-b-=p-.!..c2.C.X.`~.~.9 ////?D/AG/)=0O0Z0nr0(41)s1a}1"2f)2`2g2s23I 3Ip3#4%4645K 5 5 5M 563555<5C5ED5H5P5 6\c6g6k6w6 7&757W7b7/8jD8NY8j8u8a9T9 9"9$9*9(.9F9fR9} :.:2:@:ag:j: ;k;B;I;M;];_; b;R<<!E<e<1k<m==2=|=>>V>a\>&f>qg>2?o@@@Z@q#@%-@>@t@z@?+A+ANA]\AaA#B*B?BMBUBmB CC4CW6C)vL#Mh%M 2M@:MmLM7gMzMSN 3N4N&4N4N:NLNMNA{NZO(4O6OcfOrO P4Ph5Pw?P)GPuP~Py3Q,>Q,?QDQEQUQQ&R-RRAR_RDoRS}RS0S_nSqSbT\TTT T%T(T1T:MT U>UUHUdUU UH*U:UVyU|U2 VYVAVDV [V>eVP W2We5W3>W BWMW X+XJXtXyX!Y+YC0Y6YJYlQY[YdYgYsYxYEZJZfZgZG[U[x[|[I\_2\Y\f\]2]ax](^ __ T_}`}C`Z`4i` aaK+aAb,JbKbyQb_bc3c6c6cNNcRc _c#_cmcE dTd Yd[dgldeSQeReaef ff2f\f'g*gBggKgh[heh~h ii(iQ(i.i]AifihijV jPjjAjDGj; k k kkU#kSEkKkWkwckhkskl6lrWl'mmm)m7/mym nYn\'n3nOn!oL'o8oMo|kowo/2pBp3KpmpppQqEqq$qiEqFqYqu~qmrbrKr[r:mrZrr s4sBFJkp}@MBMYhD{' ;=|HViny})h8*P'[y^op~O-qDbTcjzgArz[(d<{\?IxITk"f/=z7%?[q H&gyB/=D8MOPWlx+:u}L>.@ C5SWWac6z>INPy !"+GO#GRHbk12@V[.\3MW]^:3M|j )F)a)ly788Cb4oRZz[_{W.824kmASfiCjUj'&2nENS)j=mTs,foV31C7D5t| a,.;1>?CEGIMkuz@YH<s?CT_`O%g(6VWs=G%%'L#.=Z_hAmoU~hmpGs| E,L,vJGa&e^h"Byd)y>359=6BBBg FI:JRor.DUK}Kaei%/++4BJXD[i^E+GG7Y[aivl (TVC`eswy&4@ L%OR5h>ux9*r++5-Sctxl+XfiGPS`Fv!$I@f.uw9y (ovMhOvZO //I94Akuuc4AMwk[ $@(]jE?.GLObikly !!mSZVck&^;ky}&LNZJ\eq}9h4/H`Xsi?G\;EH^hl6; u"??lsT q $&)*,9.AN`hv:AFZbf|J'7N^j~v'/WdguE G @q @@Unknown G*Ax Times New Roman5Symbol3. *Cx Arial7.@CalibriW=   jMS Gothic?l?r ?S?V?b?N;. *Cx Helvetica5..[`)Tahoma?= *Cx Courier New;WingdingsACambria Math":e':e'p%e[ !x0$PE ! xx'Template de Dissertaes e Teses da UFFWellington Moreira de OliveiraHelioP          U Oh+'04 DP t   (Template de Dissertaes e Teses da UFF Wellington Moreira de OliveiraNormal_WordconvHelio2Microsoft Office Outlook@G@M @xl@xl[ ՜.+,D՜.+,T hp|   (Template de Dissertaes e Teses da UFF Title(X`hZOTERO_PREF_1ZOTERO_PREF_2