Mercurial > hg > dml-open-backendtools
annotate ipcluster/tools/turtle2rdf.py @ 0:e34cf1b6fe09 tip
commit
| author | Daniel Wolff |
|---|---|
| date | Sat, 20 Feb 2016 18:14:24 +0100 |
| parents | |
| children |
| rev | line source |
|---|---|
| Daniel@0 | 1 # this file transforms an n3 file to rdf |
| Daniel@0 | 2 |
| Daniel@0 | 3 import rdflib |
| Daniel@0 | 4 |
| Daniel@0 | 5 def rdf2n3(in,out): |
| Daniel@0 | 6 # create empty graph |
| Daniel@0 | 7 g = rdflib.Graph |
| Daniel@0 | 8 |
| Daniel@0 | 9 # import data |
| Daniel@0 | 10 result = g.parse(in, format="n3") |
| Daniel@0 | 11 result = g.serialise(out) |
| Daniel@0 | 12 return result |
| Daniel@0 | 13 |
| Daniel@0 | 14 if __name__ == "__main__": |
| Daniel@0 | 15 if len(sys.argv) >= 3: |
| Daniel@0 | 16 rdf2n3(sys.argv[1],sys.argv[2]) |
| Daniel@0 | 17 else: |
| Daniel@0 | 18 print "Usage: rdf2n3 filein.n3 fileout.rdf" |
| Daniel@0 | 19 |
