title DTD <!ELEMENT root(*, *)> <!ELEMENT (title,, *)> <!ELEMENT (title, )> <!ELEMENT ()> <!ELEMENT title(#pcdata)> <!ELEMENT title(#pcdata)> <!ELEMEN

Size: px
Start display at page:

Download "title DTD <!ELEMENT root(*, *)> <!ELEMENT (title,, *)> <!ELEMENT (title, )> <!ELEMENT ()> <!ELEMENT title(#pcdata)> <!ELEMENT title(#pcdata)> <!ELEMEN"

Transcription

1 DEIM Forum 2011 E6-3 XML-RDB / / [email protected], [email protected], [email protected] XML-RDB XML RDB 1:n XML n:1 C-Mapping C-Mapping RDB C-Mapping C-Mapping XML-RDB, An XML-RDB Mapping Method using Functional and Inclusion Dependencies Sosuke OTA, Atsuyuki MORISHIMA, and Toshiyuki AMAGASA Grad. Sch. of Library, Information and Media Studies, Univ. of Tsukuba 1 2 Kasuga, Tsukuba, Ibaraki,Japan Japan Grad. Sch. of Library, Information and Media Studies/Research Center for Knowledge Communities, Univ. of Tsukuba., Univ. of Tsukuba 1 2 Kasuga, Tsukuba, Ibaraki,Japan Japan Grad. Sch. of Sys. and Info. Eng./Center for Computational Sciences, Univ. of Tsukuba Tennohdai, Tsukuba, Japan [email protected], [email protected], [email protected] 1. XML RDB XML RDB [1] [2] [3] RRXS [4] XML Data Model [5] ( XML ) RDB 1:1 1:n Shared-Inlining [1] ( 1, 2) Shared-Inlining.dtd ( 1 ).xml ( 2 ) XML (ID,.title) ( 2 ) ( ID) title ID.title.xml title title 1:1 XML 1:1 XML RDB 1:n 1:n 1:1 1:n XML-RDB C-

2 title DTD <!ELEMENT root(*, *)> <!ELEMENT (title,, *)> <!ELEMENT (title, )> <!ELEMENT ()> <!ELEMENT title(#pcdata)> <!ELEMENT title(#pcdata)> <!ELEMENT (#PCDATA)> * root * title *.xml <root> <> <title>the Sartorialist</title> <>Scott Schuman</> </> <> <title>sherlock Holmes</title> </> <> <title>sherlock Holmes</title> </> </root> ID.title 1 The Sartorialist 2 Sherlock Holmes ID.title 1 Sherlock Holmes 1.dtd( ) DTD ( ) 2 1:n Mapping (Consistency-conscious Mapping) XML () RDB C-Mapping 1:1 1:n n:1 C-Mapping n:1 n:1 XML 1 RDB 1.dtd XML.xml n:1 3 3.xml title title 3.xml title title XML 1 RDB n:1 XML 1:1 1:n title Sherlock Holmes RDB n:1 2 3 C-Mapping XML 4 C-Mapping 5 C-Mapping (Basic-Inlining Shared-Inlining) ( ) C-Mapping 6 2. XML-RDB 1:1 1:n DTD XML Basic-Inlining, Shared-Inlining, Hybrid-Inlining [1].xml <root> <> <title>the Sartorialist</title> <>Scott Schuman</> </> <> <title>sherlock Holmes</title> </> <> <title>sherlock Holmes</title> </> </root> 3 ID.title 1 The Sartorialist 2 Sherlock Holmes ID 1 2 n:1 ID XML XML XML [2] [3] RRXS [4] XML XML ( 3.1 ) C-Mapping n:1 3. XML C-Mapping XML [4] XML XML Functional Dependencies XFD+ XML XML Inclusion Dependencies 3. 1 XML Functional Dependencies XML Functional Dependencies ( XFD) [4] XML RDB RDB A B R(..., A,..., B,...) 2 A B A B

3 仮想的な属性 概要ノードnのlocal-name ノードnへのルートからのパスノードnの開始バイトオフセットノードnの終了バイトオフセットノードnを始点とするエッジ集合ノードnの型ノードnのID ノードnへのルートからのパスのID エッジeの始点エッジeの終点 XMLデータxのID XFDSet XFD+ a b a b XINDSet XIND A B X XML <a> <b></b> </a> Input 5 C-Mapping RDB R Output X XML 4 XFD+ XFD XML XFD XML.xml ( 2 ) title XFD for $x in.xml/root/ (1) $x $x/title/text() (2) (1) in XPath for $x (1) $x (2) 3. 2 XFD+ XFD XML ( ) ( + () ) 4.xml ( 2 ) XFD+ for $x in.xml//* $x/@path() $x/@nodename() XFD+ for $x in.xml/root/ for $e in $x/@edges() $x, $e $e/@childnode() 4 XFD XML 3. 3 XML Inclusion Dependencies XML Inclusion Dependencies ( XIND) XML RDB R[A] = S[B], R(..., A,...) S(..., B,...) B A XML XIND XML XFD+ for $x in.xml/root/ $x $x/title/text() XIND.xml for $y in.xml/root/ $y $y/title/text().xml/root//title/text().xml/root//title/text() <root> <> <title>the Sartorialist</title> <>Scott Schuman</> </> <> <title>sherlock Holmes</title> </> <> <title>sherlock Holmes</title> </> </root> 6 Input C-Mapping Output ID title 1 The Sartorialist 2 Sherlock Holmes ID 1 2.xml <root> < id= 1 > <title></title> ID <>Scott Schuman</> </> < id= 2 > <title></title> </> < id= 1 > <title></title> </> </root> 3 外部キー制約 2 XML.xml ( 2 ) title title XIND.xml/root//title/text() =.xml/root//title/text() XIND [8] 4. C-Mapping XML-RDB C-Mapping (Consistency-conscious Mapping) C- Mapping C-Mapping C-Mapping 4. 1 C-Mapping 5 XML X X XFD+ XF DSet X XIND XINDSet XINDSet XML XF DSet XML X R XML X C-Mapping XML RDB XFD+ RDB XML X XML XFD+

4 id XML XML XML C-Mapping 3 6 C-Mapping XIND n:1 C-Mapping (1) XF DSet XINDSet RS (2) X RS I XML X 4. 2 C-Mapping (1) 1 XF DSet RS 2 XINDSet RS XINDSet RS 1 RS XF DSet XFD+ 1 7 XF DSet XFD+ XFD+ 2.xml XF DSet..xml XF DSet = {xfd 1, xfd 2 } xfd 1 for $x in.xml/root/ $x $x/title/text() xfd 2 for $y in.xml/root/ $y $y/title/text() XF DSet XFD+ xfd xfd 1 title 15 xfd 2 XF DSet (ID, title) (ID, title) + ID ID 1. Procedure Step1 { 2. //input:xfdset 3. //output:rs 4. let XFDSet={xfd1, xfd2,...}; 5. let xfdn={ det1 res1, det2 res2,...}; 6. RS =empty; 7. for each xfdi XFDSet 8. rs=empty; 9. for each det res xfdi 10. if rs==empty 11. rs.union({det(as primarykey)}); 12. end if 13. rs.union({res}); 14. end for 15. RS.union(rs); 16. end for 17. return RS ; 18. } 7 1 ID XML 1 XFD+ ( 4) 2 2 SQL XML RS RS 2 R(K R,..., A,...) S(K S,..., B,...) R[K R ] = S[B] B K R RDBMS SQL (unique key) [7] R[A] = S[B] A SQL XIND e 1 = e 2 XPath XML U[A e1 ] = V [A e2 ] Ae 1 SQL XIND SQL XIND R[A] = S[B] R[K R] = S[K R] K R K R S S K R T = R KR =K S t T (t[a] = t[b]) R K R R K R A S K R B R[K R] = S[K R] R[A] = S[B] 2 (1) S K R (2) S B ( T A )

5 1. Procedure Step2 { 2. //input: RS, XINDSet 3. //output: RS 4. RS=RS 5. let XINDSet={dep 1 ref 1, dep 2 ref 2,...} 6. for each dep i ref i XINDSet { 7. let R[A] = CorrespondingAttr(dep i) in RS 8. let S[B] = CorrespondingAttr(ref i) in RS 9. S.addAttribute(R.primarykey) 10. S.removeAttribute(B) 11. } 12. return RS; 13. } XFD RRXS XIND, XFD+ C-Mapping XFD+ 決定子を構造に関する情報に限定構造写像モデル写像アプローチアプローチ , 8 XIND 9 (1) 10 (2) 3.3 XIND XFD+ XFD+ XPath XPath XML 2 S B S K R S S R S[B] R[A] R R[K R ] S[K R] R[A] S[K R] 6.xml ( R [title] R[A] ) ( S [title] S[B] [ID] S[K R] ) 6 (3, ) (4, ) [title] [ID] [title] URA [6] Universal Instance 9 C-Mapping string, name string = name XIND 5. C-Mapping C-Mapping C-Mapping 9 XFD RRXS XFD ID XML ( ) XFD+ C-Mapping XFD+ XIND n:1 C-Mapping 5. 1 XML DTD DTD XML RDB XML a a ID DTD a 2 ID title XML Basic- Inlining Shared-Inlining, Hybrid-Inlining C-Mapping XFD x {y 1, y 2,..., y n} for $x in P x/x $x $x/p 1/y 1

6 ID.parentID.title. root rootid 1 1 The Sartorialist Scott Schuman backpointer 2 Sherlock Holmes Arthur Conan Doyle root. * root.id root..parentid root..title root..auth or 1 1 The Sartorialist Scott Schuman title 2 1 Sherlock Holmes Arthur Conan Doyle ID.title. 1 Sherlock Holmes Arthur Conan Doyle root. root.id root..parentid root..title root Sherlock Holmes Arthur Conan Doyle 11 root. rootid ID.parentID.parentCODE ID.parentID.title.auth or.id..parentid Scott Schuman Arthur Conan Doyle title title ID.parentID.parentCODE Arthur Conan Doyle ID titleid title titleid title 1 Scott Schuman 1 The Sartorialist 1 Sherlock Holmes 2 Arthur Conan Doyle 2 Sherlock Holmes ID.parentID.parentCODE.title ID.parentID.parentCODE.title 3 Arthur Conan Doyle Sherlock Holmes The Sartorialist Sherlock Holmes 10 Basic-Inlining.xml ( 2 ) 12 Shared-Inlining.xml ( 2 ) $x $x/p 2/y 2... $x $x/p n/y n Basic-Inlining Basic-Inlining DTD XML.dtd ( 1 ) XML.xml ( 2 ) 10 Basic-Inlining Basic-Inlining DTD DTD 1 DTD backpointer Basic-Inlining (1) ID 2 A (a) * (b) backpointer (2) (a) (b) ID B (3) parentid parentid ID ID title (a) (b).. parentid..refrence 10 Basic-Inlining 1 C-Mapping Basic-Inlining ( ) Basic-Inlining A B DTD a G (a) (b) b A XFD a {n n V (G) (P 1(n) P 2(n, a))} P 1 (n) n G (a) (b) a P 2 (n, a) n G 2 B XFD b {n n V (G) (P 3(n) P 2(n, b))} P 3 (n) n G a b Shared-Inlining Shared-Inlining Basic-Inlining DTD XML Shared-Inlining.dtd ( 1 ) XML.xml ( 2 ) 12 Shared-Inlining Shared-Inlining DTD XML (a) (b) * (c) 2 (d) DTD 1 1 DTD (a) root (b),, (c) (d) Shared-Inlining (1) DTD

7 ID.parentID.parentCODE.title.auth or root rootid ID.parentID.parentCODE.boo k.title.. path pathid pathexpression element docid pathd start end text docid pathid start end value 1 1 #/root The Sartorialist 2 #/root#/ Scott Schuman ID.parentID.parentCODE.title. 3 #/root#/#/title Sherlock Holmes Sherlock Holmes Arthur Conan Doyle 4 #/root#/#/ 5 #/root#/ Arthur Conan Doyle Sherlock Holmes 6 #/root#/#/title Arthur Conan Doyle The Sartorialist Scott Schuman Sherlock Holmes Arthur Conan Doyle 7 #/root#/#/ attribute docd pathid start end value 13 Hybrid-Inlining.xml ( 2 ) (a) (d) (2) ID DTD (b),(c),(d) parentid 1 DTD 12 ID title parentid Shared-Inlining 2 C-Mapping Shared-Inlining ( ) Shared-Inlining XML DTD D (a) a XFD a {n n V (D) P 4 (n, a)} P 4 (n, a) n D (a),(b),(c),(d) 2 (b), (c), (d) b XFD b {n n V (D) (P 4 (n, b) P 5 (n))} P 5 (n) n D b Hybrid-Inlining Hybrid-Inlinig Basic-Inlining Shared-Inlining Basic-Inlining Shared-Inlining (c).dtd ( 1 ) XML.xml ( 2 ) 13 Hybrid-Inlining 3 C-Mapping Hybrid-Inlining 3 Shared-Inlining (c) 14.xml ( 2 ) 5. 2 XML XML DTD XML C-Mapping test.xml XML XML ( ) (path) XML.xml ( 2 ) 14 [2] 4 XML (a) path (b) element (c) attribute (d) text (a) path pathid ( XPath ID) pathexpression ( XPath ) (b) element docid (XML ID) start (XML ( ) ) end (XML ) pathid (path pathid) (c) attribute docid (XML ID) pathid (path pathid), start (XML ) end (XML ) value (XML ) (d) text docid (XML ID) start () end ( ) pathid (path pathid) value () 4 C-Mapping [2] ( ) 4 (a) path XFD+

8 Edge source ordinal name flag target 1 1 ref ref ref title string v1 2 2 string v2 5 1 title string v3 5 2 string v4 8 1 title string v5 8 2 string v6 Vstring vid value v1 The Sartorialist v2 Scott Schuman v3 Sherlock Holmes v4 Arthur Conan Doyle v5 Sherlock Holmes v6 Arthur Conan Doyle 15.xml ( 2 ) for $n in test.xml//* test.xml//@* $n/@pathid() $n/@path() (b) element XFD+ for $e in test.xml//* test.xml/@docid(), $e/@pre(), $e/@post() $e/@pathid() (c) attribute XFD+ for $a in test.xml//@* test.xml/@docid(), $a/@pathid(), $a/@pre(), $a/@post() $a (d) text XFD+ for $t in test.xml//text() test.xml/@docid(), $t/@pre(), $t/@post() $t/@pathid(), $t XML XML.xml ( 2 ) 15 [3] XML (a) Edge (b) Vtype (a) Edge source ( ID) ordinal (source ID) name ( ), flag (ordinal ) target (ordinal ID) (b) Vtype vid ( ID) value ( ) Vtype string Vstring int Vint Vtype 5 C-Mapping [3] ( ) (a) Edge XFD+ for $n in test.xml//* for $e in $n/@edges() $n, $e $n/@nodename(), $e/@childnode()/@type(), $e/@childnode()/@nodeid() (b) Vtype XFD+ for $v in test.xml//text()[./@type()=string] test.xml//@* [./@type()=string] $v/@nodeid() $v (b) string Vtype Vtype string 6. XML-RDB C-Mapping C-Mapping (1) XML 1 RDB n:1 (2) XIND (B)(# ) [1] Jayavel Shanmugasundaram, Kristin Tufte, Gang He, Chun Zhang, David De Witt, Jeffrey Naughton: Relational Databases for Querying XML Documents:Limitations and Opportunities. the 25th VLDB Conference: , [2] M. Yoshikawa, T. Amagasa, T. Shimura and S. Uemura: XRel: A path-based approach to storage and retrieval of XML documents using relational databases, ACM Transactions on Internet Technology(TOIT), 1( 1): , [3] Daniela Florescu, Donald Kossmann: Storing and Querying XML Data using an RDMBS. Bulletin of the Technical Committee on Data Engineering, 22(3): 27-34, [4] Yi Chen, Susan Davidson, Carmem Hara, Yifeng Zheng: RRXS: Redundancy reducing XML storage in relations. the 29th VLDB Conference: , [5] B. Box, The XML Data Model, 1997, [6] Serge Abiteboul, Richard Hull, Victor Vianu: Foundations of Databases. Addison-Wesley [7] ISO/IEC 9075:1999, Information Technology-Database Language-SQL-Part [8] Michael Karlinger, Millist W. Vincent, Michael Schrefl: Inclusion Dependencies in XML: Extending Relational Semantics. In Database and Expert Systems Applications, volume 5690 of Lecture Notes in Computer Science: 23-37, 2009.

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

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 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Information Science and Technology, Osaka University a) [email protected] 1 1 Bucket R*-tree[5] [4] 2 3 4 5 6 2. 2.1 2.2 2.3

More information

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

: Name, Tel name tel (! ) name : Name! Tel tel ( % ) 3. HTML. : Name % Tel name tel 2. 2,., [ ]!, [ ]!, [ ]!,. [! [, ]! ]!,,. ( [ ], ),. : [Name], nam DEIM Forum 2010 F6-1 SuperSQL Ajax 223 8522 3 14 1 E-mail: [email protected], [email protected] SuperSQL Ajax, GUI, GUI,, Ajax SuperSQL, HTML, Ajax, RIA Abstract Layout Function Extends for Generating

More information

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

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 DEIM Forum 2017 E3-1 SuperSQL 223 8522 3 14 1 E-mail: {tabata,goto}@db.ics.keio.ac.jp, [email protected],,,, SuperSQL SuperSQL, SuperSQL. SuperSQL 1. SuperSQL, Cross table, SQL,. 1 1 2 4. 1 SuperSQL

More information

Lotus Domino XML活用の基礎!

Lotus Domino XML活用の基礎! IBM Software Group Lotus Domino XML 2 Agenda Domino XML Domino XML Lotus Domino Web XML Lotus Domino Web XML XML 3 Domino XML Language (DXL) XML Lotus Domino Lotus Notes/Domino R5 Lotus Notes/Domino 6.x

More information

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

([ ]!) name1 name2 : [Name]! name10 2. 3 SuperSQL,,,,,,, (@) < >@{ < > } =,,., 200,., TFE,, 1 2.,, 4, 3.,,,, Web EGG [5] SSVisual [6], Java SSedit( ss DEIM Forum 2016 H6-3 SuperSQL CSS 223 8522 3-14-1 E-mail: {ryosuke,goto}@db.ics.keio.ac.jp, [email protected] SuperSQL, SQL. SuperSQL HTML, PHP,,,, SuperSQL Web, CSS 1. SQL, SuperSQL, CSS SuperSQL,

More information

2 1,384,000 2,000,000 1,296,211 1,793,925 38,000 54,500 27,804 43,187 41,000 60,000 31,776 49,017 8,781 18,663 25,000 35,300 3 4 5 6 1,296,211 1,793,925 27,804 43,187 1,275,648 1,753,306 29,387 43,025

More information

, 1. x 2 1 = (x 1)(x + 1) x 3 1 = (x 1)(x 2 + x + 1). a 2 b 2 = (a b)(a + b) a 3 b 3 = (a b)(a 2 + ab + b 2 ) 2 2, 2.. x a b b 2. b {( 2 a } b )2 1 =

, 1. x 2 1 = (x 1)(x + 1) x 3 1 = (x 1)(x 2 + x + 1). a 2 b 2 = (a b)(a + b) a 3 b 3 = (a b)(a 2 + ab + b 2 ) 2 2, 2.. x a b b 2. b {( 2 a } b )2 1 = x n 1 1.,,.,. 2..... 4 = 2 2 12 = 2 2 3 6 = 2 3 14 = 2 7 8 = 2 2 2 15 = 3 5 9 = 3 3 16 = 2 2 2 2 10 = 2 5 18 = 2 3 3 2, 3, 5, 7, 11, 13, 17, 19.,, 2,.,.,.,?.,,. 1 , 1. x 2 1 = (x 1)(x + 1) x 3 1 = (x 1)(x

More information

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

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 Vol.55 No.1 2 15 (Jan. 2014) 1,a) 2,3,b) 4,3,c) 3,d) 2013 3 18, 2013 10 9 saccess 1 1 saccess saccess Design and Implementation of an Online Tool for Database Education Hiroyuki Nagataki 1,a) Yoshiaki

