summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshley Sommer <ashleysommer@gmail.com>2021-02-05 14:19:08 +1000
committerGitHub <noreply@github.com>2021-02-05 14:19:08 +1000
commit7fdd271a61a6d78d93f4405df5b2541b10a0b2d8 (patch)
tree6a1038cc417a28121b7ccfa1f77829279bddc1b0
parent03daa4b1a6cf9660880323afa15b178b4f810569 (diff)
parentcbdcd2cc9e19b42bc3fa8c4971fd16ae2ba77915 (diff)
downloadrdflib-7fdd271a61a6d78d93f4405df5b2541b10a0b2d8.tar.gz
Merge pull request #1238 from white-gecko/feature/addTrigMimetype
Add trig mimetype
-rw-r--r--rdflib/plugin.py37
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"
)