מבוא: המקרה של פורטל הנדסה שיתופית

מחקר הנדסי כבר לא קורה בבידוד.הפרויקטים המודרניים באוניברסיטאות, מעבדות חברות, סוכנויות ממשלתיות וקהילות קוד פתוח. פורטל אינטרנט ייעודי פועל כמו עמוד השדרה הדיגיטלי עבור המערכת האקולוגית הזו, מתן מקור יחיד של אמת עבור נתונים, קבצי פרויקטים, חוטי דיון, וארכיון פרסום של שיתוף נתונים, עם זאת, יכול להיות זמן-consuming ו- משאבים-intensive מערכות ניהול מלא (Fvidicerative Data) כגון: ניהול יישומים קריטיים, פיתוח ניהול יישומים, עם זאת, עם זאת, עם זאת, עם זאת, פיתוח ניהול נתונים, עם זאת, עם זאת, יכול להיות זמן-Directexitive ניהול נתונים, תוך שמירה על בסיס אסטרטגי של ניהול יישומים, תוך כדי שיפור של ניהול יישומים, באמצעות יישום של ניהול יישומים, כדי שיפור של ניהול נתונים, עם זאת, עם זאת, עם זאת, עם זאת, עם זאת, באמצעות יישום של ניהול נתונים גמישים, באמצעות יישום של ניהול נתונים, באמצעות יישום של ניהול יעיל של ניהול נתונים, באמצעות יישום של ניהול יעיל של ניהול נתונים, באמצעות יישום של ניהול נתונים, עם זאת, באמצעות יישום של ניהול נתונים, באמצעות יישום של ניהול נתונים, באמצעות יישום של ניהול יעיל של ניהול יעיל של ניהול יעיל של ניהול יעיל של ניהול נתונים, עם זאת, עם זאת, עם זאת

בין אם אתה מנהל מעבדת מחקר, מחלקת IT באוניברסיטה, או קונסורציום של חברות הנדסה, אימוץ פלטפורמה כמו Directus יכול להפחית את פני השטח הטכני ולתת לך להתמקד על מה שחשוב: טיפוח שיתוף פעולה וחדשנות מאיצה.

למה ליישר את פורטלי הנדסה באינטרנט?