More information

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

([ ],), : [Name], name1 name2 name10 4, 2 SuperSQL, ([ ]!), name1 name2 : [Name]! name10 2. 3 SuperSQL,,,,,,, < < > } =, DEIM Forum 2014 E3-5 SuperSQL 223-8522 3-14-1 E-mail: {masato,goto}@db.ics.keio.ac.jp, [email protected] SuperSQL, SQL, SuperSQL ssqltool, ssqltool, SuperSQL, Viewer Viewer, SuperSQL,,,, HTML, 1. SQL,

More information

[1] Excel Excel... [3]. CSV RDF. [4] LinkedData. [5] LinkedData 1 RDF. OLAP. OLAP. [6] RDBMS. Excel CSV. CSV JSON RDF. Excel RDF. RDF RDF..

[1] Excel Excel... [3]. CSV RDF. [4] LinkedData. [5] LinkedData 1 RDF. OLAP. OLAP. [6] RDBMS. Excel CSV. CSV JSON RDF. Excel RDF. RDF RDF.. DEIM Forum 2017 B4-4 Recognition and semantics interpretation of header hierarchies in statistical tables with complicated structures 603 8047 603 8047 E-mail: [email protected], [email protected]..

More information

3. XML, DB, DB (AP). DB, DB, AP. RDB., XMLDB, XML,.,,.,, (XML / ), XML,,., AP. AP AP AP 検索キー //A=1 //A=2 //A=3 返却 XML 全体 XML 全体 XML 全体 XMLDB <root> <A

