Phạm vi và độ bao phủ
SHV có thể bao phủ bất kỳ năng lực vật lý nào có bằng chứng và liên quan đến thiết kế chương trình. Bạn kiểm soát hồ sơ bao phủ thông qua qxctl. Cơ sở ngày mặc định là thời điểm ra mắt mẫu, không phải ngày sản xuất riêng lẻ được suy đoán. Bạn có thể mở rộng, thu hẹp, thay thế hoặc gỡ bỏ bộ lọc này.Các engine đã triển khai
Tri thức SHV được cung cấp thông qua nhiều engine C++ có thể cài đặt độc lập:shv-engine
Nhân lõi (0.4.0-dev): hồ sơ bao phủ, xây dựng/phát lại danh mục từ nguồn được lưu giữ, đánh giá yêu cầu, chiếu đồ thị tất định và xác thực đồ thị dựa trên nguồn.
shv-source-engine
Định danh nguồn, kế hoạch di dời, ràng buộc thu thập byte và đồ thị nguồn gốc được phát lại từ nguồn.
shv-profile-engine
Tuân thủ khai báo, công thức di động và ràng buộc nguồn cục bộ chính xác.
shv-partition-engine
Thao tác phân vùng phần cứng và ánh xạ linh kiện.
shv-publication-engine
Head danh mục của bên gọi được bảo vệ, phát lại nguồn gốc và khôi phục snapshot bền vững.
shv-graph-adapter
Cổng đồ thị C++ chung và adapter tham chiếu di động trong bộ nhớ để trao đổi không mất mát.
shv-graph-duckdb-connector
Phép chiếu quan hệ DuckDB tùy chọn của bằng chứng đồ thị phần cứng.
shv-pdf-adapter
Trích xuất PDF có giới hạn và xác thực lại khẳng định tài liệu từ byte gốc.
Phiên bản nguồn và nguồn gốc
shv-source-engine triển khai định danh nguồn ổn định, kế hoạch di dời tường minh, xác thực chuyển đổi thuần túy, ràng buộc thu thập byte thực tế và đồ thị nguồn gốc được phát lại từ nguồn. Đây là các thao tác chỉ đọc. Việc tuyển chọn lõi ưu tiên định danh linh kiện nguyên bản và các biến thể có bằng chứng. Kích hoạt nguồn được bảo vệ được xử lý riêng; engine nguồn thuần túy không cấp thẩm quyền.
Trao đổi và lưu trữ đồ thị
shv-graph-adapter cung cấp một cổng đồ thị C++ chung để trao đổi không mất mát và truy vấn cấu trúc. Lưu trữ bền vững được triển khai thông qua mặc định SQL là DuckDB. Hiện chưa có cơ sở dữ liệu đồ thị chuyên dụng nào được chọn.
Ranh giới bằng chứng PDF
shv-pdf-adapter trích xuất các khẳng định tài liệu đủ điều kiện từ các bảng PDF tường minh và xác thực lại chúng từ byte gốc sau khi trao đổi đồ thị chung. Độ bao phủ PDF tổng quát vẫn là công việc có phạm vi riêng.
Công việc còn lại
Một atlas phần cứng rộng, thu thập nguồn tự động, tổng hợp xung đột đa nguồn, các trình điều khiển cơ sở dữ liệu dành riêng cho nhà cung cấp bổ sung, tải plugin tùy chỉnh và tích hợp Composer vẫn là công việc về sau. Các ánh xạ linh kiện rộng và trình điều khiển nhà cung cấp bền vững cũng vẫn đang để ngỏ.Quan hệ giữa SHV và các vector khác
SNV
Ghi nhận các Node chứa phần cứng mà SHV mô tả.
SCV
Tham chiếu các dịch vụ phần cứng của nhà cung cấp mà SHV mô tả chi tiết.
SOV
Có thể hành động dựa trên bằng chứng SHV khi cấp phát hoặc điều chỉnh Node.