<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">pon, 26. lis 2020. u 15:20 Jeroen Hoek <<a href="mailto:mail@jeroenhoek.nl">mail@jeroenhoek.nl</a>> napisao je:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 26-10-2020 13:44, Janko Mihelić wrote:<br>
<br>
I would use a separate role for the poi (point-of-interest) itself, so<br>
data consumers know what the subject of the relation is (the poi), where<br>
its places of admission (entrances) are, and where tickets are issued.<br></blockquote><div><br></div><div>I have a feeling the poi role is a bit vague. I would keep it optional, with only admission and issue being required for the admission relation to work.</div><div><br></div><div>For example, your restaurant example, if the restaurant is poi, and one entrance is admission, what if someone adds a second entrance and forgets to add it to the admission relation? Then the system breaks down, and the router routes you through the second entrance.</div><div>I would keep it simple, and add the whole restaurant as admission.</div><div><br></div><div>But I'm sure there are examples where a third role would be necessary. I'd like to keep this for a different proposal, and keep it simple for now.<br></div><div><br></div><div>
<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
For neatness and extensibility, perhaps admission:issue:* can be used as<br>
namespace for these? Data consumers then know that any admission:issue:*<br>
key means tickets can be got there, and you can document the common<br>
types (e.g., admission:issue:website, admission:issue:phone,<br>
admission:issue:roaming=yes (or something like that, for the roaming<br>
ranger edge case)).

</div></blockquote><div><br></div><div>I like this one. So in addition to relation members with the "issue" role, you can also get the ticket through all the admission:issue:xxx=* ways. I'll add it to the wiki.<br></div><div><br></div>Janko<br></div></div>