Adjust SPARQL node logic to add datatypes to literals only if lacking a language tag (#175)
This commit is contained in:
parent
e198fce908
commit
119413413a
3 changed files with 9 additions and 9 deletions
|
@ -290,10 +290,10 @@ public class RDFServiceGraph implements GraphWithPerform {
|
|||
literalBuff.append("\"");
|
||||
pyString(literalBuff, node.getLiteralLexicalForm());
|
||||
literalBuff.append("\"");
|
||||
if (node.getLiteralDatatypeURI() != null) {
|
||||
literalBuff.append("^^<").append(node.getLiteralDatatypeURI()).append(">");
|
||||
} else if (!StringUtils.isEmpty(node.getLiteralLanguage())) {
|
||||
if (!StringUtils.isEmpty(node.getLiteralLanguage())) {
|
||||
literalBuff.append("@").append(node.getLiteralLanguage());
|
||||
} else if (node.getLiteralDatatypeURI() != null) {
|
||||
literalBuff.append("^^<").append(node.getLiteralDatatypeURI()).append(">");
|
||||
}
|
||||
return literalBuff.toString();
|
||||
} else {
|
||||
|
|
|
@ -232,10 +232,10 @@ public class SparqlGraph implements GraphWithPerform {
|
|||
literalBuff.append("\"");
|
||||
pyString(literalBuff, node.getLiteralLexicalForm());
|
||||
literalBuff.append("\"");
|
||||
if (node.getLiteralDatatypeURI() != null) {
|
||||
literalBuff.append("^^<").append(node.getLiteralDatatypeURI()).append(">");
|
||||
} else if (!StringUtils.isEmpty(node.getLiteralLanguage())) {
|
||||
if (!StringUtils.isEmpty(node.getLiteralLanguage())) {
|
||||
literalBuff.append("@").append(node.getLiteralLanguage());
|
||||
} else if (node.getLiteralDatatypeURI() != null) {
|
||||
literalBuff.append("^^<").append(node.getLiteralDatatypeURI()).append(">");
|
||||
}
|
||||
return literalBuff.toString();
|
||||
} else {
|
||||
|
|
|
@ -254,10 +254,10 @@ public abstract class RDFServiceImpl implements RDFService {
|
|||
literalBuff.append("\"");
|
||||
pyString(literalBuff, node.getLiteralLexicalForm());
|
||||
literalBuff.append("\"");
|
||||
if (node.getLiteralDatatypeURI() != null) {
|
||||
literalBuff.append("^^<").append(node.getLiteralDatatypeURI()).append(">");
|
||||
} else if (node.getLiteralLanguage() != null && node.getLiteralLanguage().length() > 0) {
|
||||
if (node.getLiteralLanguage() != null && node.getLiteralLanguage().length() > 0) {
|
||||
literalBuff.append("@").append(node.getLiteralLanguage());
|
||||
} else if (node.getLiteralDatatypeURI() != null) {
|
||||
literalBuff.append("^^<").append(node.getLiteralDatatypeURI()).append(">");
|
||||
}
|
||||
return literalBuff.toString();
|
||||
} else {
|
||||
|
|
Loading…
Add table
Reference in a new issue