-
Notifications
You must be signed in to change notification settings - Fork 88
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
OpenSanctions / FollowTheMoney search support #353
Comments
Hey @adamdecaf - sorry for the long radio silence on my end. I think I finally have OpenSanctions in a place where it could be used in watchman and produce great results. What we're offering now is this:
I'm curious if this useful yet, or if you have suggestions for further pre-processing or export formats we should consider. |
That's awesome @pudo! I'm OOO for a bit soon, but will look over what's been added here. Do you think it makes sense to expose |
A thing you might consider is to provide API support for OpenSanctions collections (i.e. generate various endpoints): I mentioned |
Just to clarify are you referring to endpoints like the following? We could include them in the root
I like the idea of offering a pretty generic endpoint which offers Watchman's precompute, indexing, and search over the OS lists. Do you see problems with this?
|
That's really cool! This way people could easily pick and choose from the endpoints that are available. And picking the schema means being able to define a query scope. Nice! Most curious about how you find the data format to work with - I hope it's pretty easy but maybe you have ideas for additional export formats we should publish! |
@pudo was hosting Happy Hour this week and mentioned that Watchman could support searching FollowTheMoney's schemas using OpenSanctions consolidated lists which would really increase the breadth of data available for searching.
Initially I'm thinking of an endpoint like the following:
Each OpenSanctions datasource has the following property:
Source: https://data.opensanctions.org/datasets/latest/index.json
We can use that to download, parse, and index the list (assuming it's in FollowTheMoney's schemas) for search.
Schemas: https://followthemoney.readthedocs.io/en/latest/model.html
A few examples:
We can also initiate downloads for each list and offer endpoints to list available fields/schemas from lists.
The text was updated successfully, but these errors were encountered: