<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _AddProvidesEdges(self, rdf_artifact):
 """Add an edge for every attribute the given artifact provides. This method adds a directed edge from the artifact node to every attribute this artifact provides. Args: rdf_artifact: The artifact object. """

    for attribute in rdf_artifact.provides:
      self._AddEdge(rdf_artifact.name, attribute)