לפני צלילה לתכונות וליישום, כדאי להבין מדוע CMS חסר ראש הוא התאמה מצוינת בפורטל שיתופי - ומדוע Directus בולט בין האפשרויות.

  • (FLT:0) קוד פתוח ו-hostable.BuildFLT:1) מוסדות מחקר לעתים קרובות יש דרישות ניהול נתונים קפדניות. Directus ניתן לפרוס על גבי פרסומות או בענן פרטי, ולהבטיח נתונים הנדסיים רגישים לעולם לא ינטשו תשתיות מבוקרות.
  • אדריכלות ראשית:0 (FLT:1 Directus באופן אוטומטי יוצר REST ו GraphQL API ממסד הנתונים שלך schema.זה אומר שאתה יכול לבנות חזית באמצעות כל מסגרת (React, Vue, Svelte או אפילו אתר סטטי) בעוד backend נשאר מחוספס ושמירה על יכולת.
  • (FLT:0)Granular role-based Access control.archFLT:1) ניתן להקצות את Permissions לשורה ולרמת השדה.זה קריטי כאשר כמה נתונים הם ציבוריים, חלקם מוגבלים לחברי קונסורציום, ואחרים נגישים רק על ידי חוקרים ראשיים.
  • (FLT:0) יכולות בזמן אמת (FLT:1 באמצעות WebSockets, Directus יכול לדחוף עדכונים ללקוחות מחוברים, המאפשרים הזנת שיתוף פעולה חי, הודעות מיידיות ועריכה מסמך מסונכרן.
  • (FLT:0)Extensibility באמצעות קובצי קצה ונקודות קצה מותאמות אישית.FLT:1 הנדסה זרימות לעתים קרובות דורשות לוגיקה אישית - כמו סימולציות ריצה על העלאה, גרימת אישורים, או שילוב עם MATLAB או פייתון. Directus מאפשר לך להזריק קוד מותאם אישית באמצעות אירועים ונקודות קצה של API.

יכולות אלה מתייחסות ישירות לצרכים הליבה של פורטל שיתוף פעולה הנדסי: שיתוף נתונים מאובטח, בקרת גישה מוטבעת היטב, ואת היכולת להסתגל לדרישות מחקר מתפתחות.

תכונות עיקריות של פורטל הנדסה שיתופי

את התכונות הבאות צריך להיות מראש בעת תכנון הפורטל.כל אחד תואר בהקשר של איך יישום מבוסס Directus יכול לספק את זה ביעילות.

1.המידע מאובטח

הפורטל חייב לאחסן ולשרת מגוון סוגי קבצים: יומני חיישן, מודלים של CAD, פלטי סימולציה, נתונים בינאריים גולמיים, דוחות PDF ועוד. Directus מספקת מערכת ניהול קבצים מובנה התומך באחסון מקומי, S3, Google Cloud Storage, ואחרים.You יכול לצרף נתונים - כמו מזהה פרויקט, זמני יצירת נתונים והגדרות של קיטורציה - ישירות לרישום קבצים.

עבור נתונים הנדסיים גדולים (עשרות ג'יגה-בייטס), לשקול תצורה של Directus כדי לייעל קבצים ישירות מאחסון אובייקטים מבלי לטעון אותם לזיכרון.זה מונע צווארי בקבוק השרת ושומר על הפורטל מגיב.

2.פרויקט ניהול מקומות עבודה

כל פרויקט מחקר צריך להיות סביבת עבודה משלו המכיל אבני דרך, רשימות משימה, לוחות שנה ועמודי דיון. Directus יכול מודל פרויקטים כאוסף נתונים יחסי, מקושר למשתמשים (זכרים), משימות וקבצים.שימוש בDirectus של Directus (FLT:0RevisionsFLT:1 תכונה, אתה יכול לעקוב אחר שינויים בקריאת פרויקטים ועמדות משימה.

מסמך משותףעריכה

מהנדסים לעתים קרובות צריכים לשתף את המפרטים הטכניים, ניירות לבנים, או להציע הצעות, בעוד Directus אינו כולל עורך שיתופי מובנה, ניתן לשלב אותו עם כלים כמו FLT:0EtherpadigFLT:1, FLT:2HedgeDoccioFLT 3, או FLT:4 רקOffice:5 Directus יכול לאחסן את metadata (הגרסה פשוטה יותר, IGIR) באמצעות ממשק ישיר ו-imple.

4. תקשורת בזמן אמת והודעות

פורומים ציבוריים ופרטיים, הודעות ישירות, והזנת פעילות - כל אלה יכולים להיות מופעלים על ידי שילוב WebSockets של Directus. כאשר משתמש מוסיף תגובה או מעלה קובץ נתונים, Directus יכול לשדר אירוע לכל הלקוחות המחוברים.החזית יכולה לעדכן את UI בזמן אמת ללא סקרים.לא ניתן להפעיל באמצעות Directus או ב-app) באמצעות Directus לדוגמה, באפשרותך לשלוח הודעת דוא"ל או קובץ דואר אלקטרוני מסוים.

תוצאות חיפוש וגילוי נתונים

פורטל שימושי רק אם משתמשים יכולים למצוא מידע במהירות. Directus תומך בחיפוש טקסט מלא על שדות מיתרים מחוץ לקופסה.עבור צרכים מתוחכמים יותר, אתה יכול לשלב את אלסטיקווסטיקור או Meilisearch ואינדקס שדות רלוונטיים מאוספים של Directus שלך. Metadata כמו קוד פרויקט, כלי המשמש, ותנאים ניסיוניים צריך להיות מאוחסנים כמו שדות מובניים כדי לאפשר סינון פנים.

גישה ל- API

מהנדסים וחוקרים ירצו להעלות נתונים באופן matically ממכשירי מעבדה, נתונים של שאילתה מתסריטאים, או דו"ח אוטומטי דור. Directus self-documenting REST ו- GraphQL APIs מאפשרים בדיוק זה.You יכול ליצור אסימונים API עבור כל משתמש או מכונה, עם הרשאות מוגבלות אוספים ספציפיים ותפעול.זה מאפשר לתסריט של טמפרטורה מרחוק כדי למשוך את ה-Jy כדי למשוך את התוצאות האחרונות אל תוך כדי חיישנים לתוך מחשבת לחץ אל תוך כדי לחץ אל תוך כדי סורק.

תכנון פורטל ההנדסה שלך

קפיצת ישר לתוך פיתוח ללא תוכנית ברורה מובילה לחיקוי מאבקי אימוץ משתמשים.כאן הם השלבים הקריטיים בתכנון.

Define Purpose and User Personas

מי ישתמש בפורטל? טיפוסית:

  • חוקרים (PI) ,FLT:1) - מפקחים על פרויקטים, לאשר הודעות נתונים, לנהל תקציבים.
  • (FLT:0)Graduate סטודנטים ופוסטדוקטרידמבייט 1) - העלאת נתונים ניסיוניים, לנתח תוצאות, לשתף פעולה על מסמכים.
  • (ב) [ה]השותפות לתעשיית ה-[[המאה ה-1]] – גישה למאגרי מידע משותפים תחת אי-דיסקקלציה, תורמת לדרישות.
  • (ב) טכנאים של טכנאים ב-FLT:1 - ניהול הזמנות ציוד, נתוני ריצוף שיא.
  • (ב) [ה]:0 [מנהלים] של כלכלנים: לשמור על הפלטפורמה, לנהל גיבויים, לאכוף מדיניות אבטחה.

