docs: def range(self, byte_start, byte_end, stream=True):
  
  		'''
  		method to return a particular byte range from NonRDF resource's binary data
  		https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
  
  		Args:
  			byte_start(int): position of range start
  			byte_end(int): position of range end
  
  		Returns:
  			(requests.Response): streamable response
  		'''
  
  		response = self.resource.repo.api.http_request(
  			'GET',
  			self.resource.uri,
  			data=None,
  			headers={
  				'Content-Type':self.mimetype,
  				'Range':'bytes=%s-%s' % (byte_start, byte_end)
  			},
  			is_rdf=False,
  			stream=stream)
  
  		# expects 206
  		if response.status_code == 206:
  			return response
  
  		else:
  			raise Exception('HTTP %s, but was expecting 206' % response.status_code)