3. XML, DB, DB (AP). DB, DB, AP. RDB., XMLDB, XML,.,,.,, (XML / ), XML,,., AP. AP AP AP 検索キー //A=1 //A=2 //A=3 返却 XML 全体 XML 全体 XML 全体 XMLDB <root> <A PostgreSQL XML 1 1 1 1 XML,,, /. XML.,,, PostgreSQL.. Implementation of Yet Another XML-type for PostgreSQL Toshifumi Enomoto, 1 Gengo Suzuki, 1 Nobuyuki Kobayashi 1 and Masashi Yamamuro 1 There are various

More information

CAC

CAC VOL.24NO.1 61 IMS Transaction 3270 DataBase Transaction OS/370 IMS Traditional Transaction Web Browser Transaction Internet WWW AP IIS APache WebLogic Websphere DataBase Oracle DB2 SQL Server Web Browser

More information

IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Informati

IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Informati IBM Software Group XML Features in DB2 UDB V8 IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Information Integrator

More information

<> <name> </name> <body> <></> <> <title> </title> <item> </item> <item> 11 </item> </>... </body> </> 1 XML Web XML HTML 1 name item 2 item item HTML

<> <name> </name> <body> <></> <> <title> </title> <item> </item> <item> 11 </item> </>... </body> </> 1 XML Web XML HTML 1 name item 2 item item HTML DEWS2008 C6-4 XML 606-8501 E-mail: [email protected], {iwaihara,yoshikawa}@i.kyoto-u.ac.jp XML XML XML, Abstract Person Retrieval on XML Documents by Coreference that Uses Structural Features

