他のXMLとの混在の利用可能性を損なわないように,名前空間「edb」を用いる.
XMLでは要素を任意に排列することが可能であるが,本データベースにおいては同名要素は全て連続して排列される.
すなわち,
- <edb:name1>...</edb:name1>
- <edb:name1>...</edb:name1>
- <edb:name1>...</edb:name1>
- <edb:name1>...</edb:name1>
- <edb:name2>...</edb:name2>
- <edb:name2>...</edb:name2>
- <edb:name2>...</edb:name2>
- <edb:name3>...</edb:name3>
- <edb:name3>...</edb:name3>
のように並べられる.
ただし,同名要素の順序は保存される.
これは異名要素間の排列情報を用いないということであり,データベース登録インタフェースはデータ登録時に要素名のソーティングを行なう.
したがって,利用者がこの排列を意識してデータを作成する必要はない.
例外として,属性 chronological が指定されている要素は,年代順に並べ替えることがある(属性の要素数が1に指定されている場合など).
本データベースにおいて登録要素の階層化が生じる時には,要素名を下記のように階層化する.
- <edb:name1>
- <edb:name1.name2>
- <edb:name1.name2.name3>
- </edb:name1.name2.name3>
- </edb:name1.name2>
- </edb:name1>
階層化された要素名の区切り文字は「
.」である.
(各階層名には「
.」は含まれない)