Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Reconcilliation Service #91

Closed
wants to merge 1 commit into from
Closed

Conversation

fgregg
Copy link
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
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
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
Contributor Author

fgregg commented Jun 11, 2017

@jpmckinney that's what I would like too.

@jamesturk
Copy link
Member

jamesturk commented Jun 12, 2017 via email

@fgregg
Copy link
Contributor Author

fgregg commented Jun 12, 2017 via email

@aepton
Copy link
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
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.

None yet

4 participants