diff options
-rw-r--r-- | rdflib/plugin.py | 27 | ||||
-rw-r--r-- | test/test_finalnewline.py | 2 | ||||
-rw-r--r-- | test/test_roundtrip.py | 1 |
3 files changed, 29 insertions, 1 deletions
diff --git a/rdflib/plugin.py b/rdflib/plugin.py index 55a709bb..5353e1e1 100644 --- a/rdflib/plugin.py +++ b/rdflib/plugin.py @@ -149,18 +149,30 @@ register( 'rdflib.plugins.stores.sparqlstore', 'SPARQLUpdateStore') register( + 'application/rdf+xml', Serializer, + 'rdflib.plugins.serializers.rdfxml', 'XMLSerializer') +register( 'xml', Serializer, 'rdflib.plugins.serializers.rdfxml', 'XMLSerializer') register( + 'text/n3', Serializer, + 'rdflib.plugins.serializers.n3', 'N3Serializer') +register( 'n3', Serializer, 'rdflib.plugins.serializers.n3', 'N3Serializer') register( + 'text/turtle', Serializer, + 'rdflib.plugins.serializers.turtle', 'TurtleSerializer') +register( 'turtle', Serializer, 'rdflib.plugins.serializers.turtle', 'TurtleSerializer') register( 'trig', Serializer, 'rdflib.plugins.serializers.trig', 'TrigSerializer') register( + 'application/n-triples', Serializer, + 'rdflib.plugins.serializers.nt', 'NTSerializer') +register( 'nt', Serializer, 'rdflib.plugins.serializers.nt', 'NTSerializer') register( @@ -170,6 +182,9 @@ register( 'trix', Serializer, 'rdflib.plugins.serializers.trix', 'TriXSerializer') register( + "application/n-quads", Serializer, + 'rdflib.plugins.serializers.nquads', 'NQuadsSerializer') +register( "nquads", Serializer, 'rdflib.plugins.serializers.nquads', 'NQuadsSerializer') @@ -180,15 +195,27 @@ register( 'xml', Parser, 'rdflib.plugins.parsers.rdfxml', 'RDFXMLParser') register( + 'text/n3', Parser, + 'rdflib.plugins.parsers.notation3', 'N3Parser') +register( 'n3', Parser, 'rdflib.plugins.parsers.notation3', 'N3Parser') register( + 'text/turtle', Parser, + 'rdflib.plugins.parsers.notation3', 'TurtleParser') +register( 'turtle', Parser, 'rdflib.plugins.parsers.notation3', 'TurtleParser') register( + 'application/n-triples', Parser, + 'rdflib.plugins.parsers.nt', 'NTParser') +register( 'nt', Parser, 'rdflib.plugins.parsers.nt', 'NTParser') register( + 'application/n-quads', Parser, + 'rdflib.plugins.parsers.nquads', 'NQuadsParser') +register( 'nquads', Parser, 'rdflib.plugins.parsers.nquads', 'NQuadsParser') register( diff --git a/test/test_finalnewline.py b/test/test_finalnewline.py index dbd3d7ba..acbe6149 100644 --- a/test/test_finalnewline.py +++ b/test/test_finalnewline.py @@ -23,7 +23,7 @@ def testFinalNewline(): failed = set() for p in rdflib.plugin.plugins(None, rdflib.plugin.Serializer): - if p.name not in ( 'nquads', 'trix' ): + if p.name not in ( 'application/n-quads', 'nquads', 'trix' ): v = graph.serialize(format=p.name) lines = v.split(b("\n")) if b("\n") not in v or (lines[-1]!=b('')): diff --git a/test/test_roundtrip.py b/test/test_roundtrip.py index 4ab0fd56..757b608c 100644 --- a/test/test_roundtrip.py +++ b/test/test_roundtrip.py @@ -26,6 +26,7 @@ tests roundtripping through rdf/xml with only the literals-02 file SKIP = [ ('xml', 'test/nt/qname-02.nt'), # uses a property that cannot be qname'd + ('application/rdf+xml', 'test/nt/qname-02.nt'), # uses a property that cannot be qname'd ] |