def METHOD_NAME(self) -> Dict:
    """ construct the ODATA conform JSON represenation for the Annotation entity.
        :return: string, the valid JSON
    """
    dimensional_context = [{'Name': element} for element in self._dimensional_context]
    body = collections.OrderedDict()
    body['ID'] = self._id
    body['Text'] = self._text
    body['Creator'] = self._creator
    body['Created'] = self._created
    body['LastUpdatedBy'] = self._last_updated_by
    body['LastUpdated'] = self._last_updated
    body['DimensionalContext'] = dimensional_context
    comment_locations = ','.join(self._dimensional_context)
    body['commentLocation'] = comment_locations[1:]
    body['commentType'] = self._comment_type
    body['commentValue'] = self._comment_value
    body['objectName'] = self._object_name
    return body