Convenience method for creating a new resource

		Note: A Resource is instantiated, but is not yet created.  Still requires resource.create().

		Args:
			uri (rdflib.term.URIRef, str): uri of resource to create
			resource_type (NonRDFSource (Binary), BasicContainer, DirectContainer, IndirectContainer):  resource type to create

		Returns:
			(NonRDFSource (Binary), BasicContainer, DirectContainer, IndirectContainer): instance of appropriate type

def create_resource(self, resource_type=None, uri=None):

		'''
		Convenience method for creating a new resource

		Note: A Resource is instantiated, but is not yet created.  Still requires resource.create().

		Args:
			uri (rdflib.term.URIRef, str): uri of resource to create
			resource_type (NonRDFSource (Binary), BasicContainer, DirectContainer, IndirectContainer):  resource type to create

		Returns:
			(NonRDFSource (Binary), BasicContainer, DirectContainer, IndirectContainer): instance of appropriate type
		'''

		if resource_type in [NonRDFSource, Binary, BasicContainer, DirectContainer, IndirectContainer]:
			return resource_type(self, uri)
		else:
			raise TypeError("expecting Resource type, such as BasicContainer or NonRDFSource")