More information

main.dvi

main.dvi DEIM Forum 2018 J7-3 305-8573 1-1-1 305-8573 1-1-1 305-8573 1-1-1 () 151-0053 1-3-15 6F URL SVM Identifying Know-How Sites basedonatopicmodelandclassifierlearning Jiaqi LI,ChenZHAO, Youchao LIN, Ding YI,ShutoKAWABATA,

More information

main.dvi

main.dvi DEIM Forum 2012 E2-4 1 2 2 2 3 4 5 6 7 1 305-8573 1-1-1 2 305-8573 1-1-1 3 305-8573 1-1-1 4 ( ) 141-0031 8-3-6 5 060-0808 8 5 6 101-8430 2-1-2 7 135-0064. 2-3-26 113-0033 7-3-1 305-8550 1-2 Analyzing Correlation

More information

3.1 Thalmic Lab Myo * Bluetooth PC Myo 8 RMS RMS t RMS(t) i (i = 1, 2,, 8) 8 SVM libsvm *2 ν-svm 1 Myo 2 8 RMS 3.2 Myo (Root

3.1 Thalmic Lab Myo * Bluetooth PC Myo 8 RMS RMS t RMS(t) i (i = 1, 2,, 8) 8 SVM libsvm *2 ν-svm 1 Myo 2 8 RMS 3.2 Myo (Root 1,a) 2 2 1. 1 College of Information Science, School of Informatics, University of Tsukuba 2 Faculty of Engineering, Information and Systems, University of Tsukuba a) [email protected] 2.

