{"action":"created","issue":{"url":"https://api.github.com/repos/jsongraph/json-graph-specification/issues/22","labels_url":"https://api.github.com/repos/jsongraph/json-graph-specification/issues/22/labels{/name}","comments_url":"https://api.github.com/repos/jsongraph/json-graph-specification/issues/22/comments","events_url":"https://api.github.com/repos/jsongraph/json-graph-specification/issues/22/events","html_url":"https://github.com/jsongraph/json-graph-specification/issues/22","id":99719331,"number":22,"title":"Edges between sub-nodes inside nodes","user":{"login":"RangerMauve","id":911495,"avatar_url":"https://avatars.githubusercontent.com/u/911495?v=3","gravatar_id":"","url":"https://api.github.com/users/RangerMauve","html_url":"https://github.com/RangerMauve","followers_url":"https://api.github.com/users/RangerMauve/followers","following_url":"https://api.github.com/users/RangerMauve/following{/other_user}","gists_url":"https://api.github.com/users/RangerMauve/gists{/gist_id}","starred_url":"https://api.github.com/users/RangerMauve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RangerMauve/subscriptions","organizations_url":"https://api.github.com/users/RangerMauve/orgs","repos_url":"https://api.github.com/users/RangerMauve/repos","events_url":"https://api.github.com/users/RangerMauve/events{/privacy}","received_events_url":"https://api.github.com/users/RangerMauve/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2015-08-07T19:55:20Z","updated_at":"2015-08-12T13:52:37Z","closed_at":null,"body":"An application that I'm working on involves having nodes that are essentially graphs with input nodes and output nodes. Edges then connect an output from one node to the input of another node. Any ides of how I should use the json-graph-specification with this use case?\r\n\r\nRight now I'm currently storing the name of the input and output within the metadata of the edge, but it feels like there should be a better way to do this."},"comment":{"url":"https://api.github.com/repos/jsongraph/json-graph-specification/issues/comments/130313340","html_url":"https://github.com/jsongraph/json-graph-specification/issues/22#issuecomment-130313340","issue_url":"https://api.github.com/repos/jsongraph/json-graph-specification/issues/22","id":130313340,"user":{"login":"abargnesi","id":149445,"avatar_url":"https://avatars.githubusercontent.com/u/149445?v=3","gravatar_id":"","url":"https://api.github.com/users/abargnesi","html_url":"https://github.com/abargnesi","followers_url":"https://api.github.com/users/abargnesi/followers","following_url":"https://api.github.com/users/abargnesi/following{/other_user}","gists_url":"https://api.github.com/users/abargnesi/gists{/gist_id}","starred_url":"https://api.github.com/users/abargnesi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abargnesi/subscriptions","organizations_url":"https://api.github.com/users/abargnesi/orgs","repos_url":"https://api.github.com/users/abargnesi/repos","events_url":"https://api.github.com/users/abargnesi/events{/privacy}","received_events_url":"https://api.github.com/users/abargnesi/received_events","type":"User","site_admin":false},"created_at":"2015-08-12T13:52:37Z","updated_at":"2015-08-12T13:52:37Z","body":"To extend the JSON Graph Format base schema to support including a *graph* within a *node* this we would need *additionalProperties* set to `true` on *node*. I would rather duplicate the schema in the nested graph scenario to ensure we have a clean separation.\r\n\r\nWe should be drawing a line in the sand and saying, use this schema if you need a basic graph, use this other schema if you need nested graph support, and so on...I believe support for a graph structure at the media type level is really valuable."}}