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

 


Help: OASIS Mailing Lists Help | MarkMail Help

xacml-comment message

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


Subject: [xacml-comment] About the Syntax and Semantics of <AttributeAssignment>


Hi,

I've just found an <AttributeAssignment> element has
three kinds of child elements in Section 4.2.4.3 (Rule 3)

[095] <AttributeAssignment AttributeId=
[096] "urn:oasis:names:tc:xacml:1.0:example:attribute:mailto"
[097] DataType="http://www.w3.org/2001/XMLSchema#string";>
[098] <AttributeSelector RequestContextPath=
[099] "//md:/record/md:patient/md:patientContact/md:email"
[100] DataType="http://www.w3.org/2001/XMLSchema#string"/>
[101] </AttributeAssignment>

In this case, <AttributeSelector> is used to specify
the content of the attribute assignment.

It seems to me that the semantics is not defined anywhere.
Section 5.36 should define it.

[102] <AttributeAssignment AttributeId=
[103] "urn:oasis:names:tc:xacml:1.0:example:attribute:text"
[104] DataType="http://www.w3.org/2001/XMLSchema#string";>
[105] <AttributeValue>
[106] Your medical record has been accessed by:
[107] </AttributeValue>
[108] </AttributeAssignment>

In this case, <AttributeValue> is used to specify
the content of the attribute assignment.
Again, Section 5.36 should define the semantics.

Also, is the syntax of this <AttributeValue> element
the same as defined in the XACML schema, i.e.,
<xs:element name="AttributeValue" type="xacml:AttributeValueType"/> ???
If yes, the DataType attribute must be added (because it is REQUIRED).

[109] <AttributeAssignment AttributeId=
[110] "urn:oasis:names:tc:xacml:example:attribute:text"
[111] DataType="http://www.w3.org/2001/XMLSchema#string";>
[112] <SubjectAttributeDesignator AttributeId=
[113] "urn:osasis:names:tc:xacml:1.0:subject:subject-id"
DataType="http://www.w3.org/2001/XMLSchema#string"/>
[114] </AttributeAssignment>

In this case, <AttributeDesignator> is used to specify
the content of the attribute assignment.
Again, Section 5.36 should define the semantics.

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