Title: RE: [xacml] Schema 15f Daniel/Michiharu - So, we have two proposals ... 1. Separate functions for integer and float argument types 2. Explicit functions for round and floor (with one float argument and a return data type of integer). Any other suggestions? Personally, I prefer proposal 2. It seems to make it absolutely clear what is supposed to happen when converting a float result to an integer. <Function Name="urn:oasis:names:tc:XACML:0.15c:operators:round" DataType=xs:integer"> <Function Name="urn:oasis:names:tc:XACML:0.15c:operators:add" DataType=xs:float"> <Attribute DataType="xs:float">1.2E3</Attribute> <Attribute DataType="xs:integer">1</Attribute></Function> </Function> </Function> All the best. Tim. ----------------------------------------- Tim Moses Tel: 613.270.3183