XML スキーマの話から、XML Schema パターンの話に。

XML の設定ファイルを JAXB でよしなに処理しようかとおもったら XMLSchema をすっかり忘れていて全然かけなかった。。。

ので、ちょっと探してみると、一般的なデータ構造の XML Scehama パターンをまとめたものがあったではないですか。

2005年だったら普通に XML Schema 触っていた気がしないでもないけどその時には気が使なったなぁ。

XML Schema Patterns for Common Data Structures

http://www.w3.org/2005/07/xml-schema-patterns.html

index を拝借。


1 Introduction
1.1 Notational Conventions
2 Patterns for Common Data Structures
2.1 Naming Types
2.2 Enumerated Type
2.2.1 Extensible Enumerated Type
2.3 Collection
2.3.1 Extending A Collection With Attributes
2.3.2 Extending A Collection With Elements
2.3.3 Inheritance
2.4 Vector
2.5 Maps
2.5.1 Map Keyed with xs:ID or xml:ID
2.5.2 Map Type
2.5.3 WSDL Instance Map Item Type
3 Normative References
4 Informative References