Domains are organizational units that group related data products together, providing a logical structure for data discovery and governance.

What is a Domain?
A data domain represents a specific business area or functional division within your organization. Domains help:
Examples of Domains:
Each domain has the following attributes:
Domain Configuration:
Basic Information:
Name: Finance
Description: Financial data products including transactions,
reports, and analytics
Path: /finance
Status: Active
Ownership:
Owner: john.doe@company.com
Name: John Doe
Role: Finance Data Owner
Statistics:
Data Products: 15
Endpoints: 45
Last Modified: 2025-01-25 14:30 UTC
Domains can have four status values:
Navigation:
/domainsPermissions Required:
Visual card-based display of all domains:
┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐
│ Finance │ │ Marketing │ │ Sales │
│ │ │ │ │ │
│ Owner: John Doe │ │ Owner: Jane Smith │ │ Owner: Bob Johnson│
│ Products: 15 │ │ Products: 12 │ │ Products: 8 │
│ Endpoints: 45 │ │ Endpoints: 36 │ │ Endpoints: 24 │
│ Status: Active │ │ Status: Active │ │ Status: Beta │
└─────────────────────┘ └─────────────────────┘ └─────────────────────┘
┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐
│ Customer Service │ │ HR │ │ Supply Chain │
│ │ │ │ │ │
│ Owner: Alice W. │ │ Owner: David Lee │ │ Owner: Sarah Chen │
│ Products: 10 │ │ Products: 5 │ │ Products: 18 │
│ Endpoints: 30 │ │ Endpoints: 15 │ │ Endpoints: 54 │
│ Status: Active │ │ Status: Active │ │ Status: Active │
└─────────────────────┘ └─────────────────────┘ └─────────────────────┘
[Toggle to List View] [Create Domain] [Search: ___________]
Grid View Features:

Table-based display with detailed information:
Domain List:
┌────────────────────────────────────────────────────────────────────────┐
│ Name │ Description │ Owner │ Products │ Status │
├────────────────────────────────────────────────────────────────────────┤
│ Finance │ Financial data │ John Doe │ 15 │ ✓ Active │
│ Marketing │ Marketing data │ Jane Smith │ 12 │ ✓ Active │
│ Sales │ Sales data │ Bob Johnson │ 8 │ ⚠ Beta │
│ Customer Svc │ Customer data │ Alice W. │ 10 │ ✓ Active │
│ HR │ HR data │ David Lee │ 5 │ ✓ Active │
│ Supply Chain │ Supply data │ Sarah Chen │ 18 │ ✓ Active │
└────────────────────────────────────────────────────────────────────────┘
Rows per page: [10 ▼] Showing 1-6 of 6 [< 1 >]
[Toggle to Grid View] [Create Domain] [Search: ___________]
List View Features:

Filter Options:
Filters:
☑ Domains I Own
Search: [_____________________] [🔍 Search]
Results: 15 domains
Search Functionality:

Step-by-Step Process:
Click "Create Domain" button from domains list page.
Create Domain:
Basic Information:
Name: [Finance]
Description: [Financial data products including transactions,
reports, budgets, and financial analytics]
Path: [/finance] (auto-generated from name)
Status: [Active ▼]
Options:
- Active
- Inactive
- Beta
- Development
Owner:
Owner: [john.doe@company.com] [🔍 Search Users]
Selected: John Doe (john.doe@company.com)
[Cancel] [Save Domain]
Click "Save Domain" to create the domain.
Validation Rules:
Success Message:
✓ Domain "Finance" created successfully!
Next Steps:
1. Add data products to your domain
2. Configure domain-specific settings
3. Share domain with team members
[View Domain] [Create Another Domain] [Go to Domains List]

Permissions: Domain owner or administrator
Process:
Edit Domain: Finance
Basic Information:
Name: [Finance]
Description: [Financial data products including transactions,
reports, budgets, and financial analytics.
Updated to include forecasting data.]
Path: [/finance] (read-only)
Status: [Active ▼]
Owner:
Current Owner: John Doe (john.doe@company.com)
Change Owner: [jane.smith@company.com] [🔍 Search Users]
[Cancel] [Save Changes]
Editable Fields:
Non-Editable Fields:

