Posted By

magicrebirth on 02/08/11


Tagged

RDF rdflib triplestore


Versions (?)

Who likes this?

1 person have marked this snippet as a favorite

svendb7


RDFlib: access a triple store in 5 lines of code


 / Published in: Python
 

URL: http://www.semanticoverflow.com/questions/75/which-tools-and-libraries-do-you-use-to-develop-semantic-web-applications

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.....

  1. Python 2.6.4 (r264:75706, Dec 7 2009, 18:43:55)
  2. [GCC 4.4.1] on linux2
  3. Type "help", "copyright", "credits" or "license" for more information.
  4. >>> import rdflib
  5. >>> graph = rdflib.Graph('Sleepycat')
  6. >>> graph.open('my-store', create=True)
  7. >>> graph.parse('http://dbpedia.org/resource/Semantic_Web')
  8. >>> for object in graph.objects(predicate=rdflib.namespace.OWL.sameAs):
  9. ... print object
  10. ...
  11. http://dbpedia.org/resource/Semantic_Web
  12. http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000000039a20

Report this snippet  

You need to login to post a comment.