Az alábbi táblázatok felsorolják mindazokat a sémaelemeket és attribútumokat, amelyeket használhat a lekérdezéshez az adatforrásból.
| Attribútum | Leírás |
|---|---|
| Azonosító | Az adatbázis egyedi azonosítója |
| Név | Az adatbázis neve |
| URL | Az adatbázis URL címe |
A séma egyetlen elemet tartalmaz, melynek neve folder. Ennek isProject attribútumával állapíthatja meg, hogy az eredmény mappa vagy projekt, hogy ennek megfelelően jelenítse meg a kimenetben.
| Attribútum | Leírás |
|---|---|
| Leírás | A projekt vagy mappa leírása. |
| Azonosító | A projekt vagy mappa azonosítója. |
| isProject | true, ha a mappa egy projekt, máskülönben false. |
| Név | A projekt vagy mappa neve. |
| URL | A projekt vagy mappa URL címe. |
A modul elem lehetővé teszi a modul bizonyos tulajdonságainak elérését.
| Attribútum | Leírás |
|---|---|
| Leírás | A modul leírása. |
| fullName | A modul teljes képzésű neve. Például: /demo/car/test/System requirements |
| Azonosító | A modul azonosítója. |
| Név | A modul neve. |
| Típus | A modul típusa:
|
| URL | A projekt vagy modul URL címe. |
A sémát úgy tervezték, hogy egyetlen lekérdezéssel le lehet kérni az összes szerkezeti információt. Ha 0-nál nagyobb rekurzív szintet határoz meg a Database/Folder lekérdezéshez, akkor az az összes mappát és projektet lekéri addig az egymásba ágyazási szintig.
List DOORS Structure 1 $1 Database/Folder
List-detail
Text
Database/Folder/name
List DOORS Structure 1 $2 Database/Folder/Module
Text
Database/Folder/Module/name