Click on any domain card or name to view detailed information:
Domain Details: Finance
Overview | Products | Activity
─────────────────────────────────────────────────────────────
Overview Tab:
─────────────────────────────────────────────────────────────
Basic Information:
Name: Finance
Description: Financial data products including transactions,
reports, budgets, and financial analytics
Path: /finance
Status: ✓ Active
Created: 2024-06-15
Last Modified: 2025-01-25 14:30 UTC
Ownership:
Owner: John Doe
Email: john.doe@company.com
Joined: 2024-01-10
Statistics:
Total Data Products: 15
Total Endpoints: 45
Active Products: 12
Draft Products: 2
In Review Products: 1
Recent Updates:
- 2025-01-25: Product "Q4 Financial Reports" published
- 2025-01-20: Product "Transaction History" updated
- 2025-01-15: Product "Budget Forecasts" created
[Edit Domain] [Delete Domain] [Import Data Product]

Lists all data products in this domain:
─────────────────────────────────────────────────────────────
Products Tab:
─────────────────────────────────────────────────────────────
Data Products in Finance Domain:
┌─────────────────────────────────────────────────────────────┐
│ Product Name │ Status │ Owner │ Updated │
├─────────────────────────────────────────────────────────────┤
│ Transaction History │ Published │ John Doe │ Jan 20 │
│ Q4 Financial Reports │ Published │ Jane Smith │ Jan 25 │
│ Budget Forecasts │ Published │ John Doe │ Jan 15 │
│ Revenue Analytics │ Published │ Bob Johnson │ Jan 10 │
│ Expense Tracking │ In Review │ Alice W. │ Jan 18 │
│ Cash Flow Analysis │ Draft │ John Doe │ Jan 22 │
│ ... (9 more) │
└─────────────────────────────────────────────────────────────┘
[View Product] [Create New Product in this Domain]

Domains support importing existing data products from external sources:
Process:
Import Data Product Wizard:
Step 1: Select Source
─────────────────────
Source Type: [Database Connector ▼]
Options:
- Database Connector
- JSON/CSV Upload
- API Integration
- Manual Entry
[Cancel] [Next]
──────────────────────────────────────────────
Step 2: Configure Connection
─────────────────────────────
Database Type: [PostgreSQL ▼]
Connection Details:
Host: [db.company.com]
Port: [5432]
Database: [finance_db]
Username: [readonly_user]
Password: [••••••••]
[Test Connection] [Back] [Next]
──────────────────────────────────────────────
Step 3: Select Tables
──────────────────────
Available Tables:
☑ transactions
☑ budgets
☐ forecasts
☐ revenue_streams
[Select All] [Back] [Next]
──────────────────────────────────────────────
Step 4: Configure Product
──────────────────────────
Product Name: [Transaction History]
Description: [Complete transaction records]
Update Frequency: [Daily ▼]
[Back] [Import]
Import Result:
✓ Import Successful!
Imported Data Products:
- Transaction History (transactions table)
- Budget Data (budgets table)
Status: Ready for configuration
Next Steps:
1. Configure product schemas
2. Add semantic mappings
3. Set up access workflows
4. Submit for governance review
[Configure Products] [Import More] [Done]

Permissions: Domain owner or administrator
Important Considerations:
Process:
Delete Domain: Finance
⚠️ Warning: This action cannot be undone!
Before deleting this domain:
✗ Domain contains 15 data products
You must either:
1. Transfer all products to another domain
2. Delete all products individually
Current Domain Information:
Name: Finance
Owner: John Doe
Products: 15
Endpoints: 45
[Cancel] [Delete Domain] (disabled)
When Domain is Empty:
Delete Domain: Marketing
⚠️ Warning: This action cannot be undone!
Confirm Deletion:
Domain Name: Marketing
Owner: Jane Smith
Products: 0 ✓
Type "DELETE" to confirm: [______]
[Cancel] [Delete Domain]
Good Domain Names:
Avoid:
Align with Business Structure:
Organization:
├── Finance
│ ├── Accounting
│ ├── Budgeting
│ └── Financial Reporting
├── Marketing
│ ├── Campaign Analytics
│ ├── Customer Insights
│ └── Market Research
├── Sales
│ ├── CRM Data
│ ├── Sales Performance
│ └── Revenue Analytics
└── Operations
├── Supply Chain
├── Logistics
└── Inventory Management
Domain Owner Responsibilities:
Choosing a Domain Owner:
Domain Lifecycle:
Development → Beta → Active → Inactive → (Deleted)
Scenario: New business unit requires data organization
Steps:
Scenario: Domain owner leaves organization
Steps:
Scenario: Merge two overlapping domains
Steps:
Problem: "Delete Domain" button is disabled
Solution:
Problem: Domain not appearing in list
Solution:
Problem: Import wizard shows error
Solution: