[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: [xacml] TENTATIVE RESOLUTION: Use QName for DataType,URI for everything else.
So the tentative resolution says that we should write a condition by using URI rather than QName to specify function identifiers. Please correct me if I'm wrong. A VALID example (URI is used) <xacml:Condition xmlns:xacml="urn:oasis:names:tc:xacml:1.0:policy" FunctionId="urn:oasis:names:tc:xacml:1.0:function:or"> <xacml:Apply FunctionId="urn:oasis:names:tc:xacml:1.0:function:integer-less-than"> <xacml:Apply FunctionId="urn:oasis:names:tc:xacml:1.0:function:integer-add"> <xacml:ActionAttributeDesignator AttributeId="AmountReqd" DataType ="xs:integer"/> <xacml:SubjectAttributeDesignator AttributeId="Balance" DataType ="xs:integer"/> </xacml:Apply> <xacml:SubjectAttributeDesignator AttributeId="CreditCardLimt" DataType ="xs:integer"/> </xacml:Apply> <xacml:Apply FunctionId="urn:oasis:names:tc:xacml:1.0:function:any-of"> <xacml:Function FunctionId="urn:oasis:names:tc:xacml:1.0:function:string-equal"/> <xacml:SubjectAttributeDesignator AttributeId="MemberStatus" DataType ="xs:string"/> <xacml:EnvironmentAttributeDesignator AttributeId="PremiumCustomer" DataType="xs:string"/> </xacml:Apply> </xacml:Condition> An INVALID example (QName is used and "xacml-function" is a namespace prefix) <xacml:Condition xmlns:xacml="urn:oasis:names:tc:xacml:1.0:policy" xmlns:xacml-function="urn:oasis:names:tc:xacml:1.0:function" FunctionId="xacml-function:or"> <xacml:Apply FunctionId="xacml-function:integer-less-than"> <xacml:Apply FunctionId="xacml-function:integer-add"> <xacml:ActionAttributeDesignator AttributeId="AmountReqd" DataType ="xs:integer"/> <xacml:SubjectAttributeDesignator AttributeId="Balance" DataType ="xs:integer"/> </xacml:Apply> <xacml:SubjectAttributeDesignator AttributeId="CreditCardLimt" DataType ="xs:integer"/> </xacml:Apply> <xacml:Apply FunctionId="xacml-function:any-of"> <xacml:Function FunctionId="xacml-function:string-equal"/> <xacml:SubjectAttributeDesignator AttributeId="MemberStatus" DataType ="xs:string"/> <xacml:EnvironmentAttributeDesignator AttributeId="PremiumCustomer" DataType="xs:string"/> </xacml:Apply> </xacml:Condition> Satoshi Hada IBM Tokyo Research Laboratory mailto:satoshih@jp.ibm.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC