Beispiel #1
0
 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'])
Beispiel #2
0
 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'])
Beispiel #3
0
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"))
Beispiel #4
0
def reload_sources():
  store = get_rdflib_store(os.path.join(settings.PROJECT_ROOT,"stores",settings.RDFSTORE), True, True)
Beispiel #5
0
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"))