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

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

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

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

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

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

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

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

,, 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

/var/lib/sharelatex/data/compiles/5a535643d11f6ba07fbbfa d68ddec3e /output.dvi

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

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

Web 1 q q Step1) Twitter Step2) (w i, w j ) S(w i, w j ) Step3) q I Twitter MeCab[6] URL 2.2 (w i, w j ) S(w i, w j ) I w i w

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

DEIM Forum 2009 B4-6, Str

2

独立行政法人情報通信研究機構 Development of the Information Analysis System WISDOM KIDAWARA Yutaka NICT Knowledge Clustered Group researched and developed the infor

2

untitled

福岡大学人文論叢47-3


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

‡Â‡È‡ª‡é

untitled

H1-H4*.ai

ohp.mgp

DEIM Forum 2014 B Twitter Twitter Twitter 2006 Twitter 201

2 21, Twitter SNS [8] [5] [7] 2. 2 SNS SNS Cheng [2] Twitter [6] Backstrom [1] Facebook 3 Jurgens


2 3

1 Web DTN DTN 2. 2 DTN DTN Epidemic [5] Spray and Wait [6] DTN Android Twitter [7] 2 2 DTN 10km 50m % %Epidemic 99% 13.4% 10km DTN [8] 2

DEIM Forum 2009 C8-4 QA NTT QA QA QA 2 QA Abstract Questions Recomme

untitled


27 YouTube YouTube UGC User Generated Content CDN Content Delivery Networks LRU Least Recently Used UGC YouTube CGM Consumer Generated Media CGM CGM U

, HTML HTML PHP, 3. SuperSQL SuperSQL [1] [2], SQL, SQL SELECT GENERATE <media> <TFE> GENERATE <media>, HTML XML, PDF <TFE> Target Form Expression,, 3

,,, Twitter,,, ( ), 2. [1],,, ( ),,.,, Sungho Jeon [2], Twitter 4 URL, SVM,, , , URL F., SVM,, 4 SVM, F,.,,,,, [3], 1 [2] Step Entered

Wiki Wiki Wiki...

s

知能と情報, Vol.29, No.6, pp

DEIM Forum 2012 E Web Extracting Modification of Objec

IPSJ SIG Technical Report Vol.2018-SE-200 No /12/ Proposal of test description support environment for request acquisition in web appli

nakanojoP01

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

Microsoft Word - toyoshima-deim2011.doc

01-全体表紙.PDF

ルール&マナー集_社内版)_修正版.PDF

Vol.54 No (Mar. 2013) 1,a) , A Case Study of the Publication of Information on the Japan Earthquake Naoto Matsumoto 1,a

DEIM Forum 2015 F8-4 Twitter Twitter 1. SNS

Vol.20, No.1, 2018 Castillo [10] Yang [11] Sina Weibo 3 Castillo [10] Twitter 4 Twitter [12] Twitter ) 2 Twitter [13] 3. Twitter Twitter 3

月刊「家」11月号hp2.indd

2014トゥルース春_0009

1 2 Sample Sample Sample 3 1

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

OB91BENZ.PDF

橡sit terada-ppt

2002.N.x.h.L g9/20

