OASIS eXtensible Access Control Markup Language (XACML) TC

 View Only

Re: [xacml] Errata: missing duration functions

  • 1.  Re: [xacml] Errata: missing duration functions

    Posted 05-30-2003 17:59
    
    > dayTimeDuration and yearMonthDuration as standard
    XACML DataTypes
    > were added fairly late in the XACML 1.0 process. 
    One of the
    > primary motivating use-cases for the duration
    DataTypes was being
    > able to say things like "permit if current date
    minus subject
    > birthdate is greater than or equal to 21".  These
    expressions
    > require some way to subtract dates.
    
    Note that there already exist
    dateTime-[add|subtract]-[dayTime|yearMonth]Duration
    functions. This means that you can say:
    
      today - (21 year duration) >= Subject's BDay
    
    This yields the same data in a different way. I
    don't know if this meets other needs for duration
    functions, or if this changes the urgency for
    getting these duration functions into 1.1.
    
    That said, I think the duration functions being
    proposed seem reasonable.
    
    
    seth