Created
June 12, 2011 19:19
-
-
Save danbri/1021897 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
TellyClub:rdflib-microdata danbri$ cat foo.py | |
#!/usr/bin/env python | |
import rdflib | |
import rdflib_microdata | |
g = rdflib.Graph() | |
g.parse("https://raw.github.com/edsu/microdata/master/test-data/example.html", format="microdata") | |
print g.serialize(format="nt") | |
TellyClub:rdflib-microdata danbri$ ./foo.py | |
Traceback (most recent call last): | |
File "./foo.py", line 7, in <module> | |
print g.serialize(format="nt") | |
File "build/bdist.macosx-10.6-universal/egg/rdflib/graph.py", line 671, in serialize | |
File "build/bdist.macosx-10.6-universal/egg/rdflib/plugins/serializers/nt.py", line 22, in serialize | |
File "build/bdist.macosx-10.6-universal/egg/rdflib/plugins/serializers/nt.py", line 29, in _nt_row | |
AttributeError: 'str' object has no attribute 'n3' | |
TellyClub:rdflib-microdata danbri$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I get:
raceback (most recent call last):
File "schema_org_processor.py", line 86, in
print(sop.dump_data())
File "schema_org_processor.py", line 64, in dump_data
return self.g.serialize(format='n3')
File "/Library/Python/2.5/site-packages/rdflib/graph.py", line 682, in serialize
serializer.serialize(stream, base=base, encoding=encoding, **args)
File "/Library/Python/2.5/site-packages/rdflib/plugins/serializers/turtle.py", line 180, in serialize
if self.statement(subject) and not firstTime:
File "/Library/Python/2.5/site-packages/rdflib/plugins/serializers/n3.py", line 91, in statement
or super(N3Serializer, self).statement(subject))
File "/Library/Python/2.5/site-packages/rdflib/plugins/serializers/turtle.py", line 241, in statement
return self.s_squared(subject) or self.s_default(subject)
File "/Library/Python/2.5/site-packages/rdflib/plugins/serializers/turtle.py", line 246, in s_default
self.predicateList(subject)
File "/Library/Python/2.5/site-packages/rdflib/plugins/serializers/turtle.py", line 344, in predicateList
self.objectList(properties[propList[0]])
File "/Library/Python/2.5/site-packages/rdflib/plugins/serializers/turtle.py", line 359, in objectList
self.path(objects[0], OBJECT)
File "/Library/Python/2.5/site-packages/rdflib/plugins/serializers/n3.py", line 95, in path
super(N3Serializer, self).path(node, position, newline)
File "/Library/Python/2.5/site-packages/rdflib/plugins/serializers/turtle.py", line 262, in path
or self.p_default(node, position, newline)):
File "/Library/Python/2.5/site-packages/rdflib/plugins/serializers/turtle.py", line 268, in p_default
self.write(self.label(node, position))
File "/Library/Python/2.5/site-packages/rdflib/plugins/serializers/turtle.py", line 281, in label
return self.getQName(node, position==VERB) or node.n3()
AttributeError: 'str' object has no attribute 'n3'