More information

XJTAG

XJTAG LDRA/ T-VEC/ MetaEdit+ Domain Specific Modeling Ashling/Jtag ARC SmartCards LAUTERBACH /Jtag ARM PowerPC K MIPS XJTAG HW Domain-Specific Modeling Domain-Specific Modeling Software Technology 30 Copyright

More information

Spring Framework Web Web Web DB AOP DI Java EE 3 Web WebMVC Web Java 4 DB H2 Database Java H2 Database http://www.h2database.com/ Version 1.0 Zip 5 H2 > cd $H2_HOME/bin > java cp h2.jar org.h2.tools.server

More information

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

,, 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 DEIM Forum 2013 B10-4 Web Index 223-8522 3-14-1 E-mail: [email protected], [email protected], URL WIX, Web Web Index(WIX). WIX, WIX.,,. Web Index, Web, Web,, Related Contents Recommendation

More information

建築CAD図面作成要領(案)

建築CAD図面作成要領(案) 14 11 1 1. 1 1 1. 2 1 1. 3 2 2. 1 3 2. 2 3 2. 3 3 2. 4 6 3. 1 7 3. 1. 1 7 3. 1. 2 7 3. 2 7 3. 2. 1 7 3. 2. 2 9 CAD 10 13 14 1-11-2 (1) 10 11 12 (2) 1-2 13 2 CAD PDF 10 CAD SXF P21 1 1 CAD SXF CAD 11 3

