Author: rwesten
Date: Mon Sep 5 07:52:53 2016
New Revision: 1759205
URL: http://svn.apache.org/viewvc?rev=1759205&view=rev
Log:
STANBOL-1450: added the new SupportedFormat#TEXT_RDF_NT constant for
text/rdf+nt to the list of supported content types of the Entityhub. This
ensures that text/rdf+nt is still supported by the Entityhub as RDF
serialization format
Modified:
stanbol/trunk/entityhub/jersey/src/main/java/org/apache/stanbol/entityhub/jersey/utils/JerseyUtils.java
stanbol/trunk/entityhub/web/clerezza/src/main/java/org/apache/stanbol/entityhub/web/writer/clerezza/ClerezzaModelWriter.java
Modified:
stanbol/trunk/entityhub/jersey/src/main/java/org/apache/stanbol/entityhub/jersey/utils/JerseyUtils.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/entityhub/jersey/src/main/java/org/apache/stanbol/entityhub/jersey/utils/JerseyUtils.java?rev=1759205&r1=1759204&r2=1759205&view=diff
==============================================================================
---
stanbol/trunk/entityhub/jersey/src/main/java/org/apache/stanbol/entityhub/jersey/utils/JerseyUtils.java
(original)
+++
stanbol/trunk/entityhub/jersey/src/main/java/org/apache/stanbol/entityhub/jersey/utils/JerseyUtils.java
Mon Sep 5 07:52:53 2016
@@ -21,6 +21,7 @@ import static org.apache.clerezza.rdf.co
import static
org.apache.clerezza.rdf.core.serializedform.SupportedFormat.N_TRIPLE;
import static
org.apache.clerezza.rdf.core.serializedform.SupportedFormat.RDF_JSON;
import static
org.apache.clerezza.rdf.core.serializedform.SupportedFormat.RDF_XML;
+import static
org.apache.clerezza.rdf.core.serializedform.SupportedFormat.TEXT_RDF_NT;
import static
org.apache.clerezza.rdf.core.serializedform.SupportedFormat.TURTLE;
import static
org.apache.clerezza.rdf.core.serializedform.SupportedFormat.X_TURTLE;
@@ -47,6 +48,7 @@ import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.ext.MessageBodyReader;
+import org.apache.clerezza.rdf.core.serializedform.SupportedFormat;
import org.apache.commons.io.IOUtils;
import org.apache.stanbol.commons.web.base.utils.MediaTypeUtil;
import org.apache.stanbol.entityhub.core.query.DefaultQueryFactory;
@@ -75,7 +77,7 @@ public final class JerseyUtils {
*/
public static final Set<String> REPRESENTATION_SUPPORTED_MEDIA_TYPES =
Collections.unmodifiableSet(new HashSet<String>(Arrays.asList(
- APPLICATION_JSON,RDF_XML,N3,TURTLE,X_TURTLE,RDF_JSON,N_TRIPLE,
+ APPLICATION_JSON,RDF_XML,N3,TURTLE,X_TURTLE,RDF_JSON,N_TRIPLE,
TEXT_RDF_NT,
MediaTypeUtil.JSON_LD)));
/**
* Unmodifiable Set with the Media Types supported for {@link Entity}
Modified:
stanbol/trunk/entityhub/web/clerezza/src/main/java/org/apache/stanbol/entityhub/web/writer/clerezza/ClerezzaModelWriter.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/entityhub/web/clerezza/src/main/java/org/apache/stanbol/entityhub/web/writer/clerezza/ClerezzaModelWriter.java?rev=1759205&r1=1759204&r2=1759205&view=diff
==============================================================================
---
stanbol/trunk/entityhub/web/clerezza/src/main/java/org/apache/stanbol/entityhub/web/writer/clerezza/ClerezzaModelWriter.java
(original)
+++
stanbol/trunk/entityhub/web/clerezza/src/main/java/org/apache/stanbol/entityhub/web/writer/clerezza/ClerezzaModelWriter.java
Mon Sep 5 07:52:53 2016
@@ -1,5 +1,7 @@
package org.apache.stanbol.entityhub.web.writer.clerezza;
+import static
org.apache.clerezza.rdf.core.serializedform.SupportedFormat.TEXT_RDF_NT;
+
import java.io.IOException;
import java.io.OutputStream;
import java.nio.charset.Charset;
@@ -76,10 +78,14 @@ public class ClerezzaModelWriter impleme
public static final MediaType N_TRIPLE_TYPE =
MediaType.valueOf(SupportedFormat.N_TRIPLE);
/**
+ * Support for the deprecated <code>text/rdf+nt</code> media type
+ */
+ public static final MediaType TEXT_RDF_NT =
MediaType.valueOf(SupportedFormat.TEXT_RDF_NT);
+ /**
* Read-only list of the supported RDF formats
*/
public static final List<MediaType> SUPPORTED_RDF_TYPES =
Collections.unmodifiableList(
- Arrays.asList(TURTLE_TYPE, JSONLD_TYPE, N3_TYPE, N_TRIPLE_TYPE,
RDF_JSON_TYPE, RDF_XML_TYPE, X_TURTLE_TYPE));
+ Arrays.asList(TURTLE_TYPE, JSONLD_TYPE, N3_TYPE, N_TRIPLE_TYPE,
RDF_JSON_TYPE, RDF_XML_TYPE, X_TURTLE_TYPE, TEXT_RDF_NT));
//some Concepts and Relations we use to represent Entities
private final static IRI FOAF_DOCUMENT = new
IRI(NamespaceEnum.foaf+"Document");