Example #1
0
    def __call__(self, tNode, inferredTriple, token, _binding, debug = False):
        dataset = self.get(self.sbind, token)
        group = self.get(self.obind, token)

        if isinstance(group, URIRef):
            _, group = group.rsplit("/", 1)
        elif isinstance(group, Literal):
            _, group = unicode(group)
        else:
            return
        queue.add(dataset, "groups", [unicode(group)])
Example #2
0
 def __call__(self, tNode, inferredTriple, token, _binding, debug = False):
     dataset = self.get(self.sbind, token)
     tag = self.get(self.obind, token)
     queue.add(dataset, "tags", [unicode(tag)])