Download index.html from Soha85/Integrated_governance_frameworks: direct link, hf CLI and curl.
- Browser
- Download file 15.1 kB
-
https://huggingface.co/spaces/Soha85/Integrated_governance_frameworks/resolve/main/index.html
- Command line
-
hf download hf://spaces/Soha85/Integrated_governance_frameworks/index.html
-
curl -L -o index.html https://huggingface.co/spaces/Soha85/Integrated_governance_frameworks/resolve/main/index.html
15.1 kB
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Enterprise Architecture & Governance Integrated Framework</title> | |
| <style> | |
| :root { | |
| --bg-color: #0f172a; | |
| --card-bg: #1e293b; | |
| --accent-color: #38bdf8; | |
| --text-main: #f8fafc; | |
| --text-muted: #94a3b8; | |
| --border-color: #334155; | |
| --warning-color: #f59e0b; | |
| } | |
| body { | |
| font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; | |
| background-color: var(--bg-color); | |
| color: var(--text-main); | |
| margin: 0; | |
| padding: 20px; | |
| } | |
| header { | |
| text-align: center; | |
| padding: 20px 0; | |
| border-bottom: 1px solid var(--border-color); | |
| margin-bottom: 30px; | |
| } | |
| header h1 { | |
| margin: 0; | |
| color: var(--accent-color); | |
| font-size: 2rem; | |
| } | |
| header p { | |
| color: var(--text-muted); | |
| margin-top: 8px; | |
| } | |
| .consultant-notice { | |
| background-color: rgba(245, 158, 11, 0.1); | |
| border: 1px solid var(--warning-color); | |
| color: #fcd34d; | |
| padding: 12px 20px; | |
| border-radius: 6px; | |
| max-width: 1560px; | |
| margin: 0 auto 25px auto; | |
| font-size: 0.9rem; | |
| display: flex; | |
| align-items: center; | |
| gap: 10px; | |
| } | |
| .grid-container { | |
| display: grid; | |
| grid-template-columns: repeat(auto-fit, minmax(450px, 1fr)); | |
| gap: 25px; | |
| max-width: 1600px; | |
| margin: 0 auto; | |
| } | |
| .card { | |
| background-color: var(--card-bg); | |
| border: 1px solid var(--border-color); | |
| border-radius: 8px; | |
| overflow: hidden; | |
| display: flex; | |
| flex-direction: column; | |
| transition: transform 0.2s ease, box-shadow 0.2s ease; | |
| } | |
| .card:hover { | |
| transform: translateY(-4px); | |
| box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4); | |
| } | |
| .card-header { | |
| padding: 15px 20px; | |
| background-color: rgba(56, 189, 248, 0.1); | |
| border-bottom: 1px solid var(--border-color); | |
| } | |
| .card-header h2 { | |
| margin: 0; | |
| font-size: 1.25rem; | |
| color: var(--accent-color); | |
| } | |
| /* Image Container & Hover Effects */ | |
| .img-container { | |
| width: 100%; | |
| height: 280px; | |
| background-color: #000; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| overflow: hidden; | |
| position: relative; | |
| cursor: zoom-in; | |
| } | |
| .img-container img { | |
| width: 100%; | |
| height: 100%; | |
| object-fit: contain; | |
| transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); | |
| } | |
| /* Hover Zoom Effect on Image Container */ | |
| .img-container:hover img { | |
| transform: scale(1.08); | |
| } | |
| .img-hint { | |
| position: absolute; | |
| bottom: 10px; | |
| right: 10px; | |
| background: rgba(0, 0, 0, 0.75); | |
| color: var(--text-main); | |
| padding: 4px 8px; | |
| border-radius: 4px; | |
| font-size: 0.75rem; | |
| pointer-events: none; | |
| opacity: 0.8; | |
| transition: opacity 0.2s; | |
| } | |
| .img-container:hover .img-hint { | |
| opacity: 1; | |
| background: var(--accent-color); | |
| color: #000; | |
| font-weight: bold; | |
| } | |
| .card-body { | |
| padding: 15px 20px; | |
| flex-grow: 1; | |
| } | |
| .card-body h3 { | |
| font-size: 0.9rem; | |
| text-transform: uppercase; | |
| letter-spacing: 0.05em; | |
| color: var(--text-muted); | |
| margin-top: 0; | |
| } | |
| .card-body ul { | |
| padding-left: 20px; | |
| margin: 0; | |
| color: var(--text-main); | |
| font-size: 0.9rem; | |
| } | |
| .card-body li { | |
| margin-bottom: 6px; | |
| } | |
| /* Modal Overlay Styles for Large Image Inspection */ | |
| .modal { | |
| display: none; | |
| position: fixed; | |
| z-index: 9999; | |
| left: 0; | |
| top: 0; | |
| width: 100%; | |
| height: 100%; | |
| background-color: rgba(15, 23, 42, 0.92); | |
| backdrop-filter: blur(8px); | |
| justify-content: center; | |
| align-items: center; | |
| opacity: 0; | |
| transition: opacity 0.3s ease; | |
| } | |
| .modal.active { | |
| display: flex; | |
| opacity: 1; | |
| } | |
| .modal-content { | |
| max-width: 90vw; | |
| max-height: 90vh; | |
| border-radius: 8px; | |
| box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.5); | |
| border: 1px solid var(--accent-color); | |
| object-fit: contain; | |
| } | |
| .modal-close { | |
| position: absolute; | |
| top: 20px; | |
| right: 35px; | |
| color: var(--text-main); | |
| font-size: 40px; | |
| font-weight: bold; | |
| cursor: pointer; | |
| transition: color 0.2s; | |
| } | |
| .modal-close:hover { | |
| color: var(--accent-color); | |
| } | |
| .modal-caption { | |
| position: absolute; | |
| bottom: 20px; | |
| color: var(--text-main); | |
| font-size: 1.1rem; | |
| background: rgba(30, 41, 59, 0.8); | |
| padding: 8px 16px; | |
| border-radius: 6px; | |
| border: 1px solid var(--border-color); | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <header> | |
| <h1>Enterprise Architecture & Governance Dashboard</h1> | |
| <p>TOGAF ADM v10 + DAMA-DMBOK 2nd Ed + ISO 27001 / 27701 / 8000 Alignment</p> | |
| </header> | |
| <div class="consultant-notice"> | |
| <strong>π‘ Consultant Safeguard Notice:</strong> Review all diagrams and deliverables thoroughly before approving phase gates. Missing artifacts in early phases compounding into downstream architectural debt or compliance non-conformances. | |
| </div> | |
| <div class="grid-container"> | |
| <!-- Phase 0 --> | |
| <div class="card"> | |
| <div class="card-header"><h2>Phase 0: Preliminary Framework & Foundation</h2></div> | |
| <div class="img-container" onclick="openModal('images/phase_0_detailed.png', 'Phase 0: Preliminary Framework & Foundation')"> | |
| <img src="images/phase_0_detailed.png" alt="Phase 0 Detailed Architecture Map"> | |
| <span class="img-hint">π Click to Enlarge</span> | |
| </div> | |
| <div class="card-body"> | |
| <h3>Key Objectives & Gate Verification</h3> | |
| <ul> | |
| <li>Establish Architecture Governance Board & Charter</li> | |
| <li>Define Data Governance Operating Model & Decision Rights</li> | |
| <li>Document ISMS Boundary Scope (ISO 27001 Cl. 4-5)</li> | |
| <li>Establish Data Quality Policy Framework (ISO 8000-61)</li> | |
| </ul> | |
| </div> | |
| </div> | |
| <!-- Phase A --> | |
| <div class="card"> | |
| <div class="card-header"><h2>Phase A: Architecture Vision & Business Case</h2></div> | |
| <div class="img-container" onclick="openModal('images/phase_a_detailed.png', 'Phase A: Architecture Vision & Business Case')"> | |
| <img src="images/phase_a_detailed.png" alt="Phase A Vision Blueprint"> | |
| <span class="img-hint">π Click to Enlarge</span> | |
| </div> | |
| <div class="card-body"> | |
| <h3>Key Objectives & Gate Verification</h3> | |
| <ul> | |
| <li>Statement of Architecture Work & Vision Blueprint</li> | |
| <li>Critical Data Elements (CDE) Priority Register</li> | |
| <li>High-Level Security & Privacy Risk Heatmaps</li> | |
| <li>Integrated Business Case & Value Realization Plan</li> | |
| </ul> | |
| </div> | |
| </div> | |
| <!-- Phase B --> | |
| <div class="card"> | |
| <div class="card-header"><h2>Phase B: Business Architecture & Governance</h2></div> | |
| <div class="img-container" onclick="openModal('images/phase_b_detailed.png', 'Phase B: Business Architecture & Governance')"> | |
| <img src="images/phase_b_detailed.png" alt="Phase B Business Architecture Map"> | |
| <span class="img-hint">π Click to Enlarge</span> | |
| </div> | |
| <div class="card-body"> | |
| <h3>Key Objectives & Gate Verification</h3> | |
| <ul> | |
| <li>Target Business Capability Model (L1βL3)</li> | |
| <li>Enterprise Data Domain Model & CRUD Matrix</li> | |
| <li>Asset Inventory Classification & Vulnerability Catalog</li> | |
| <li>Detailed PII Processing Activity Register (ISO 27701)</li> | |
| </ul> | |
| </div> | |
| </div> | |
| <!-- Phase C --> | |
| <div class="card"> | |
| <div class="card-header"><h2>Phase C: Information Systems Architecture</h2></div> | |
| <div class="img-container" onclick="openModal('images/phase_c_detailed.png', 'Phase C: Information Systems Architecture')"> | |
| <img src="images/phase_c_detailed.png" alt="Phase C Systems & Data Architecture"> | |
| <span class="img-hint">π Click to Enlarge</span> | |
| </div> | |
| <div class="card-body"> | |
| <h3>Key Objectives & Gate Verification</h3> | |
| <ul> | |
| <li>Logical & Physical Data Models (3NF / Star Schema)</li> | |
| <li>Target Application Architecture & API Integration Map</li> | |
| <li>Data Access Control & Encryption Specifications</li> | |
| <li>ISO 8000 Executable Data Quality Validation Rules</li> | |
| </ul> | |
| </div> | |
| </div> | |
| <!-- Phase D --> | |
| <div class="card"> | |
| <div class="card-header"><h2>Phase D: Technology Architecture & Infrastructure</h2></div> | |
| <div class="img-container" onclick="openModal('images/phase_d_detailed.png', 'Phase D: Technology Architecture & Infrastructure')"> | |
| <img src="images/phase_d_detailed.png" alt="Phase D Platform & Tech Architecture"> | |
| <span class="img-hint">π Click to Enlarge</span> | |
| </div> | |
| <div class="card-body"> | |
| <h3>Key Objectives & Gate Verification</h3> | |
| <ul> | |
| <li>Target Infrastructure & Cloud Network Architecture</li> | |
| <li>Data Platform Selection (DW, Lakehouse, MDM)</li> | |
| <li>Security & Privacy Tech Evaluation (IAM, SIEM, CMP)</li> | |
| <li>Vendor Compliance Audits & Tech Standards Catalog</li> | |
| </ul> | |
| </div> | |
| </div> | |
| <!-- Phase E/F --> | |
| <div class="card"> | |
| <div class="card-header"><h2>Phases E & F: Opportunities, Solutions & Migration</h2></div> | |
| <div class="img-container" onclick="openModal('images/phase_e_f_detailed.png', 'Phases E & F: Opportunities, Solutions & Migration')"> | |
| <img src="images/phase_e_f_detailed.png" alt="Phase E & F Roadmap & Migration"> | |
| <span class="img-hint">π Click to Enlarge</span> | |
| </div> | |
| <div class="card-body"> | |
| <h3>Key Objectives & Gate Verification</h3> | |
| <ul> | |
| <li>Consolidated Gap Analysis & Work Packages</li> | |
| <li>Transition Architectures Blueprint (v1, v2, v3)</li> | |
| <li>Final Statement of Applicability (SoA)</li> | |
| <li>Integrated Implementation Roadmap Gantt (Year 1-3)</li> | |
| </ul> | |
| </div> | |
| </div> | |
| <!-- Phase G --> | |
| <div class="card"> | |
| <div class="card-header"><h2>Phase G: Implementation Governance</h2></div> | |
| <div class="img-container" onclick="openModal('images/phase_g_detailed.png', 'Phase G: Implementation Governance')"> | |
| <img src="images/phase_g_detailed.png" alt="Phase G Governance & Control"> | |
| <span class="img-hint">π Click to Enlarge</span> | |
| </div> | |
| <div class="card-body"> | |
| <h3>Key Objectives & Gate Verification</h3> | |
| <ul> | |
| <li>Architecture Contracts with Delivery Teams</li> | |
| <li>Compliance Reviews & Variance Waiver Process</li> | |
| <li>Security Audit & Penetration Testing Sign-offs</li> | |
| <li>Data Cleansing & Ingestion Gate Controls</li> | |
| </ul> | |
| </div> | |
| </div> | |
| <!-- Phase H --> | |
| <div class="card"> | |
| <div class="card-header"><h2>Phase H: Architecture Change Management</h2></div> | |
| <div class="img-container" onclick="openModal('images/phase_h_detailed.png', 'Phase H: Architecture Change Management')"> | |
| <img src="images/phase_h_detailed.png" alt="Phase H Change Management"> | |
| <span class="img-hint">π Click to Enlarge</span> | |
| </div> | |
| <div class="card-body"> | |
| <h3>Key Objectives & Gate Verification</h3> | |
| <ul> | |
| <li>Governance KPI Tracking Dashboard</li> | |
| <li>Regulatory & Security Threat Monitoring Loop</li> | |
| <li>Continuous Data Quality Profiling & Remediation</li> | |
| <li>Annual Architecture Maturity Re-assessment</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Modal Viewport --> | |
| <div id="imageModal" class="modal" onclick="closeModal()"> | |
| <span class="modal-close" onclick="closeModal()">×</span> | |
| <img class="modal-content" id="modalImage" alt="Enlarged Diagram View"> | |
| <div class="modal-caption" id="modalCaption"></div> | |
| </div> | |
| <script> | |
| function openModal(imageSrc, captionText) { | |
| const modal = document.getElementById('imageModal'); | |
| const modalImg = document.getElementById('modalImage'); | |
| const modalCaption = document.getElementById('modalCaption'); | |
| modal.classList.add('active'); | |
| modalImg.src = imageSrc; | |
| modalCaption.innerText = captionText; | |
| } | |
| function closeModal() { | |
| const modal = document.getElementById('imageModal'); | |
| modal.classList.remove('active'); | |
| } | |
| // Close Modal when ESC key is pressed | |
| document.addEventListener('keydown', function(event) { | |
| if (event.key === "Escape") { | |
| closeModal(); | |
| } | |
| }); | |
| </script> | |
| </body> | |
| </html> |