Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates to notifications #14

Closed
csarven opened this issue Jun 28, 2016 · 4 comments
Closed

Updates to notifications #14

csarven opened this issue Jun 28, 2016 · 4 comments

Comments

@csarven
Copy link
Member

csarven commented Jun 28, 2016

Should the spec include how to update notifications e.g., delete, update? Out of scope? Depends on data model?

@rhiaro
Copy link
Member

rhiaro commented Jun 28, 2016

'just' LDP changing resources?

@csarven
Copy link
Member Author

csarven commented Jun 30, 2016

Mostly but not necessarily in LDP terms. General instructions and expectations for operations that are closely aligned with HTTP DELETE, PUT, PATCH.

One use-case:

  1. User makes an annotation (stores it on their server) and sends a notification to the receiver.
  2. User decides to delete their annotation.

What should happen next? User sends a new notification to the receiver that they deleted something (in that case it is a new notification about another notification and what to do for it) or delete the notification itself (in that case, do they have access to do so?)

Considerations with the data model: for example: AS2 will announce different activities for something was Created, Deleted, or Undone - like a log. In other models, this may not be desired i.e., the user just wants to delete/undo the earlier notification.

If at all, how much should this spec describe this - perhaps non-normative? Aside: I'm feeling that we might need a section on 'Common Application Stuff'

@rhiaro
Copy link
Member

rhiaro commented Sep 2, 2016

I think this is totally out of scope. Social (or other) applications that send notifications in different ways can all use the LDN mechanism. AP does it a certain way with AS2, another protocol might make different decisions about when to send notifications... And once a notification has been created on a server, it is a web resource like any other. If that server has some way of doing write operations on its resources (like LDP) that's fine. If not, also fine. We can probably leave this out altogether.

@csarven
Copy link
Member Author

csarven commented Sep 2, 2016

Okay to leave it out. Whether HTTP methods are used, or the server physically updates (out of band), or by another approach is fine. The focus of the spec is about discovery/delivery/reuse as opposed to management or updates.

@csarven csarven closed this as completed Sep 2, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants