Method removes a triple for the given/subject.

        Args:
            entity_id(string): Fedora Object ID, ideally URI of the subject
            property_uri(string):
            value(string):

        Return:
            boolean: True if triple was removed from the object

def remove(self,
               entity_id,
               property_uri,
               value):
        """Method removes a triple for the given/subject.

        Args:
            entity_id(string): Fedora Object ID, ideally URI of the subject
            property_uri(string):
            value(string):

        Return:
            boolean: True if triple was removed from the object
        """
        if not entity_id.startswith("http"):
            entity_uri = urllib.parse.urljoin(self.base_url, entity_id)
        else:
            entity_uri = entity_id
        sparql_template = Template("""$prefix
        DELETE {
            <$entity> $prop_name $value_str
        } WHERE {
            <$entity> $prop_name $value_str
        }""")
        sparql = sparql_template.substitute(
            prefix=build_prefixes(self.namespaces),
            entity=entity_uri,
            prop_name=property_uri,
            value_str=self.__value_format__(value))
        delete_property_request = urllib.request.Request(
            entity_uri,
            data=sparql.encode(),
            method='PATCH',
            headers={'Content-Type': 'application/sparql-update'})
        response = urllib.request.urlopen(delete_property_request)
        if response.code < 400:
            return True
        return False