Issue 17234: 6.3 baseURL/root.xml (hdata-ftf) Source: MITRE (Mr. Jason Mathews, mathews(at)mitre.org) Nature: Uncategorized Issue Severity: Summary: 6.3.1 GET This operation returns an XML representation of the current root document, as defined by the HRF specification. Status Code: 200 It can be inferred from this requirement that this is an implied “SHALL” or “MUST” mandatory requirement not an implied SHOULD/RECOMMENDED. This implies the HTTP response contentType is text/xml or application/xml and the target namespace in the returned document ishttp://projecthdata.org/hdata/schemas/2009/06/core as defined by the HRF spec. Likewise, not defined if the baseURL does not exist, which should return 404 status code as done with similar HTTP operations. Recommend rewriting this requirement as follows: 6.3.1 GET This operation MUST return an XML representation of the current root document, as defined by the HRF specification. If there is no HDR at the base URL, the server SHOULD return a 404 - Not found status code. Status Code: 200, 404 Resolution: Revised Text: Actions taken: March 13, 2012: received issue Discussion: End of Annotations:===== s is issue # 17234 "Mathews, Jason" , 6.3 baseURL/root.xml 6.3.1 GET This operation returns an XML representation of the current root document, as defined by the HRF specification. Status Code: 200 It can be inferred from this requirement that this is an implied .SHALL. or .MUST. mandatory requirement not an implied SHOULD/RECOMMENDED. This implies the HTTP response contentType is text/xml or application/xml and the target namespace in the returned document ishttp://projecthdata.org/hdata/schemas/2009/06/core as defined by the HRF spec. Likewise, not defined if the baseURL does not exist, which should return 404 status code as done with similar HTTP operations. Recommend rewriting this requirement as follows: 6.3.1 GET This operation MUST return an XML representation of the current root document, as defined by the HRF specification. If there is no HDR at the base URL, the server SHOULD return a 404 - Not found status code. Status Code: 200, 404