File tree 1 file changed +10
-0
lines changed
basil/src/main/java/uk/ac/open/kmi/basil/rest/core
1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 1
1
package uk .ac .open .kmi .basil .rest .core ;
2
2
3
3
import javax .ws .rs .core .MediaType ;
4
+
4
5
import java .util .HashMap ;
5
6
import java .util .Map ;
6
7
@@ -34,9 +35,18 @@ public MediaType remove(Object key) {
34
35
throw new UnsupportedOperationException ();
35
36
}
36
37
};
38
+
39
+ public final static boolean isRDF (MediaType type ){
40
+ return (MoreMediaType .RDFJSON_TYPE .equals (type ) || MoreMediaType .JSONLD_TYPE .equals (type ) ||
41
+ MoreMediaType .RDFXML_TYPE .equals (type ) || MoreMediaType .TEXT_TURTLE_TYPE .equals (type )
42
+ || MoreMediaType .APPLICATION_TURTLE_TYPE .equals (type ) ||
43
+ MoreMediaType .TEXT_X_NQUADS_TYPE .equals (type ));
44
+ }
45
+
37
46
static {
38
47
extensions .put ("txt" , MediaType .TEXT_PLAIN_TYPE );
39
48
extensions .put ("xml" , MediaType .APPLICATION_XML_TYPE );
49
+ extensions .put ("rdf" , MoreMediaType .RDFXML_TYPE );
40
50
extensions .put ("json" , MediaType .APPLICATION_JSON_TYPE );
41
51
extensions .put ("sparql-json" , MoreMediaType .SPARQL_RESULTS_JSON_TYPE );
42
52
extensions .put ("sparql-xml" , MoreMediaType .SPARQL_RESULTS_XML_TYPE );
You can’t perform that action at this time.
0 commit comments