Skip to content

[WIP] Reconcilliation Service#91

Closed
fgregg wants to merge 1 commit intoopencivicdata:masterfrom
fgregg:patch-5
Closed

[WIP] Reconcilliation Service#91
fgregg wants to merge 1 commit intoopencivicdata:masterfrom
fgregg:patch-5

Conversation

@fgregg
Copy link
Copy Markdown
Contributor

@fgregg fgregg commented Jun 11, 2017

This OCDEP proposes a design spec and governance model for an opencivicdata entity resolution service. This will allow publishers of civic data use the same ocd ids while staying loosely coupled.

@fgregg
Copy link
Copy Markdown
Contributor Author

fgregg commented Jun 11, 2017

@jamesturk @jpmckinney @aepton @djbridges @gordonje

I'm starting on this work here. Before I go further, I'd like two clarifications from this group

  • I envision that the matching API will be supported, long term by our dedupe.io service. While we can make legal provisions to secure that support for OCD for some time period, DataMade will not make the source code of the dedupe.io service open. Therefore, this would have the reconciliation service depend upon a proprietary service.

Is this acceptable?

  • Is a proposal for a design spec and governance model for an opencivicdata entity resolution service in scope for an OCDEP.

Thanks for your timely input.

@jpmckinney
Copy link
Copy Markdown
Member

I don't have a clear idea of what the API design will be, but presumably we can design it such that whatever dedupe.io is doing can be a black box, and the OCD entity reconciliation service communicates with it in a standard, open, documented way? (or through a proxy if you don't want to change dedupe.io's API)

@fgregg
Copy link
Copy Markdown
Contributor Author

fgregg commented Jun 11, 2017

@jpmckinney that's what I would like too.

@jamesturk
Copy link
Copy Markdown
Member

jamesturk commented Jun 12, 2017 via email

@fgregg
Copy link
Copy Markdown
Contributor Author

fgregg commented Jun 12, 2017 via email

@aepton
Copy link
Copy Markdown
Contributor

aepton commented Jun 12, 2017

Would it be worth supporting both dedupe.io and https://github.com/newsdev/nyt-entity-service (the latter of which seems much less robust than dedupe, but Let A Thousand Flowers Bloom and all that - might help resolve some concerns around proprietariness if multiple (incl. some open-source) backends are supported?

@fgregg
Copy link
Copy Markdown
Contributor Author

fgregg commented Jun 14, 2017

closing in favor of #92

@fgregg fgregg closed this Jun 14, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants