If a component claim is invalid, validateContainedResourceAll returns the invalid component's URL
as part of its return object.
Note: It is recommended that this function always be used before calling
getContainedResourceUrlAll since getContainedResourceUrlAll does not
return Resources for which containment is invalid. Using the function in conjunction
with getContainedResourceUrlAll allows for the detection of unexpected behaviour from servers,
including malicious containment triples that could appear. Because ESS conforms to the Solid Protocol,
i.e., respects slash semantics for its containment triples, validateContainedResourceAll returns true for
containers fetched from ESS.
Given a SolidDataset representing a Container (see isContainer), verify that all its containment claims are valid. Containment of a resource is valid if it respects slash semantics.
For the example, given a container at https://example.org/container/:
If a component claim is invalid, validateContainedResourceAll returns the invalid component's URL as part of its return object.
Note: It is recommended that this function always be used before calling getContainedResourceUrlAll since getContainedResourceUrlAll does not return Resources for which containment is invalid. Using the function in conjunction with getContainedResourceUrlAll allows for the detection of unexpected behaviour from servers, including malicious containment triples that could appear. Because ESS conforms to the Solid Protocol, i.e., respects slash semantics for its containment triples, validateContainedResourceAll returns true for containers fetched from ESS.