Creating and Using Ontologies in Agent Communication �

" # $ % & ' ( % )* +% , ' , +% . /0/1' # % 320 0' %) %+ * 1 4/0 +% "5 #&6 /0/1' # % 7+% 8 ./0 # + 9 : ; ; < =/0 + < >5 ? A@ B + 2 CD ) / E FG' ? < % %) %+ FH5 #&B 1 I ? ! ./0 ;& )J #&7 , $8; *& K 0 /" : ! 1/0 +% 0 % ?L % 2NM ' /0 %O% > ) P #&. N # 0 Q +% < %+ /0/0 G& +% + /0 +% K % ( % )* +% @< R , ST ;U +VU W ) &. L V * X KY #8 I ' ;& %2=C . Q ' &;FG B ; ? )X ' K $Z0 : #@< < : E I [ %/\ ; ) %+ FH& + QF Q /\ $ ? ' .& +% X2 1. INTRODUCTION ]^ 7 * :@W _ OV@ 0 , 4 ? 6 ` . 0 ? # % 4 & ' < 3 % %) +% P : ' W /0/1' # 15 ^@ " +% 2 Ca) H 9 bJ B G5 c H c d # D 1/0 $E /0 e f 7/0 + e5 A@W g ? O, ` 7 L /0 )* h(ikj>l C.O m i CkSVO nKoHp j S h & j o-]?2$M ' ? /0 %O# :/" $ _ ' K)* +%' +% X ! X ` /" 9 &K_; #@<) #& +% N L ? + $8 *& #&K)* + ' +% O ' : Xq:r:oHp=O q:]QMs &KMV]QSJC<EQm pN2?tk #@(E 8 #O @ , _s $ K/" _; +" 8; > G ) )[ 5 $ 1 ' +% /0 W #& ' N # ) ) O /0 )RF: R ` V N /0 ) L R AF: E 5 )* R ^F7 s &;Eu' 21M K L /0 ) %OJvxw:m py .w>CKoHp3EAm z L " 7 )* 8 ) F{& ? ) #&{8; @| % H Q ' ? ' H } m i C>SW~  < " 8; * %2 t> $@W 8 #O @< -/" _; + ' V ! %O % K Q ) )3 ,@ _" ' < )*)3& ) I& # )* + @< R H K +% $ ' . T K/0 ;& # ) )€O 5 #8; > &L;E % y & ) * + 2eM ' ? /0 %O= )R %' +% 4@W 5 8; $ )R # %&;Fx& ) #F #& 8% $ * ' s& /" O</" Fy : & "5 .  L *5 ) %‚ R K > > % 5 )* . "/0 ;& R `FG :' & ? ) F + QF Q /HOP 6 ƒ +%' B R 0 ` s s& /" OW " 6 + $ & RbJ < 8; < ;& ' K @c !' % ) R 2 i (@( F9 : bJ P 8; * W " k ?L 5 )* (/" N * N5 F1/0 = /0 & * 2IC„ [ A@( $ 1 +% k # e K k /0 & * k # 5 ) T )[ $ +0 +% I/0 + ( $ FQ ' % < @ _f 05 { $ * ) )RFf `' & #&y5 F -]Qm … †A ] lWjIi v„O #2 E ‡ ˆ%ˆ%‰$E ‡#ˆ Š%Š ‰ OJ X‚ ‹%‹#@(@(@:2 5 $@:2 + 2 > 9 8; %O €2 %2N R < # B > > . & ' .Œ  Ž€2 Cc QE & ' 1/" 9 Q ' ? * 1 [ %/ +% ; 1 7 8; &4 ' )R ` / ? 8 e f + #2‘ H % ’ s d %& 8% ; +% $ W k +% <& W ( $8% I_; $@<) #& +% > 3 I * ;8 % s 9 8; 20 0 +% : # 75 9' #&B G ` /“ @” ) RE # $ * O= ,5 F6/0 # : > + % 3OT 2 2H F * +H ' )* & RbJ ; %/0 W@< R s % Fs [ A@ %O 5 ' W5 F0 ! #&;E $ * XO 2 2P Q & & • +1 H $ 2N * (/0 $ +% P& : N #8 I P : 0 ? #– N ;& I5 ' = ?F # { #— ' Q " ? 8 s5 Ff & +7/0 + 2 l F M #& ? + QF Q /0 O > /0 ) ( % G + < %) )* 5 % * Q # %&s 8; " ; + X2 i ' ,8 @” 6 "_; &d I& Q 5 ' #& QF Q /0 < < I N H ` /" B +" &G %/0/9' RE # $ * 6 Q ' ' #&e QF Q /0 ‚I +% . $ 1 6 : ` /" $E % y } ? A2(Œ ˜ Ž`~?2 h )*) +% +d 5 ) /0 9 G@< + W ` /\& RbJ ; W +% •# $ % < $8% I , %) )* 5 k@< R # ? H #O Q # &= )RFs $8; *& + } ?L Q + ~ * ! /" % 8 )I !' % 2™C> z ?L /0 ) H 9 ' ? { %) )* 5 % H +% * $ * d 5 %' k %OJ— ' ) ^Fk/0 ? % 2 i @( FH s& +% š › œ%! ž.) )RF7 %' ) #&e& Q 5 ' &H QF Q /0 O 1 +% &QF Q /0 < < ' ) Fs/0 +% : L +% + 2N Ÿ 0& +% ' QF Q /0 O > ! %) ) #@< +s— ' Q % I %‚ tk #@… %' )*&4/0 +% 15 s+ ? #&JON /0 R #& & ; &H¡ tk #@’ # K ; ; < T/0 +% I5 : Q & & • #& ¡ vx $ K ) } 2 + 2: OJ/0 /0 k &B $ E ~W # H5 :' & ¡ vx $ k ' Q K &H+ ' *& ) K . ? . % . ) )V' @< s 0 )RF"@< I * ) $¡ ]A 6m %20¢0@ 05 * ? Fe& * ' ./0 + 5 #&7 %/0/1' # $ * 5 ^@ 6 + 20m; %20£G& ? *5 . 7 ? d ! , + /0 +% . % < ; ) %+% 2<]^ Bm; %2P¤1@ . #@’ : % k B/0 + G % ; ) %+% ` d # G Q ' & F6 % y ; ? E $ % )< * ' " Z0 2yMV ) )RF ON@ H& ' /0 ' + [ %/\ ( Q ' & FG &G ' + +% Q I !' ' k@W _ 2 2. AGENT COMMUNICATION CI+% h %/0/1' # $ * H # d5 9& ?ƒ &H : ` /| P * E z {@< e&;F /0 s )* % z5 ^@ z +% ; " ?L #&B ' +% e 9 ; ? /0 #& * FH P *+ )* OX@< XO3 % #&3OI@< ) ). bJ G 7 + 4Œ ¤ Ž€2\CI H& * ' #&x5 F M 5 #O 9)* + : ' /15 } +% ?~ /0/1' # % 0 ` /0 < L;E Q WŒ ¤ Ž€2Ttk T@W P = N V %/0/1' # $ * K & +< /0 ! /" $ % 6 [ %/¥ & : B G , } & #& ~> 8 2 I ! /" $ % ( ;& &s@< R G K ) s T)* +%' + I & & ;& #&0' % s $ *8 ) 5 F9 < 8 2NCI s %& 8 +% I 3 B I > % , B+% ? k) % ) F;Eu ' ) #&H B QF Q /0 O . )RF6' /0 +% 0 +B ,8% ) ! , %) )* 5 % 32 ¦> ` ' )RF OT G 9 e Q & & • #&y& ƒ R % y <@< } % $ * )`~G +% ; H &z #@a +% G/" #F /0/1' RE .5 A@W -@< R H H #2N]A G I <@W K ! I 1 5 Q I %/0/9' # $ % s/0 ;& )J TMV]QSJC™§( I& 8 ` / ? T FsŒR‡$¢#Žu2=]^ 9 * =/0 ;& )O% /0/1' # 9 ' %' +% . W ?L + QF %' V/0 +% = % & E +, , %/0/9' * 8 < ? 2W kC h pB)* +%' +% k ` /" $ I ̈I& E ƒ . ` /" $ 1 ( "/0 +% 2eC h pz/0 +% , # 5 $ ? *• #&H5 F3‚ ]A % 3O; %2 + 2 O ©.a<«,¬,a<­ ®,O ]A ̄kM ikj o7O rk¦K° jT± j °NMW2 C & O 2 %2P K & I &H 1 ? > V *8% 2 C4 ; ; #O €2 %2Ÿ N ' ) * ! /" % : $ Ÿ X L ? + #&32 h % .& XO3 2 21 7 & # 7 } [~I , E K)* +%' + ' #&B s L k 9 % : & } [~I % )* + F75 FB/0 # K W@< ? 75 e 9 & , &e *8% ( 5 k K % W/0 # * +k : ( /0 =' & * k % #2 h % ;8 ? % g % %)O. %2 + 2“ * % D %)9 & 8% % [& Rƒ # $ * X2 2 3 ́ μ ¶$· ̧ 1 o#o ¶ »$16¶ 1⁄4?1⁄2#3⁄4 ¿ À Á  Ã?Ä#Å;¿eÆ 2$o 1 Ç$È$1 É Æ 2 ¶ »$1 Ç$1⁄2 · ́ È$1 Ç$1⁄2 ́ 3 ́ 1 É Æ 2?Ç ¶ ̧ 1y ́ È#3⁄4 ¿ Ê$1 1⁄2$1 É$Ë Ì Í$o?1⁄2 Î ÏÐ#Ð#Ð#Ð$Ñ Ò Ó Ô$Õ;¿7Ñ#Æ 2#Ñ ¶ »$1 Ç$1⁄2 · ́ È$1 Ç$1⁄2 ́ 3 ́ 1 É Æ 2#Ñ$o 1 Ç$È$1 É Æ 2 É$1 1⁄4 1% ́ Ö$1 É Æ 2 ¶ »$1 Ç$1⁄2 · ́ È$1 Ç$1⁄2 ́ 3 ́ 1 É Æ 2?Ç ¶ ̧ 1y ́ È#3⁄4 ¿ Ò$Í?Ì#Ç Ë Ì Í$o?1⁄2$× ÏÐ#Ð#Ð#Ð$Ñ Ò Ó Ô$Õ ¿6Ñ#Æ 2#Ñ ¶ »$1 Ç$1⁄2 · ́ È$1 Ç$1⁄2 ́ 3 ́ 1 É Æ 2#Ñ É$1 1⁄4 1% ́ Ö$1 É Æ 2$1⁄4 Í?Ç$1⁄2$1 Ç$1⁄2 Æ ØuÙ 1#¶ 1⁄2 Ì 1 Éd1⁄2 Í È$¶ Ú7É$¶% ́ Ç ́ Ç$» Û 2#Ñ$1⁄4 Í?Ç$1⁄2$1 Ç$1⁄2 Æ 2#Ü ¶ Ç$» Ý ¶ »$1$Æ Õ Ç$» Ü ́ o Ì 2#Ñ#Ü ¶ Ç$»#Ý ¶ » 1$Æ 2#Í?Ç$1⁄2 Í#Ü#Í »#Ú Æ?Þ 1#¶ 1⁄2 Ì 1 É ·#Í?Ç$1⁄2 Í#Ü$Í »#Ú 2#Ñ#Í?Ç 1⁄2 Í#Ü Í »#Ú Æ 2$1⁄4 Í?Ç$Ö$1 É o ¶ 1⁄2 ́?Í?Ç · ́ È Æ Ê$1 1⁄2$1 É ·#Ò$Í?Ì$Ç ×#ß#à$á#Ð%Î 2#Ñ$1⁄4 Í Ç$Ö$1#É o ¶ 1⁄2 ́?Í?Ç%· ́ È Æ 2#Ñ 3 ́ μ ¶$· ̧ 1 o#o ¶ »$1$Æ âsã,äWå„æ ç#ç è é æsê ë °TL /0 )* P/0 + L #&, ,n:oHp"@< % 4]^ ̄KM ikj o7ìŸ & 9SV ? &4Y % 3ì= % 9 ?L % B 5 %' I k@ ? #ì )* * -°N +%) e < ; ; <)* E + ' +% %ì . % %) + F. 5 %' X T@ ? #ì &: % ;8 ? % . E ) MV]ASJCí 0 ) & ƒ #&48 ) *& ! /" $ 1 e ; 0 C h p /0 +% /0 % +0@< ? 7 enKoHpf5 #&B % %2, 9n:oHp3 K # § ; 3‚ ‹%‹$@(@(@:2 ƒ 2 + ̈ ; 3‚ ‹%‹$@(@(@:2 ƒ 2 + ‹$ % R F ‹ 2 /0) 5 > ` %' &s kMV]AS3Cz R F î 2NC h pŸo+ ‡k #@< < L /0 ) 9 e@< ? d +% .SV ? : ! /0 : + .Y% e > @ ? 1 ;& F6 * . * + 27C> , #@< 4 " L /0 ) %O=C h p /0 +% N W5 ' )R =' , )* #F T )* +%' + 2N°N) /0 ; Ÿ * , @ )*&K& ƒ #&0 Gï ð ñ œ ò!óeð ó ôuð% ð õ ž 2WC”ö ð ó ô^›?ó ô  œ ó õ ÷ œ#õ › L * } 2 2G 0 ) /0 ,5 A@W 4 : +% ~: 9' #& G . Q $ /0 K W 1@W )*&32"MV ) )RF OV eøuù › › ö úfœ%ö ô } 2 %2 ]^ ̄KM ikj oB~ < . +% #– I * % G 0& ? *5 . K ) ? >@ )*&H (@( #&H ' &s k % I L X2 . ,)* F k 1 ) G) _% #&H5 FQ * K ' ? e O /0 +% W ?L V@< * . % T)* +%' + %O% ;& * +K &: % E %) +% H $ e' #& ` s H % #2DM s L /0 ) %O(@< z + 1 & 9 H/0 +% " % * +d H )* +e L % 3OT )* +%' +% @< ) )P5 9û ü;ý þ ý ÿ OŸ 1 ;& + ü ÿe &d 9 % E %) + F %þ ý ý þ ý ÿ 2(M ' /0 %O K ? <' #& Q N AF % P ) ) #@ #&-2=M N L /0 )* O K/0 QE + :@< H K * X‚N #— ' Q < %' )[&G #8 . 1 k _ E +, ! I % B &" < G Q@ #2PM I ,/0 k )* 5 #& & ' % XO 0ŒR‡ ¤ Žu2 ,MV]AS3CD %/0/9' # $ % H/0 ;& )O #@W 8 #O * B & I 0 ?E 8 9 + . ' % %/9FH K/9' B k % 5 ) %O3 K5 #&e % B s %/0/1' # $ * " /0 N [& # ‚T@< s K % ) + 1' , H ? 9 B 9 % %OT R 1 , % ) Fd F + e+% d/0 +% " ' + &4 R 9 R )* & e5 ) 8 < ) ?bJ ( X R ' %2=]u W ) # $ ? ! %O; %/0 ? +9/0 k < #& #&0 1 5 ) : + < 9 %/0/9' * bJ ? *8% )RF 2 $ : O3 * d & K ` . +% k s5 5 ) 9 " # 6 5 %' K bJ ? ( V R ( %/0/9' * % O C h pe/0 + < %' )*&s5 K E #&s ; , IC>+ (]A % -S= %) } C>]QSP~?2 C>]ASN & 5 6 /0/1' # % c H e ) )* #@W #&D #— ' H /0 +% s5 A@W { +% ; G &f H % Q G { % E > % s/0 + 2fC> ?L /0 ) " > s ) # % C>]ASN } L #&G .C(¦:oHp7 $ * ŒR‡%‡ ŽT~ # H5 K ` %' & BMV + 2 £ 2 3. AGENT ORIENTED TOOLKITS C> e /0 k 5 )* +s ! K ! K 9& 8% ) % /0 ; > P )RE ) +% +% ; " s % Q ' #&{5 Fy B L Q B , 4 ;' /95 W + Eu #&%) _; R î $ k 8 )RF$8; [& k5 1 ? E 8; ' ? G %/0/1' # $ * XO;) R ! K ?F )* >/" +% /0 #O F ) ) #@ +% H &x f % 32\]A z * ? -@ d@< )*): ` ' H c % 7 s5 Q 1_ #@< X‚GY C>wK° } Y #8% dC>+ 1w:°=8 ) /0 , ` /0 ?E @ _ ~IŒR‡ Ž€2PY C>wK°4 * W : ` ^@( $ k ` /0 @ _1 $ /0 ) Rƒ N /0 ) /0 $ * :/1' )R E^ +% 0 QF Q /0 1 %' +% z d/0 *& & ) E @( $ : > /0 ) (@< H .MV]QSJC„ ƒ # î O 1) 5 $ F W )* : ,& 8 ) % k # 7' 1 . L; &H@< *) 0 + + k &H ? > =+ # )Ÿ %) I I ' < :& 5 ' + E +% + &{& ) #F /0 ; 2DY C>wK° +% " %/0/9' * 5 Fs L ? + +0/0 +% I H %/0 ) [ K@< R H :MV]QSJCgC h p )* +%' +% #î 2 M ' /0 %OXY CIw:°c ' k CKoBm } C>+% ; o+% sm ? 8 #~Q &H 9w:M } wK R FeM *) R ?~?OŸ@< * < K@< R . &GF )*) #@D + : ! k + } 8; * $~I& QE $8 F 2 3.1 Handling message content C % 0 L * {@< R z zC h pD/0 +% B 0 AF * ) )RF ;& #&7 , Q + 2stk #@ 8% #OŸ % *& +B [ A@ s + î 3‚ ‹ ‹$@(@(@:2 + ) * _ 2 + ‹# %' ‹ +% # Eu [ A@( $ %2 ; /0) @( R f { 5 †A 0 #&f %+ /0/0 +e)* +%' +% %OW $ * D H % ;8 G f/" * ' )* B 7 ` E /" $ % 0 8% F #&15 F, < ; ; N L % 0@< R < +% ;& %2=Cy5 Ÿ ; $ % 1 T5 F./0 # Ÿ %5;†Q 2= T < Fk 3 ! V Q T = L % Ø Ê$1 É o Í?ÇgÏ`Ç ¶ ̧ 1y¿QÅ ¶ ́^ ̧ ¶ ¿ ϶ »$1dà %Û K # QFH "/" * ' )* , R = ; &d : e 5 †A N 1 )* O < ) )*' Q #&H BMV + 2X‡ 2 1⁄4 Ü ¶ o#oHÊ$1 É o Í?Ç μ$É ́ Ö$¶ 1⁄2$1 1⁄2#É ́ Ç$»dÇ ¶ ̧ 1 μ$É ́ Ö$¶ 1⁄2$1 ́ Ç$1⁄2d¶ »$1 μ#Ý Ü ́ 1⁄4HÖ Í ́ È6o 1 1⁄2#Á$¶ ̧ 1 Ø 1⁄2#É ́ Ç$»4Ç Û Ç ¶ ̧ 1d3⁄4BÇ μ#Ý Ü ́ 1⁄4! 1⁄2#É ́ Ç$»7»$1 1⁄2#Á$¶ ̧ 1 Ø Û É$1 1⁄2 Ý$É Ç7Ç ¶ ̧ 1 μ#Ý Ü ́ 1⁄4HÖ Í ́ È6o 1 1⁄2#Ó#»$1 Ø ́ Ç$1⁄24¶%Û #¶ »$1d3⁄4e¶ μ#Ý Ü ́ 1⁄46 ́ Ç$1⁄2e»$1 1⁄2#Ó#»$1 Ø Û! É$1 1⁄2 Ý$É Ç6¶ »$1 "$# é %'&$æ”ê ë)(Xâ+*>â-, .`è ç#ç0/ 12,3/ 45, æ 6'798>æ & ç / 4;:0ç <=/?> # 4Ÿé @ æ @!A æ & ç9è 45BDC E è 4'B ÿ E @ æ 7 <'/FBVç ST % ? P % ;8 % 1 &,8 ) *& $ * 1 % =/1' Q V5 W # $ * & ' ( s /0 K . ; ; W L G #&" < G 5 †A I 05 , #&H 0 > L; #&[ %/ eC h p4/0 +% %2 ,Y C>w:°f %) _; #O >& ' &H * Bm %2 £ O $8 *& < ' ` s ` /0 +6 H ;8 % x &f8% )* *& % z ' /" # ) )RF 2T ;' W ) ) $@< +0& 8% ) % P/" ' )* +. ` E /" $ % 4@< R 4 1 + 1 1 5 †A 9@< R %' , " #&6 FH L; 1@ _ 2>o, * e& ) O3 HG ý I E J 5 †A :& # ) I@< < QF $L X :+% 8 0 % P)[ + ' + K &0 KL ;ý þ ý ÿ 1 5 E †A 9 ? _ : , % , L * 9 0/0 # + !' )P %) %+ FH Ÿ . %& & &-& /" X2 3.2 Content Languages vz ) H %) %+ Fy * 9 AF # )*)RF Rƒ " 7 B+ *8% f& %/" XO % K)* +%' +% . & %/" * e & & #2k ` %OX' E ) _ d % %) +% G /" ) ) F{/1' Q G5 7& ?ƒ &z %&z d ` e& /" x %& & &{5 F{ x + H )* # $ % XO> 6 % )* +%' + K W AF # ) ) F" )* #&s /0 % +, % k )R # %&;Fs #8% *)* 5 ) @< R %' " B #& .& ƒ * + 6 @| % 2gY CIw:° $8 *& ;& , ! 1 " L; , ^@ e ; ; ,)* +%' +% 24 2MONQPFRTS U  œ ó;õ ÷ œ#õ › î T < ;' /" E€ # %& 5 ) = Q + E^ ;& #& } €2 %2T < % ?L % d 7MV]ASJC m p * K " Q + ~> K)* +%' +% 1 &B %5 5 )RF-5 *& >q:]QM4 ./0 % Q )RF-& RbJ' &H %