{"action":"created","issue":{"url":"https://api.github.com/repos/opendata/Legal-Synonyms/issues/8","labels_url":"https://api.github.com/repos/opendata/Legal-Synonyms/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/opendata/Legal-Synonyms/issues/8/comments","events_url":"https://api.github.com/repos/opendata/Legal-Synonyms/issues/8/events","html_url":"https://github.com/opendata/Legal-Synonyms/issues/8","id":107993716,"number":8,"title":"Test out running a few dictionaries through this tool","user":{"login":"waldoj","id":656758,"avatar_url":"https://avatars.githubusercontent.com/u/656758?v=3","gravatar_id":"","url":"https://api.github.com/users/waldoj","html_url":"https://github.com/waldoj","followers_url":"https://api.github.com/users/waldoj/followers","following_url":"https://api.github.com/users/waldoj/following{/other_user}","gists_url":"https://api.github.com/users/waldoj/gists{/gist_id}","starred_url":"https://api.github.com/users/waldoj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/waldoj/subscriptions","organizations_url":"https://api.github.com/users/waldoj/orgs","repos_url":"https://api.github.com/users/waldoj/repos","events_url":"https://api.github.com/users/waldoj/events{/privacy}","received_events_url":"https://api.github.com/users/waldoj/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"waldoj","id":656758,"avatar_url":"https://avatars.githubusercontent.com/u/656758?v=3","gravatar_id":"","url":"https://api.github.com/users/waldoj","html_url":"https://github.com/waldoj","followers_url":"https://api.github.com/users/waldoj/followers","following_url":"https://api.github.com/users/waldoj/following{/other_user}","gists_url":"https://api.github.com/users/waldoj/gists{/gist_id}","starred_url":"https://api.github.com/users/waldoj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/waldoj/subscriptions","organizations_url":"https://api.github.com/users/waldoj/orgs","repos_url":"https://api.github.com/users/waldoj/repos","events_url":"https://api.github.com/users/waldoj/events{/privacy}","received_events_url":"https://api.github.com/users/waldoj/received_events","type":"User","site_admin":false},"milestone":null,"comments":11,"created_at":"2015-09-23T19:54:06Z","updated_at":"2015-10-09T18:30:37Z","closed_at":null,"body":"Just see what happens."},"comment":{"url":"https://api.github.com/repos/opendata/Legal-Synonyms/issues/comments/146955582","html_url":"https://github.com/opendata/Legal-Synonyms/issues/8#issuecomment-146955582","issue_url":"https://api.github.com/repos/opendata/Legal-Synonyms/issues/8","id":146955582,"user":{"login":"waldoj","id":656758,"avatar_url":"https://avatars.githubusercontent.com/u/656758?v=3","gravatar_id":"","url":"https://api.github.com/users/waldoj","html_url":"https://github.com/waldoj","followers_url":"https://api.github.com/users/waldoj/followers","following_url":"https://api.github.com/users/waldoj/following{/other_user}","gists_url":"https://api.github.com/users/waldoj/gists{/gist_id}","starred_url":"https://api.github.com/users/waldoj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/waldoj/subscriptions","organizations_url":"https://api.github.com/users/waldoj/orgs","repos_url":"https://api.github.com/users/waldoj/repos","events_url":"https://api.github.com/users/waldoj/events{/privacy}","received_events_url":"https://api.github.com/users/waldoj/received_events","type":"User","site_admin":false},"created_at":"2015-10-09T18:30:36Z","updated_at":"2015-10-09T18:30:36Z","body":"So, while this is running, it's not really doing it _right._ That is, we have a term → definition, with a known relationship between the two, but we're ignoring that. This system is set up for parsing unstructured text, but our text has structure. We know that a given phrase has a given definition. Instead, we're munging together every term and every definition—eliminating the structure.\r\n\r\nThe solution is to retool how this works. Instead of using a system meant to work with unstructured text, we need to use one meant to deal with _structured_ text—something that can break down definitions and relate them to terms. Also, I imagine we'll want to pre-process dictionaries to eliminate redundancies, e.g.:\r\n\r\n> person: \"Person\" means any human...\r\n\r\nWe can eliminate the first use of the defined terms, when present within quotes, and the word \"means,\" leaving us with:\r\n\r\n> person: any human..."}}