CSIS (No.324) {kazuya-o, okuda, 2012 IP (LBM) IPv6 GALMA LBM GALMA GALMA 1 (LBM:Location Based Multicast) LBM IP IP GALMA (Geograp

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

ValueHolder... 9 Customer.java Oracle TopLink 10g(10.1.3) È Volume3 2

kawara 最小ファイルサイズ

1

untitled

IPSJ SIG Technical Report Vol.2009-HCI-134 No /7/17 1. RDB Wiki Wiki RDB SQL Wiki Wiki RDB Wiki RDB Wiki A Wiki System Enhanced by Visibl

untitled

3 Venue Venue Venue Venue Venue Venue SNS [2] Venue Venue [3] Venue Venue Venue [4] / Venue [5] Venue Venue Foursquare Venue Foursquare

美唄市広報メロディー2014年1月号

30 JL SL P

FIT2014( 第 13 回情報科学技術フォーラム ) RD-002 Web SNS Yuanyuan Wang Gouki Yasui Yuji Hosokawa Yukiko Kawai Toyokazu Akiyama Kazutoshi Sumiya 1. Twitter 1 Facebo

untitled

Vol.74 C o n t e n t s

JTS Google App Engine S119325

2

本文/講演2

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

paper.pdf

_314I01BM浅谷2.indd

"CAS を利用した Single Sign On 環境の構築"

(a) (b) 1 JavaScript Web Web Web CGI Web Web JavaScript Web mixi facebook SNS Web URL ID Web 1 JavaScript Web 1(a) 1(b) JavaScript & Web Web Web Webji

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp

main.dvi


橡ファミリー企業の分析020806


DNS(Domain Name Service) " URL " " 2


untitled

tkk0408nari

2 7 1,297.09m² 8,596.53m² FRASH 37.13m 1F Fabrication Lab Floor 3D 2F Information Floor - 2F INA F Learning Floor - 3F Study and Supp

Microsoft PowerPoint - takeda-panel.ppt

A5_2016cycling_h1h4_4kou

1 SuperSQL web HTML, SuperSQL PHP. SuperSQL, 1, XML, JavaScript SuperSQL web,, web Web Web, PHP [7], Ruby [8], Perl [9].,,,. Web,, HT

2 3



Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

2 Takken contents TAKKEN SEMINAR

HASC2012corpus HASC Challenge 2010,2011 HASC2011corpus( 116, 4898), HASC2012corpus( 136, 7668) HASC2012corpus HASC2012corpus

2

Microsoft Word - SNSで繋がる人間関係.doc

2 JSON., 2. JSON,, JSON Jaql [9] Spark Streaming [8], Spark [7].,, 2, 3 4, JSON [3], Jaql [9], Spark [7] Spark Streaming [8] JSON JSON [

Transcription:

DEIM Forum 2014 C8-5 RMX 223 8522 3 14 1 E-mail: {yohei,kita}@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp RMX,,, RMX., RMX, RMX,., RMX,., RMX,.,,., RMX 1. RMX (Rule-based e-mail exchange System).,,., RMX, RMX,., RMX, RMX., RMX,.,,, Facebook Twitter,.,,, 2., RMX.,.,,.,,. 2 RMX 3 4 5 6 7 2. RMX Rule-based e-mail exchange(rmx) RMX. RMX < RMX >:= < > {< >}@ < >. < > RMX., {}, RMX.,..( 1) 2. 1.. Type: query: query SQL. RMX,.,

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

dbpassword = ID 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. 1 RMX, RMX,.,,. name{matsumoto-yohei}.lab{toyama}+name{kita}. lab{toyama}@rmx.example.edu 2. 3 < RMX >:= < > @ < >. < >. < >, {}, @, RMX., 3 4 yohei 3+4.yohei@grade.name.rmx.example.edu 2. 4.properties.properties sample.properties sample sample1.properties sample1 dbdriver = dburl = URL dbid = ID 3 RMX 3. 2 RMX, RMX.. RMX RMX,, RMX ( 4). RMX, PluginInterface.java, ( 5)., PluginInterface.java, pluginstart, getavailablefunctionnames., 1, getavailablefunctionnames.,., 1,,.,

,., PluginInterface.java, pluginstart. pluginstart,, RMX. 1 jar,. jar,, RMX.,,,,., RMX,,. 4. RMX,.,,.,,,.,,,.,. 4. 1 help, help. #help.help.<language>#@<subdomain>.<domain> 4!"#$%&'%()*+,-&*'.$"/%(0()*+,-&*'1' ''''''''!"#$%&'2++-34%5)'67*55-/*8'!$"/%(9)-+):7*55-/*';+%/%(-$7*55-/*<=' ''''''''!"#$%&'2++-34%5)'69)+%(/8''/*)2>-%$-#$*?"(&@;(A-B*5:<=' C! 5 3. 3 PluginInterface.java, RMX. #<plugin>.<command>.<arg 1 >..<arg n ># <target> <plugin>,, <command>,. <arg>,., 1. <target>, RMX,. <language>, (en, ja ). 6,. >+'053+'053'$>?.&@3'@%&50'3'A/! >+'053+'053B%>?.&@3'@%&50'3'A/! 6 4. 2!"#$%&'( )*+,-(./0'(,-(%(1.%$-2'.(./0'3(*+'(145'(62(,1-( 5%.%&'1'.(,-(781.,$9:3(;0'%-'(%--,9$(%(/-'.( $%&'3(<(!=#9.6/5( )*+,-(./0'(,-(%(1.%$-2'.(./0'3(*+'(145'(62(,1-( 5%.%&'1'.(,-(781.,$9:3(;0'%-'(%--,9$(%(9.6/5( $%&'3<!!"#$%&'( )"#$%$&'($%$)*+,-%.#/& 012345)6789:;<=>?@A"B)*C#8 9:;<>DEF%GH-%$I'(J@K 67<(!=#9.6/5( )"#$%$&'($%$)*+,-%.#/& 012345)67L$%M=>?@A"B)*C#L $%MNOP6AF%GH-%$I'(J@K 67<!,.,. 7, name, group,. 5.,,.,,

,#;<)$.3<$!13,43$,=$+!,#;<)$.3<>"13,43$,=$+!!"#$%&%'()*+%,-.$%*+%"%/,"!+0$,%,-.$1%()$% /23$%40%*/+%3","#$/$,%*+%56/,*!781%9.$"+$% "++*7!%"%-+$,%!"#$1%:% % 7,4-3%&%'()*+%,-.$%*+%"%/,"!+0$,%,-.$1% ()$%/23$%40%*/+%3","#$/$,%*+%56/,*!781% 9.$"+$%"++*7!%"%7,4-3%!"#$1:!!"#$%&%'"#$%$&'($%$)*+, -%.#/&012345)6789:;<=>? @A"B)*C#89:;<>DEF%GH -%$I'(J@K67:% % 7,4-3%&%'"#$%$&'($%$)*+, -%.#/&012345)67L$%M=>? @A"B)*C#L$%MNOP6AF% GH-%$I'(J@K67:! close. 5. 2 invite invite,.. 7,.,,,.,,,.,,,. 5. 1, member, attend, event 3 ( 8). #event.invite. <code># <rule>{<para>}@ <subdomain>. <domain> <code>, event code. <code>,. invite, id, id attend. attend,.,, 2014 OB,. #event.invite.ob2014#lab{toyama}@rmx.example.edu!"!#"$!"#$% %&"'(!"#$% 5. 3 attend/absent attend, absent,.. ")"'*!"#$% #event.attend.<code>#@<subdomain>.<domain> #event.absent.<code>#@<subdomain>.<domain> 8 member, event. attend, id, id,., status, (attend), (absent), (uncertain). event, 4. invite. attend/absent,,. send.,. <code>,. attend/absent, attend status attend, absent., event update true., 2014 OB,. #event.attend.ob2014#@rmx.example.edu 5. 4 send send,.. #event.send. <code>#@ <subdomain>.<domain> <code>,. send, 1,,

,,. #event.send.<code>. <status>#@<subdomain>. <domain> 2 116 539 <status>, attend ( ), absent ( ), uncertain ()., 2014 OB,,. #event.send.ob2014.uncertain#@rmx.example.edu 5. 5 close close,.., 2,. 6. 2 OB, 5,,,.,, send 2. 5, 10, 15 3.,,, attend. #event.close.<code> #@<subdomain>.<domain>, update false, attend/absent., 2014 OB,. #event.close.ob2014#@rmx.example.edu, 9, 10, 11. : 2014 OB : 2014 OB, OB.OB 17, 18.,. 6. 9 6. 1., 1, 1578. 1 DatabaseDao.java 82 GetMailAddressesFromDBService.java 31 ParseOf1stFormService.java 567 ParseOf2ndFormService.java 667 ParseService.java 231,, 2. : 2014 OB : 2014 OB, OB.. OB.. 10 : 2014 OB : 2014 OB, OB.,.. 11,, 1578, 3

. #event.send.ob2014.attend#@testy.rmxdev.db.ics.keio.ac.jp #event.send.ob2014.absent#@testy.rmxdev.db.ics.keio.ac.jp #event.send.ob2014.uncertain#@testy.rmxdev.db.ics.keio.ac.jp, 12, 13, 14.,,.,,,,. send,.,,.,,.!"#$%&'!(")!"#$%&'!("# %#!" %!!" $#!" $!!" #!"!" #" $!" $#" *+,-./01"2345!4") %!!" $#!" $!!" #!" 67389) :;<=>?@AB:<) 12 672895 :;<=>?@AB:<5 7. RMX, RMX,,,.,, RMX.,,.,,,.!" #" $!" $#"!"#$%&'(!)"* )*+,-./0"1234!3"5 13 &#!" &!!" %#!" %!!" $#!" $!!" #!"!" #" $!" $#" +,-./012"3$45!4"* 67$89* :;<=>?@AB:<* 14,,.,,,,., [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 [7],,,. RMX, DEIM2013 [8] Luca Cardelli, Peter Wegner, On Understanding Types, Data Abstraction, and Polymorphism, In Computing Surveys, Vol 17 n. 4, December 1985, pp.471-522 [9] Raphael M. Reischuk, Michael Backes, Johannes Gehrke, SAFE Extensibility for Data-Driven Web Applications, In WWW 12 Proceedings of the 21st international conference on World Wide Web Pages 799-808