{"id":41,"date":"2021-09-09T10:18:10","date_gmt":"2021-09-09T10:18:10","guid":{"rendered":"https:\/\/www.w3.org\/community\/tdmrep\/?p=41"},"modified":"2021-09-09T10:18:14","modified_gmt":"2021-09-09T10:18:14","slug":"minutes-september-7th-2021","status":"publish","type":"post","link":"https:\/\/www.w3.org\/community\/tdmrep\/2021\/09\/09\/minutes-september-7th-2021\/","title":{"rendered":"Minutes, September 7th, 2021"},"content":{"rendered":"\n<p><strong>Status:<\/strong><\/p>\n\n\n\n<p>During its early meetings, the group worked on what TDM means in practice, the vocabulary to be used during the project, the goals and requirements for a technical solution, created several use cases and compiled a set of past and existing initiatives with a similar scope. The group then agreed on three alternative technical solutions for expressing the reservation of TDM rights: one based on http headers, another based on a file hosted on the origin server, and a third based on html meta tags. These three solutions correspond to different situations and technical skills.\u00a0<\/p>\n\n\n\n<p>In May, the group defined a machine readable TDM policy which details how a rightsholder can be contacted and conditions in which a TDM license can be acquired. It was agreed that TDM Policies would be defined as a profile of ODRL 2. In June, a complete draft of specification (<a rel=\"noreferrer noopener nofollow\" href=\"https:\/\/w3c.github.io\/tdm-reservation-protocol\/spec\/\" target=\"_blank\">https:\/\/w3c.github.io\/tdm-reservation-protocol\/spec\/<\/a>) was written, which includes details like the priority by which the 3 techniques must be processed by TDM Agents and how TDM Agents should react to protocol errors.<\/p>\n\n\n\n<p>From July to August, details of the specification were discussed and the group requested advice and prototyping from content providers and TDM Actors.  <\/p>\n\n\n\n<p><strong>Participants: Giulia, Robin, Claudio, Fred, Laurent<\/strong><\/p>\n\n\n\n<p>#issue 23 and #20: these issues are strongly related to possible protocol errors and how TDM Agents should react to such errors (made by content providers). As a general mechanism, in case protocol errors are detected by TDM Agents, the fallback is to consider that tdm-reservation is unset. tdm-reservation=2 with no tdm-policy property is a kind of protocol error, but applying the general rule in this case was controversial. <\/p>\n\n\n\n<p>The decision of the group is to suppress this value 2, which suppresses the controverse and simplifies the spec at the same time. <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>a TDM Agent which sees\u00a0<code>tdm-reservation<\/code>\u00a0= 1 and NO\u00a0<code>tdm-policy<\/code>\u00a0property will assume that there is NO way to get rights to use the content<\/li><li>a TDM Agent which sees\u00a0<code>tdm-reservation<\/code>\u00a0= 1 and a\u00a0<code>tdm-policy<\/code>\u00a0property set will assume that there is a way to get rights to use the content and will decide if it tries to get more information or stop there. <\/li><\/ul>\n\n\n\n<p>The issues will be closed as soon as the modification of the specification is approved. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Status: During its early meetings, the group worked on what TDM means in practice, the vocabulary to be used during the project, the goals and requirements for a technical solution, created several use cases and compiled a set of past &hellip; <a href=\"https:\/\/www.w3.org\/community\/tdmrep\/2021\/09\/09\/minutes-september-7th-2021\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":12088,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-41","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.w3.org\/community\/tdmrep\/wp-json\/wp\/v2\/posts\/41","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.w3.org\/community\/tdmrep\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.w3.org\/community\/tdmrep\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/tdmrep\/wp-json\/wp\/v2\/users\/12088"}],"replies":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/tdmrep\/wp-json\/wp\/v2\/comments?post=41"}],"version-history":[{"count":1,"href":"https:\/\/www.w3.org\/community\/tdmrep\/wp-json\/wp\/v2\/posts\/41\/revisions"}],"predecessor-version":[{"id":42,"href":"https:\/\/www.w3.org\/community\/tdmrep\/wp-json\/wp\/v2\/posts\/41\/revisions\/42"}],"wp:attachment":[{"href":"https:\/\/www.w3.org\/community\/tdmrep\/wp-json\/wp\/v2\/media?parent=41"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.w3.org\/community\/tdmrep\/wp-json\/wp\/v2\/categories?post=41"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.w3.org\/community\/tdmrep\/wp-json\/wp\/v2\/tags?post=41"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}