{"action":"created","issue":{"url":"https://api.github.com/repos/pypa/interoperability-peps/issues/31","labels_url":"https://api.github.com/repos/pypa/interoperability-peps/issues/31/labels{/name}","comments_url":"https://api.github.com/repos/pypa/interoperability-peps/issues/31/comments","events_url":"https://api.github.com/repos/pypa/interoperability-peps/issues/31/events","html_url":"https://github.com/pypa/interoperability-peps/issues/31","id":105281632,"number":31,"title":"PEP 426: Define a JSON-LD context as part of the proposal","user":{"login":"ncoghlan","id":1026649,"avatar_url":"https://avatars.githubusercontent.com/u/1026649?v=3","gravatar_id":"","url":"https://api.github.com/users/ncoghlan","html_url":"https://github.com/ncoghlan","followers_url":"https://api.github.com/users/ncoghlan/followers","following_url":"https://api.github.com/users/ncoghlan/following{/other_user}","gists_url":"https://api.github.com/users/ncoghlan/gists{/gist_id}","starred_url":"https://api.github.com/users/ncoghlan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ncoghlan/subscriptions","organizations_url":"https://api.github.com/users/ncoghlan/orgs","repos_url":"https://api.github.com/users/ncoghlan/repos","events_url":"https://api.github.com/users/ncoghlan/events{/privacy}","received_events_url":"https://api.github.com/users/ncoghlan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pypa/interoperability-peps/labels/Metadata","name":"Metadata","color":"eb6420"},{"url":"https://api.github.com/repos/pypa/interoperability-peps/labels/PEP426","name":"PEP426","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":21,"created_at":"2015-09-08T01:01:53Z","updated_at":"2015-12-01T13:39:50Z","closed_at":null,"body":"I finally found time to investigate JSON-LD as Wes Turner has regularly suggested. It does look like a good fit for what I want to achieve with the metadata 2.0 spec: http://www.w3.org/TR/json-ld/#basic-concepts\r\n\r\nAlso useful to me was this blog post from the JSON-LD lead editor: http://manu.sporny.org/2014/json-ld-origins-2/\r\n\r\nI've long ignored the semantic web people because they tend to design and create overengineered solutions that are completely impractical for real world use. Sporny's post persuaded me that JSON-LD wasn't like that, and hence worth investigating further."},"comment":{"url":"https://api.github.com/repos/pypa/interoperability-peps/issues/comments/160973040","html_url":"https://github.com/pypa/interoperability-peps/issues/31#issuecomment-160973040","issue_url":"https://api.github.com/repos/pypa/interoperability-peps/issues/31","id":160973040,"user":{"login":"westurner","id":50891,"avatar_url":"https://avatars.githubusercontent.com/u/50891?v=3","gravatar_id":"","url":"https://api.github.com/users/westurner","html_url":"https://github.com/westurner","followers_url":"https://api.github.com/users/westurner/followers","following_url":"https://api.github.com/users/westurner/following{/other_user}","gists_url":"https://api.github.com/users/westurner/gists{/gist_id}","starred_url":"https://api.github.com/users/westurner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/westurner/subscriptions","organizations_url":"https://api.github.com/users/westurner/orgs","repos_url":"https://api.github.com/users/westurner/repos","events_url":"https://api.github.com/users/westurner/events{/privacy}","received_events_url":"https://api.github.com/users/westurner/received_events","type":"User","site_admin":false},"created_at":"2015-12-01T13:39:50Z","updated_at":"2015-12-01T13:39:50Z","body":"> Do I already have the metadata for this [installed] package in my journaled, append-only, JSON-LD log of (system/VIRTUAL_ENV) pip operations?\r\n\r\n```json\r\n{ \"events\": [\r\n     {\"@type\": \"InstallEvent\",\r\n      \"command\": \"pip install -U pip\"\r\n      \"description\": \"log message\",\r\n      \"packages\": [\r\n           {\"name\": \"pip\", \"version\": \"7.1.2\", \"versionsepc\": \">=7.0.0\"  # PEP 0508,\r\n            \"versionwas\": \"7.1.0\", # [... pypi/pip/json metadata ... ] }\r\n      ]}\r\n]}\r\n```\r\n\r\nThen indexing on ``events[*][\"packages\"][*][\"name\"]`` would create a journaled history of the env (according to [pip, ])"}}