Re: [Specifications] Add Use Case: Creating events indirectly (ie. with PUT)

Review status: 0 of 1 files reviewed at latest revision, 13 unresolved discussions, some commit checks broke.

---

*[drafts/use-cases/5.1.creating-event-with-put.md, line 10 at r1](https://reviewable.io:443/reviews/hydracg/specifications/143#-KxcV7lBobudR-WyuFut:-KxrfeVp2lxiBeYiQFU_:b-96vylv) ([raw file](https://github.com/hydracg/specifications/blob/f03e3028e6417adf2767a44c0c854b4af3b5fb4d/drafts/use-cases/5.1.creating-event-with-put.md#L10)):*
<details><summary><i>Previously, tpluscode (Tomasz Pluskiewicz) wrote…</i></summary><blockquote>

Do you have any suggestions?
</blockquote></details>

For the client, one of the benefits comes with enabling it to create content while online, establishing relationships and then syncing it with a server once online, maybe even with https://github.com/WICG/BackgroundSync
To keep it simple I think we can just mention
service (server) - take advantage of Idempotence
app (client) - control the URL (but here HTTP slug heder might also do)

---

*[drafts/use-cases/5.1.creating-event-with-put.md, line 42 at r1](https://reviewable.io:443/reviews/hydracg/specifications/143#-KxcW88cm2en7sVc9HI0:-KxrgyfKUAiVMsc8BZx7:b-kms2mw) ([raw file](https://github.com/hydracg/specifications/blob/f03e3028e6417adf2767a44c0c854b4af3b5fb4d/drafts/use-cases/5.1.creating-event-with-put.md#L42)):*
<details><summary><i>Previously, tpluscode (Tomasz Pluskiewicz) wrote…</i></summary><blockquote>

If you have some details in mind please create an issue for that use case so that it doesn't escape our attention
</blockquote></details>

I don't think that any use cases which we really care about will escape our attention, it may come up again when we continue with adding existing resources as members to collections

---

*[drafts/use-cases/5.1.creating-event-with-put.md, line 64 at r1](https://reviewable.io:443/reviews/hydracg/specifications/143#-KxYcL7VkgLlvZsRJlA4:-KxrhVqttEcpNP6lCnQz:b-sf4oqz) ([raw file](https://github.com/hydracg/specifications/blob/f03e3028e6417adf2767a44c0c854b4af3b5fb4d/drafts/use-cases/5.1.creating-event-with-put.md#L64)):*
<details><summary><i>Previously, tpluscode (Tomasz Pluskiewicz) wrote…</i></summary><blockquote>

Is that the same use case you mention in a comment above?
</blockquote></details>

I think so... once again I suggest to wait until a really strong use case for such scenario shows up

---

*[drafts/use-cases/5.1.creating-event-with-put.md, line 72 at r1](https://reviewable.io:443/reviews/hydracg/specifications/143#-KxchCDgCDQQ4nzkMnf4:-Kxri0YQKtDPIMcy6QPo:b-ocfilk) ([raw file](https://github.com/hydracg/specifications/blob/f03e3028e6417adf2767a44c0c854b4af3b5fb4d/drafts/use-cases/5.1.creating-event-with-put.md#L72)):*
<details><summary><i>Previously, lanthaler (Markus Lanthaler) wrote…</i></summary><blockquote>

No. I also don't understand how a client would know how to replace the variable without property as it has no semantics then apart from being required.
</blockquote></details>

In cases where one uses opaquer IRI, we shouldn't expect that variable in template maps to any value relevant for the payload. How about we leave this one without property and follow up in this issue - https://github.com/HydraCG/Specifications/issues/145

---


*Comments from [Reviewable](https://reviewable.io:443/reviews/hydracg/specifications/143)*
<!-- Sent from Reviewable.io -->


-- 
GitHub Notification of comment by elf-pavlik
Please view or discuss this issue at https://github.com/HydraCG/Specifications/pull/143#issuecomment-341159949 using your GitHub account

Received on Wednesday, 1 November 2017 16:30:16 UTC