[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [xacml] XACML 3.0 and deprecated identifiers
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/archives/xacml-comment/201709/m sg00000.html
Regards,
Steven
Old New
http://www.w3.org/TR/2002/WD-xquery-operators-20020816#dayTi http://www.w3.org/2001/XMLSchemeDuration ma#dayTimeDuration
http://www.w3.org/TR/2002/WD-xquery-operators-20020816#yearM http://www.w3.org/2001/XMLScheonthDuration ma#yearMonthDuration
urn:oasis:names:tc:xacml:1.0:function:date-add-yearMonthDura tion urn:oasis:names:tc:xacml:3.0:f unction:date-add-yearMonthDura tion
urn:oasis:names:tc:xacml:1.0:function:date-subtract-yearMont hDuration urn:oasis:names:tc:xacml:3.0: function:date-subtract-yearMon thDuration
urn:oasis:names:tc:xacml:1.0:function:dateTime-add-dayTimeDu ration urn:oasis:names:tc:xacml:3.0:f unction:dateTime-add-dayTimeDu ration
urn:oasis:names:tc:xacml:1.0:function:dateTime-add-yearMonth Duration urn:oasis:names:tc:xacml:3.0:f unction:dateTime-add-yearMonth Duration
urn:oasis:names:tc:xacml:1.0:function:dateTime-subtract-dayT imeDuration urn:oasis:names:tc:xacml:3.0: function:dateTime-subtract-day TimeDuration
urn:oasis:names:tc:xacml:1.0:function:dateTime-subtract-year MonthDuration urn:oasis:names:tc:xacml:3.0: function:dateTime-subtract-yea rMonthDuration
urn:oasis:names:tc:xacml:1.0:function:dayTimeDuration-equal urn:oasis:names:tc:xacml:3.0: function:dayTimeDuration-equal
urn:oasis:names:tc:xacml:1.0:function:xpath-node-count urn:oasis:names:tc:xacml:3.0:f unction:xpath-node-count
urn:oasis:names:tc:xacml:1.0:function:xpath-node-equal urn:oasis:names:tc:xacml:3.0:f unction:xpath-node-equal
urn:oasis:names:tc:xacml:1.0:function:xpath-node-match urn:oasis:names:tc:xacml:3.0:f unction:xpath-node-match
urn:oasis:names:tc:xacml:1.0:function:yearMonthDuration-equa l urn:oasis:names:tc:xacml:3.0: function:yearMonthDuration-equ al
urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:deny -overrides urn:oasis:names:tc:xacml:3.0:p olicy-combining-algorithm:deny -overrides
urn:oasis:names:tc:xacml:1.0:policy-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:rule-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:rule-combining-algorithm:permit -overrides urn:oasis:names:tc:xacml:3.0:r ule-combining-algorithm:permit -overrides
urn:oasis:names:tc:xacml:1.0:subject:authn-locality:dns-name urn:oasis:names:tc:xacml:3.0:s ubject:authn-locality:dns-name
urn:oasis:names:tc:xacml:1.0:subject: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:policy-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:policy-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:rule-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:rule-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:function:uri-string-concatenate urn:oasis:names:tc:xacml:3.0:f unction:string-from-anyURI
urn:oasis:names:tc:xacml:1.0:function:all-of
urn:oasis:names:tc:xacml:1.0:function:any-of
urn:oasis:names:tc:xacml:1.0:function:any-of-any
urn:oasis:names:tc:xacml:1.0:function:dayTimeDuration-at-lea st-one-member-of
urn:oasis:names:tc:xacml:1.0:function:dayTimeDuration-bag
urn:oasis:names:tc:xacml:1.0:function:dayTimeDuration-bag-si ze
urn:oasis:names:tc:xacml:1.0:function:dayTimeDuration-inters ection
urn:oasis:names:tc:xacml:1.0:function:dayTimeDuration-is-in
urn:oasis:names:tc:xacml:1.0:function:dayTimeDuration-one-an d-only
urn:oasis:names:tc:xacml:1.0:function:dayTimeDuration-set-eq uals
urn:oasis:names:tc:xacml:1.0:function:dayTimeDuration-subset
urn:oasis:names:tc:xacml:1.0:function:dayTimeDuration-union
urn:oasis:names:tc:xacml:1.0:function:map
urn:oasis:names:tc:xacml:1.0:function:yearMonthDuration-at-l east-one-member-of
urn:oasis:names:tc:xacml:1.0:function:yearMonthDuration-bag
urn:oasis:names:tc:xacml:1.0:function:yearMonthDuration-bag- size
urn:oasis:names:tc:xacml:1.0:function:yearMonthDuration-inte rsection
urn:oasis:names:tc:xacml:1.0:function:yearMonthDuration-is-i n
urn:oasis:names:tc:xacml:1.0:function:yearMonthDuration-one- and-only
urn:oasis:names:tc:xacml:1.0:function:yearMonthDuration-set- equals
urn:oasis:names:tc:xacml:1.0:function:yearMonthDuration-subs et
urn:oasis:names:tc:xacml:1.0:function:yearMonthDuration-unio n
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]