def get_resource(self, subject, concept=None, store=None, graph=None, block_auto_load=False, context=None, classes=None): """ Same as `map_type` but `set` the resource from the `graph`. """ classes = classes if isinstance(classes, (tuple, set, list)) else [] if not isinstance(subject, URIRef): subject = URIRef(str(subject)) if concept is None: concept = Resource.concept(subject) resource = self.map_instance(concept, subject, store=store, classes=classes, block_auto_load=block_auto_load, context=context) if graph: resource.set(graph) return resource
def get_resource(self, subject, uri=None, store=None, graph=None, block_auto_load=False, context=None, query_contexts=None, *classes): """ Same as `map_type` but `set` the resource from the `graph`. """ if not isinstance(subject, URIRef): subject = URIRef(unicode(subject)) if uri is None: uri = Resource.concept(subject) resource = self.map_instance(uri, subject, store, classes, block_auto_load=block_auto_load, context=context, query_contexts=query_contexts) if graph: resource.set(graph) return resource
def get_resource(self, subject, uri = None, store = None, graph = None, block_auto_load = False, context = None, *classes): """ Same as `map_type` but `set` the resource from the `graph`. """ if not isinstance(subject, URIRef): subject = URIRef(unicode(subject)) if uri is None: uri = Resource.concept(subject) resource = self.map_instance(uri, subject, store, classes, block_auto_load = block_auto_load, context = context) if graph: resource.set(graph) return resource
def get_resource(self, subject, concept = None, store = None, graph = None, block_auto_load = False, context = None, classes = None): """ Same as `map_type` but `set` the resource from the `graph`. """ classes = classes if isinstance(classes, (tuple, set, list)) else [] if not isinstance(subject, URIRef): subject = URIRef(unicode(subject)) if concept is None: concept = Resource.concept(subject) resource = self.map_instance(concept, subject, store = store, classes = classes, block_auto_load = block_auto_load, context = context ) if graph: resource.set(graph) return resource