More information

知能と情報, Vol. 21, No. 1, pp. 24-31

知能と情報, Vol. 21, No. 1, pp. 24-31 InputB InputC InputA x yi d Good GoodGood Very GoodVery Good Good Very GoodVery Good Good v ref ref d ref now ref now m m km/h d ref v ref ref d d secsec sec sec sec km/h km/ h deg sec Graduate School

More information

DEIM Forum 2012 E Web Extracting Modification of Objec

DEIM Forum 2012 E Web Extracting Modification of Objec DEIM Forum 2012 E4-2 670 0092 1 1 12 E-mail: [email protected], {dkitayama,sumiya}@shse.u-hyogo.ac.jp Web Extracting Modification of Objects for Supporting Map Browsing Junki MATSUO, Daisuke

More information

\\afs001-0m0005\project02\A32\M

\\afs001-0m0005\project02\A32\M Technical Information 2004.09 2009.04 Store Request Query Request Retrieve Request DICOM Client Application Remote SCP Remote Query/Retrieve SCP Image Stored * DICOM Server Application Remote SCU Print

More information

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

DEIM Forum 2009 C8-4 QA NTT QA QA QA 2 QA Abstract Questions Recomme DEIM Forum 2009 C8-4 QA NTT 239 0847 1 1 E-mail: {kabutoya.yutaka,kawashima.harumi,fujimura.ko}@lab.ntt.co.jp QA QA QA 2 QA Abstract Questions Recommendation Based on Evolution Patterns of a QA Community

