{"id":371,"date":"2007-07-05T09:34:08","date_gmt":"2007-07-05T17:34:08","guid":{"rendered":"http:\/\/netmesh.info\/jernst\/uncategorized\/james-mcgovern-points-out-carml"},"modified":"2007-07-05T09:34:08","modified_gmt":"2007-07-05T17:34:08","slug":"james-mcgovern-points-out-carml","status":"publish","type":"post","link":"https:\/\/upon2020.com\/blog\/2007\/07\/james-mcgovern-points-out-carml\/","title":{"rendered":"James McGovern Points Out CARML"},"content":{"rendered":"<p>Maybe &quot;points out&quot; isn&#8217;t the right word, but James is <a href=\"http:\/\/duckdown.blogspot.com\/2007\/07\/links-for-2007-07-05.html\" target=\"_blank\">challenging<\/a> Pat Patterson, Kim Cameron, Dick Hardt and myself to provide feedback on Oracle&#8217;s <a href=\"http:\/\/www.oracle.com\/technology\/tech\/standards\/idm\/igf\/pdf\/IGF-CARML-spec-03.pdf\" target=\"_blank\">CARML<\/a> (links to PDF) specification. Can&#8217;t not take this bait, can I?<\/p>\n<p>My first impression is that the goals behind it are very laudable: as the Oracle web page on the <a href=\"http:\/\/www.oracle.com\/technology\/oramag\/oracle\/07-mar\/o27news.html\" target=\"_blank\">Identity Governance Framework (IGF)<\/a> states:<\/p>\n<blockquote>\n<p>CARML API enables developers to write applications that use identity-related data in a way that conforms to the policies guarding the use of that data.<\/p>\n<\/blockquote>\n<p>What I&#8217;m not so sure about is that actual (draft) spec lives up to that promise. There seems to be a lot of repetition in terms of how to express identity attributes (the basic concept, of a set of name-value pairs, that I have <a href=\"\/jernst\/Technical\/flat-identity-attributes-are-insufficient.html\">disagreed with<\/a> in the past but unfortunately seems to be the self-inflicted state of the art, here and elsewhere in identity land); I see no reason why CARML can&#8217;t reuse a lot of other definitions that accomplish that same feature.<\/p>\n<p>And the stuff that&#8217;s new is relatively thin. For example, <tt>LegalUseRef<\/tt> (on an attribute-level, rather than all-or-nothing level), is just an informal link &quot;for documentation purposes only&quot;. Same for <tt>QualityStatement<\/tt>.<\/p>\n<p>Having said that, the version of the spec I have looked at it only Draft 3. Let&#8217;s see where this goes &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Maybe &quot;points out&quot; isn&#8217;t the right word, but James is challenging Pat Patterson, Kim Cameron, Dick Hardt and myself to provide feedback on Oracle&#8217;s CARML (links to PDF) specification. Can&#8217;t not take this bait, can I? My first impression is that the goals behind it are very laudable: as the Oracle web page on the&hellip;<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled":false,"footnotes":""},"categories":[59],"tags":[],"class_list":["post-371","post","type-post","status-publish","format-standard","hentry","category-comments","kind-"],"kind":false,"_links":{"self":[{"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/posts\/371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/comments?post=371"}],"version-history":[{"count":0,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/posts\/371\/revisions"}],"wp:attachment":[{"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/media?parent=371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/categories?post=371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/tags?post=371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}