String predicateUri = t.getPredicate().stringValue(); predicate.put("uri", predicateUri); String predicateCurie = prefixService.getCurie(predicateUri); predicate.put("curie", StringUtils.isNotBlank(predicateCurie) ? predicateCurie : predicateUri); triple.put("predicate", predicate); if (value instanceof URI) { //http uri object.put("uri", objectValue); String objectCurie = prefixService.getCurie(objectValue); object.put("curie", StringUtils.isNotBlank(objectCurie) ? objectCurie : objectValue); object.put("cache", "true"); objectValue = "\"" + objectValue + "\"@" + lang; if (literal.getDatatype() != null) { String datatype = prefixService.getCurie(literal.getDatatype().stringValue()); object.put("datatype", datatype); objectValue += "^^" + datatype; String datatype = prefixService.getCurie(literal.getDatatype().stringValue()); object.put("datatype", datatype); objectValue = "\"" + objectValue + "\"^^" + datatype; String contextUri = t.getContext().stringValue(); context.put("uri", contextUri); String contextCurie = prefixService.getCurie(contextUri); context.put("curie", StringUtils.isNotBlank(contextCurie) ? contextCurie : contextUri); triple.put("context", context);
String predicateUri = t.getPredicate().stringValue(); predicate.put("uri", predicateUri); String predicateCurie = prefixService.getCurie(predicateUri); predicate.put("curie", StringUtils.isNotBlank(predicateCurie) ? predicateCurie : predicateUri); triple.put("predicate", predicate); if (value instanceof URI) { //http uri object.put("uri", objectValue); String objectCurie = prefixService.getCurie(objectValue); object.put("curie", StringUtils.isNotBlank(objectCurie) ? objectCurie : objectValue); object.put("cache", "true"); objectValue = "\"" + objectValue + "\"@" + lang; if (literal.getDatatype() != null) { String datatype = prefixService.getCurie(literal.getDatatype().stringValue()); object.put("datatype", datatype); objectValue += "^^" + datatype; String datatype = prefixService.getCurie(literal.getDatatype().stringValue()); object.put("datatype", datatype); objectValue = "\"" + objectValue + "\"^^" + datatype; String contextUri = t.getContext().stringValue(); context.put("uri", contextUri); String contextCurie = prefixService.getCurie(contextUri); context.put("curie", StringUtils.isNotBlank(contextCurie) ? contextCurie : contextUri); triple.put("context", context);