def __init__(self): # init RDF session self.store = get_rdflib_store(os.path.join(settings.PROJECT_ROOT,"stores","rdfstore")) self.session = surf.Session(self.store, auto_persist=True, auto_load=True) # init RDF classes self.CignoResources = self.session.get_class(surf.ns.CIGNO['Resource']) self.Concepts = self.session.get_class(surf.ns.SKOS['Concept']) self.Properties = self.session.get_class(surf.ns.RDF['Property']) self.Relations = self.Properties.get_by(rdfs_subPropertyOf = surf.ns.DCTERMS['relation']) self.Collections = self.session.get_class(surf.ns.SKOS['Collection']) self.ResearchAreas = self.session.get_class(surf.ns.CIGNO['ResearchArea']) self.GeoNames = self.session.get_class(surf.ns.GN['Feature'])
def __init__(self): # init RDF session self.store = get_rdflib_store(os.path.join(settings.PROJECT_ROOT,"stores",settings.RDFSTORE)) self.session = surf.Session(self.store, auto_persist=True, auto_load=True) # init RDF classes self.CignoResources = self.session.get_class(surf.ns.CIGNO['Resource']) self.Concepts = self.session.get_class(surf.ns.SKOS['Concept']) self.Properties = self.session.get_class(surf.ns.RDF['Property']) self.Relations = self.Properties.get_by(rdfs_subPropertyOf = surf.ns.DCTERMS['relation']) self.Collections = self.session.get_class(surf.ns.SKOS['Collection']) self.ResearchAreas = self.session.get_class(surf.ns.CIGNO['ResearchArea']) self.GeoNames = self.session.get_class(surf.ns.GN['Feature'])
def reload_graph(): store = get_rdflib_store(os.path.join(settings.PROJECT_ROOT,"stores","rdfstore"), False) store.load_triples(source=os.path.join(settings.PROJECT_ROOT,"stores","rdfstore.rdf"))
def reload_sources(): store = get_rdflib_store(os.path.join(settings.PROJECT_ROOT,"stores",settings.RDFSTORE), True, True)
def reload_graph(): store = get_rdflib_store(os.path.join(settings.PROJECT_ROOT,"stores",settings.RDFSTORE), False) store.load_triples(source=os.path.join(settings.PROJECT_ROOT,"stores","rdfstore.rdf"))