עבור כל אדם, להגדיר את המשימות שהם צריכים כדי להשיג ואת הנתונים שהם צריכים לגשת.זה מניע את הרשמה מבוססת על התפקיד סכמת ב Directus.

מודל נתונים: הלב של השער

Directus מראה את schema מסד הנתונים שלך, כך שמודל נתונים זהיר הוא חיוני. השתמש בעיצוב יחסי. אוספים נפוצים עבור פורטל הנדסי כוללים:

  • (FLT:0)projectsofLT:1 - עם שדות: כותרת, תיאור, PI (קישור למשתמשים), התחל date, end date, מעמד, מימון source.
  • (ב) [ה]ב]: [ה] [ה] [ה] [ה] [ה]] [ה] [ה]], שם, תיאור, קובץ (קובץ ה-Directus), ניסיוני parameters (JSON), יצר by, שנוצר at.
  • (ב) ,0 ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
  • (ב) ,0) דיסקוסנסמנטים (FLT:1) - עם שדות: פרויקט, כותרת, תוכן (טקסט עשיר), שנוצר by, נעול (bool).
  • (ב) ,0) , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

השתמש ב-Directus:0 (מספרים) של מערכות יחסים עבור משתמשים בפרויקטים מרובים. AddFLT:2AFLT 3: 3 (רבים לכל) אם אתה צריך לצרף הערות או תגים לסוגים מרובים של איסוף.

בחרו אסטרטגיה מקדימה

Directus הוא חסר ראש, כלומר אתה צריך חזית נפרדת.

  • (FLT:0) יישום דף (SPA)IRLT:1 באמצעות תגובה, Vue, או Angular - הטוב ביותר עבור אינטראקציה דינמית, בזמן אמת.
  • (ב) ,0)Server-side הפך (SSR)FIRLT:1 עם Nuxt.js (Vue) או הבא.js (React) - SEO טוב יותר עבור חלקים ציבוריים של הפורטל.
  • (ב) ,0) , 000 ⁇ האתר (Static Site GeneratorFLT:1) מתאים אם רוב התוכן הוא ציבורי, ולעתים נדירות שינויים (למשל, תיעוד).

כל מי שאתה בוחר, השתמש ב- JavaScript SDK של Directus (FLT:0) כדי לפשט את שיחות ה- API. for אימות, ליישם את הזרמים מבוססי הקולקציה או OAuth2 של Directus.

המונחים: Directus

בצע את השלבים האלה כדי לעבור מתכנון לפורטל עבודה.

שלב 1: הגדר את Directus

⁇ ⁇ על התשתית שלך.You יכול להשתמש Docker Compose עבור התחלה מהירה:

version: '3'
services:
 directus:
 image: directus/directus:latest
 ports:
 - "8055:8055"
 environment:
 DB_CLIENT: 'pg'
 DB_HOST: 'postgres'
 DB_PORT: 5432
 DB_DATABASE: 'directus'
 DB_USER: 'directus'
 DB_PASSWORD: 'password'
 ADMIN_EMAIL: '[email protected]'
 ADMIN_PASSWORD: 'securepassword'
 volumes:
 - ./uploads:/directus/uploads
 - ./extensions:/directus/extensions

אחסון קונדה (local או S3), שירות הדואר האלקטרוני עבור הודעות, ו-Cching במידת הצורך.

שלב 2: עיצוב מסד הנתונים Schema

(ב) באמצעות סטודיו הנתונים, יצירת האוספים המוגדרים בשלב התכנון.לקבוע סוגי שדה מתאימים: טקסט, JSON, יחסי, תאריך, וכו 'אפשר ל-FLT:0RevisionsofFLT:1 כדי לנגב עבור אוספים שבהם מסלולי ביקורת חשובים (התרחבות, פרסומים), עבור ה-FLT:2datasureFLT:, השתמש באוסף ה-FLT5 לקבצים של LT5:

