{"action":"created","comment":{"url":"https://api.github.com/repos/solid/solid/pulls/comments/53695671","id":53695671,"diff_hunk":"@@ -0,0 +1,155 @@\n+# Solid Notifications\n+\n+Solid notifications are intended to announce social interactions and data. A\n+Solid notification is an [LDP Resource](https://www.w3.org/TR/ldp/#ldpr) which\n+is submitted to and resides in an [LDP\n+Container](https://www.w3.org/TR/ldp/#ldpc), i.e., a [Solid inbox](inbox.md).\n+\n+The contents of a notification is application specific. We derive two core\n+principles from this:\n+\n+1. a notification can contain arbitrary data\n+2. a notification is vocabulary agnostic\n+\n+Applications can create notifications to use any vocabulary to describe its\n+contents in any shape and form. Multiple notifications can be contained inside a\n+single resource or span across different resources. A single resource with\n+multiple notifications may be suitable for `HTTP PATCH`, whereas multiple\n+resources containing a single notification may be suitable for `HTTP POST` or\n+`PUT`. If different access controls are desired for inboxes and notifications,\n+implementing a multiple notification approach with `HTTP POST` or `PUT` may be\n+preferable.\n+\n+\n+## Namespaces and document conventions\n+The following namespaces are used in this document:\n+\n+|Prefix|Namespace\n+|------|---------\n+|solid|http://www.w3.org/ns/solid/terms#\n+|xsd|http://www.w3.org/2001/XMLSchema#\n+|dcterms|http://purl.org/dc/terms/\n+|sioc|http://rdfs.org/sioc/ns#\n+|foaf|http://xmlns.com/foaf/0.1/\n+|pingback|http://purl.org/net/pingback/\n+|as|http://www.w3.org/ns/activitystreams#\n+|schema|https://schema.org/\n+\n+All RDF examples are written in Turtle syntax.\n+\n+\n+## Discovery\n+\n+An inbox container can be discovered via the `solid:inbox` property, in which\n+each notification can be discovered via `ldp:contains` relations. Notifications\n+that are of LDP RDF Source should be instances of `solid:Notification`. Although\n+`solid:Notification` is not required to discover notifications, it is good","path":"proposals/notifications.md","position":46,"original_position":46,"commit_id":"d0322f47615a7bf8dad6d0f0a1eb4dc296f65928","original_commit_id":"d0322f47615a7bf8dad6d0f0a1eb4dc296f65928","user":{"login":"dmitrizagidulin","id":947005,"avatar_url":"https://avatars.githubusercontent.com/u/947005?v=3","gravatar_id":"","url":"https://api.github.com/users/dmitrizagidulin","html_url":"https://github.com/dmitrizagidulin","followers_url":"https://api.github.com/users/dmitrizagidulin/followers","following_url":"https://api.github.com/users/dmitrizagidulin/following{/other_user}","gists_url":"https://api.github.com/users/dmitrizagidulin/gists{/gist_id}","starred_url":"https://api.github.com/users/dmitrizagidulin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmitrizagidulin/subscriptions","organizations_url":"https://api.github.com/users/dmitrizagidulin/orgs","repos_url":"https://api.github.com/users/dmitrizagidulin/repos","events_url":"https://api.github.com/users/dmitrizagidulin/events{/privacy}","received_events_url":"https://api.github.com/users/dmitrizagidulin/received_events","type":"User","site_admin":false},"body":"Are we sure about this part? If we don't require apps to use `solid:Notification` property, aren't we basically saying \"anything in the inbox is potentially a notification, figure it out yourself\"?","created_at":"2016-02-22T21:27:23Z","updated_at":"2016-02-22T21:27:23Z","html_url":"https://github.com/solid/solid/pull/58#discussion_r53695671","pull_request_url":"https://api.github.com/repos/solid/solid/pulls/58","_links":{"self":{"href":"https://api.github.com/repos/solid/solid/pulls/comments/53695671"},"html":{"href":"https://github.com/solid/solid/pull/58#discussion_r53695671"},"pull_request":{"href":"https://api.github.com/repos/solid/solid/pulls/58"}}},"pull_request":{"url":"https://api.github.com/repos/solid/solid/pulls/58","id":58184995,"html_url":"https://github.com/solid/solid/pull/58","diff_url":"https://github.com/solid/solid/pull/58.diff","patch_url":"https://github.com/solid/solid/pull/58.patch","issue_url":"https://api.github.com/repos/solid/solid/issues/58","number":58,"state":"open","locked":false,"title":"Solid inbox notifications","user":{"login":"csarven","id":429987,"avatar_url":"https://avatars.githubusercontent.com/u/429987?v=3","gravatar_id":"","url":"https://api.github.com/users/csarven","html_url":"https://github.com/csarven","followers_url":"https://api.github.com/users/csarven/followers","following_url":"https://api.github.com/users/csarven/following{/other_user}","gists_url":"https://api.github.com/users/csarven/gists{/gist_id}","starred_url":"https://api.github.com/users/csarven/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/csarven/subscriptions","organizations_url":"https://api.github.com/users/csarven/orgs","repos_url":"https://api.github.com/users/csarven/repos","events_url":"https://api.github.com/users/csarven/events{/privacy}","received_events_url":"https://api.github.com/users/csarven/received_events","type":"User","site_admin":false},"body":"","created_at":"2016-02-03T19:09:06Z","updated_at":"2016-02-22T21:27:23Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b6bab3b60c8ec328739fed47dd681da567b2453f","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/solid/solid/pulls/58/commits","review_comments_url":"https://api.github.com/repos/solid/solid/pulls/58/comments","review_comment_url":"https://api.github.com/repos/solid/solid/pulls/comments{/number}","comments_url":"https://api.github.com/repos/solid/solid/issues/58/comments","statuses_url":"https://api.github.com/repos/solid/solid/statuses/d0322f47615a7bf8dad6d0f0a1eb4dc296f65928","head":{"label":"solid:notifications","ref":"notifications","sha":"d0322f47615a7bf8dad6d0f0a1eb4dc296f65928","user":{"login":"solid","id":14262490,"avatar_url":"https://avatars.githubusercontent.com/u/14262490?v=3","gravatar_id":"","url":"https://api.github.com/users/solid","html_url":"https://github.com/solid","followers_url":"https://api.github.com/users/solid/followers","following_url":"https://api.github.com/users/solid/following{/other_user}","gists_url":"https://api.github.com/users/solid/gists{/gist_id}","starred_url":"https://api.github.com/users/solid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/solid/subscriptions","organizations_url":"https://api.github.com/users/solid/orgs","repos_url":"https://api.github.com/users/solid/repos","events_url":"https://api.github.com/users/solid/events{/privacy}","received_events_url":"https://api.github.com/users/solid/received_events","type":"Organization","site_admin":false},"repo":{"id":46769790,"name":"solid","full_name":"solid/solid","owner":{"login":"solid","id":14262490,"avatar_url":"https://avatars.githubusercontent.com/u/14262490?v=3","gravatar_id":"","url":"https://api.github.com/users/solid","html_url":"https://github.com/solid","followers_url":"https://api.github.com/users/solid/followers","following_url":"https://api.github.com/users/solid/following{/other_user}","gists_url":"https://api.github.com/users/solid/gists{/gist_id}","starred_url":"https://api.github.com/users/solid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/solid/subscriptions","organizations_url":"https://api.github.com/users/solid/orgs","repos_url":"https://api.github.com/users/solid/repos","events_url":"https://api.github.com/users/solid/events{/privacy}","received_events_url":"https://api.github.com/users/solid/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/solid/solid","description":"Solid - Re-decentralizing the web (project directory)","fork":false,"url":"https://api.github.com/repos/solid/solid","forks_url":"https://api.github.com/repos/solid/solid/forks","keys_url":"https://api.github.com/repos/solid/solid/keys{/key_id}","collaborators_url":"https://api.github.com/repos/solid/solid/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/solid/solid/teams","hooks_url":"https://api.github.com/repos/solid/solid/hooks","issue_events_url":"https://api.github.com/repos/solid/solid/issues/events{/number}","events_url":"https://api.github.com/repos/solid/solid/events","assignees_url":"https://api.github.com/repos/solid/solid/assignees{/user}","branches_url":"https://api.github.com/repos/solid/solid/branches{/branch}","tags_url":"https://api.github.com/repos/solid/solid/tags","blobs_url":"https://api.github.com/repos/solid/solid/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/solid/solid/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/solid/solid/git/refs{/sha}","trees_url":"https://api.github.com/repos/solid/solid/git/trees{/sha}","statuses_url":"https://api.github.com/repos/solid/solid/statuses/{sha}","languages_url":"https://api.github.com/repos/solid/solid/languages","stargazers_url":"https://api.github.com/repos/solid/solid/stargazers","contributors_url":"https://api.github.com/repos/solid/solid/contributors","subscribers_url":"https://api.github.com/repos/solid/solid/subscribers","subscription_url":"https://api.github.com/repos/solid/solid/subscription","commits_url":"https://api.github.com/repos/solid/solid/commits{/sha}","git_commits_url":"https://api.github.com/repos/solid/solid/git/commits{/sha}","comments_url":"https://api.github.com/repos/solid/solid/comments{/number}","issue_comment_url":"https://api.github.com/repos/solid/solid/issues/comments{/number}","contents_url":"https://api.github.com/repos/solid/solid/contents/{+path}","compare_url":"https://api.github.com/repos/solid/solid/compare/{base}...{head}","merges_url":"https://api.github.com/repos/solid/solid/merges","archive_url":"https://api.github.com/repos/solid/solid/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/solid/solid/downloads","issues_url":"https://api.github.com/repos/solid/solid/issues{/number}","pulls_url":"https://api.github.com/repos/solid/solid/pulls{/number}","milestones_url":"https://api.github.com/repos/solid/solid/milestones{/number}","notifications_url":"https://api.github.com/repos/solid/solid/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/solid/solid/labels{/name}","releases_url":"https://api.github.com/repos/solid/solid/releases{/id}","deployments_url":"https://api.github.com/repos/solid/solid/deployments","created_at":"2015-11-24T05:45:27Z","updated_at":"2016-02-22T20:18:40Z","pushed_at":"2016-02-17T16:53:01Z","git_url":"git://github.com/solid/solid.git","ssh_url":"git@github.com:solid/solid.git","clone_url":"https://github.com/solid/solid.git","svn_url":"https://github.com/solid/solid","homepage":"","size":39,"stargazers_count":25,"watchers_count":25,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":4,"mirror_url":null,"open_issues_count":63,"forks":4,"open_issues":63,"watchers":25,"default_branch":"master"}},"base":{"label":"solid:master","ref":"master","sha":"fbbd7e482b2b8a15d2a75ce42bdfc6b6079e91c4","user":{"login":"solid","id":14262490,"avatar_url":"https://avatars.githubusercontent.com/u/14262490?v=3","gravatar_id":"","url":"https://api.github.com/users/solid","html_url":"https://github.com/solid","followers_url":"https://api.github.com/users/solid/followers","following_url":"https://api.github.com/users/solid/following{/other_user}","gists_url":"https://api.github.com/users/solid/gists{/gist_id}","starred_url":"https://api.github.com/users/solid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/solid/subscriptions","organizations_url":"https://api.github.com/users/solid/orgs","repos_url":"https://api.github.com/users/solid/repos","events_url":"https://api.github.com/users/solid/events{/privacy}","received_events_url":"https://api.github.com/users/solid/received_events","type":"Organization","site_admin":false},"repo":{"id":46769790,"name":"solid","full_name":"solid/solid","owner":{"login":"solid","id":14262490,"avatar_url":"https://avatars.githubusercontent.com/u/14262490?v=3","gravatar_id":"","url":"https://api.github.com/users/solid","html_url":"https://github.com/solid","followers_url":"https://api.github.com/users/solid/followers","following_url":"https://api.github.com/users/solid/following{/other_user}","gists_url":"https://api.github.com/users/solid/gists{/gist_id}","starred_url":"https://api.github.com/users/solid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/solid/subscriptions","organizations_url":"https://api.github.com/users/solid/orgs","repos_url":"https://api.github.com/users/solid/repos","events_url":"https://api.github.com/users/solid/events{/privacy}","received_events_url":"https://api.github.com/users/solid/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/solid/solid","description":"Solid - Re-decentralizing the web (project directory)","fork":false,"url":"https://api.github.com/repos/solid/solid","forks_url":"https://api.github.com/repos/solid/solid/forks","keys_url":"https://api.github.com/repos/solid/solid/keys{/key_id}","collaborators_url":"https://api.github.com/repos/solid/solid/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/solid/solid/teams","hooks_url":"https://api.github.com/repos/solid/solid/hooks","issue_events_url":"https://api.github.com/repos/solid/solid/issues/events{/number}","events_url":"https://api.github.com/repos/solid/solid/events","assignees_url":"https://api.github.com/repos/solid/solid/assignees{/user}","branches_url":"https://api.github.com/repos/solid/solid/branches{/branch}","tags_url":"https://api.github.com/repos/solid/solid/tags","blobs_url":"https://api.github.com/repos/solid/solid/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/solid/solid/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/solid/solid/git/refs{/sha}","trees_url":"https://api.github.com/repos/solid/solid/git/trees{/sha}","statuses_url":"https://api.github.com/repos/solid/solid/statuses/{sha}","languages_url":"https://api.github.com/repos/solid/solid/languages","stargazers_url":"https://api.github.com/repos/solid/solid/stargazers","contributors_url":"https://api.github.com/repos/solid/solid/contributors","subscribers_url":"https://api.github.com/repos/solid/solid/subscribers","subscription_url":"https://api.github.com/repos/solid/solid/subscription","commits_url":"https://api.github.com/repos/solid/solid/commits{/sha}","git_commits_url":"https://api.github.com/repos/solid/solid/git/commits{/sha}","comments_url":"https://api.github.com/repos/solid/solid/comments{/number}","issue_comment_url":"https://api.github.com/repos/solid/solid/issues/comments{/number}","contents_url":"https://api.github.com/repos/solid/solid/contents/{+path}","compare_url":"https://api.github.com/repos/solid/solid/compare/{base}...{head}","merges_url":"https://api.github.com/repos/solid/solid/merges","archive_url":"https://api.github.com/repos/solid/solid/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/solid/solid/downloads","issues_url":"https://api.github.com/repos/solid/solid/issues{/number}","pulls_url":"https://api.github.com/repos/solid/solid/pulls{/number}","milestones_url":"https://api.github.com/repos/solid/solid/milestones{/number}","notifications_url":"https://api.github.com/repos/solid/solid/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/solid/solid/labels{/name}","releases_url":"https://api.github.com/repos/solid/solid/releases{/id}","deployments_url":"https://api.github.com/repos/solid/solid/deployments","created_at":"2015-11-24T05:45:27Z","updated_at":"2016-02-22T20:18:40Z","pushed_at":"2016-02-17T16:53:01Z","git_url":"git://github.com/solid/solid.git","ssh_url":"git@github.com:solid/solid.git","clone_url":"https://github.com/solid/solid.git","svn_url":"https://github.com/solid/solid","homepage":"","size":39,"stargazers_count":25,"watchers_count":25,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":4,"mirror_url":null,"open_issues_count":63,"forks":4,"open_issues":63,"watchers":25,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/solid/solid/pulls/58"},"html":{"href":"https://github.com/solid/solid/pull/58"},"issue":{"href":"https://api.github.com/repos/solid/solid/issues/58"},"comments":{"href":"https://api.github.com/repos/solid/solid/issues/58/comments"},"review_comments":{"href":"https://api.github.com/repos/solid/solid/pulls/58/comments"},"review_comment":{"href":"https://api.github.com/repos/solid/solid/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/solid/solid/pulls/58/commits"},"statuses":{"href":"https://api.github.com/repos/solid/solid/statuses/d0322f47615a7bf8dad6d0f0a1eb4dc296f65928"}}}}