More information

XML Tool to Check the Consistency both Software Documents Using XML and Source Programs 1 Summary. Generally, a software consists of source programs a

XML Tool to Check the Consistency both Software Documents Using XML and Source Programs 1 Summary. Generally, a software consists of source programs a XML Tool to Check the Consistency both Software Documents Using XML and Source Programs 1 Summary. Generally, a software consists of source programs and software documents. Programmers, however, tend to

More information

_02_3.ppt

_02_3.ppt XML DB Oracle Corporation Agenda RDB XML SQL/XML XML DB XML Oracle Corporation 2 Agenda RDB XML SQL/XML XML DB XML Oracle Corporation 3 RDB-XML RDB XML Oracle Corporation 4 XML RDB [Oracle] Extract ExtractValue

More information

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

DEIM Forum 2013 B5-2 RMX RMX RMX $, RMX Implementation of the E-m DEIM Forum 2013 B5-2 RMX 223 8522 3 14 1 E-mail: {matt,zonop,obunai}@db.ics.keio.ac.jp, [email protected] RMX RMX $, RMX Implementation of the E-mail Text Generating Function and Referring to Body

More information

20050314_02-2.ppt

20050314_02-2.ppt XML Storage EsTerra XML Storage Server 2005 3 14 Copyright 2000-2005 MEDIA FUSION Co., Ltd. All rights reserved. Knowledge Storage Knowledge Storage 1995 8 3 930 40 31 2005 1 URL http://www.mediafusion.co.jp

More information

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

DEIM Forum 2015 E4-5 DSMS DSMS DSMS 32% 46% RTOS Priority Inversion Time DEIM Forum 2015 E4-5 DSMS 464 8601 E-mail: {katsunuma,honda,hiro}@ertl.jp, [email protected] DSMS DSMS 32% 46% RTOS Priority Inversion Time Reduction by Operator-Level Commit of DSMS Satoshi

More information

Emacs ML let start ::= exp (1) exp ::= (2) fn id exp (3) ::= (4) (5) ::= id (6) const (7) (exp) (8) let val id = exp in

Emacs ML let start ::= exp (1) exp ::= (2) fn id exp (3) ::= (4) (5) ::= id (6) const (7) (exp) (8) let val id = exp in Emacs, {l06050,sasano}@sic.shibaura-it.ac.jp Eclipse Visual Studio Standard ML Haskell Emacs 1 Eclipse Visual Studio variable not found LR(1) let Emacs Emacs Emacs Java Emacs JDEE [3] JDEE Emacs Java 2

More information

Oracle Lite Tutorial

Oracle Lite Tutorial GrapeCity -.NET with GrapeCity - SPREAD Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0 Document Control Internal Use Only Author Hiroshi Ota Change Logs Date Author Version Change

More information

1. COBOL COBOL COBOL COBOL 2

1. COBOL COBOL COBOL COBOL 2 2003-6-24 COBOL COBOL 2002 ISO/IEC JTC 1/SC 22/WG 4 (COBOL) INCITS J4 (COBOL) SC 22/COBOL WG COBOL JIS 1 1. COBOL 2. 2002 COBOL 3. 2002 COBOL 4. 5. COBOL 2 1. COBOL 3 COBOL COBOL Java C C++ 200 100 100

More information

WISS 2018 [2 4] [5,6] Query-by-Dancing Query-by- Dancing Cao [1] OpenPose 2 Ghias [7] Query by humming Chen [8] Query by rhythm Jang [9] Query-by-tapp

WISS 2018 [2 4] [5,6] Query-by-Dancing Query-by- Dancing Cao [1] OpenPose 2 Ghias [7] Query by humming Chen [8] Query by rhythm Jang [9] Query-by-tapp Query-by-Dancing: WISS 2018. Query-by-Dancing Query-by-Dancing 1 OpenPose [1] Copyright is held by the author(s). DJ DJ DJ WISS 2018 [2 4] [5,6] Query-by-Dancing Query-by- Dancing Cao [1] OpenPose 2 Ghias

More information

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( )

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( ) 1,a) 2 4 WC C WC C Grading Student programs for visualizing progress in classroom Naito Hiroshi 1,a) Saito Takashi 2 Abstract: To grade student programs in Computer-Aided Assessment system, we propose

More information

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

