예제 #1
0
 def testA(self):
     store = TripleStore()
     store.load("bnode.rdf", None, 1)
     store.remove_triples(None, None, None)        
     b1 = BNode()
     b2 = BNode()
     self.assertNotEquals(b1, b2)        
     print b1, b2
     store.add(b1, URIRef("foo"), b2)
     store.add(b1, URIRef("foo"), Literal("foo"))
     store.save()
예제 #2
0
from rdflib.triple_store import TripleStore
from rdflib.nodes import URIRef, Literal
from rdflib.const import LABEL

store = TripleStore()
store.load("example.rdf", "http://redfoot.net/2002/06/05/", 1)
store.add(URIRef("http://redfoot.net/"), LABEL, Literal("Redfoot Network Website"))

for s, p, o in store: 
    print s, p, o

for predicate in store.predicates(URIRef("http://redfoot.net/"), None):
    print predicate

store.save()