商品属性情報標準化に関する調査報告書



Similar documents
: 1/15( ): HTML web page (2) 1/18( ): (1) 1/25( ): (2) 1

( )!?

XML XML (Extensible Markup Language) ISO SGML (Standard Generalized Markup Language) W3C (World Wide Web Consortium) XML 1.0

mas-clsdic.csv mas-prpdic.csv mas-capdic.csv mas-pvldic.csv mas-segdic.csv mas-clsdic

provider_020524_2.PDF



johokiso-char.pdf.pdf

World Wide Web =WWW Web ipad Web Web HTML hyper text markup language CSS cascading style sheet Web Web HTML CSS HTML

PS

-34-

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

アクセシビリティガイドライン骨子

Servlet JSP JSP Servlet/JSP における 日 本 語 の 処 理 - 1

(2 Linux Mozilla [ ] [ ] [ ] [ ] URL 2 qkc, nkc ~/.cshrc (emacs 2 set path=($path /usr/meiji/pub/linux/bin tcsh b

IT 2

ii

2


untitled

i

AccessflÌfl—−ÇŠš1



/07/ /10/12 I

i


Wide Scanner TWAIN Source ユーザーズガイド

08+11Extra


ohp.mgp

/02/ /09/ /05/ /02/ CA /11/09 OCSP SubjectAltName /12/02 SECOM Passport for Web SR

情報の構造とデータ処理

HTML文書の作成

文字コードとその実装


untitled

UID S307-NDEF

NFC ucode タグのメモリフォーマット規定

guide.PDF

IP S ( :H ) ( ) ( :H22 4

入門ガイド

<4D F736F F F696E74202D C835B B E B8CDD8AB B83685D>

SC-85X2取説


() < > </ > / HTML SGML HTML 1.1 DTD DTD ( DTD (prolog) )SGML 1. DTD ( ) 2. DTD <!-- DTD-- > <!ELEMENT MAIL - - ((TO,FROM)?,DATE?,BODY) > <!ELEMENT TO

pdf

新コンフィギュレータのフレームワークについて

untitled

!!!!!

事例に見るSCORMの・・・

まえがきIntroduction

main.dvi

untitled

tkk0408nari

1 Linux UNIX-PC LAN. UNIX. LAN. UNIX. 1.1 UNIX LAN. 1.2 Linux PC Linux. 1.3 studenta odd kumabari studentb even kumabari studentc odd kumabari student

HTTPの 規 格

医用画像システム部会 ISO委員会報告

IP IP DHCP..

r1.dvi

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

1 1 2 Unix SVG SVG SVG SVG

corpus.indd

4-1. html css html ht tp ht tp html HyperTex t Markup Language: html <meta ht tp - equiv="content-type" content=" tex t /html; charset=utf-

H02_ROM_ indd

163 prépension prépension prépension prépension prépension

program.dvi

manual.dvi

Copyright 2006 Mitsui Bussan Secure Directions, Inc. All Rights Reserved. 3 Copyright 2006 Mitsui Bussan Secure Directions, Inc. All Rights Reserved.

_02_3.ppt

m_sotsuron


TS-1009

II

これわかWord2010_第1部_ indd

パワポカバー入稿用.indd

これでわかるAccess2010

PSG共通フォーマットv110

第3 章 電子認証技術に関する国際動向



(1) FRBR(Functional Requirement for Bibliographic Description) (2003 ) MARC MODS(Metadata Object Description Schema) ONIX H-Net Review (2) OpenURL RLG

DICOM Conformance Statement Carino

Web 1990,HTTP, HTML, URL XML HTML XHTML XML Web XMLSOAPWSDL ( ) Web2.0 Web XML+WebAPI

生活設計レジメ

44 4 I (1) ( ) (10 15 ) ( 17 ) ( 3 1 ) (2)

I II III 28 29



DICOM Conformance Statement "Pronto"

178 5 I 1 ( ) ( ) ( ) ( ) (1) ( 2 )

平成18年版 男女共同参画白書

目次

textbook.indd

橡dbweb2002-sato.PDF

Microsoft Word - ECALSDS01_Vr1_5_080305_ja.doc

wide94.dvi

<4D F736F F F696E74202D F82CC92B48AEE CE8DF4837D836A B2E707074>

Dublin Core Metadata Element Set DCMES DCMES interoperability Interoperability DL DL [3] 2001 Joint Conference on Digital Libraries JCDL 2001

1

Transcription:

1... 1 1.1...1 1.2...1 1.2.1...1 1.2.2...2 1.2.3...2 1.3...2 2... 4 2.1...4 2.1.1...4 2.1.2...7 2.1.3...8 2.2...9 2.2.1...9 2.2.2...9 2.2.3...10 2.3...10 2.3.1...10 2.3.2...10 2.3.3...10 2.4...11 3...12 3.1...12 3.1.1...12 3.1.2...14 3.1.3...16 3.1.4...17 i

3.2...18 3.2.1...18 3.2.2...18 3.2.3...19 3.3...19 3.3.1...20 3.3.2...23 3.3.3 Platform for Internet Content Selection...26 3.3.4...28 3.3.5 (International Standard Book Numbering)...28 3.3.6...29 3.3.7 Multi-Schema Metadata Format...29 3.3.8 Portable Compound Object...34 3.3.9 Resource Description Framework...38 4...42 4.1...42 4.1.1...42 4.1.2...43 4.2...46 4.2.1...46 4.2.2...48 4.2.3...48 4.2.4...49 4.2.5...49 4.3...58 4.3.1...58 4.3.2...60 4.3.3...63 4.3.4...64 ii

4.3.5...64 4.4...74 4.4.1...74 4.4.2...76 4.4.3...78 4.4.4...79 4.5...87 4.6...90 4.6.1...90 4.6.2...90 4.6.3...91 4.6.4...92 4.6.5...92 4.6.6...93 4.7...96 4.7.1...96 4.7.2...97 4.7.3...98 4.8...108 4.8.1...108 4.8.2...110 4.8.3...110 4.8.4...111 4.8.5...112 4.9...121 4.9.1...121 4.9.2...125 4.9.3...127 4.9.4...128 4.9.5...128 iii

4.10...134 4.10.1...134 4.10.2...136 4.10.3...145 4.11...149 4.11.1...149 4.11.2...151 4.11.3...152 4.11.4...153 4.11.5...154 4.12...174 4.12.1...174 4.12.2...178 5...204 5.1...204 5.2...204 5.3...204 5.4...205 6...206 6.1 6.2...206...225 6.3...245 6.4...254 6.5...257 iv

v

vi

vii

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

4 3 2 1 URL. URL URL 5000 1 Multi-Schema Metadata Format 30

<meta name="-----" content="begin"> <link rel=schema.cn href=http://www.dvl.co.jp/schema/ cn.scm> <meta name="cn. " content="()formula 1"> <meta name="cn. " content="(system=rfc1738) http://www.dvl.co.jp/purchase/aaa.htm"> <meta name="cn. " content="(system=rfc1738) http://www.dvl.co.jp/sample/aaa.htm"> <meta name="cn. " content="(aspect= ) DVL"> <meta name="cn. " content="(aspect= )XX-XXXX-XXXX"> <meta name="cn. " content="(system=jpy)55000"> <meta name="-----" content="separate"> <link rel=schema.cn href=http://www.dvl.co.jp/schema/ cn.scm> <meta name="cn. " content="()rage Racer"> <meta name="cn. " content="(system=rfc1738) http://www.dvl.co.jp/purchase/bbb.htm"> <meta name="cn. " content="(aspect= ) DVL"> <meta name="cn. " content="(system=jpy)55000"> <meta name="-----" content="end"> 2 31

32 @SCHEMADEFINITION { http://cm.dvl.co.jp/sch/def.scm Schema-ontology{x}: http://cm.dvl.co.jp/ont/default.sot Number-of-Entries{x}: Attribute-1{x}: Description-1{x}: Attribute-2{x}: Description-2{x}: WWW URL System-2{x}: RFC1738 Attribute-3{x}: Description-3{x}: System-3{x}: JPY System-3{x}: USD Attribute-4{x}: Description-4{x}: Number-of-aspects-4{2}: 2 Aspect-5{x}: Parent-attribute-5:{x} Description-5{x}: Aspect-6{x}: Parent-attribute-6:{x} Description-6{x}: } 3

33

@SCHEMAONTOLOGY { http://cm.dvl.co.jp/ontology/movie.sot Last-modified{x}: Wed, 11 Dec 1996 17:26:00 GMT MMF-version{x}: 1.0 Description-of-schema{x}: Ontology for the movie schema Schema-definition-1{x}: http://cm.dvl.co.jp/schema/movie.scm Id-of-schema-1{x}: MVS Schema-definition-2{x}: http://cm.dvl.co.jp/schema/image.scm Id-of-schema-2{x}: PCS Schema-definition-3{x}: http://cm.dvl.co.jp/schema/defaults.scm Id-of-schema-3{x}: CMS Parent-attribute-4{x}: PCS.cast Child-attribute-4{x}: MVS.leading_actress Equal-attribute-5{x}: PCS.title Equal-attribute-5{x}: CMS.name } 4 34

35

1 EC EC 36

PCO Architecutre Related Dictionary Database PDL Class Library PCO Objects PCO Request Broker Request Response 37

38

39

40

41

42

43

44

45

46

47

48

49

8321 21512 100% From/To 50

51 i. n i i i

58

59

60

61

62

63

64

74

75

76

77

78

79

80

81

82

83

84

87 ( ) FAX (, )

88 / / /,,, /,,,, / / DIY U

( ) OA FAX, OA OA / 89

90

91

92

93

94

96

97

98

99

100

101

108

109

110

111

112

113

114

115

116

117

118

121

122

123

124

125

126

127

128

129

130

134

135

136

137

138

139

140

141

145

146

149

150

151

152

153

/ 154

/ / / 155

156

157

158

159

160

161

162

163

164

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

Multi-Schema Metadata Format (MMF) ver. 1.0 rev.2 1997.5.12 takano@dvl.co.jp

Metadata HTML 97-E072 [ ] ver1.0 rev 2.0 1997.5.12 Metadata Instance BNF like DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072... MMF... METADATA INSTANCE......... Metadata Instance... SCHEMA DEFINITION......... Schema Definition...... SCHEMA ONTOLOGY......... Schema Ontology... DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 DVL Service Mediator Commerce Mediation Metadata Multi-Schema Metadata Format Multi-Schema Metadata Format MMF DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 MMF MMF Internet MMF [1] MMF MMF Metadata Instance Schema Definition Schema Ontology Core Ontology Schema Schema Ontology Metadata HTML, Protocol Schema Metadata Core Ontology Schema Ontology Schema Metadata 1 MMF Metadata Instance Metadata Instance HTML Schema Definition Schema Ontology Schema Definition Core Ontology MMF Metadata Instance Schema Definition Schema Ontology Metadata Instance Schema Definition Schema Ontology DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 URL Schema Ontology Schema Definition MMF http get URL DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 Metadata Instance Metadata Instance (attribute) MMF 1. Aspect MMF Aspect Aspect +81-5411-9800 Aspect +81-5411-9800 2. System MMF System Metadata Instance HTML Metadata Instance HTML Meta-begin <meta name="-----" content="begin"> Meta-end <meta name="-----" content="end"> HTML Meta-separate <meta name="-----" content="separate"> <link rel=schema.schemaid href=urlofschemadefinition> DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 CM http://www.dvl.co.jp/mediator/schema/cm.scm <link rel=schema.cm href= http://www.dvl.co.jp/mediator/schema/cm.scm > Metadata Instance CM Aspect 5000 System JPY <meta name="schemaid.attribute-idref" content="(aspect=aspect system=system) Value"> <meta name="cm. " content="(aspect=, System=JPY)5000"> DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 BNF-like syntax MD_PART ::= MD_START MD_LIST MD_END MD_START ::= <meta name="-----" content="begin"> MD_END ::= <meta name="-----" content="end"> MD_LIST ::= MD MD MD_SEPARTOR MD_LIST MD_SEPARATOR ::= <meta name="-----" content="separate"> MD ::= SCHEMA_LIST RECORD_LIST SCHEMA_LIST ::= SCHEMA SCHEMA SCHEMA_LIST SCHEMA ::= <link rel=schema. SCHEMA_ID href= SCHEMA_URL > SCHEMA_ID ::= SCHEMA_ID Schema Definition RECORD_LIST ::= RECORD RECORD RECORD_LIST RECORD ::= <meta name=" NAME " content=" CONTENT "> NAME ::= SCHEMA_ID. ATTRIBUTE ATTRIBUTE ::= ATTRIBUTE_NAME ATTRIBUTE_NAME - IDREF ATTRIBUTE_NAME ::= ATTRIBUTE_NAME Schema Definition IDREF ::= CONTENT ::= ( QUALIFIER_LIST ) VALUE QUALIFIER_LIST ::= NULL QUALIFIER QUALIFIER Q_DELIMITER QUALIFIER_LIST Q_DELIMITER ::=, QUALIFIER ::= QUALIFIER_ID = QUALIFIER_VALUE QUALIFIER_ID ::= Aspect System QUALIFIER_VALUE ::= QUALIFED_VALUE Schema Definition non-italic NULL DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 Metadata Instance <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=x-sjis"> <meta name="author" content="navi Group"> <meta name="generator" content="metadata Assignor"> <meta name="-----" content="begin"> <link rel=schema.cm href=http://cm.dvl.co.jp/schema/cm.scm> <meta name="cm. " content="() "> <meta name="cm. " content="() "> <meta name="cm. " content="(aspect=url, System=RFC1738)XXXXXXXXXXX"> <meta name="cm. " content="(aspect=url, System=RFC1738)XXXXXXXXXXX"> <meta name="cm. " content="(aspect= ) "> <meta name="cm. " content="(aspect=tel)xx-xxx-xxxx"> <meta name="cm. " content="(aspect=fax)xx-xxx-xxxx"> <meta name="cm. " content="(aspect=email)xx-xxx-xxxx"> <meta name="cm. " content="(aspect=url, System=RFC1738)XXXXXXXXXXX"> <meta name="cm. -1" content="(aspect= ) "> <meta name="cm. -1" content="(aspect= ) "> <meta name="cm. -2" content="(aspect= ) "> <meta name="cm. -2" content="(aspect= ) "> <meta name="cm. " content="(aspect= ) "> <meta name="cm. " content="(aspect=tel)xx-xxx-xxxx"> <meta name="cm. " content="(aspect=fax)xx-xxx-xxxx"> <meta name="cm. " content="(aspect=email)xxxxxxxxxxx"> <meta name="cm. " content="(aspect=url, System=RFC1738)XXXXXXXXXXX"> <meta name="cm. " content="(system=jpy)xxxxxxxxxxx"> <meta name="cm. " content="(system=rfc1123)01-apr-1997"> <meta name="cm. " content="(system=rfc1123)01-may-1997"> <meta name="cm. " content = "() "> <meta name="cm. " content="(system=jan)xxxxxxxxxxx"> <meta name="cm. id" content="()389ab64 http://www.dvl.co.jp:98744"> <meta name="cm. id" content="()1"> <meta name="-----" content="separate"> <link rel=schema.cm href=http://cm.dvl.co.jp/schema/cm.scm> <meta name="cm. " content="() "> <meta name="cm. " content="() "> DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 <meta name="cm. " content="(aspect=url, System=RFC1738)XXXXXXXXXXX"> <meta name="cm. " content="(aspect=url, System=RFC1738)XXXXXXXXXXX"> <meta name="cm. " content="(aspect= ) "> <meta name="cm. " content="(aspect=tel)xx-xxx-xxxx"> <meta name="cm. " content="(aspect=fax)xx-xxx-xxxx"> <meta name="cm. " content="(aspect=email)xx-xxx-xxxx"> <meta name="cm. " content="(aspect=url, System=RFC1738)XXXXXXXXXXX"> <meta name="cm. -1" content="(aspect= ) "> <meta name="cm. -1" content="(aspect= ) "> <meta name="cm. -2" content="(aspect= ) "> <meta name="cm. -2" content="(aspect= ) "> <meta name="cm. " content="(aspect= ) "> <meta name="cm. " content="(aspect=tel)xx-xxx-xxxx"> <meta name="cm. " content="(aspect=fax)xx-xxx-xxxx"> <meta name="cm. " content="(aspect=email)xxxxxxxxxxx"> <meta name="cm. " content="(aspect=url, System=RFC1738)XXXXXXXXXXX"> <meta name="cm. " content="(system=jpy)xxxxxxxxxxx"> <meta name="cm. " content="(system=rfc1123)01-apr-1997"> <meta name="cm. " content="(system=rfc1123)01-may-1997"> <meta name="cm. " content = "() "> <meta name="cm. " content="(system=jan)xxxxxxxxxxx"> <meta name="cm. id" content="()389ab64 http://www.dvl.co.jp:98744"> <meta name="cm. id" content="()2"> <meta name="-----" content="end"> </head> DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 Schema Definition Schema Definition Metadata Instance Schema Definition Schema Definition SOIF 1 SOIF SOIF ::= OBJECT SOIF OBJECT 2 OBJECT ::= @ TEMPLATE-TYPE { URL ATTRIBUTE-LIST } ATTRIBUTE-LIST ::= ATTRIBUTE ATTRIBUTE-LIST ATTRIBUTE ATTRIBUTE ::= IDENTIFIER {VALUE-SIZE} DELIMITER VALUE URL ::= RFC1738-URL-Syntax "-" TEMPLATE-TYPE ::= Alpha-Numeric-String IDENTIFIER ::= IDENTIFIER-NAME IDENTIFIER-NUM IDENTIFIERNAME IDENTIFIER-NAME ::= Alpha-Numeric-String IDENTIFIER-NUM ::= Number VALUE ::= Arbitrary-Data VALUE-SIZE ::= Number DELIMITER ::= ":<TAB>" " 072 011" Schema SOIF OBJECT 3 OBJECT TEMPLATE-TYPE SCHEMADEFINITION OBJECT Schema Definition scm Schema Definition IDENTIFIER 1 http://harvest.transarc.com/afs/transarc.com/public/trg/harvest/user-manual/ 2 Schema Definition Schema object 3 Schema Definition Schema object DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 Schema Definition @SCHEMADEFINITON { http://cm.dvl.co.jp/schema/cm.scm Last-Modified{30}: Wed, 11 Dec 1996 17:26:00 GMT MMF-version{3}: 1.0 Id-of-schema{2}: CN Description-of-schema{33}: Schema-ontology{36}: http://cm.dvl.co.jp/ontology/cm.sot Number-of-Entries{2}: 25 Attribute-1{8}: Description-1{14}: Attribute-2{8}: Description-2{14}: Attribute-3{8}: Description-3{20}: Number-of-aspect-3{1}: 1 Aspect-4{3}: URL Parent-attribute-4{8}: Description-4{25}: URL System-4{7}: RFC1738 DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 Attribute-5{12}: Description-5{24}: Number-of-aspect-5{1}: 1 Aspect-6{3}: URL Parent-attribute-6{12}: Description-6{29}: URL System-6{7}: RFC1738 Attribute-7{8}: Description-7{20}: Number-of-aspect-7{1}: 5 Aspect-8{4}: Parent-attribute-8{8}: Description-8{20}: Aspect-9{3}: Tel Parent-attribute-9{8}: Description-9{24}: Aspect-10{3}: Fax Parent-attribute-10{8}: Description-10{30}: Aspect-11{5}: Email Parent-attribute-11{8}: Description-11{34}: Aspect-12{3}: URL Parent-attribute-12{8}: Description-12{33}: URL System-12{7}: RFC1738 Attribute-13{8}: Description-13{20}: Number-of-aspect-13{1}: 5 Aspect-14{4}: Parent-attribute-14{8}: Description-14{20}: Aspect-15{3}: Tel Parent-attribute-15{8}: DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 Description-15{24}: Aspect-16{3}: Fax Parent-attribute-16{8}: Description-16{30}: Aspect-17{3}: Email Parent-attribute-17{8}: Description-17{34}: Aspect-18{3}: URL Parent-attribute-18{8}: Description-18{33}: URL System-18{7}: RFC1738 Attribute-19{8}: Description-19{14}: System-19{3}: JPY System-19{3}: USD Attribute-20{14}: Description-20{20}: System-20{7}: RFC1123 Attribute-21{14}: Description-21{20}: System-21{7}: RFC1123 Attribute-22{8}: Description-22{14}: Attribute-23{14}: Description-23{20}: System-23{3}: JAN System-23{3}: ISBN Attribute-24{4}: id Description-24{10}: id Attribute-25{6}: id Description-25{12}: id } DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 IDENTIFIER-NUM IDENTIFIER IDENTIFIER-NUM IDENTIFIER -1 IDENTIFIER Attribute-1: xxx Number-of-aspects-1: 5 xxx attribute aspect Attribute-1: xxx Attribute-2: yyy Number-of-aspects-1: 5 IDNUM Schema-Id Metadata Instance Schema-ID Schema Definition Id-of-schema System Schema Definition Attribute Aspect System Attribute Aspect System IDENTIFIER {} VALUE-SIZE VALUE byte 2byte-code VALUE VALUE-SIZE 1. IDENTIFIER 2. IDENTIFIER IDENTIFIER-NUM Attribute Schema DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 Schema Ontology Schema Ontology Schema Ontology Schema Definition SOIF Schema Ontology SOIF OBJECT 4 OBJECT TEMPLATE-TYPE SCHEMAONTOLOGY OBJECT Schema Definition scm Schema Ontology IDENTIFIER 4 Schema Definition Schema object DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Metadata HTML 97-E072 Schema Ontology @SCHEMAONTOLOGY { http://cm.dvl.co.jp/ontology/movie.sot Last-modified{x}: Wed, 11 Dec 1996 17:26:00 GMT MMF-version{x}: 1.0 Description-of-schema{x}: Ontology for the movie schema Schema-definition-1{x}: http://cm.dvl.co.jp/schema/movie.scm Id-of-schema-1{x}: MVS Schema-definition-2{x}: http://cm.dvl.co.jp/schema/image.scm Id-of-schema-2{x}: PCS Schema-definition-3{x}: http://cm.dvl.co.jp/schema/defaults.scm Id-of-schema-3{x}: CMS Parent-attribute-4{x}: PCS. Child-attribute-4{x}: MVS. Equal-attribute-5{x}: PCS. Equal-attribute-5{x}: CMS. } IDENTIFIER-NUM IDENTIFIER-NUM Parent-attribute Child-attribute Equal-attribute Parent-attribute-4{x}: PCS. Child-attribute-4{x}: MVS. PCS MVS Equal-attribute-5{x}: PCS. Equal-attribute-5{x}: CMS. PCS CMS DVL CONFIDENTIAL ª 1996 Digital Vision Laboratories

Ver 1.0 1998 3 1 1997-1998 Sakamura Laboratory, The University of Tokyo

.......... 3 1 PCO......... 3 1.1 PCO...4 2 PCO......... 4 2.1...4 2.2 PCO...5 2.3...6 2.4...7 2.5...9 3 PCO-ID............ 10 3.1...10 3.2 PCO...11 4............11 4.1...12 4.2...13 4.3...13 4.4...15 4.5...16 5 PCO......... 16 5.1...17 5.2...17 5.3 PCO Structure...18 2 1997-1998 Sakamura Laboratory, The University of Tokyo

PCO(Portable Compound Object) EC EC EC EC PCO 1 PCO PCO(Portable Compound Object ) EC PCO PCO EC PCO PCO EC PCO PCO PCO PCO 3 1997-1998 Sakamura Laboratory, The University of Tokyo

EC EC 1.1 PCO PCO EC (Class) EC PCO PCO PDL(PCO Description Language) PDL EC PCO PCO PCO 2 PCO PCO PCO 2.1 PCO 5 4 1997-1998 Sakamura Laboratory, The University of Tokyo

Character 1 (8bits) 0 255 Bytes 1 Character integer 4 ( MSB ) PCO integer string character C 0x00(NULL) string 7- ASCII ( ISO 8859-1, EUC and Shift-JIS) Multi value strings 2 string string 0x12 (LF ) UNIX EOF 0x00(NULL) 2.2 PCO PCO (PCO file) 1 PCO (PCO Instance) PCO PCO PCO PCO PCO PCO.pco' MIME, "application/x-pco". 5 1997-1998 Sakamura Laboratory, The University of Tokyo

PCO PCO 1 PCO 2 PCO n... PCO PCO Signature PCO-ID Size, Type 1 2 3 4 n.. 1: PCO PCO 2 PCO (chunk sequence) 1 PCO 2.3 PCO PCO (PCO Signature) PCO-ID (26 ) PCO 4 4 PCO 208 212 193 196 PCO PCO-ID PCO-ID 16 Bytes PCO 6 1997-1998 Sakamura Laboratory, The University of Tokyo

PCO PCO-ID (PCO-ID PCO-ID ) integer PCO PCO 2 Character P Z Plain format Zlib compressed format Identifier Type Attribute Data (1byte) (4bytes) 2: 2.4 PCO PCO (chunk) PCO 7 1997-1998 Sakamura Laboratory, The University of Tokyo

PCO 6 4 2 2 1. Character 255 0 PCO 2. (Identifier) string PCO ( ) PCO (. : _ ) PCO ASCII 8 3. (Type) string PCO ( ) / - PCO ASCII 8 8 1997-1998 Sakamura Laboratory, The University of Tokyo

4. (Attribute) string 7 ASCII PCO ASCII 8 5. 1 2GB integer 0 PCO integer (2^31)-1 6. Bytes string (GIF JPEG ) 2.5 PCO Z ( PCO ) zip gzip jar LZ77 (patent-free) C PCO integer ZLIB ZLIB : 1 byte : 1 byte : n bytes : 4 bytes ZLIB [RFC-1950] 9 1997-1998 Sakamura Laboratory, The University of Tokyo

PCO Z ZLIB 8 ( "deflate" ) LZ77 32K deflate [RFC-1951] deflate C Info-ZIP ( URL:ftp://ftp.uu.net/pub/archiving/zip/ ) 3 PCO-ID PCO 128 ID ID "PCO-ID" 3.1 PCO-ID PCO (integrity) PCO-ID ID ID 3 3 32bits Publisher ID 32bits Instance ID 64bits Instance fingerprint 3: PCO-ID ID (Publisher ID) PCO ID IP ID PCO ID PCO 32 ID 32 4 10 1997-1998 Sakamura Laboratory, The University of Tokyo

PCO ID PCO-ID MD5 MD5 128 64 MD5 PCO PCO PCO PCO-ID 0 PCO-ID PCO PCO PCO PCO 3.2 PCO PCO HTTP PCO ID PCO PCO-ID PCO PCO PCO PCO 4 PCO PDL(PCO Description Language) PDL 11 1997-1998 Sakamura Laboratory, The University of Tokyo

4.1 PCO 3 PCO PCO PCO Innate Chunk PDL PDL PDL PCO Public Chunk Private Chunk PCO PCO_CLASNAME PCO_INTERFACE PCO_CLASS_VERSION PCO_CLASS_SOURCE PCO_STATUS PCO_LANGUAGE PCO_CHARSET PCO_PUBLISHER PCO_TITLE PCO_TEXT PCO_HTML PCO_LASTUPDATE PCO_ALIVETIME PCO_ANCESTOR TEMPLATE_NAME TEMPLATE_EDITOR TEMPLATE_REVISION PCO PCO PCO HTML PCO-ID. 12 1997-1998 Sakamura Laboratory, The University of Tokyo

4.2 PCO PCO. PCO Name Price name price PCO Name:jp Name:en PCO 4.3 PCO ( ) PCO MIME / PCO MIME 13 1997-1998 Sakamura Laboratory, The University of Tokyo

PCO 5 string, number, dict, pco, boolean string string PCO string string string/date string/time string/url (ex. 1997/12/19) (ex. 21:45:32) URL (ex. http://www.ecom.or.jp/ ) string/email E-mail (ex. user@mail.org) string/phone (ex. +81-3-3812-2111) string PDL number number PCO string number number/yen (. 1500) number/kg (. 72.1) boolean boolean YES/NO PCO string 1 0 boolean dict dict PCO 14 1997-1998 Sakamura Laboratory, The University of Tokyo

dict dict/puffy YUMI "Yumi Yoshihara" AMI "Ami Onuki " dict PDL pco PCO PCO PCO pco pco PCO Example of pco/interface pco/eccommodity PCO MIME PCO MIME MIME text/plain Plain text image/gif GIF image/jpge JPEG 4.4 PCO string : M:L 15 1997-1998 Sakamura Laboratory, The University of Tokyo

PCO (Multi-Value Attribute) M string, number, dict, pco PCO. M multiple values. M 4.5 PCO L D ( ) R. ( ) S ( ) PCO PCO A C 5 PCO BNF PCO 16 1997-1998 Sakamura Laboratory, The University of Tokyo

5.1 BNF RFC 822 PCO ( ) "a", or 1 " ELEMENT1 ELEMENT2 or ELEMENT1 ELEMENT2 (ELEMENT1 ELEMENT2) "A (B1 B2) C" "A B1 C" or "A B2 C" ELEMENT* [ELEMENT] "A3" "A A A" * 0 [] "A [B C]" "A", "A B C" ; ; ( ) 5.2 Decimal (Octal) BYTE = <any 8bits character> 0-255 (0-377) CHAR = <any ASCII character> 0-127 (0-177) ALPHA = <any ASCII alphabetic character> 65-90 (101-132) 97-122 (141-172) UALPHA = <any ASCII upper alphabet> 65-90 (101-132) LALPHA = <any ASCII lower alphabet> 97-122 (141-172) DIGIT = <any ASCII decimal digit> 48-57 (60-71) CTL = <any ASCII control character 0-31 (0-37) and DEL> 127 (177) 17 1997-1998 Sakamura Laboratory, The University of Tokyo

CR = <ASCII CR, carriage return> 13 (15) LF = <ASCII LF, linefeed> 10 (12) SPC = <ASCII SP, space> 32 (40) NULL = <ASCII NL, null> 0 (0) TAB = <ASCII HT, horizontal tab> 9 (11) SIZE DATA ASTR MSTR = BYTE4 ; 4byte unsigned integer = BYTE = BYTE NULL ;ansi string = (BYTE* LF)* BYTE* NULL 5.3 PCO Structure pco-stream pco = pco* ; PCO file format = header chunk-sequence zero-len-chunk header = pco-sign pco-id magic-number chunk-type chunk-size pco-sign = pco-id = BYTE16 magic-number = 1 chunk-type = "P" ; Plain format "Z" ; Zlib format chunk-size = SIZE chunk-sequence chunk qualifier-size qualifier value-size value zero-len-chunk identifier name innate-name public-name private-name language = chunk* <compressed chunk-sequence> = qualifier-size qualifier value-size value = BYTE = identifier type attribute = SIZE = ASTR MSTR DATA = NULL = name ["::" language] NULL = innate-name public-name private-name = UALPHA (UALPHA DIGIT "_")* = UALPHA (ALPHA DIGIT)* = (LALPHA DIGIT)* = "jp" ; Japanese "en" ; English type = main-type ["/" sub-type] NULL main-type = chunk-type mime-type chunk-type = "string" ;string type "number" ;number type "dict" ;dictionary type "pco" ;pco type "boolean" ;boolean type "" ;string type mime-type = "image" ; image/* file "audio" ; audio/* file "text" ; text/* file subtype = (LALPHA "-" )* 18 1997-1998 Sakamura Laboratory, The University of Tokyo

attribute attribute-flag = *(attribute-flag ":") [attribute-flag] NULL = "M" ;Multiple value "L" ;hyperlink "D" ;Directive "R" ;Remote access "S" ;Scripting "A" ;Alias "C" ;Constant "T" ;converter 19 1997-1998 Sakamura Laboratory, The University of Tokyo

246

No. ID Bytes (1) 1 VFM ITJECD CHAR 22 22 2 JAN ITJNCD CHAR 13 13 3 JNS JNA ITJSCD CHAR 13 13 JAN+ 4 ITKCD CHAR 5 ITHKME CHAR 40 40 6 ITJB1 CHAR 5 5 7 ITJB2 CHAR 5 5 8 ITHME CHAR 40 40 9 ITJB3 CHAR 5 5 10 ITSBME CHAR 40 40 11 ITKSCD CHAR 6 6 12 ITHINN CHAR 60 60 13 ITHBKB CHAR 1 1 (2) 14 15 16 17 18 ITFOKB CHAR 1 1 SMALL ITKIKA INT 5 2 1 53 ITKIMA SMALL INT 5 2 1 106 ITSEKA SMALL INT 5 2 1 53 ITSEMA SMALL INT 5 2 1 106 19 ITMTOM CHAR 1 1 20 ITTOKS CHAR 80 80 21 ITMTIK CHAR 1 1 247

No. ID Bytes (3) 22 VFM ITNTYY DATE 10 4 1999 08 20 23 ITSAIT DATE 10 4 1999 8 20 24 ITSKKY DATE 10 4 1999 08 20 25 ITKHIY DATE 10 4 1999 08 20 (4) 26 1 ITHKB1 CHAR 1 1 JEFSA 27 2 ITHKB2 CHAR 1 1 VFM 28 3 ITHKB3 CHAR 1 1 29 4 ITHKB4 CHAR 1 1 30 5 ITHKB5 CHAR 1 1 (5) 31 1 ITTKB1 CHAR 1 1 32 2 ITTKB2 CHAR 1 1 33 3 ITTKB3 CHAR 1 1 34 4 ITTKB4 CHAR 1 1 35 5 ITTKB5 CHAR 1 1 36 6 ITTKB6 CHAR 1 1 37 7 ITTKB7 CHAR 1 1 38 8 ITTKB8 CHAR 1 1 39 ITTKB9 CHAR 1 1 19 19 50 20 ITTKB20 CHAR 1 1 248

No. (6) ID Bytes 51 ITMHBK INT 10 4 52 ITMSBK INT 10 4 53 ITMIBK INT 10 4 54 ITMSIG INT 10 4 55 1 ITMYB1 INT 10 4 56 2 7 ITMKB 2 7 INT 10 4 62 8 ITKYB8 INT 10 4 (7) 63 JMD ITJMD CHAR 1 1 PB SB 64 HFA ITHFA CHAR 1 1 PB SB 65 SB ITTSB CHAR 1 1 PB SB 66 ITTSYO CHAR 1 1 PB SB 67 ITTSSE CHAR 1 1 PB SB 68 4 ITSYB 1 4 CHAR 1 1 72 5 ITSYB5 CHAR 1 1 73 ITHTAN SMAL LINT (8) 74 ITTTNK 75 ITTCNK SMALL INT SMALL INT SMALL INT 76 ITSCNK SMALL INT 77 ITSTNK 78 ITNKB1 CHAR 1 1 79 ITNKB2 CHAR 1 1 5 2 5 2 5 2 5 2 5 2 DEPO 80 ITNKB3 CHAR 1 1 249

81 ITNKB4 CHAR 1 1 82 ITNKB5 CHAR 1 1 250

No. ID Bytes (9) 83 ITSTSU SMALL INT (10) 84 ITSECD CHAR 22 22 85 ITSMEI CHAR 60 60 5 2 86 ITSEKB CHAR 1 1 (11) 87 ITKCD1 CHAR 22 22 88 ITKCD2 CHAR 22 22 89 ITKCD3 CHAR 22 22 90 ITKCD4 CHAR 22 22 91 ITKCD5 CHAR 22 22 92 2 4 ITKCD 6 8 CHAR 22 22 95 5 ITKCD9 CHAR 22 22 (12) 96 EO ITEGKB CHAR 1 1 EO 97 EO ITEGHS CHAR 80 80 (13) 98 ITJKB1 CHAR 1 1 99 ITJKB2 CHAR 1 1 100 ITJKB3 CHAR 1 1 101 ITJKB4 CHAR 1 1 102 1 ITJKB5 CHAR 1 1 103 ITJKB CHAR 1 1 2 4 6 8 106 5 ITJKB9 CHAR 1 1 251

No. ID Bytes (14) 107 1 ITGKB1 CHAR 1 1 108 2 ITGKB2 CHAR 1 1 109 3 ITGKB3 CHAR 1 1 110 4 ITGKB4 CHAR 1 1 111 5 ITGKB5 CHAR 1 1 20 112 6 ITGKB6 CHAR 1 1 30 113 7 ITGKB7 CHAR 1 1 40 50 114 8 ITGKB8 CHAR 1 1 60 115 9 ITGKB9 CHAR 1 1 (15) 116 117 118 119 120 121 122 123 124 1 ITSKB1 CHAR 1 1 2 ITSKB2 CHAR 1 1 3 ITSKB3 CHAR 1 1 4 ITSKB4 CHAR 1 1 5 ITSKB5 CHAR 1 1 6 ITSKB6 CHAR 1 1 7 ITSKB7 CHAR 1 1 8 ITSKB8 CHAR 1 1 9 ITSKB9 CHAR 1 1 (16) 125 126 127 128 1 ITIRO1 CHAR 5 5 2 ITIRO2 CHAR 5 5 ITIROM CHAR 40 40 1 ITZAI1 CHAR 5 5 252

129 130 2 ITZAI2 CHAR 5 5 ITZAIM CHAR 40 40 253

No. ID Bytes (17) 131 132 133 134 135 136 137 SH ITSIZ1 ITSIZ2 ITSIZ3 ITSIZ4 SMALL INT SMALL INT SMALL INT SMALL INT 5 2 5 2 5 2 5 2 ITSISU INT 5 2 ITJYUR INT 5 2 ITSAIS SMALL INT 138 ITSHYN CHAR 20 20 139 ITSNAN CHAR 20 20 140 141 142 143 144 ITSGEN CHAR 20 20 ITIRON CHAR 20 20 ITDESN CHAR 20 20 ITSONT CHAR 20 20 ITSEIS CHAR 5 5 (18) 145 5 2 ITOBID INT 10 4 ID ID 146 ITGTKB CHAR 1 1 147 ITOTKB CHAR 1 1 148 ITPVSU SMALL INT 5 2 0 9 254

255

256

257

258

259

260

261

262

263