OpenVibe.Reviews

How OpenVibe.Reviews works

Signals

A signal is one observation a source made about one thing: a Steam reviewer recommending a game, a shop page stating "4.2 out of 5 from 1,234 ratings". Signals come only from items that OpenVibe.Sources retrieved, and each keeps its source, the item and its revision, when it was retrieved, when the source published it, and the licence note the source was ingested under. Reviews keeps the numbers, never the review text: the words belong to the people who wrote them.

When a source updates an item the old signal is marked replaced and a new one takes its place; when a source removes an item its signal is withdrawn. Both stay visible in the entity's history.

The aggregate (method reviews-aggregate@1)

Each change to the inputs produces a new aggregate revision; the entity history lists them all.

Summaries

A summary is text written by an editor (or drafted by OpenVibe.AI and approved by an editor) whose pros and cons each cite the signals they rest on. A summary never carries a rating. If a cited signal is withdrawn or replaced, the summary is flagged on the page and a revised version waits for an editor.

Entities, merges and splits

Items are matched to entities by deterministic rules: a source bound to one entity, the item's URL, a GTIN, SKU or MPN. A name alone is never enough: an editor confirms it. A merge never rewrites anything, so a split restores the earlier attribution exactly; both are recorded with who, when and why.

Corrections and discussion

Anyone signed in can send a correction to the editors from an entity page. What you send, and who you are, stays with the editors. When an editor corrects a published summary, the correction is a new revision published with a note saying what was corrected; the earlier revisions stay readable in the summary's revision history. Discussion lives on OpenVibe.Community and is shown here, never copied.