(הופנה מהדף FLT:0)RelationshipssFLT:1 (לדוגמה, פרויקט יכול להיות משימות רבות (אחד-לגברים), ומשתמש יכול להיות שייך לפרויקטים רבים (מני-to-many).

שלב 3: יישום הרשאות

(ב) ,ב"ה, "ה' (ב)"ב"ה, "ה')" (ב)"ב)"ה' (ב"ב)"ה', "ה')" (ב"ב)"ב"ה', "ה'"ה' (ב')"ה')"ה', ב'"ה'"ה')"ה'"ה' (בראשית כ"ב')"ב')"ב', ב')"ב')"ב', ב', ב', ב')

  • (ב) תפקידו של [[המאה ה-1]]: "היוצר, קורא, לעדכן את הנתונים האישיים שלהם, אך רק לקרוא פרויקטים שהם חברים בהם.
  • תפקיד שותף לתעשיית ה-FLT:1: יכול לקרוא נתונים ופרויקטים המסומנים כ"שותף עם שותף", אך אינו יכול ליצור או לערוך.
  • תפקיד:0 (ראהר'ומב"ד:1) יכול לקרוא רק פרויקטים ציבוריים ופרסומים.

השתמש בערכי שדה ברירת המחדל כאשר משתמש יוצר תיעוד חדש (למשל, להגדיר אוטומטית FLT:2 למשתמש הנוכחי).

שלב 4: קונדס ואוטומציה

מינוף Directus Hooks עבור התנהגויות רצויות:

  • (ב) ,0) הודעה בדואר אלקטרוני של ההרחבה (FLT:1) כאשר עולה עלה על ידי נתונים לפרויקט (פעולה:FLT 3: 3 על נתונים).
  • (ב) ויקרא י"א: "ה' ויקרא י"א: "ה', כ"ה', כ"ה', כ"ה', כ"ה', כ"ה'" (ב"ב)".
  • (ב) ,0) ,Lowing אירועים:0Log Access Events FLT:1 to aviderge for ציות.

ניתן לכתוב ב- JavaScript (Node.js) או כל שפה שיכולה לגרום לבקשות HTTP. Directus תומך גם בהרחבות נקודות קצה מותאמות אישית אם אתה צריך יותר לוגיקה מורכבת.

שלב 5: בניית החזית

צור את היישום הקדמי שלך באמצעות מסגרת הבחירה שלך. השתמש ב-Directus SDK כדי לאמת משתמשים ולהביא נתונים. עבור תכונות בזמן אמת, להתחבר לנקודת קצה WebSocket של Directus (ראהFLT:4) ומנוי לאירועים איסוף.דוגמה Vue עבור פרויקט בזמן אמת:

import { createDirectus, subscribe } from '@directus/sdk';
const directus = createDirectus('https://portal.engr.univ.edu');
const subscription = await directus.subscribe('projects');
subscription.onEvent((event) => {
 // event.type: 'create', 'update', 'delete'
 // event.key: primary key
 // event.data: the changed object (if update/create)
 // update reactive state
});

(ב) העלאה של קבצים, השתמש בשיטת ה- SDKFLT:6 של Directus (DLP) 6 או באופן ישיר ב-FLT 7 עם הסימון המתאים.

שלב 6: מבחן והפעלה

ביצוע בדיקות מעמיקות עם משתמשים אמיתיים (PIs, סטודנטים) כדי לאמת את מודל הנתונים ואת הרשאות. לשים לב למקרים קצה: העלאת קבצים גדולה (המגבלות הראשונות של Nginx / מרזות מטען), סכסוכים עריכת מקבילים (שימוש במיזוג), וניתן לבצע פקיעה נאותה / אובססיה.לאחר בדיקה, פריסה לייצור עם ניטור (Directus חושפת מדדים ב-FLT:8 עבור Promeus).

Best Practices for a Production-Grade Portal

מעבר ליישום הבסיסי, שיטות אלה להבטיח שהפורטל נשאר אמין, מאובטח ורחב.

אבטחה

  • תמיד להשתמש ב- HTTPS בייצור.עצמת מדיניות סיסמה חזקה באמצעות הגדרות אימות הסיסמה של Directus.
  • פרופיל IP זמין עבור גישה ניהולית במידת האפשר.
  • השתמש ב-Directus's (FLT:0)2-factor Authenph1) עבור חשבונות ניהול.
  • עבור גישה למכונה-to-מכונה (scripts,חיישנים), השתמש ב אסימוני API עם טווח מוגבל ובאופן קבוע לסובב אותם.
  • הגדר מקורות מתאימים כדי למנוע שיחות קדמית לא מורשיות.

