Skip to content

Instantly share code, notes, and snippets.

@colwilson
Created January 22, 2012 22:48
Show Gist options
  • Save colwilson/1659179 to your computer and use it in GitHub Desktop.
Save colwilson/1659179 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import sys
from sparql import DBpediaEndpoint
def main ():
s = DBpediaEndpoint( {
"resource": "http://dbpedia.org/resource/",
"yago": "http://dbpedia.org/class/yago/"
} )
query = """
SELECT ?abstract WHERE {
resource:London dbpedia-owl:abstract ?abstract .
FILTER(langMatches(lang(?abstract), "EN"))
}
"""
results = s.query(query)
abstract = results[0]["abstract"]["value"]
print abstract
if __name__ == '__main__':
try:
main()
sys.exit(0)
except KeyboardInterrupt, e: # Ctrl-C
raise e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment