MARMOTTA-206: changed ContextServiceImpl to se the new construction Literals.createLiteral(ValueFactory, Object), to experiment with its behaviour
Project: http://git-wip-us.apache.org/repos/asf/incubator-marmotta/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-marmotta/commit/a9a549ee Tree: http://git-wip-us.apache.org/repos/asf/incubator-marmotta/tree/a9a549ee Diff: http://git-wip-us.apache.org/repos/asf/incubator-marmotta/diff/a9a549ee Branch: refs/heads/develop Commit: a9a549eee408aeb8a955ff808e72a177f1d44e54 Parents: a830bd0 Author: Sergio Fernández <[email protected]> Authored: Mon Apr 22 09:15:06 2013 +0200 Committer: Sergio Fernández <[email protected]> Committed: Mon Apr 22 09:15:06 2013 +0200 ---------------------------------------------------------------------- .../services/triplestore/ContextServiceImpl.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-marmotta/blob/a9a549ee/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/services/triplestore/ContextServiceImpl.java ---------------------------------------------------------------------- diff --git a/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/services/triplestore/ContextServiceImpl.java b/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/services/triplestore/ContextServiceImpl.java index 189c566..4112f5c 100644 --- a/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/services/triplestore/ContextServiceImpl.java +++ b/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/services/triplestore/ContextServiceImpl.java @@ -45,6 +45,8 @@ import org.apache.marmotta.platform.core.qualifiers.kspace.InferredKnowledgeSpac import org.apache.marmotta.platform.core.qualifiers.kspace.SystemKnowledgeSpace; import org.openrdf.model.Resource; import org.openrdf.model.URI; +import org.openrdf.model.ValueFactory; +import org.openrdf.model.util.Literals; import org.openrdf.model.vocabulary.RDFS; import org.openrdf.repository.RepositoryConnection; import org.openrdf.repository.RepositoryException; @@ -178,9 +180,10 @@ public class ContextServiceImpl implements ContextService { try { conn.begin(); checkConnectionNamespace(conn); - URI ctx = conn.getValueFactory().createURI(uri); + ValueFactory valueFactory = conn.getValueFactory(); + URI ctx = valueFactory.createURI(uri); if (StringUtils.isNotBlank(label)) { - conn.add(ctx, RDFS.LABEL, conn.getValueFactory().createLiteral(label), ctx); + conn.add(ctx, RDFS.LABEL, Literals.createLiteral(valueFactory, label), ctx); } return ctx; } finally {
