- Tuvima
- Libraries
- Tuvima.Wikidata
- Reference
- Migrate to v3
Migrate to v3
v3.0 is a breaking release for bridge/identity workflows. The older public Stage2 compatibility layer has been removed and replaced by reconciler.Bridge.
What Was Removed
WikidataReconciler.Stage2Stage2ServiceIStage2RequestBridgeStage2RequestMusicStage2RequestTextStage2RequestStage2RequestStage2ResultStage2MatchedStrategyEditionPivotRuleRankingHint
Replacement
Use BridgeResolutionRequest for bridge ID, title fallback, music, comics, book, audiobook, TV, and movie identity requests.
var result = await reconciler.Bridge.ResolveAsync(new BridgeResolutionRequest{ CorrelationKey = "row-42", MediaKind = BridgeMediaKind.Book, BridgeIds = new Dictionary<string, string> { ["isbn13"] = "9780441172719", ["open_library_id"] = "OL893415W" }, Title = "Dune", Creator = "Frank Herbert", RollupTarget = BridgeRollupTarget.ReturnWorkAndEdition});The result now carries:
SelectedCandidateandCandidates- typed
StatusandFailureKind DiagnosticsCanonicalRollupSeriesRelationships
Consumer Ownership
Tuvima.Wikidata resolves Wikidata/Wikipedia identity, ranks candidates, performs canonical work rollups, extracts relationships, and reports diagnostics. Applications still own ingestion orchestration, local persistence, retail API calls, artwork/file storage, and product-specific merge decisions.