Neither 10.2.8 or A.3.12 explicitly mention the replacement / deprecation i.e. I have to assume that function-1.0-any-of is replaced with function-3.0-any-of. It is obvious but then again obvious is not always right, is it :-) On Wed, Oct 11, 2017 at 12:10 AM, Steven Legg <
steven.legg@viewds.com > wrote: Hi David, On 11/10/2017 12:42 AM, David Brossard wrote: Hi The XACML spec mentions that there are deprecated identifiers. There are 2 places where this happens: * 10.2.9 Identifiers planned for future deprecation * A.4 Functions, data types, attributes and algorithms planned for deprecation Why do we have 2 sections? They are inconsistent. I then compiled the 2 lists and came up with this table. You will notice that some of the identifiers do not have an explicit replacement. Why is that? The replacements are listed in 10.2.8. The relationship between old and new is implied for the dayTimeDuration-* and yearMonthDuration-* functions because these functions are defined by the catch-all type-bag, type-bag-size, etc. functions. The function definitions for all-of, any-of, any-of-any and map in A.3.12 explicitly use the new identifiers. BTW, did you see Cyril's comments on the JSON profile?
https://lists.oasis-open.org/a rchives/xacml-comment/201709/m sg00000.html Regards, Steven Old New
http://www.w3.org/TR/2002/WD-x query-operators-20020816#dayTi meDuration
http://www.w3.org/2001/XMLSche ma#dayTimeDuration
http://www.w3.org/TR/2002/WD-x query-operators-20020816#yearM onthDuration
http://www.w3.org/2001/XMLSche ma#yearMonthDuration urn:oasis:names:tc:xacml:1.0:f unction:date-add-yearMonthDura tion urn:oasis:names:tc:xacml:3.0:f unction:date-add-yearMonthDura tion urn:oasis:names:tc:xacml:1.0:f unction:date-subtract-yearMont hDuration urn:oasis:names:tc:xacml:3.0: function:date-subtract-yearMon thDuration urn:oasis:names:tc:xacml:1.0:f unction:dateTime-add-dayTimeDu ration urn:oasis:names:tc:xacml:3.0:f unction:dateTime-add-dayTimeDu ration urn:oasis:names:tc:xacml:1.0:f unction:dateTime-add-yearMonth Duration urn:oasis:names:tc:xacml:3.0:f unction:dateTime-add-yearMonth Duration urn:oasis:names:tc:xacml:1.0:f unction:dateTime-subtract-dayT imeDuration urn:oasis:names:tc:xacml:3.0: function:dateTime-subtract-day TimeDuration urn:oasis:names:tc:xacml:1.0:f unction:dateTime-subtract-year MonthDuration urn:oasis:names:tc:xacml:3.0: function:dateTime-subtract-yea rMonthDuration urn:oasis:names:tc:xacml:1.0:f unction:dayTimeDuration-equal urn:oasis:names:tc:xacml:3.0: function:dayTimeDuration-equal urn:oasis:names:tc:xacml:1.0:f unction:xpath-node-count urn:oasis:names:tc:xacml:3.0:f unction:xpath-node-count urn:oasis:names:tc:xacml:1.0:f unction:xpath-node-equal urn:oasis:names:tc:xacml:3.0:f unction:xpath-node-equal urn:oasis:names:tc:xacml:1.0:f unction:xpath-node-match urn:oasis:names:tc:xacml:3.0:f unction:xpath-node-match urn:oasis:names:tc:xacml:1.0:f unction:yearMonthDuration-equa l urn:oasis:names:tc:xacml:3.0: function:yearMonthDuration-equ al urn:oasis:names:tc:xacml:1.0:p olicy-combining-algorithm:deny -overrides urn:oasis:names:tc:xacml:3.0:p olicy-combining-algorithm:deny -overrides urn:oasis:names:tc:xacml:1.0:p olicy-combining-algorithm:perm it-overrides urn:oasis:names:tc:xacml:3.0:p olicy-combining-algorithm:perm it-overrides urn:oasis:names:tc:xacml:1.0:r ule-combining-algorithm:deny-o verrides urn:oasis:names:tc:xacml:3.0:r ule-combining-algorithm:deny-o verrides urn:oasis:names:tc:xacml:1.0:r ule-combining-algorithm:permit -overrides urn:oasis:names:tc:xacml:3.0:r ule-combining-algorithm:permit -overrides urn:oasis:names:tc:xacml:1.0:s ubject:authn-locality:dns-name urn:oasis:names:tc:xacml:3.0:s ubject:authn-locality:dns-name urn:oasis:names:tc:xacml:1.0:s ubject:authn-locality:ip-addre ss urn:oasis:names:tc:xacml:3.0:s ubject:authn-locality:ip-addre ss urn:oasis:names:tc:xacml:1.1:p olicy-combining-algorithm:orde red-deny-overrides urn:oasis:names:tc:xacml:3.0:p olicy-combining-algorithm:orde red-deny-overrides urn:oasis:names:tc:xacml:1.1:p olicy-combining-algorithm:orde red-permit-overrides urn:oasis:names:tc:xacml:3.0:p olicy-combining-algorithm:orde red-permit-overrides urn:oasis:names:tc:xacml:1.1:r ule-combining-algorithm:ordere d-deny-overrides urn:oasis:names:tc:xacml:3.0:r ule-combining-algorithm:ordere d-deny-overrides urn:oasis:names:tc:xacml:1.1:r ule-combining-algorithm:ordere d-permit-overrides urn:oasis:names:tc:xacml:3.0:r ule-combining-algorithm:ordere d-permit-overrides urn:oasis:names:tc:xacml:2.0:f unction:uri-string-concatenate urn:oasis:names:tc:xacml:3.0:f unction:string-from-anyURI urn:oasis:names:tc:xacml:1.0:f unction:all-of urn:oasis:names:tc:xacml:1.0:f unction:any-of urn:oasis:names:tc:xacml:1.0:f unction:any-of-any urn:oasis:names:tc:xacml:1.0:f unction:dayTimeDuration-at-lea st-one-member-of urn:oasis:names:tc:xacml:1.0:f unction:dayTimeDuration-bag urn:oasis:names:tc:xacml:1.0:f unction:dayTimeDuration-bag-si ze urn:oasis:names:tc:xacml:1.0:f unction:dayTimeDuration-inters ection urn:oasis:names:tc:xacml:1.0:f unction:dayTimeDuration-is-in urn:oasis:names:tc:xacml:1.0:f unction:dayTimeDuration-one-an d-only urn:oasis:names:tc:xacml:1.0:f unction:dayTimeDuration-set-eq uals urn:oasis:names:tc:xacml:1.0:f unction:dayTimeDuration-subset urn:oasis:names:tc:xacml:1.0:f unction:dayTimeDuration-union urn:oasis:names:tc:xacml:1.0:f unction:map urn:oasis:names:tc:xacml:1.0:f unction:yearMonthDuration-at-l east-one-member-of urn:oasis:names:tc:xacml:1.0:f unction:yearMonthDuration-bag urn:oasis:names:tc:xacml:1.0:f unction:yearMonthDuration-bag- size urn:oasis:names:tc:xacml:1.0:f unction:yearMonthDuration-inte rsection urn:oasis:names:tc:xacml:1.0:f unction:yearMonthDuration-is-i n urn:oasis:names:tc:xacml:1.0:f unction:yearMonthDuration-one- and-only urn:oasis:names:tc:xacml:1.0:f unction:yearMonthDuration-set- equals urn:oasis:names:tc:xacml:1.0:f unction:yearMonthDuration-subs et urn:oasis:names:tc:xacml:1.0:f unction:yearMonthDuration-unio n -- David Brossard VP of Customer Relations +1 312 774-9163 +1 502 922 6538 +46(0)760 25 85 75 Axiomatics 525 W. Monroe Suite 2310 Chicago 60661 Support:
https://support.axiomatics.com Web:
http://www.axiomatics.com Axiomatics Blog Events Resources, Webinars & Whitepapers Connect with us on LinkedIn Twitter Google + Facebook YouTube