Add comments + reformat. Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/f05d9dc4 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/f05d9dc4 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/f05d9dc4
Branch: refs/heads/JENA-507 Commit: f05d9dc455f605f6402596f3edd51902f193b0da Parents: 3c25848 Author: Andy Seaborne <[email protected]> Authored: Thu Jan 28 09:50:50 2016 +0000 Committer: Andy Seaborne <[email protected]> Committed: Thu Jan 28 09:50:50 2016 +0000 ---------------------------------------------------------------------- .../riot/process/normalize/CanonicalizeLiteral.java | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/f05d9dc4/jena-arq/src/main/java/org/apache/jena/riot/process/normalize/CanonicalizeLiteral.java ---------------------------------------------------------------------- diff --git a/jena-arq/src/main/java/org/apache/jena/riot/process/normalize/CanonicalizeLiteral.java b/jena-arq/src/main/java/org/apache/jena/riot/process/normalize/CanonicalizeLiteral.java index 3f8490e..9aaf867 100644 --- a/jena-arq/src/main/java/org/apache/jena/riot/process/normalize/CanonicalizeLiteral.java +++ b/jena-arq/src/main/java/org/apache/jena/riot/process/normalize/CanonicalizeLiteral.java @@ -68,14 +68,13 @@ public class CanonicalizeLiteral implements Function<Node, Node> return n2 ; } - private static Node canonicalLangtag(String lexicalForm, String langTag) - { - String langTag2 = LangTag.canonical(langTag) ; + private static Node canonicalLangtag(String lexicalForm, String langTag) { + String langTag2 = LangTag.canonical(langTag); if ( langTag2.equals(langTag) ) - return null ; - return NodeFactory.createLiteral(lexicalForm, langTag2) ; + return null; + return NodeFactory.createLiteral(lexicalForm, langTag2); } - + private static final RDFDatatype dtPlainLiteral = NodeFactory.getType(RDF.getURI()+"PlainLiteral") ; private final static Map<RDFDatatype, DatatypeHandler> dispatch = new HashMap<>() ; @@ -120,10 +119,9 @@ public class CanonicalizeLiteral implements Function<Node, Node> dispatch.put(XSDDatatype.XSDduration, null) ; dispatch.put(XSDDatatype.XSDboolean, NormalizeValue.dtBoolean) ; + // Convert to RDF 1.1 form - no explicit datatype. dispatch.put(XSDDatatype.XSDstring, NormalizeValue.dtXSDString) ; - - + // Convert (illegal) rdf:PlainLiteral to a legal RDF term. dispatch.put(dtPlainLiteral, NormalizeValue.dtPlainLiteral) ; - } }
