Towards an Ontology-based Approach for Heterogeneous Model Matching
Texte intégral
(2)
(3)
(4)
(5)
(6)
(7) . ! " #
(8)
(9) $ .
(10) .
(11) ! " #% "#&'. . % (()(& *" ("(+&)%+ +"" )!#&& "*" && "*&* + ))" " ),"&!())()(!(( - " ). " && " * ( "- / & ( -* % )(!( %- & " #" " ) * * (, ("" *& " * * "+( !(" % ( "*) *," -0( "!("#& ")+ ("()"/%")&"" *""*", "*"""&""*) *, " )"#* *"*) &"()#. . . (("!#&& "*" -"") *&*(0#" !# " " ), * -# " * ! * ( " *&* )) 1 2 34, "*) " ( & " /# "/& )"*"*#&"% ((#", -% ""*&* -# " ( " * * !"- " ) ( ) ((#"!(((#!#"0 "354,
(12) *& ""+ ) " "*) * ((# *" " & ) " " ( " " "" * " ( 364 *" (!( ) 34 !& " "*)""(&," - ""/%")&"()-* % & ( "" & " /-() !" )% 374 """()#"*) *34 """"." ("*) *, (0" %- /"*)( " ) * * ( 354, * (/ "- (" !())"&& "(,# & ""!(""+((%( " """ 1 &2 " (+(%(, 8 ") " (+ "1,),
(13)
(14)
(15) 2& *&*, % ("& ""&""*) * *"""*((# &)"&* *"(+(%(& * +.
(16) * "!( !# " 0 " " "+( (%(, * " *"&(" )"""(* *"* *& ""&"""+ , 354 - % " & " * * & "+( (%("((%(+""*-#"0 "!)* )&&(" ) 1-""(&"(2"* *""%!) ""((%(, " - "0(""()#+!"*) *& *+ )"""&""*) *"((%(,8((" " * -"*"#0" *"& & *)"#"12,8&* " "( "# ("!"-"-((", "&" ).&((-,*"" *"*"# "" - * " ((" " *, *" 5 " * * "+( " "*) * !"- "+( (, *" 9 *-* *"((%(*!"!(" ) &" &* *""+((%(,*": "--"() *, *" ; %(" " & * & (, *" 6 *+ ( " (" - / &((# *" < **( - + *"%,. . ! "#
(17) $ # % #&$%'. &"- #")"""&*"")"& *"&**& *=*((& ! )"& %(+ " "&*" & " &( * )" " "*, % & " " ((# *(0#""!*!*"& "(#-((/-""& * >*(#" (%"!*"%(%&& "*" - /)-" && " " & %-, 8 * "" " " ! " *% )% *"&((), *!* !!# *" ( *& " *" "+( (" !# *" -" *&* (= 12
(18) = !( & " *& * )+ ")>* "(*(( 0 " )+ *&*&"- )"+(>1!2 = !(& " ) ">* "(*(( 0 " ) "*"+ (>1*2 = !(& "-#"**">* " (*(( 0 " )! *"+(, " (*/ & * " "+( " * ! " , ?), ?),?),5-& )"&" "((&,. (. #
(19)
(20) ). #
(21) &$' "!()* + * !"- ( -# " " " *"*# & " -( #", **"(#.)"1"2+( ""&# * *""0")",* * "" " (&* *12 -* *& ""+(&* +.
(22) * 12, " 0 (/ ) "+(" & "*" "+( -(((/)("&"*"(,*&) * " *"(("&*&* "-*"*&*+ (1?),92,"+*(&"* *( =12 "(("* *"!()"(" "- 1"2+(" !()) " && " 1"2+(> 1!2 = *& (""0" " -* "(" & " (>1*2
(23) =!" *""+*(""& (")1"+2 (" & && " 1"+2( ((- & &) + # * * **") ""-(""*,"&"" )*(.+ "
(24) +"+ . + !"
(25) = !" *" "+*( "" " " ) * (" "" # 0" && ">12
(26) =!" *""+*( "+ ) (")(*&*,- (" *& !#*(."&""+*(** )"""," "+ *(-((!* ! ) %(#!@"*",
(27) . .
(28) . .
(29) . .
(30) . . . . . . . . . . . .
(31) . * 0" *"&" "*(
(32)
(33) . . $%. & . .
(34) . & ! & ! ())' ' . " ! # !. & ! ())*
(35) . & ! ' '))*. & &
(36) # ! . !. '. .
(37) . ())*. . . #. #
(38) !. !. '))*. '))*. . '))* ())*. ())*. ' . . ! !. * ( 0" *" & " ! + *( . * 0" *"&"&"- )( +
(39)
(40) # ,* * !#$%"
(41) &. +
(42) ' ** !354%(%"-*" (#. .
(43) 1)20 "-*! *" " &"#""(" " """, *"/""% (" *"% "+("/ (&""+(&* *1") * "2, "!)!#"&#)* *!"-"+("" * " "* *(*((, *" *(( ) %( *1 2, " & " + * - %( *1. 2"((%(,. . * , % %-&") * "&""+(&* *12. ,. - $% . " " ( & (# * ) " (() *#*(, ?),: - 0( & * * ) : "# & (", ? 0(* **(/!"-""+ ( ) . ""+ *
(44)
(45)
(46) . %
(47) . ("' +
(48) "- " "+ ,
(49)
(50) . % + ( - . ( *.
(51) ' (
(52) +)+
(53) ("""+ ,
(54)
(55) %' . 0("") ". " ",
(56) *"((#. !+ " !# &" & , &"- #" ) ) &" *(*(-#" 3743A4394,"*!-#&* )&& "(%( &!" *"-"" &)"(-)& )%(%(" ** " ,
(57) ** ) " 3<4 % ") &" /# **"
(58) 1( %
(59) *"*" 2"((#&" " "+ ", &"(!& 3;4 .
(60)
(61) +
(62) *+ + *" ("& (""" "")"""" (" 1** "2 " " 1!" *"2,
(63) " " & ".
(64). ( "" & "&B1("& "(2"B 1("& *&*(2"*"0"&
(65) , " - / - * " & " !"- . , !# C*")!" *"* *"** "(%(, *+ (*"&) "" "*""""( (%(, 0D3( "#1 ""# !(24 #D3( "#1B
(66) "*(
(67) 24 + *"%(#0(& "* ) &. , -&&1"!#&2&((-=&C- C "- * *&&&& C-*"") )&C !#)"( " *"* *,?),;* !. * "!# &) "?),:, . #& . " # $%. !. " # $%. ,. " # $% + +. . + +. & . +. . # . "
(68) $% '. +.
(69) '. +. "
(70) $%. . " $% # . " $%. "
(71) $% . . "
(72) $%. * . 0(& & #" +. +. #& (. " #
(73) % +. #& ( . . " #
(74) %. +. ( . " #
(75) %. . " #
(76) %.
(77) '( . "
(78)
(79) % '(. "
(80)
(81) % (-
(82). . (. " #
(83) %. + + +. "
(84)
(85) % "
(86)
(87) % (. . +. # . "
(88)
(89) % ( . . "
(90)
(91) % ( )*. "
(92)
(93) %. / ,( -
(94). "
(95) % +. (# . "
(96) % ,( -
(97). "
(98) % +. '(. !( . " #
(99) %. & . & . !('
(100) . " #
(101) % !( . ( . . "
(102) %. "
(103) %. '(. . " #
(104) %. # (. "
(105) %. (
(106) . # . (# . & . ,( -
(107). "
(108) %. "
(109)
(110) %. !(' . . # ( . "
(111) %. (. "
(112)
(113) % (
(114) . # ( . "
(115) %. "
(116) %.
(117) '(. "
(118)
(119) %. +. #& ( . "
(120)
(121) % '+)*. "
(122)
(123) %. "
(124) %. ,. "
(125) %. (
(126). * / 0(&. & #". .
(127) ..
(128) . "() 0(*" & ( *&*" & **"(." & &" "374,# %(&"**"&- "**" (""*" , (-& """*((#" + & "& * 1"+2(" 8 "()"-0(""()# "*)" ") "&(" """(* *". , " & " * * " -" " ( & - 1 & ) 8%) "() &"- ) )23:4," ** "+*( " 8 **"""+ " " 8 !C*" "1 (")"-!C*"2 8 " "1 (") !C*" " " %(2, 8 & " " (" " ()*( *" 102&"(),? "(""*&"+( " 8 %(, *%( ("""#1"+*(2* ! !#"& 8 !C*" " "-* &""+((%(, 8 & """* "(*"1
(129) 02&"(), * * (1?),:2( " 8 "()#102 - . " 8 %(1
(130) 02,8( ((#"!(!#"0 "!& "" & "". -(( !""*((#) "-" "*) *, & " " & " "*) * *" ""*((# ) ") " & 8 . & " " & 8 1 &) *2, ? * 8 (") *" )"("1 8 %(2 8 . "+ "*((# * ", * " *" ""*((# &(" ) " ""( * *"* *& ""("& 8 . -""(&"(+ )#"*)" "),?
(131)
(132)
(133) !- ?),;2 &. - " %"%(&"" "# * !)"1,,&((-)
(134)
(135)
(136)
(137) . - * !" & ' ' *& *"' ( &
(138) * ) && "#"*"*" *, *""""*)"" * %& ""("&. , &*" % *"0"( ! & " "*) * " ( (%( (")") "&* *"("-"# "*". , % & " *"0"( & " ( %) " * " & * + !' ' *
(139) . ,
(140) +
(141) "
(142)
(143)
(144)
(145)
(146)
(147) ' + . # && " "()# "*) * % ! " (" " 3434"&"0(""!0(%(&"(), -- /+ "((#""
(148) 0(%(")#"*"*" ")& * )" "& 8 %(,& "**""&*"""- - /)+ *&*"&"()- "" "* !"(""((%( " ) && " ( " ! ( , ?((# 0" ( * 8 ""*% "%*!( #& "*( "-* ,.
(149) /. )
(150) # 0
(151) . 8%**" 0 ")"*"#,"& " & /
(152)
(153)
(154) ' * * " "+( (%( 1 2 - ((# "!( !# 0 ", ((# * "* *" ((%(1. 2 - & * ()"" %(" *,
(155) %("" *-(-((/-" ** * 1" " & * *"(# & * * % " ""( ! & + " * *2 *((1" "&* *"(#&* *% " ""( ! & 0*" * * ,, ! & * * " & *()"2&+ 1" *& * *((2,
(156) *"?),:"()"""+((%(*&6 %(%+ )" ( "# (",? " " ) C*" *& * & ( 1&- )+ "* B *+&"- ) B *+B "*2-""*((#) """&((!(. 1,,. ) "!"-("-"# %(% 2,8 & """ C*""&((-), "&(" "* *"* + *& " C*""-#"*"*((#* "%(&"" "&*"()#%()@("#&" ) %"" "*364," * "&& """ & " )"" ,8 % ( ) 3<4 !(*(# %(!( "()# "*) #" "" !( " ( -" "
(157) 0 (%( & "(), ) ! ) *"*# "*@, ( $
(158)
(159)
(160) 0
(161)
(162) !
(163) . 1 + 2 # " &
(164) . " ,? &- )+B "*1+B2" C*""*"9;* + *,
(165) 0*"" *& ""% #(-1#* *"* + *%!) "2-( *(()1#* *"* * - " %2,
(166) 0*" !% ( ! ! % & " @("# " - * @" ) *(( (-, ) " %" "* - !" " # %( & * *(( 1 " !" ?+ 2, ? . )(") %))%(& *" -" !("(-" "% #*&*-#%( " (,? B *+ &"- )1B+2(") C*""(() ""!" *((@("# & !"" """**((#" & *, B C*" @("# ""*. ) B ? B ? B ? B ? +B B+. A,A A,A A,;5 A,:A A,; A,< A,; A,55 A,9: A,< A, A,< A,A; A, ,AA A,9A A,:A A,;; A,< A,< A,;; A,AA A,AA A,AA B+B A,A A,A5 ,AA A,AA A,AA A,AA A, A,< A,:A A,AA A,AA A,AA
(167) B *1B2*((12?+ 1?2& ""&* *) ". """&*""""* *" & *()" * *+ " . !# @("# !"- " " "# %(, )+ - " !( " &#* *& " 1-"")"#()"& .
(168) - )"()" *"-". !(2,?((#& B *+B "*1B+B2"!% -! %- " "*" & @("#,""&*"""* *" &+ *()""%(%@("#% #&-""*!"*"!# "" *-(#" 1,),E " %-EE
(169) "*(
(170) E2, 8 * ) " " *" !"- " " 1!( 2 ,, *!) *+ "0"(& "& C*"#"*"*" *" "#%(& &- )+B "*1+B2"!"%(- !"-*!) C*"""*,? B *+&"- )1B+2+ B *+B "* 1B+B2 ( !% - ! %,
(171) (") "( *%-!"!"" ("-*!) C*"#+ "*"* " *, **((*( + *) " " " " * " !' ' +
(172) +* +
(173) +*"' ? " " &" #"*"*" *3A4%), B C*"F@("# B C*"F" B C*"F ) B ? B ? B ? +B B+. A,:A ,AA B+B A,AA. A,; A,<A A,AA. A,< A,;; A,AA. A,;: A,: A,9: A,:A A,;; A,;; A,;; A,AA A,AA A,AA A,AA A,AA. A,; A,AA A,AA. A,< A,AA A,AA.
(174) B **((?+ -*!) C*"#"*"* . 1. !
(175) 23.
(176) # % ( *- / (""("*)%!+ * %- /354,
(177) )"& "*)&0") *+ *""""#)(#! #* *" & *" "!(+ #"" ("(("""&("!())"" (,"" *(" ** *(!+ "-* &"(- -!(@(&* * ) " (, % ( * *" " & ) " " 1"+ 2("" & " "(#" "*)"*@,? 0( "*0 364 " & " "+( " " ( *((
(178) 1
(179) " ) 2, * *" !# (#) " & "*) " ") " *"(&* *,
(180) " ** !3A4*" " & )""+(" *"(!() ,* * "!"!#(#)"( "#?()() ",8*("" * - / !* "# " (# "*) "*@ (# " "+((%("#"* "((%(,? " "# " "-""+(-*%!)"*)!"-"!* "*** )"34" (" % #(- *% # *((1"(#!(-A,A2, (""&*" #(#-"*""*) "*@ !"- & "+( - % * ,9 ,9"# " ",.
(181)
(182) # # *"""*) !(%! (" " * " (" * 3943434, * * ! *(& ()"#&" ""*!&"()1(!(" *" "* "*2 -" ) " " / & *( "# !() " 1,), """* *!" ( "*()"* *( ) " (#2,8(" + ()*(#"*"*"(0*((#* " )1"/ +) 2 ) "" 1 " (!( *" ** ) ""2 "* ""(.(+" "*"*"" -" "* + * 0" !"- "- "",
(183) * # * " " ( "()*( " *" *" )&" "1"" !" ("2" * (+ "#"" "%"#G #" #&" " (" "%(#"0" + ("()*(" *" *""&""-""-"""()*( *#,"*1 0"2&*(*((!* )0+ "+! *,""()#"*)#" (#")( *,?((#)"()3:4&& "/-() *3;4 !*/) /-()-"""*) *!0(""(" + " , ""%& %(")"()#"*) *& ("*) - "*"0"&" "()#
(184) ()" %("""%1
(185) 2 *),-"* *(*(("*) *"(+ )#+! *, *""**"& & * "+( & 8 "() & *()", -% #" "*") ""*)-!("(-""""-) """ (&"& 0(")"/& *,. 4. *
(186) #3 * 23. ) ( )( " (" " ) ( * ) " && " "&%-*(0#"," -%""" &"()#"*)" ")"""" *"&* *" ((%(,*"&* *""+((%("& * *"((%() "" &-""(&#"*+ "*"*) *,
(187) (")-&*"( "# (""& 0") *("*) - /)"-#""-((!(" 0("" /& (",%("#-" *""" * "&* *""+((%(-* %*"0"" * * *"((%(,
(188) &" - /-%"&% ( *"" %" * + " ,? "-""0("" (""( "#1,, *# )) )"2 -" )((# " " !" ( "()# "*) , *(# - ( " "*) * "*( " !!*/) /-()1,),)"()2, ** !" ") "&"+" %( ("!"-(, -( "(#" #"*"*" **!"-""*,.
(189) ! . , +H#?(( * " & *(H"!","+ ( "*) & ""* ( " & " ) ", ! ", ) )5;59AAA<, , I " J( " J )( I J (
(190) * ! " ( + *(" (8 ,"*)"+(-""*#"+ 0 * ",#$% %&
(191) 5<:AA6, 5, ( ( ! (
(192) (
(193) - (""+ , " )("*)& *"*# )", B *, + /* **A9, 9, %%* * #( ,
(194) *(&*" * & - / & &"- *"*" * "()),&"- ) ) *" ;12=6A75AAA, :, ? (% B "&& "!
(195) 8" , -= ") ") ( 8 "(),**( ";GAA6,*,",&K & "/AA6, ;, I , ( ,A= " *" *&*", ""=GG---,), )G*G G,,G " *" GB?G%! AA6, 6, J ')" B"/ %%
(196) ( , "*!0= *! "+( "*)& +
(197) ' +% 3$4
(198) )<<<- L /L
(199) AA, <, 8)( ,"0"+ %( &",B *)&"AA5 & *#+5+346 $78A5 ( (! )AA:, ) +' (), 7, 8#8(&, - +&"- *+) & ! #" 3 ()4, B *+ )&" <162=7;67<7779, A, *(8( ),
(200) )"+!&"- ) ),&"- ) ), B + *)+3(&"- B *)49912=;56776, , "B(,
(201) %# & * " ""* * "*), ' (, "!#B,* , ) +' ()559+5:AAA, , ." M%/B%(, "()#"*), ) "A5, 5, ( ( ! (
(202) (
(203) - (""+ ,- & - /& " )("*), (&&"- )+ )**
(204) ( "5+:-L /
(205) A9, 9, L J(&)( * * ( , "()# )= " "" & " ", J-() ) )%- (1J 2,'(<+5AA5, :, N /
(206) (/%/8 "J"? /% (,)("("() !*/) /-()"()#"*),8!8 /5:+97,AA<, ;, #
(207) # 3+1 -
(208) # ' 0( ) " "* 8! */+ ) J-()& "()#"*), (""*O,'(:5<5 :;+7AAA<, 6, '( %", #**!(&* *")(" " % + (, )( ("%"B#*/(#A1<2,6A6+6A7;;, <, -
(209) 9 : ;
(210)
(211) <
(212) : =. > ?
(213)
(214) ), )+*(" + *"% "()#"*)=
(215) () "("",
(216) 999+997A, 7, I ! ,- *(& ")&"()& /-() + )" "( (& +" "951:+;27A67<77:, A, *(("B*( ".( ," )( "#" *& "()#
(217) ()", B *)&"" "("*8!& *, ) 79+5A7A5, , "?-( ,+*&* )),
(218) +8(#AA,.
(219)
Documents relatifs
first edition limited to 800 copies copyright 2006 gérard traquandi, galerie laurent godin, onestar press isbn: 2-915359-21-0. ean: 9782915359213 galerie
Each business domain is described by a dedicated model, conform to a dedicated meta-model, and is manipulated by actors with specific roles: (a) Software Architect:
We are mainly interested in decompositions of maximal size since they allow for a more efficient parallelization of the repairing procedure: each component can be
Pythia is a combination of a string-based technique utilizing Apache Lucene’s features, a language-based technique based on WordNet, and a graph-based technique that uses the
Depending on the user’s needs, a resource in the repository can be represented differently using multiple languages, each language uses a subset of the resource’s entities and link
This position paper discusses approaches and challenges for using those instances as input for machine learning algo- rithms, with a focus on rule learning algorithms, as a means
[r]
The results show that parameter optimization based on example mappings can help providing significant better results than using the default configuration of matching tools, and is