complexdatacollective / Server

A tool for storing, analyzing, and exporting Network Canvas interview data.
http://networkcanvas.com/
GNU General Public License v3.0
2 stars 2 forks source link

Entity Resolution #272

Closed wwqrd closed 3 years ago

wwqrd commented 4 years ago

Include PSL-based entity resolution as an on-export feature.

Questions

wwqrd commented 4 years ago

Preliminary thoughts on integration options:

Standalone

Binary would exist elsewhere and user would configure Server to point at the binary.

Bundled

psl jar would be included with server

As a specialised app

A custom app incorporating the psl library, communicating with server via a messaging service.

wwqrd commented 4 years ago

We're going with the Standalone option:

Standalone

wwqrd commented 4 years ago

This is from beginning of feb, but putting it here for reference:

Build plan

  1. new endpoint 1: /resolve_request Will mirror export options Returns raw resolution list, and potentially original network / affected nodes
  2. Basic UI that reads resolution list + original network / affected nodes
  3. New endpoint 2 /save_resolution Save finialised resolutions to a new nedb Returns success and potentially triggers export?
  4. Update export endpoit to optionally incorporate resolutions.
  5. Style UI

Spec notes

wwqrd commented 3 years ago

This issue has been superseded by: https://github.com/complexdatacollective/Server/issues/292