
Các chú thích của giản đồ, là các thành phần và các thuộc tính bổ sung trong một XML
Schema, nhằm cung cấp các thông tin bản đồ hóa. BD2 có thể sử dụng các thông tin này
để băm nhỏ các tài liệu XML vào các bảng quan hệ. Cần biết rằng các chú thích sẽ không
thay đổi ngữ nghĩa học của XML Schema. Nếu một tài liệu hợp lệ với giản đồ có chú
thích thì nó cũng hợp lệ hóa với giản đồ gốc và ngược lại. Bạn có thể sử dụng giản đồ có
chú thích để hợp lệ hóa các tài liệu XML giống như XML Schema gốc.
Dưới đây là một dòng từ một XML Schema:
<xs:element name="street" type="xs:string" minOccurs="1"/>
Dòng trên định nghĩa một thành phần XML có tên gọi street, và tuyên bố rằng dữ liệu của
nó là xs:string, thành phần này phải xuất hiện tối thiểu một lần. Bạn có thể bổ sung một
chú thích vào định nghĩa của thành phần này để chỉ thị nó là thành phần sẽ được băm nhỏ
vào cột STREET của bảng ADDRESS. Chú thích gồm có hai thuộc tính bổ sung trong
định nghĩa của thành phần:
<xs:element name="street" type="xs:string" minOccurs="1"
db2-xdb:rowSet="ADDRESS" db2-xdb:column="STREET"/>
Chú thích như vậy cũng có thể được cung cấp cho các thành phần giản đồ thay vì các
thuộc tính, xem thể hiện bên dưới. Bạn sẽ thấy trong hình 8 rằng tại sao điều này lại hữu
dụng.
<xs:element name="street" type="xs:string" minOccurs="1">