schema location: | C:\home\xacml\XACML v0.13b.xsd |
targetNamespace: | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:AndType |
children | xacml:predicateExpression xacml:predicate |
source | <xs:element name="and" type="xacml:AndType" substitutionGroup="xacml:predicateExpression"/> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
type | xacml:AttributeFunctionAbstractType | ||
used by |
|
||
source | <xs:element name="attributeFunction" type="xacml:AttributeFunctionAbstractType" abstract="true"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:AuthorizationDecisionStatementType |
children | obligations |
source | <xs:element name="authorizationDecisionStatement" type="xacml:AuthorizationDecisionStatementType"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:ArgumentListType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="divide" type="xacml:ArgumentListType" substitutionGroup="xacml:attributeFunction"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:CompareType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="equal" type="xacml:CompareType" substitutionGroup="xacml:predicate"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:CompareType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="greaterOrEqual" type="xacml:CompareType" substitutionGroup="xacml:predicate"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:ArgumentListType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="intersection" type="xacml:ArgumentListType" substitutionGroup="xacml:attributeFunction"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:CompareType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="lessOrEqual" type="xacml:CompareType" substitutionGroup="xacml:predicate"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:ArgumentListType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="minus" type="xacml:ArgumentListType" substitutionGroup="xacml:attributeFunction"/> |
diagram | ![]() |
||||||||||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||||||||||
type | xacml:NOfType | ||||||||||
children | xacml:predicateExpression xacml:predicate | ||||||||||
attributes |
|
||||||||||
source | <xs:element name="nOf" type="xacml:NOfType" substitutionGroup="xacml:predicateExpression"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:CompareType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="nonNullSetIntersection" type="xacml:CompareType" substitutionGroup="xacml:predicate"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:NotType |
children | xacml:predicateExpression xacml:predicate |
source | <xs:element name="not" type="xacml:NotType" substitutionGroup="xacml:predicateExpression"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:OrType |
children | xacml:predicateExpression xacml:predicate |
source | <xs:element name="or" type="xacml:OrType" substitutionGroup="xacml:predicateExpression"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:OrderedOrType |
children | xacml:predicateExpression xacml:predicate |
source | <xs:element name="orderedOr" type="xacml:OrderedOrType" substitutionGroup="xacml:predicateExpression"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:CompareType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="patternMatch" type="xacml:CompareType" substitutionGroup="xacml:predicate"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:ArgumentListType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="plus" type="xacml:ArgumentListType" substitutionGroup="xacml:attributeFunction"/> |
diagram | ![]() |
||||||||||||||||||||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||||||||||||||||||||
type | xacml:PolicySetStatementType | ||||||||||||||||||||
children | description target policySet obligations | ||||||||||||||||||||
used by |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:element name="policySetStatement" type="xacml:PolicySetStatementType"/> |
diagram | ![]() |
||||||||||||||||||||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||||||||||||||||||||
type | xacml:PolicyStatementType | ||||||||||||||||||||
children | description target ruleSet obligations | ||||||||||||||||||||
used by |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:element name="policyStatement" type="xacml:PolicyStatementType"/> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
type | xacml:PredicateAbstractType | ||
used by |
|
||
source | <xs:element name="predicate" type="xacml:PredicateAbstractType" abstract="true"/> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
type | xacml:PredicateExpressionAbstractType | ||
used by |
|
||
source | <xs:element name="predicateExpression" type="xacml:PredicateExpressionAbstractType" abstract="true"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:PresentType |
children | saml:AttributeDesignator |
source | <xs:element name="present" type="xacml:PresentType" substitutionGroup="xacml:predicate"/> |
diagram | ![]() |
||||||||||||||||||||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||||||||||||||||||||
type | xacml:RuleType | ||||||||||||||||||||
children | description target condition | ||||||||||||||||||||
used by |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:element name="rule" type="xacml:RuleType"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:ArgumentListType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="setOrder" type="xacml:ArgumentListType" substitutionGroup="xacml:attributeFunction"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:CompareType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="subset" type="xacml:CompareType" substitutionGroup="xacml:predicate"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:CompareType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="superset" type="xacml:CompareType" substitutionGroup="xacml:predicate"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:ArgumentListType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="times" type="xacml:ArgumentListType" substitutionGroup="xacml:attributeFunction"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:TrueType |
children | saml:AttributeDesignator |
source | <xs:element name="true" type="xacml:TrueType" substitutionGroup="xacml:predicate"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:ArgumentListType |
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction |
source | <xs:element name="union" type="xacml:ArgumentListType" substitutionGroup="xacml:attributeFunction"/> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | saml:Action | ||
used by |
|
||
source | <xs:complexType name="ActionsType"> <xs:sequence maxOccurs="unbounded"> <xs:element ref="saml:Action"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | xacml:predicateExpression xacml:predicate | ||
used by |
|
||
source | <xs:complexType name="AndType"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="xacml:predicateExpression"/> <xs:element ref="xacml:predicate"/> </xs:choice> </xs:complexType> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
type | extension of xacml:AttributeFunctionAbstractType | ||
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction | ||
used by |
|
||
source | <xs:complexType name="ArgumentListType"> <xs:complexContent> <xs:extension base="xacml:AttributeFunctionAbstractType"> <xs:choice maxOccurs="unbounded"> <xs:element ref="saml:AttributeDesignator"/> <xs:element ref="saml:Attribute"/> <xs:element ref="xacml:attributeFunction"/> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||||
used by |
|
||||
source | <xs:complexType name="AttributeFunctionAbstractType"/> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
type | extension of saml:AuthorizationDecisionStatementType | ||
children | obligations | ||
used by |
|
||
source | <xs:complexType name="AuthorizationDecisionStatementType"> <xs:complexContent> <xs:extension base="saml:AuthorizationDecisionStatementType"> <xs:sequence> <xs:element name="obligations" type="xacml:ObligationsType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:ObligationsType |
children | obligation |
source | <xs:element name="obligations" type="xacml:ObligationsType"/> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
type | extension of xacml:PredicateAbstractType | ||
children | saml:AttributeDesignator saml:Attribute xacml:attributeFunction | ||
used by |
|
||
source | <xs:complexType name="CompareType"> <xs:complexContent> <xs:extension base="xacml:PredicateAbstractType"> <xs:choice minOccurs="2" maxOccurs="2"> <xs:element ref="saml:AttributeDesignator"/> <xs:element ref="saml:Attribute"/> <xs:element ref="xacml:attributeFunction"/> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||||||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||||||||||
children | xacml:predicateExpression xacml:predicate | ||||||||||
used by |
|
||||||||||
attributes |
|
||||||||||
source | <xs:complexType name="NOfType"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="xacml:predicateExpression"/> <xs:element ref="xacml:predicate"/> </xs:choice> <xs:attribute name="quorum" type="xs:positiveInteger"/> </xs:complexType> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | xacml:predicateExpression xacml:predicate | ||
used by |
|
||
source | <xs:complexType name="NotType"> <xs:choice> <xs:element ref="xacml:predicateExpression" minOccurs="0"/> <xs:element ref="xacml:predicate" minOccurs="0"/> </xs:choice> </xs:complexType> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | obligation | ||
used by |
|
||
source | <xs:complexType name="ObligationsType"> <xs:sequence> <xs:element name="obligation" type="xacml:ObligationType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
|||||||||||||||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | |||||||||||||||
type | xacml:ObligationType | |||||||||||||||
children | saml:AttributeDesignator saml:Attribute | |||||||||||||||
attributes |
|
|||||||||||||||
source | <xs:element name="obligation" type="xacml:ObligationType" maxOccurs="unbounded"/> |
diagram | ![]() |
|||||||||||||||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | |||||||||||||||
children | saml:AttributeDesignator saml:Attribute | |||||||||||||||
used by |
|
|||||||||||||||
attributes |
|
|||||||||||||||
source | <xs:complexType name="ObligationType"> <xs:choice maxOccurs="unbounded"> <xs:element ref="saml:AttributeDesignator"/> <xs:element ref="saml:Attribute"/> </xs:choice> <xs:attribute name="ObligationId" type="xs:anyURI" use="required"/> <xs:attribute name="fulfilOn" type="saml:DecisionType" use="required"/> </xs:complexType> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | xacml:predicateExpression xacml:predicate | ||
used by |
|
||
source | <xs:complexType name="OrderedOrType"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="xacml:predicateExpression"/> <xs:element ref="xacml:predicate"/> </xs:choice> </xs:complexType> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | xacml:predicateExpression xacml:predicate | ||
used by |
|
||
source | <xs:complexType name="OrType"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="xacml:predicateExpression"/> <xs:element ref="xacml:predicate"/> </xs:choice> </xs:complexType> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | policyId policyAssertion | ||
used by |
|
||
source | <xs:complexType name="PolicyDesignatorType"> <xs:sequence> <xs:element name="policyId" type="xs:anyURI" minOccurs="0"/> <xs:element name="policyAssertion" type="saml:AssertionType"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xs:anyURI |
source | <xs:element name="policyId" type="xs:anyURI" minOccurs="0"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | saml:AssertionType |
source | <xs:element name="policyAssertion" type="saml:AssertionType"/> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | policySetId policySetAssertion | ||
used by |
|
||
source | <xs:complexType name="PolicySetDesignatorType"> <xs:sequence> <xs:element name="policySetId" type="xs:anyURI" minOccurs="0"/> <xs:element name="policySetAssertion" type="saml:AssertionType"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xs:anyURI |
source | <xs:element name="policySetId" type="xs:anyURI" minOccurs="0"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | saml:AssertionType |
source | <xs:element name="policySetAssertion" type="saml:AssertionType"/> |
diagram | ![]() |
||||||||||||||||||||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||||||||||||||||||||
type | extension of saml:StatementAbstractType | ||||||||||||||||||||
children | description target policySet obligations | ||||||||||||||||||||
used by |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:complexType name="PolicySetStatementType"> <xs:complexContent> <xs:extension base="saml:StatementAbstractType"> <xs:sequence> <xs:element name="description" type="xs:string" minOccurs="0"/> <xs:element name="target" type="xacml:TargetType"/> <xs:element name="policySet" type="xacml:PolicySetType" maxOccurs="unbounded"/> <xs:element name="obligations" type="xacml:ObligationsType" minOccurs="0"/> </xs:sequence> <xs:attribute name="policySetId" type="xs:anyURI" use="required"/> <xs:attribute name="policySetName" type="xs:string" use="optional"/> <xs:attribute name="policyCombiningAlgId" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xs:string |
source | <xs:element name="description" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:TargetType |
children | subjects resources actions |
source | <xs:element name="target" type="xacml:TargetType"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:PolicySetType |
children | xacml:policySetStatement xacml:policyStatement policySetDesignator policyDesignator |
source | <xs:element name="policySet" type="xacml:PolicySetType" maxOccurs="unbounded"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:ObligationsType |
children | obligation |
source | <xs:element name="obligations" type="xacml:ObligationsType" minOccurs="0"/> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | xacml:policySetStatement xacml:policyStatement policySetDesignator policyDesignator | ||
used by |
|
||
source | <xs:complexType name="PolicySetType"> <xs:choice maxOccurs="unbounded"> <xs:element ref="xacml:policySetStatement"/> <xs:element ref="xacml:policyStatement"/> <xs:element name="policySetDesignator" type="xacml:PolicySetDesignatorType"/> <xs:element name="policyDesignator" type="xacml:PolicyDesignatorType"/> </xs:choice> </xs:complexType> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:PolicySetDesignatorType |
children | policySetId policySetAssertion |
source | <xs:element name="policySetDesignator" type="xacml:PolicySetDesignatorType"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:PolicyDesignatorType |
children | policyId policyAssertion |
source | <xs:element name="policyDesignator" type="xacml:PolicyDesignatorType"/> |
diagram | ![]() |
||||||||||||||||||||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||||||||||||||||||||
type | extension of saml:StatementAbstractType | ||||||||||||||||||||
children | description target ruleSet obligations | ||||||||||||||||||||
used by |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:complexType name="PolicyStatementType"> <xs:complexContent> <xs:extension base="saml:StatementAbstractType"> <xs:sequence> <xs:element name="description" type="xs:string" minOccurs="0"/> <xs:element name="target" type="xacml:TargetType"/> <xs:element name="ruleSet" type="xacml:RuleSetType" maxOccurs="unbounded"/> <xs:element name="obligations" type="xacml:ObligationsType" minOccurs="0"/> </xs:sequence> <xs:attribute name="policyId" type="xs:anyURI" use="required"/> <xs:attribute name="policyName" type="xs:string" use="optional"/> <xs:attribute name="ruleCombiningAlgId" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xs:string |
source | <xs:element name="description" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:TargetType |
children | subjects resources actions |
source | <xs:element name="target" type="xacml:TargetType"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:RuleSetType |
children | xacml:rule ruleDesignator |
source | <xs:element name="ruleSet" type="xacml:RuleSetType" maxOccurs="unbounded"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:ObligationsType |
children | obligation |
source | <xs:element name="obligations" type="xacml:ObligationsType" minOccurs="0"/> |
diagram | ![]() |
||||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||||
used by |
|
||||
source | <xs:complexType name="PredicateAbstractType"/> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
used by |
|
||
source | <xs:complexType name="PredicateExpressionAbstractType"/> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | xacml:predicateExpression xacml:predicate | ||
used by |
|
||
source | <xs:complexType name="PredicateExpressionType"> <xs:choice> <xs:element ref="xacml:predicateExpression"/> <xs:element ref="xacml:predicate"/> </xs:choice> </xs:complexType> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
type | extension of xacml:PredicateAbstractType | ||
children | saml:AttributeDesignator | ||
used by |
|
||
source | <xs:complexType name="PresentType"> <xs:complexContent> <xs:extension base="xacml:PredicateAbstractType"> <xs:sequence> <xs:element ref="saml:AttributeDesignator"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | saml:Attribute | ||
used by |
|
||
source | <xs:complexType name="ResourcesType"> <xs:sequence maxOccurs="unbounded"> <xs:element ref="saml:Attribute"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | ruleId ruleDigest | ||
used by |
|
||
source | <xs:complexType name="RuleDesignatorType"> <xs:sequence> <xs:element name="ruleId" type="xs:anyURI" minOccurs="0"/> <xs:element name="ruleDigest" minOccurs="0"> <xs:complexType> <xs:attribute name="digestAlgId" type="xs:string" default="SHA-1"/> <xs:attribute name="base64Digest" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xs:anyURI |
source | <xs:element name="ruleId" type="xs:anyURI" minOccurs="0"/> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | xacml:rule ruleDesignator | ||
used by |
|
||
source | <xs:complexType name="RuleSetType"> <xs:choice maxOccurs="unbounded"> <xs:element ref="xacml:rule"/> <xs:element name="ruleDesignator" type="xacml:RuleDesignatorType"/> </xs:choice> </xs:complexType> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:RuleDesignatorType |
children | ruleId ruleDigest |
source | <xs:element name="ruleDesignator" type="xacml:RuleDesignatorType"/> |
diagram | ![]() |
||||||||||||||||||||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||||||||||||||||||||
children | description target condition | ||||||||||||||||||||
used by |
|
||||||||||||||||||||
attributes |
|
||||||||||||||||||||
source | <xs:complexType name="RuleType"> <xs:sequence> <xs:element name="description" type="xs:string" minOccurs="0"/> <xs:element name="target" type="xacml:TargetType" minOccurs="0"/> <xs:element name="condition" type="xacml:PredicateExpressionType" minOccurs="0"/> </xs:sequence> <xs:attribute name="ruleId" type="xs:anyURI" use="required"/> <xs:attribute name="ruleName" type="xs:string" use="optional"/> <xs:attribute name="effect" type="saml:DecisionType" use="required"/> </xs:complexType> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xs:string |
source | <xs:element name="description" type="xs:string" minOccurs="0"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:TargetType |
children | subjects resources actions |
source | <xs:element name="target" type="xacml:TargetType" minOccurs="0"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:PredicateExpressionType |
children | xacml:predicateExpression xacml:predicate |
source | <xs:element name="condition" type="xacml:PredicateExpressionType" minOccurs="0"/> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | saml:Attribute | ||
used by |
|
||
source | <xs:complexType name="SubjectsType"> <xs:sequence maxOccurs="unbounded"> <xs:element ref="saml:Attribute"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
children | subjects resources actions | ||
used by |
|
||
source | <xs:complexType name="TargetType"> <xs:sequence> <xs:element name="subjects" type="xacml:SubjectsType"/> <xs:element name="resources" type="xacml:ResourcesType"/> <xs:element name="actions" type="xacml:ActionsType"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:SubjectsType |
children | saml:Attribute |
source | <xs:element name="subjects" type="xacml:SubjectsType"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:ResourcesType |
children | saml:Attribute |
source | <xs:element name="resources" type="xacml:ResourcesType"/> |
diagram | ![]() |
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd |
type | xacml:ActionsType |
children | saml:Action |
source | <xs:element name="actions" type="xacml:ActionsType"/> |
diagram | ![]() |
||
namespace | http://www.oasis-open.org/committees/xacml/docs/draft-xacml-schema-policy-13.xsd | ||
type | extension of xacml:PredicateAbstractType | ||
children | saml:AttributeDesignator | ||
used by |
|
||
source | <xs:complexType name="TrueType"> <xs:complexContent> <xs:extension base="xacml:PredicateAbstractType"> <xs:sequence> <xs:element ref="saml:AttributeDesignator"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |