يسرد كل جزء وتجميع فرعي في مستند مع تسميته واسمه ونوعه ولونه وعدد مرات وضعه.
التسميات هي ما تأخذه طرق الاستعلام الأخرى ومعيّنات التسميات.
المستند
مدخل واحد لكل جزء أو تجميعة
يقرأ الشكل المخزن تحت تسمية في مستند، مثلا لرسم جزء واحد أو تشغيل عملية عليه.
المستند والتسمية
الشكل عند تلك التسمية
يقرأ اللون المعيّن لتسمية في مستند، كأحمر وأخضر وأزرق وألفا من 0 إلى 1، مع علم يقول ما إذا كان للتسمية لون أصلا.
المستند والتسمية
اللون مع علمه hasColor
يقرأ وضع تسمية نسخة في مستند كمصفوفة بترتيب الأعمدة مع نقلها ورباعي تدويرها وتحجيمها المنتظم.
تسمية الجزء، على خلاف النسخة، لا تحمل وضعا خاصا بها.
المستند والتسمية
المصفوفة والنقل والرباعي والتحجيم
يصف تسمية واحدة في مستند: اسمها ونوعها وما إذا كانت شكلا بسيطا أو تجميعا أو مرجعا إلى تسمية أخرى أو مكوّنا من تسمية.
المستند والتسمية
اسم التسمية ونوعها وأعلامها
يقرأ شجرة التجميع كاملة لمستند كقائمة مسطحة من العقد مع أصولها، بحيث يمكن السير عليها أو عرضها كشجرة.
تحمل كل عقدة تسميتها واسمها ونوعها ووضعها؛ القائمة بترتيب العمق أولا، فتتبع
العناصر الفرعية أصلها. النسخة بلا اسم تُسمّى باسم ما تضعه، مع ترقيمها عند التكرار؛ ويحمل definitionName ذلك الاسم.
المستند
عقد الشجرة مع عددها وإصدار الصيغة
قراءة مستند تجميع: الأجزاء والتجميعات الفرعية التي يحويها، والشكل خلف تسمية، ولون تسمية وموضعها وتفاصيلها، والتسلسل الهرمي كله كشجرة. التسميات هي المعرّفات التي يعطيها المستند لكل جزء ونسخة فورية وتجميع، مثل
0:1:1:1؛ ويسردهاgetDocumentPartsوgetAssemblyHierarchy، وتأخذ الدوال الأخرى واحدة منها. لا يتغير المستند نفسه بأي استعلام.