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