def METHOD_NAME(**_):
    """Validate project metadata against SHACL.
    Args:
        _: keyword arguments.
    Returns:
        Tuple of whether project structure is valid, if an automated fix is available and string of found problems.
    """
    data = ProjectSchema().dump(project_context.project)
    conform, graph, t = _check_shacl_structure(data)
    if conform:
        return True, False, None
    problems = f"{WARNING}Invalid structure of project metadata\n\t{_shacl_graph_to_string(graph)}"
    return False, False, problems