{"action":"created","issue":{"url":"https://api.github.com/repos/CooperativeHumanTissueNetwork/Vocabulary/issues/2","labels_url":"https://api.github.com/repos/CooperativeHumanTissueNetwork/Vocabulary/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/CooperativeHumanTissueNetwork/Vocabulary/issues/2/comments","events_url":"https://api.github.com/repos/CooperativeHumanTissueNetwork/Vocabulary/issues/2/events","html_url":"https://github.com/CooperativeHumanTissueNetwork/Vocabulary/pull/2","id":59815487,"number":2,"title":"Alternative Representations (SQL, JSON, et al)","user":{"login":"drobbins","id":644892,"avatar_url":"https://avatars.githubusercontent.com/u/644892?v=3","gravatar_id":"","url":"https://api.github.com/users/drobbins","html_url":"https://github.com/drobbins","followers_url":"https://api.github.com/users/drobbins/followers","following_url":"https://api.github.com/users/drobbins/following{/other_user}","gists_url":"https://api.github.com/users/drobbins/gists{/gist_id}","starred_url":"https://api.github.com/users/drobbins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drobbins/subscriptions","organizations_url":"https://api.github.com/users/drobbins/orgs","repos_url":"https://api.github.com/users/drobbins/repos","events_url":"https://api.github.com/users/drobbins/events{/privacy}","received_events_url":"https://api.github.com/users/drobbins/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-03-04T15:43:53Z","updated_at":"2015-03-04T16:04:02Z","closed_at":"2015-03-04T16:03:53Z","pull_request":{"url":"https://api.github.com/repos/CooperativeHumanTissueNetwork/Vocabulary/pulls/2","html_url":"https://github.com/CooperativeHumanTissueNetwork/Vocabulary/pull/2","diff_url":"https://github.com/CooperativeHumanTissueNetwork/Vocabulary/pull/2.diff","patch_url":"https://github.com/CooperativeHumanTissueNetwork/Vocabulary/pull/2.patch"},"body":"I've added annotated scripts for generating alternative representations of the vocabulary, including:\r\n\r\n* SQL/Relational\r\n* JSON\r\n* [JSON-LD]\r\n* N-Triples\r\n\r\n## Scripts\r\nThe generation scripts are in [Literate Coffeescript](http://coffeescript.org/#literate). I've been able to run them both on the Mac and on Windows, so they should be cross-platform compatible.\r\n\r\nIdeally, we'll use the scripts to regenerate the alternate representations with every update to the vocabulary, and then check in the results (as I did here). This allows us to reference versioned copies of the various representations of the vocabulary, rather than re-generating them when we need them. It also provides an \"official\" copy of each representation.\r\n\r\n## Versioning\r\nI propose we keep the vocabulary version at 1.0.0 as we introduce these new representations, since we made no changes to the vocabulary itself. We can move the tag to the appropriate commit. Alternatively we can bump the version to 1.0.1 or 1.1.0 to reflect the backwards-compatible addition.\r\n\r\nWe should version the scripts and the vocabulary separately (scripts version is in `scripts/package.json`); this first release of the scripts will be 1.0.0.\r\n\r\n[JSON-LD]: http://json-ld.org/ \"JSON-LD Homepage\""},"comment":{"url":"https://api.github.com/repos/CooperativeHumanTissueNetwork/Vocabulary/issues/comments/77185892","html_url":"https://github.com/CooperativeHumanTissueNetwork/Vocabulary/pull/2#issuecomment-77185892","issue_url":"https://api.github.com/repos/CooperativeHumanTissueNetwork/Vocabulary/issues/2","id":77185892,"user":{"login":"drobbins","id":644892,"avatar_url":"https://avatars.githubusercontent.com/u/644892?v=3","gravatar_id":"","url":"https://api.github.com/users/drobbins","html_url":"https://github.com/drobbins","followers_url":"https://api.github.com/users/drobbins/followers","following_url":"https://api.github.com/users/drobbins/following{/other_user}","gists_url":"https://api.github.com/users/drobbins/gists{/gist_id}","starred_url":"https://api.github.com/users/drobbins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drobbins/subscriptions","organizations_url":"https://api.github.com/users/drobbins/orgs","repos_url":"https://api.github.com/users/drobbins/repos","events_url":"https://api.github.com/users/drobbins/events{/privacy}","received_events_url":"https://api.github.com/users/drobbins/received_events","type":"User","site_admin":false},"created_at":"2015-03-04T16:04:02Z","updated_at":"2015-03-04T16:04:02Z","body":"Awesome. Thanks all."}}