{"action":"created","issue":{"url":"https://api.github.com/repos/TAXIIProject/TAXII-Specifications/issues/55","labels_url":"https://api.github.com/repos/TAXIIProject/TAXII-Specifications/issues/55/labels{/name}","comments_url":"https://api.github.com/repos/TAXIIProject/TAXII-Specifications/issues/55/comments","events_url":"https://api.github.com/repos/TAXIIProject/TAXII-Specifications/issues/55/events","html_url":"https://github.com/TAXIIProject/TAXII-Specifications/issues/55","id":64278767,"number":55,"title":"Proposal: Remove Content Binding IDs for MIME Types","user":{"login":"MarkDavidson","id":2951827,"avatar_url":"https://avatars.githubusercontent.com/u/2951827?v=3","gravatar_id":"","url":"https://api.github.com/users/MarkDavidson","html_url":"https://github.com/MarkDavidson","followers_url":"https://api.github.com/users/MarkDavidson/followers","following_url":"https://api.github.com/users/MarkDavidson/following{/other_user}","gists_url":"https://api.github.com/users/MarkDavidson/gists{/gist_id}","starred_url":"https://api.github.com/users/MarkDavidson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarkDavidson/subscriptions","organizations_url":"https://api.github.com/users/MarkDavidson/orgs","repos_url":"https://api.github.com/users/MarkDavidson/repos","events_url":"https://api.github.com/users/MarkDavidson/events{/privacy}","received_events_url":"https://api.github.com/users/MarkDavidson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-03-25T14:10:35Z","updated_at":"2015-05-13T12:33:29Z","closed_at":null,"body":"Currently, Content Binding IDs are used to identify content types in a TAXII Message (e.g., content of STIX 1.1.1). However, experience has shown that MIME types are increasingly used as Content Binding IDs (e.g., S/MIME) and that all uses of Content Binding IDs that are not MIME Types (e.g., STIX versions) could be implemented as a MIME Type. Additionally, the Content Binding ID concept is redundant with, and does not add any value to, the MIME Type concept. This change proposes that Content Binding IDs are removed from the TAXII vocabulary in favor of MIME Types so that TAXII does not ‘reinvent the wheel’.\r\n\r\nSince MIME object processing is already prevalent in the internet, the hope is that TAXII's use of MIME objects will allow for more generalized processing. "},"comment":{"url":"https://api.github.com/repos/TAXIIProject/TAXII-Specifications/issues/comments/101650402","html_url":"https://github.com/TAXIIProject/TAXII-Specifications/issues/55#issuecomment-101650402","issue_url":"https://api.github.com/repos/TAXIIProject/TAXII-Specifications/issues/55","id":101650402,"user":{"login":"traut","id":45051,"avatar_url":"https://avatars.githubusercontent.com/u/45051?v=3","gravatar_id":"","url":"https://api.github.com/users/traut","html_url":"https://github.com/traut","followers_url":"https://api.github.com/users/traut/followers","following_url":"https://api.github.com/users/traut/following{/other_user}","gists_url":"https://api.github.com/users/traut/gists{/gist_id}","starred_url":"https://api.github.com/users/traut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/traut/subscriptions","organizations_url":"https://api.github.com/users/traut/orgs","repos_url":"https://api.github.com/users/traut/repos","events_url":"https://api.github.com/users/traut/events{/privacy}","received_events_url":"https://api.github.com/users/traut/received_events","type":"User","site_admin":false},"created_at":"2015-05-13T12:33:29Z","updated_at":"2015-05-13T12:33:29Z","body":"As far as I understand, it is possible to specify desired content_binding in a poll request. This allows clients to request only the content they can process.\r\n\r\nI can't see how this can be supported with MIME types. Client has no way of specifying required types (content_binding field in Poll Request message will be removed) and server have no way of filtering out the types (because MIME type is inside content block) without parsing the content.\r\n\r\nHow would that work?"}}