def load_triples(self, **kwargs):
     '''
     loads triples from supported sources if such functionality is present
     returns True if operation successfull
     '''
     format = kwargs['format'] if 'format' in kwargs else RDFFormat.RDFXML
     format = RDFFormat.NTRIPLES if format is 'nt' else RDFFormat.RDFXML
     source = kwargs['source'] if 'source' in kwargs else None
     base = kwargs['base'] if 'base' in kwargs else None
     context = kwargs['context'] if 'context' in kwargs else None
     server_side = kwargs['server_side'] if 'server_side' in kwargs else True
     if source:
         self.__con.addFile(source, base = base, format = format, context = toSesame(context, self.__f), serverSide = server_side)
         return True
     return False
Exemple #2
0
 def load_triples(self, **kwargs):
     '''
     loads triples from supported sources if such functionality is present
     returns True if operation successfull
     '''
     format = kwargs['format'] if 'format' in kwargs else RDFFormat.RDFXML
     format = RDFFormat.NTRIPLES if format is 'nt' else RDFFormat.RDFXML
     source = kwargs['source'] if 'source' in kwargs else None
     base = kwargs['base'] if 'base' in kwargs else None
     context = kwargs['context'] if 'context' in kwargs else None
     server_side = kwargs['server_side'] if 'server_side' in kwargs else True
     if source:
         self.__con.addFile(source, base = base, format = format, context = toSesame(context, self.__con), serverSide = server_side)
         return True
     return False
Exemple #3
0
 def load_triples(self, **kwargs):
     """
     loads triples from supported sources if such functionality is present
     returns True if operation successfull
     """
     format = kwargs["format"] if "format" in kwargs else RDFFormat.RDFXML
     format = RDFFormat.NTRIPLES if format is "nt" else RDFFormat.RDFXML
     source = kwargs["source"] if "source" in kwargs else None
     base = kwargs["base"] if "base" in kwargs else None
     context = kwargs["context"] if "context" in kwargs else None
     server_side = kwargs["server_side"] if "server_side" in kwargs else True
     if source:
         self.__con.addFile(
             source, base=base, format=format, context=toSesame(context, self.__f), serverSide=server_side
         )
         return True
     return False
    def _clear(self, context = None):
        """ Clear the triple-store. """

        self.__con.clear(contexts = toSesame(context, self.__f))
 def __remove(self, s = None, p = None, o = None, context = None):
     info('REM TRIPLE: %s, %s, %s, %s' % (s, p, o, context))
     self.__con.removeTriples(toSesame(s, self.__f), toSesame(p, self.__f), toSesame(o, self.__f), contexts = toSesame(context, self.__f))
 def __add(self, s = None, p = None, o = None, context = None):
     info('ADD TRIPLE: %s, %s, %s, %s' % (s, p, o, context))
     self.__con.addTriple(toSesame(s, self.__f), toSesame(p, self.__f), toSesame(o, self.__f), contexts = toSesame(context, self.__f))
Exemple #7
0
    def _clear(self, context = None):
        """ Clear the triple-store. """

        self.__con.clear(contexts = toSesame(context, self.__con))
Exemple #8
0
 def __remove(self, s = None, p = None, o = None, context = None):
     self.log.info('REM TRIPLE: ' + unicode(s) + ', ' + unicode(p) + ', ' + unicode(o) + ', ' + unicode(context))
     self.__con.removeTriples(toSesame(s, self.__con), toSesame(p, self.__con), toSesame(o, self.__con), contexts = toSesame(context, self.__con))
Exemple #9
0
 def __add(self, s = None, p = None, o = None, context = None):
     self.log.info('ADD TRIPLE: ' + unicode(s) + ', ' + unicode(p) + ', ' + unicode(o) + ', ' + unicode(context))
     self.__con.addTriple(toSesame(s, self.__con), toSesame(p, self.__con), toSesame(o, self.__con), contexts = toSesame(context, self.__con))
Exemple #10
0
 def __remove(self, s=None, p=None, o=None, context=None):
     self.log.info("REM TRIPLE: %s, %s, %s, %s" % (s, p, o, context))
     self.__con.removeTriples(
         toSesame(s, self.__f), toSesame(p, self.__f), toSesame(o, self.__f), contexts=toSesame(context, self.__f)
     )
Exemple #11
0
 def __add(self, s=None, p=None, o=None, context=None):
     self.log.info("ADD TRIPLE: %s, %s, %s, %s" % (s, p, o, context))
     self.__con.addTriple(
         toSesame(s, self.__f), toSesame(p, self.__f), toSesame(o, self.__f), contexts=toSesame(context, self.__f)
     )