DEIM Forum 2013 B5-2 RMX RMX RMX $, RMX Implementation of the E-m

Similar documents
"-./0%. "-%!"#$#% $%&'(%)*+,%.!"#+$,$% &'()*% $%&'-(.(/%+,% $%&'0%12*+,'% 1 RMX.. grade gradetype= integer grade[

[1] [3]. SQL SELECT GENERATE< media >< T F E > GENERATE. < media > HTML PDF < T F E > Target Form Expression ( ), 3.. (,). : Name, Tel name tel

: Name, Tel name tel (! ) name : Name! Tel tel ( % ) 3. HTML. : Name % Tel name tel 2. 2,., [ ]!, [ ]!, [ ]!,. [! [, ]! ]!,,. ( [ ], ),. : [Name], nam

DEIM Forum 2019 H2-2 SuperSQL SuperSQL SQL SuperSQL Web SuperSQL DBMS Pi

,, WIX. 3. Web Index 3. 1 WIX WIX XML URL, 1., keyword, URL target., WIX, header,, WIX. 1 entry keyword 1 target 1 keyword target., entry, 1 1. WIX [2

([ ]!) name1 name2 : [Name]! name SuperSQL,,,,,,, (@) < >@{ < > } =,,., 200,., TFE,, 1 2.,, 4, 3.,,,, Web EGG [5] SSVisual [6], Java SSedit( ss

Gray [6] cross tabulation CUBE, ROLL UP Johnson [7] pivoting SQL 3. SuperSQL SuperSQL SuperSQL SQL [1] [2] SQL SELECT GENERATE <media> <TFE> GENER- AT

, [! [, ]! ]!,,., ([ ],). : [Name], name1 name2 name10 ([ ]!). name1 name2 : [Name]! name SuperSQL,,,,,,, < < > } =.,

untitled


シリコーンコンシェルジュ7号

”�‚å“LŁñNo.157

Contents



DEIM Forum 2009 B4-6, Str

soto44_kosei_03.pdf


aichi_1_24_b

Bleutooth 2009 Bluetooth Ver.3.0 Bluetooth LAN Bluetooth Bluetooth Bluetooth 2. Bluetooth ( Bluetooth) Bluetooth ( Bluetooth) 2. 1 Bluetooth IEEE802.1

2 : Open Clip Art Library [4] Microsoft Office PowerPoint Web PowerPoint 2 Yahoo! Web [5] SlideShare Yahoo! Web Yahoo! Web

([ ],), : [Name], name1 name2 name10 4, 2 SuperSQL, ([ ]!), name1 name2 : [Name]! name SuperSQL,,,,,,, < < > } =,

BOK body of knowledge, BOK BOK BOK 1 CC2001 computing curricula 2001 [1] BOK IT BOK 2008 ITBOK [2] social infomatics SI BOK BOK BOK WikiBOK BO

xx/xx Vol. Jxx A No. xx 1 Fig. 1 PAL(Panoramic Annular Lens) PAL(Panoramic Annular Lens) PAL (2) PAL PAL 2 PAL 3 2 PAL 1 PAL 3 PAL PAL 2. 1 PAL

IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info

IBM PureData

. ([ ],) : [Name] name1 name2 name10 ([ ]!). name1 name2 : [Name]! name (@) < >@{ < > } = [employee.name@{width=200 color=red}]! l

SMTP FP Mail MX /

Microsoft Word - toyoshima-deim2011.doc

DEIM Forum 2012 E Web Extracting Modification of Objec

