Omfattning och täckning
SHV kan omfatta varje belagd fysisk kapacitet som är relevant för programdesign. Du styr täckningsprofilen via qxctl. Standardgrunden för datum är modellens lansering, inte ett härlett tillverkningsdatum för enskilda exemplar. Du kan utöka, begränsa, ersätta eller ta bort det här filtret.Implementerade motorer
SHV-kunskap levereras via flera oberoende installerbara C++-motorer:shv-engine
Kärna (0.4.0-dev): täckningsprofiler, bygge/uppspelning av katalog från bevarade källor, kravutvärdering, deterministisk grafprojektion och källstödd grafvalidering.
shv-source-engine
Källidentitet, omlokaliseringsplaner, bindning av bytefångst och härkomstgrafer som spelas upp från källan.
shv-profile-engine
Deklarationsöverensstämmelse, portabla recept och exakt lokal källbindning.
shv-partition-engine
Operationer för hårdvarupartitionering och komponentmappning.
shv-publication-engine
Skyddade kataloghuvuden för anropare, uppspelning av originalkällor och beständig återställning av ögonblicksbilder.
shv-graph-adapter
Generisk grafport i C++ och portabel referensadapter i minnet för förlustfritt utbyte.
shv-graph-duckdb-connector
Valfri relationell DuckDB-projektion av evidens i hårdvarugrafen.
shv-pdf-adapter
Avgränsad PDF-extrahering och omvalidering av dokumentära påståenden från originalbyten.
Källrevision och härkomst
shv-source-engine implementerar stabil källidentitet, explicita omlokaliseringsplaner, ren övergångsvalidering, bindning av fångst av faktiska byte och härkomstgrafer som spelas upp från källan. Detta är skrivskyddade operationer. Kärnkureringen prioriterar originalkomponenternas identitet och belagda varianter. Skyddad källaktivering hanteras separat; den rena källmotorn ger ingen auktoritet.
Grafutbyte och lagring
shv-graph-adapter tillhandahåller en generisk grafport i C++ för förlustfritt utbyte och strukturella frågor. Beständig lagring implementeras via standardvalet DuckDB SQL. Ingen dedikerad grafdatabas är vald för närvarande.
Gräns för PDF-evidens
shv-pdf-adapter extraherar kvalificerade dokumentära påståenden från explicita PDF-tabeller och omvaliderar dem från originalbyten efter generiskt grafutbyte. Allmän PDF-täckning är fortfarande ett separat avgränsat arbete.
Återstående arbete
En bred hårdvaruatlas, automatiserad källinhämtning, aggregering av konflikter mellan flera källor, ytterligare leverantörsspecifika databasdrivrutiner, laddning av anpassade plugins och Composer-integration återstår som senare arbete. Breda komponentmappningar och beständiga leverantörsdrivrutiner är också öppna frågor.Hur SHV förhåller sig till andra vektorer
SNV
Registrerar de Nodes som innehåller den hårdvara som SHV beskriver.
SCV
Refererar till leverantörers hårdvaruerbjudanden som SHV karakteriserar i detalj.
SOV
Kan agera utifrån SHV-evidens vid provisionering eller konditionering av Nodes.