OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xacml message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: RE: [xacml] Extension of higher-order bag function


I would strongly second that.  Here is my proposal.

1) Change the syntax of the higher-order application to use an attribute to
<apply>, rather then a function-type argument.  It will look like this:

<Apply base="higher-order-base:any-of-all"
FunctionId="function:integer-greater">
<..>

or for the map

<Apply base="higher-order-base:map"
FuncitonId="function:integer-to-decimal"> 
...


2) Base (or whatever other name) - attribute is made a separate extension
point - of type QName, so other
higher order algorithms, for example a very useful "bind2nd","bind1st"
operations can be introduced.

3) This syntax highlights the fact that it is the FunctionId designated
funtion is being applied.
Restrictions in <Match> become clearer.

4) Simple function extension interface is preserved - no "function", as data
type.


Daniel.


-----Original Message-----
From: Michiharu Kudoh [mailto:KUDO@jp.ibm.com]
Sent: Monday, September 23, 2002 7:04 AM
To: XACML
Subject: [xacml] Extension of higher-order bag function


I am wondering whether or not XACML allows policy writer to extend
higher-order bag functions. Since current set support sufficient operations
on bag(s), how about disallowing to extend higher-order bag functions (at
least at ver 1.0)?  It makes things simpler.

Michiharu Kudo

IBM Tokyo Research Laboratory, Internet Technology
Tel. +81 (46) 215-4642   Fax +81 (46) 273-7428





----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC