diff options
author | Ashley Sommer <ashleysommer@gmail.com> | 2021-02-05 14:19:08 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-05 14:19:08 +1000 |
commit | 7fdd271a61a6d78d93f4405df5b2541b10a0b2d8 (patch) | |
tree | 6a1038cc417a28121b7ccfa1f77829279bddc1b0 | |
parent | 03daa4b1a6cf9660880323afa15b178b4f810569 (diff) | |
parent | cbdcd2cc9e19b42bc3fa8c4971fd16ae2ba77915 (diff) | |
download | rdflib-7fdd271a61a6d78d93f4405df5b2541b10a0b2d8.tar.gz |
Merge pull request #1238 from white-gecko/feature/addTrigMimetype
Add trig mimetype
-rw-r--r-- | rdflib/plugin.py | 37 |
1 files changed, 21 insertions, 16 deletions
diff --git a/rdflib/plugin.py b/rdflib/plugin.py index 2af7370f..e1d47628 100644 --- a/rdflib/plugin.py +++ b/rdflib/plugin.py @@ -128,6 +128,7 @@ def plugins(name=None, kind=None): yield p +# Register Store Plugins register("default", Store, "rdflib.plugins.stores.memory", "Memory") register("Memory", Store, "rdflib.plugins.stores.memory", "Memory") register("SimpleMemory", Store, "rdflib.plugins.stores.memory", "SimpleMemory") @@ -139,6 +140,7 @@ register( "SPARQLUpdateStore", Store, "rdflib.plugins.stores.sparqlstore", "SPARQLUpdateStore" ) +# Register Triple Serializers register( "application/rdf+xml", Serializer, @@ -146,6 +148,9 @@ register( "XMLSerializer", ) register("xml", Serializer, "rdflib.plugins.serializers.rdfxml", "XMLSerializer") +register( + "pretty-xml", Serializer, "rdflib.plugins.serializers.rdfxml", "PrettyXMLSerializer" +) register("text/n3", Serializer, "rdflib.plugins.serializers.n3", "N3Serializer") register("n3", Serializer, "rdflib.plugins.serializers.n3", "N3Serializer") register( @@ -153,7 +158,6 @@ register( ) register("turtle", Serializer, "rdflib.plugins.serializers.turtle", "TurtleSerializer") register("ttl", Serializer, "rdflib.plugins.serializers.turtle", "TurtleSerializer") -register("trig", Serializer, "rdflib.plugins.serializers.trig", "TrigSerializer") register( "application/n-triples", Serializer, "rdflib.plugins.serializers.nt", "NTSerializer" ) @@ -161,13 +165,7 @@ register("ntriples", Serializer, "rdflib.plugins.serializers.nt", "NTSerializer" register("nt", Serializer, "rdflib.plugins.serializers.nt", "NTSerializer") register("nt11", Serializer, "rdflib.plugins.serializers.nt", "NT11Serializer") -register( - "pretty-xml", Serializer, "rdflib.plugins.serializers.rdfxml", "PrettyXMLSerializer" -) -register("trix", Serializer, "rdflib.plugins.serializers.trix", "TriXSerializer") -register( - "application/trix", Serializer, "rdflib.plugins.serializers.trix", "TriXSerializer" -) +# Register Quad Serializers register( "application/n-quads", Serializer, @@ -175,7 +173,16 @@ register( "NQuadsSerializer", ) register("nquads", Serializer, "rdflib.plugins.serializers.nquads", "NQuadsSerializer") +register( + "application/trix", Serializer, "rdflib.plugins.serializers.trix", "TriXSerializer" +) +register("trix", Serializer, "rdflib.plugins.serializers.trix", "TriXSerializer") +register( + "application/trig", Serializer, "rdflib.plugins.serializers.trig", "TrigSerializer" +) +register("trig", Serializer, "rdflib.plugins.serializers.trig", "TrigSerializer") +# Register Triple Parsers register("application/rdf+xml", Parser, "rdflib.plugins.parsers.rdfxml", "RDFXMLParser") register("xml", Parser, "rdflib.plugins.parsers.rdfxml", "RDFXMLParser") register("text/n3", Parser, "rdflib.plugins.parsers.notation3", "N3Parser") @@ -187,16 +194,18 @@ register("application/n-triples", Parser, "rdflib.plugins.parsers.ntriples", "NT register("ntriples", Parser, "rdflib.plugins.parsers.ntriples", "NTParser") register("nt", Parser, "rdflib.plugins.parsers.ntriples", "NTParser") register("nt11", Parser, "rdflib.plugins.parsers.ntriples", "NTParser") + +# Register Quad Parsers register("application/n-quads", Parser, "rdflib.plugins.parsers.nquads", "NQuadsParser") register("nquads", Parser, "rdflib.plugins.parsers.nquads", "NQuadsParser") register("application/trix", Parser, "rdflib.plugins.parsers.trix", "TriXParser") register("trix", Parser, "rdflib.plugins.parsers.trix", "TriXParser") +register("application/trig", Parser, "rdflib.plugins.parsers.trig", "TrigParser") register("trig", Parser, "rdflib.plugins.parsers.trig", "TrigParser") - +# Register SPARQL Processors register("sparql", Result, "rdflib.plugins.sparql.processor", "SPARQLResult") register("sparql", Processor, "rdflib.plugins.sparql.processor", "SPARQLProcessor") - register( "sparql", UpdateProcessor, @@ -204,7 +213,7 @@ register( "SPARQLUpdateProcessor", ) - +# Register SPARQL Result Serializers register( "xml", ResultSerializer, @@ -248,6 +257,7 @@ register( "CSVResultSerializer", ) +# Register SPARQL Result Parsers register( "xml", ResultParser, "rdflib.plugins.sparql.results.xmlresults", "XMLResultParser" ) @@ -263,15 +273,12 @@ register( "rdflib.plugins.sparql.results.xmlresults", "XMLResultParser", ) - register( "application/rdf+xml", ResultParser, "rdflib.plugins.sparql.results.graph", "GraphResultParser", ) - - register( "json", ResultParser, @@ -284,7 +291,6 @@ register( "rdflib.plugins.sparql.results.jsonresults", "JSONResultParser", ) - register( "csv", ResultParser, "rdflib.plugins.sparql.results.csvresults", "CSVResultParser" ) @@ -294,7 +300,6 @@ register( "rdflib.plugins.sparql.results.csvresults", "CSVResultParser", ) - register( "tsv", ResultParser, "rdflib.plugins.sparql.results.tsvresults", "TSVResultParser" ) |