IPSJ SIG Technical Report iphone iphone,,., OpenGl ES 2.0 GLSL(OpenGL Shading Language), iphone GPGPU(General-Purpose Computing on Graphics Proc

CONTENTS N T

22 (266) / Web PF-Web Web Web Web / Web Web PF-Web Web Web Web CGI Web Web 1 Web PF-Web Web Perl C CGI A Pipe/Filter Architecture Based Software Gener

fiúŒ{„ê…Z…fi…^†[…j…–†[…X

中小企業サポ115号.indd

com.ibm.etools.egl.jsfsearch.tutorial.doc.ps

DEIM Forum 2015 E4-5 DSMS DSMS DSMS 32% 46% RTOS Priority Inversion Time

GET Vol.8

2


自大病院だより-23号-cs5.indd

IPSJ SIG Technical Report Vol.2011-DBS-153 No /11/3 Wikipedia Wikipedia Wikipedia Extracting Difference Information from Multilingual Wiki

熊谷市報10月号

2 No.66 July 2011

untitled

main.dvi

DEIM Forum 2010 A3-3 Web Web Web Web Web. Web Abstract Web-page R

News July 2005-p8 to p19

Microsoft Word - ランチョンプレゼンテーション詳細.doc

1.indd

International Exchange 01

01.12期・井須英次1.doc

1.3期・井上健0.doc

Macintosh HD:Users:ks91:Documents:lect:nm2002s:nm2002s03.dvi

DEIM Forum 2014 D3-5 DSMS DSMS DSMS 2.13% RTOS Realtime-Aware Efficient Query Processing for Automotiv

1 Vol Vol JULY 6 JUNE


1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

支援センターだより第14号_2校正.indd

Microsoft Word - 21年仕様書案 doc

<8E6C969C8F5C8E738D4C95F1368C8E8D868F4390B394C52E706466>

2

untitled

IPSJ SIG Technical Report Vol.2017-ARC-225 No.12 Vol.2017-SLDM-179 No.12 Vol.2017-EMB-44 No /3/9 1 1 RTOS DefensiveZone DefensiveZone MPU RTOS

Contents

DEIM Forum 2010 D Development of a La

DEIM Forum 2012 C2-6 Hadoop Web Hadoop Distributed File System Hadoop I/O I/O Hadoo

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

Contents

C-œI‡Ä‡¢


卒論タイトル

知能と情報,Vol.27, No.5, pp


Web JDBC JDBC Java JDBC DataBase Web CHtmlView...

1407.indd

PJta_h1h4_0329.ai

„”Łñ5„”“ƒ



yama291_02_15ck.indd

子ども・子育て支援新制度ハンドブック(平成27年7月改訂版)

表紙.indd

ご利用ガイドブック(お便りフォトサービス編)スマートフォン版

−ÈŁÛ05/‚æ4‘Í


顧客満足は利益の源泉

トップ営業マンに学ぶ営業テクニック

.X../...O..

P01.pdf

<93AF918B89EF89EF95F12091E631318D862E706466>

24_5章_01f

untitled

Contents

.\..

untitled

旬をたのしむ京野菜

13_08_JA.indd

< F41348D818EC58C9F92E88E518D6C8F912E6169>

お客様の心をつかむ営業活動のセオリーと実践法

Transcription:

DEIM Forum 2013 B5-2 RMX 223 8522 3 14 1 E-mail: {matt,zonop,obunai}@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp RMX RMX $, RMX Implementation of the E-mail Text Generating Function and Referring to Body Form Address in RMX Satoru MATSUZAWA, Tatsuya KITAZONO, Kan OBUNAI, and Motomichi TOYAMA Department of Information and Computer Science, Keio University Hiyoshi 3 14 1, Kouhoku-ku, Yokohama-shi, Kanagawa, 223 8522 Japan E-mail: {matt,zonop,obunai}@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp 1. RMX(Rule-based e-mail exchange System) RMX RMX $ $ 2 RMX 3 4 5 6 7 2. RMX Rule-based e-mail exchange(rmx)

RMX. RMX < RMX >:=< >..... < > @ < >..... < >. < >. < > RMX., @ RMX.,.. 1 #$%& *!+(+& & $%&'()*+*(,-.& grade gradetype= integer grade[1]= select s.address from student s where s.grade = $1 grade. 4@grade.example.edu 2 query student, 4. #$%&'(')%*+,'('&-!! #$%&! '($"&! &%$!)!!! "#$%$"&'! (! "#$%$"&')! *! +#,,! -! +#,,)! (! +&,#! -! +&,#)!.!.!.!.! 2 grade #'()(&,-./0& $%&'/)0.&! #$%&! '&$%! &%$!(!!! "#$%$"&'! ()*! "#$%$"&'! +!,#--! $.%%/!,#--0! $%&'/,1).& 1!,&-#! ()*!,&-#0! 2! 2! 2! 2! 1 RMX 2. 1.. Type: query: 2. 2 () RMX. Envelope-To. 2. 2. 1 Syntax: < par 1 >..... < par n > @ < name 1 >..... < name n >. < subdomain >. < domain > Semantics: name 1 (par 1 )... name n (par n ). Envelope-To... @. toyama.1@lab.grade.lab.example.edu query SQL. RMX,.,.. integer, 2. 2. 2 Syntax: < par 1 > +... + < par n > @ < name 1 >. < subdomain >. < domain > Semantics: name 1 (par 1)... name 1 (par n) +.

.. 3+4@grade.example.edu 2. 2. 3 () ListOpe := UnionOpe := + InterOpe :=. Arg := string integer ListP ara := Arg Arg ListOpe ListP ara UnionP ara := ListP ara ListP ara UnionOpe UnionP ara InterP ara := UnionP ara UnionP ara InterOpe InterP ara RuleList := subdomain rule InterOpe RuleList Address := InterP ara @ RuleList. domain 2. 3 ListOpe := UnionOpe := + RuleOpe :=. + Arg := string integer P ara := Arg Arg ListOpe P ara P aralist := P ara P ara UnionOpe P aralist Exp := rule { P aralist } ExpList := Exp Exp RuleOpe ExpList Address := ExpList @ subdomain. domain 3 4 matt grade{3+4}.name{matt}@lab.example.edu : grade{4}-name{matt}@lab.example.edu 3. 2010 [4]. Variable Matching. 3. 1 Variable Matching Variable Matching if < if = > contents < /if > 3 if 3 #$%&'#'()*&'$+$,$ #$-.%&'$ ()*+,$!/"#,$ #$%&'#'()*&'$+$-.,$ #$-0%&'$ /01234,$!/"#,$ -%567$ 89:;<=>?@A 3 #$-.%&'$ ()*+,$ -%567$ 89:;<=>?@A BC,D,E<=FGA #$-0%&'$ /01234,$ -%567$ 89:;<=>?@A -.BC,D,E<=FGA Variable Matching 4 matt : grade{4}+name{matt}@lab.example.edu - 4 matt 3. 2

4. RMX 4. 1, value dept dept[0] dept[1] dept depttype = String dept[0] = select s.address, s.dept from student s; dept[1] = select s.address from student s where s.dept = $1 < value > value RMX value name 4 <value name># $%12&'( )*+,-.#/ ;<=5678$>/ 4 4. 2 23# $%12&'( )*+,-.#/ name4 23 56789:/ 01# $%12&'( )*+,-.#/ name4 01 56789:/ value value RMX student dept depttype = String dept[0] = select s.address, s.dept from student s; 5. : name{matt}@lab.example.edu name matt RMX name SQL matt SQL where RMX RMX 5. 1 $ $ university dept{$}@university.example.edu 5 6

5 () RMX if!####" $!###" dept{$}.lab{$}@university.example.edu #$#$%&%!##" +,-.% /0-.%!#"!#"!##"!###" &'()!*&% 7 if 1!####"!###" 6 () #$#$%&%!##" +,-.% /0-.% RMX RMX $ RMX RMX UTF-8 URL $ #$#$%&%!####"!###"!##"!#"!#"!#"!##"!###" &'()!*&% 8 if 2 +,-.% /0-.% 6. 6. 1 if RMX RMX CPU Intel(R) Xeon(R) X5355 2.66GHz 2 16G OS OpenSUSE 11.4, MTA qmail1.03 7 8 9 10 100 1000!#"!##"!###" &'()!*&% 9 if 3 6. 2 5 5 RMX 2

value 10 11 1 12 214.7 74.3 value 1 5 1 customer name e-mail item price address sato@ PSP 15000 suzuki@ WiiU 30000 tanaka@ PS3 25000 ito@ X-Box360 20000 honda@ PS-Vita 20000 Onlineshop.co.jp : : () Onlineshop.co.jp 10 <value name> Onlineshop.co.jp : <value item> : <value price> <value address> () Onlineshop.co.jp 11 "#"$ &" %" $" #"!' '#!#$ #$#!#( #(#!$& $&#!%! %!! 12 7. %&'()*+!#$%"$,-.)/0$ RMX $ RMX RMX [1],,,. Magic Mirror Mailing, Pages:123-128 July 2001 [2] Kim Hanki, Sang-Gyu Shin, Motomichi Toyama. A Rule- Based Mailing System for an Organization, International Workshop on INformation Processing over Evolving Networks, June 2006 [3],,. RMX, DBWS2007 [4],. RMX, DEIM2010 [5],,. RMX, DEIM2011 [6],,,. RMX, DEIM2012 123$