ביצועים

  • ניתן ל-Directus's Built-in caching (Redis או קובץ מבוסס) עבור תגובות API. השתמש ראשי בקרה על cache עבור קבצים סטטיים.
  • (ב) , עיין בדמיון ובמסננים של השרתים (בשיתוף פעולה) ב-[[1924]], ב[[1924]] וב[[1924]], [[1924]], [[1924]]]], [[1924]],]]
  • קובץ Offload המגיש ל- CDN על ידי uring Directus כדי להשתמש אחסון S3 לא תואם.זה מפחית עומס על שרת Directus.

נתונים ממשל

  • מדיניות שימור הגדר: באופן אוטומטי ארכיון או למחוק נתונים ישנים של פרויקטים לאחר תקופה מוגדרת (שימוש בעבודה עלוב שקוראת Directus API).
  • השתמש ב-Directus:0.RevisionsFIRLT:1 כדי לשמור על מסלול ביקורת של כל השינויים.
  • שדות רגישים הצפנה ברמת מסד הנתונים (למשל, נוסחאות קנייניות, נתונים אישיים) Directus תומך הצפנה ברמת שדה באמצעות הרחבות.

אימוץ משתמשים

  • לספק ברור על גבי תיעוד ומדריכי וידאו.סטודיו נתונים אינטואיטיבי של Directus ניתן להיחשף למשתמשים מאומן עבור כניסה ישירה נתונים, אבל עבור רוב משתמשי הקצה, החזית מותאם אישית טובה יותר.
  • אינטגרט עם אימות מוסדי קיים (LDAP, SAML, OAuth) באמצעות ספקי האות החיצוניים של Directus.
  • משוב ג'ר מוקדם ו-Iterate. השתמש בגמישות של Directus להוסיף שדות חדשים או אוספים מבלי לבנות מחדש את החזית כולה.

דוגמה אמיתית: פורטל המחקר להנדסה שיתופית באוניברסיטת [האוניברסיטה]

בהתחשב במחלקת ההנדסה האזרחית והסביבתית של האוניברסיטה הגדולה, הם צריכים פורטל לשתף מידע על הגשר בין חמש קבוצות מחקר ושלוש שותפים ממשלתיים.שימוש ב-Directus, הם בנו:

  • מאגר נתונים לאחסון 10+ TB של זמן חיישן, עם metadata כגון חיישן מזהה, היסטוריה של קיטור, תנאי הבדיקה.
  • מודול ניהול פרויקטים שבו PIs מגדיר אבני דרך ומשימות, ותלמידים לתואר שלישי לעדכן התקדמות. מודלים יחסיים של Directus מקושר משימות למאגרי נתונים, כך שכל משימה יכולה להתייחס לנתונים המיוצרים.
  • סעיף הפונה לציבור המכיל תת-קרקעיים אנונימיים ודיווחים אחרונים, נגיש באמצעות דפי Nuxt סטטיים.js מוגש מ- CDN.
  • לוח המחוונים מבוסס WebSocket המציג קריאה בזמן אמת של חיישן מסימולטור גשר (שימוש בהוראה).

הפורטל הוצב בתוך 6 שבועות על ידי צוות של שני אנשים (אחד ממפתח אחורי ומפתח אחד הקדמי) המערכת מטפלת 200 משתמשים פעילים ונתוני קידוד מתוכנן מחיישנים שדה באמצעות אסימונים של API.טבע הקוד הפתוח של Directus נתן לאוניברסיטה שליטה מלאה על בעלות נתונים ואפשר להם להרחיב את הפלטפורמה עם תצורה אישית שיוצרת נתונים שפורסמו באמצעות ®Dos באמצעות מינוף באמצעות ממשק API.

מסקנה

בניית פורטל הנדסי של מחקר משותף ושיתוף נתונים היא השקעה אסטרטגית כי שוברת silos, מאיצה גילוי, משמר ידע מוסדי. על ידי מינוף CMS חסר ראש כמו Directus, אתה יכול להתמקד בלוגיקה הייחודית של תחום המחקר שלך בעוד יורש פורטל בטוח, מדרגי, ורחבה לאחור, עם מודל נתונים ברור, לעסוק בקהילה שלך מוקדם, ומבוסס על שימוש אמיתי הוא גם לא צריך עכשיו.

לקריאה נוספת, עיין בתיעוד ה-FLT:0 (הופנה מהדף ההרחבה) של ההרחבה (הופנה מהדף ההרחבה:2TFIEFLT 3: 3 עבור שירותים מפורטים, ועבור ניהול נתונים הנדסיים שיטות הטובות ביותר, ה-FLT:4NIST ניהול נתונים ניהול נתונים:5 לספק התייחסות מעולה.