/ Published in: Python
Note that in the example the 'sleepycat' backend is used ( Oracle Berkeley DB, which requires the ''bsddb3'' python bindings). If you don't have that installed you can just remove that directive and the triples will be loaded in memory.....
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
ed@rorty:~$ python Python 2.6.4 (r264:75706, Dec 7 2009, 18:43:55) [GCC 4.4.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import rdflib >>> graph = rdflib.Graph('Sleepycat') >>> graph.open('my-store', create=True) >>> graph.parse('http://dbpedia.org/resource/Semantic_Web') >>> for object in graph.objects(predicate=rdflib.namespace.OWL.sameAs): ... print object ... http://dbpedia.org/resource/Semantic_Web http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000000039a20