, HTML HTML PHP, 3. SuperSQL SuperSQL [1] [2], SQL, SQL SELECT GENERATE <media> <TFE> GENERATE <media>, HTML XML, PDF <TFE> Target Form Expression,, 3 DEIM Forum 2016 H6-2 SuperSQL Web 223 8522 3 14 1 E-mail: {halken,goto}@db.ics.keio.ac.jp, [email protected],, Web, Web HTML CSS, JavaScript,,,, SuperSQL. SuperSQL, SQL,, SuperSQL Web SuperSQL, Web

More information

( 9 1 ) 1 2 1.1................................... 2 1.2................................................. 3 1.3............................................... 4 1.4...........................................

More information

Unknown

Unknown Journal of Breast and Thyroid Sonology Journal of Breast and Thyroid Sonology Vol.2, No.3 July 2013 Report The 30 th Meeting of Japan Association of Breast and Thyroid Sonology... 1 Department of Organ

More information

untitled

untitled 1 211022 2 11150 211022384 3 1000 23% 77% 10% 10% 5% 20% 15% 40% 5% 3% 8% 16% 15% 42% 5% 6% 4 =1000 = 66 5 =1000 = 59 6 52%(42% 1000 7 56% 41% 40% 97% 3% 11%, 2% 3%, 41 7% 49% 30%, 18%, 40%, 83% =1000

More information

1. [1, 2, 3] (PDF ) [4] API API [5] ( ) PDF Web Web Annotate[6] Digital Library for Earth System Education(DLESE)[7] Web PDF Text, Link, FreeTe

1. [1, 2, 3] (PDF ) [4] API API [5] ( ) PDF Web Web Annotate[6] Digital Library for Earth System Education(DLESE)[7] Web PDF Text, Link, FreeTe [email protected] [email protected] Sharing system of annotation for paper publication Toshihiro AOYAMA Department of Electronic and Information Engineering, Suzuka National College of Technology

More information

. Yahoo! 1!goo 2 QA..... QA Web Web 2 3 4 5 6 7 8 2. [1]Web Web Yin [2] Web Web Web. [3] Web Wikipedia 1 2

. Yahoo! 1!goo 2 QA..... QA Web Web 2 3 4 5 6 7 8 2. [1]Web Web Yin [2] Web Web Web. [3] Web Wikipedia 1  2 DEIM Forum 211 F6-3 Web 35 855 1 2 35 855 1 2 11 843 2 1 2 E-mail: [email protected], {yohei,satoh}@slis.tsukuba.ac.jp, [email protected] QA Web Web Web QA Diversified-query Generating System Using

More information

PostgreSQL の XML 機能解説と将来拡張への提言

PostgreSQL の XML 機能解説と将来拡張への提言 2009 11 21 11 00 11 50 B 1 PostgreSQL "Let's Postgres" 2 PostgreSQL XML URL http://lets.postgresql.jp/documents/technical/tutorial/xml 3 4 Storage Query Language XML Schemas Programming Interface 5 XML

More information

1 1 tf-idf tf-idf i

1 1 tf-idf tf-idf i 14 A Method of Article Retrieval Utilizing Characteristics in Newspaper Articles 1055104 2003 1 31 1 1 tf-idf tf-idf i Abstract A Method of Article Retrieval Utilizing Characteristics in Newspaper Articles

More information

SGML HTML XML Markup Language Web HTML HTML SGML Standard Generalized Markup Language Markup Language DTD Document Type Definition XML SGML Markup Language HTML XML HTML XML JavaScript JAVA CGI HTML Web

More information

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

. ([ ],) : [Name] name1 name2 name10 ([ ]!). name1 name2 : [Name]! name10 2. 3 (@) < >@{ < > } = [employee.name@{width=200 color=red}]! 2. 4 2. 4. 1 l DEIM Forum 2015 C5-1 SuperSQL SSedit 223-8522 3-14-1 E-mail: {yusuke,masato,goto}@db.ics.keio.ac.jp, [email protected] SuperSQL SQL SuperSQL SSedit SuperSQL SuperSQL link FOREACH 1. SuperSQL SQL SQL

More information

XML Consortium & XML Consortium 1 XML Consortium XML Consortium 2

XML Consortium & XML Consortium 1 XML Consortium XML Consortium 2 & 1 2 TCO DB2 DB2 UDB DB DB V8.2 V8.2 DB2 DB2 UDB V8.1 V8.1 DB2 9 3 CLOB XML XML DB2 9 purexml XML XML DOC XML DOC XML DOC XML DOC VARCHAR/CLOB XML ( ) 4 XML & XML ( & ) DB2 XML SQL/XML DB2 DB2 : DB2 /

More information

情報の構造とデータ処理

情報の構造とデータ処理 [email protected] 2014 SQL information system input process output (information) (symbols) (information structure) (data) 201411 ton/kg m/feet km 2 /m 2 (data structure) (integer) (real) (boolean)

More information