culturecreates / artsdata-reconciliation

Artsdata Reconciliation Services.
0 stars 0 forks source link

Reconciliation: support API v0.2 #17

Open saumier opened 1 month ago

saumier commented 1 month ago

Several clients are using the Artsdata reconciliation service with v0.2 including CAPACOA clients "I Want to Showcase" and "Arts Touring Connector". We also have Footlight Console and Footlight CMS. And the OpenRefine (and OntoRefine) using v0.2.

We can upgrade out internal products and tools to use v1.0-draft but it will take time for external tools to like OpenRefine to update, as well as clients who are just connecting now to the Artsdata Reconciliation service.

To support current clients, and to facilitate the migration of our own tools, we should support both v0.2 and v1.0-draft.

The Reconciliation server should have 2 different endpoints. We should also support the current endpoint that is configured in clients like IWTS and ATC which is http://api.artsdata.ca/recon.

sahalali commented 1 month ago

@saumier Let's discuss this tomorrow.

sahalali commented 1 month ago

As per our discussion:

  1. Prepare the architecture diagram using the new GraphDB version. @saumier
  2. TBD: Develop a new reconciliation service that supports v0.2 with GraphDb 10+ version. See if we can reuse the old code.
  3. The new Artsdata production (GraphDbB10 + version) needs to be set up.
  4. Run both applications (v0.2, v1.0 ) and point it to the new Artsdata production(in 2) after all testing.