From 98d96526309fec5a695ad5cb502cabf1464f9242 Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Thu, 25 Aug 2022 20:04:50 -0700 Subject: [PATCH] Fix docs to match schema Fix docs to match schema, address #356 --- ImplementationRules.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ImplementationRules.md b/ImplementationRules.md index dfa213ff..cf8e3364 100644 --- a/ImplementationRules.md +++ b/ImplementationRules.md @@ -55,16 +55,16 @@ The terms MUST, SHOULD, MAY are used as defined in RFC 2119 https://tools.ietf. - If a server receives a property on a QEdge that it does not recognize, it SHOULD generate a warning and MAY continue processing. -## QNode.attribute_constraints -- If a KP server receives any QNode.attribute_constraints, if it does not support all of them, - it MUST immediately respond with an error Code "UnsupportedAttributeConstraint" and list - all the specified attribute_constraint names that it does not support. +## QNode.constraints +- If a KP server receives any QNode.constraints, if it does not support all of them, + it MUST immediately respond with an error Code "UnsupportedConstraint" and list + all the specified constraint names that it does not support. - If an ARA server receives any QNode.constraints, it MUST perform one of the following: - - Relay all attribute_constraints to its KP(s) to satisfy - - Withhold one or more attribute_constraints from its KP queries and satisfy those attribute_constraints itself -- An ARA server MUST ensure that all attribute_constraints are satisifed by either trusting its KPs to satisfy them + - Relay all constraints to its KP(s) to satisfy + - Withhold one or more constraints from its KP queries and satisfy those constraints itself +- An ARA server MUST ensure that all constraints are satisifed by either trusting its KPs to satisfy them or by performing the constraining itself. If the ARA cannot ensure this, - it MUST immediately respond with an error Code "UnsupportedAttributeConstraint" and list all attribute_constraint + it MUST immediately respond with an error Code "UnsupportedConstraint" and list all constraint names that it does not support. ## QEdge.qualifier_constraints