Rule element
| Type: | RuleType | 
| Namespace: | urn:oasis:names:tc:xacml:3.0:core:schema:wd-17 | 
Example JSON
{
  "RuleId" : "...",
  "Effect" : "Permit",
  "Description" : "...",
  "Target" : {
    "AnyOf" : [ {
      "AllOf" : [ {
        "Match" : [ {
          "MatchId" : ...,
          "AttributeValue" : {
            "DataType" : ...
          },
          "AttributeSelector" : {
            "Category" : ...,
            "ContextSelectorId" : ...,
            "Path" : "...",
            "DataType" : ...,
            "MustBePresent" : false
          },
          "AttributeDesignator" : {
            "Category" : ...,
            "AttributeId" : ...,
            "DataType" : ...,
            "Issuer" : "...",
            "MustBePresent" : false
          }
        }, ... ]
      }, ... ]
    }, ... ]
  },
  "Condition" : {
    "Expression" : {
    }
  },
  "ObligationExpressions" : {
    "ObligationExpression" : [ {
      "ObligationId" : ...,
      "FulfillOn" : "Permit",
      "AttributeAssignmentExpression" : [ {
        "AttributeId" : ...,
        "Category" : ...,
        "Issuer" : "...",
        "Expression" : {
        }
      }, ... ]
    }, ... ]
  },
  "AdviceExpressions" : {
    "AdviceExpression" : [ {
      "AdviceId" : ...,
      "AppliesTo" : "Permit",
      "AttributeAssignmentExpression" : [ {
        "AttributeId" : ...,
        "Category" : ...,
        "Issuer" : "...",
        "Expression" : {
        }
      }, ... ]
    }, ... ]
  }
}