code: def remove(self,
                 entity_id,
                 property_uri,
                 value):
          
          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
docs: 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