diff --git a/vocabularies/Hierarchy.json b/vocabularies/Hierarchy.json index a2ebd82e5..f93084b30 100644 --- a/vocabularies/Hierarchy.json +++ b/vocabularies/Hierarchy.json @@ -108,7 +108,7 @@ "RecursiveHierarchyActionsType": { "$Kind": "ComplexType", "@Common.Experimental": true, - "@Core.LongDescription": "The qualified action names identify actions for maintaining nodes in the recursive hierarchy,\nwhich are specific for the given annotation qualifier.\nThese binding parameter of the actions MUST be the entity type on which the recursive hierarchy is defined.\nThe resource path of the binding parameter MUST traverse the hierarchy collection,\nincluding any hierarchy directory. If the resource path contains a Content ID reference to an earlier request,\nthe hierarchy directory MUST be determined from the resource path of that request.\n```json\n{\"requests\": [{\n \"id\": \"1\",\n \"method\": \"post\",\n \"url\": \"HierarchyDirectory(1)/Nodes('A')/Children\",\n \"body\": {\n \"Name\": \"child of A\"\n }\n}, {\n \"id\": \"2\",\n \"dependsOn\": [\"1\"],\n \"method\": \"post\",\n \"url\": \"$1/Hierarchy.ChangeNextSibling\",\n \"body\": {\n \"NextSibling\": null\n }\n}]}\n```", + "@Core.LongDescription": "The qualified action names identify actions for maintaining nodes in the recursive hierarchy,\nwhich are specific for the given annotation qualifier.\nThe binding parameter of the actions MUST be the entity type on which the recursive hierarchy is defined.\nThe resource path of the binding parameter MUST traverse the hierarchy collection,\nincluding any hierarchy directory. If the resource path contains a Content ID reference to an earlier request,\nthe hierarchy directory MUST be determined from the resource path of that request.\n```json\n{\"requests\": [{\n \"id\": \"1\",\n \"method\": \"post\",\n \"url\": \"HierarchyDirectory(1)/Nodes('A')/Children\",\n \"body\": {\n \"Name\": \"child of A\"\n }\n}, {\n \"id\": \"2\",\n \"dependsOn\": [\"1\"],\n \"method\": \"post\",\n \"url\": \"$1/Hierarchy.ChangeNextSibling\",\n \"body\": {\n \"NextSibling\": null\n }\n}]}\n```", "ChangeNextSiblingAction": { "$Type": "Common.QualifiedName", "$Nullable": true, diff --git a/vocabularies/Hierarchy.md b/vocabularies/Hierarchy.md index c5f7b74f2..3a4b6525b 100644 --- a/vocabularies/Hierarchy.md +++ b/vocabularies/Hierarchy.md @@ -17,8 +17,9 @@ Term|Type|Description ## Actions -### [ChangeNextSibling](./Hierarchy.xml#L295:~:text= -### [CopyNode](./Hierarchy.xml#L331:~:text= ## [TopLevelsExpandType](./Hierarchy.xml#L274:~:text= The qualified action names identify actions for maintaining nodes in the recursive hierarchy, which are specific for the given annotation qualifier. -These binding parameter of the actions MUST be the entity type on which the recursive hierarchy is defined. +The binding parameter of the actions MUST be the entity type on which the recursive hierarchy is defined. The resource path of the binding parameter MUST traverse the hierarchy collection, including any hierarchy directory. If the resource path contains a Content ID reference to an earlier request, the hierarchy directory MUST be determined from the resource path of that request.