@Override public void generateJson(String prefix, PrintWriter pw, VWorkspace vWorkspace) { JSONObject outputObject = new JSONObject(); try { outputObject.put(JsonKeys.updateType.name(), "SetWorksheetProperties"); outputObject.put(JsonKeys.worksheetId.name(), worksheetId); WorksheetProperties props = worksheet.getMetadataContainer().getWorksheetProperties(); if (props.getPropertyValue(Property.baseURI) != null) outputObject.put(JsonKeys.baseURI.name(), props.getPropertyValue(Property.baseURI)); if (props.getPropertyValue(Property.prefix) != null) outputObject.put(JsonKeys.prefix.name(), props.getPropertyValue(Property.prefix)); if (props.getPropertyValue(Property.graphLabel) != null && !props.getPropertyValue(Property.graphLabel).trim().isEmpty()) outputObject.put(JsonKeys.graphLabel.name(), props.getPropertyValue(Property.graphLabel)); if (props.getPropertyValue(Property.GithubURL) != null && !props.getPropertyValue(Property.GithubURL).trim().isEmpty()) outputObject.put(JsonKeys.GithubURL.name(), props.getPropertyValue(Property.GithubURL)); pw.println(outputObject.toString()); } catch (JSONException e) { e.printStackTrace(); logger.error("Error occured while generating JSON!"); } }
if (props.getPropertyValue(Property.serviceUrl) == null) { return; Value method = f.createLiteral(props.getPropertyValue(Property.serviceRequestMethod)); con.add(mappingRes, reqMethodUri, method); Value servUrl = f.createLiteral(props.getPropertyValue(Property.serviceUrl)); con.add(mappingRes, serUrlUri, servUrl); if (props.getPropertyValue(Property.serviceRequestMethod).equals(HttpMethods.POST.name())) { Value methodUrl = f.createLiteral(props.getPropertyValue(Property.serviceDataPostMethod)); con.add(mappingRes, postMethodUri, methodUrl);
private void addSourceType(Worksheet worksheet) { String sourceType = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.sourceType); r2rmlMapping.setSourceType(SourceTypes.valueOf(sourceType)); }
String inputColumns = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue( Property.inputColumns); String outputColumns = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue( Property.outputColumns); String oldHistory = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue( Property.oldCommandHistory); String graphLabel = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue( Property.graphLabel); String baseURI = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue( Property.baseURI);
String graphName = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.graphName); if(graphName == null || graphName.isEmpty()) { SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy-kkmmssS");
.name()); Worksheet worksheet = workspace.getWorksheet(worksheetId); String rdfPrefix = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.prefix); String rdfNamespace = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.baseURI); String selectionName = request.getParameter(Arguments.selectionName.name()); PublishRDFCommand comm = new PublishRDFCommand(getNewId(workspace),
if(n != null && n.getValue() != null && !n.getValue().isEmptyValue() && n.getValue().asString() != null && !n.getValue().asString().trim().isEmpty() ) { String value = n.getValue().asString().trim().replace(" ", ""); String baseURI = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.baseURI); try { URI uri = new URI(value);
String value = n.getValue().asString().trim().replace(" ", "");; builder = new StringBuilder(); String baseURI = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.baseURI); try { URI uri = new URI(value);
String url = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.modelUrl); String modelContext = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.modelContext); TripleStoreUtil utilObj = new TripleStoreUtil(); String modelRepoUrl = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.modelRepository); modelRepoUrl = modelRepoUrl == null || modelRepoUrl.isEmpty()? TripleStoreUtil.defaultModelsRepoUrl : modelRepoUrl; Map<String, String> bloomfilterMapping = new HashMap<>();
if(n != null && n.getValue() != null && !n.getValue().isEmptyValue() && n.getValue().asString() != null && !n.getValue().asString().trim().isEmpty() ) { String uri = n.getValue().asString().trim().replace(" ", ""); String baseURI = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.baseURI); try { URI t1 = new URI(uri);
try { printWriter = new PrintWriter(jsonFileLocalPath); String baseURI = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.baseURI); JSONKR2RMLRDFWriter writer = new JSONKR2RMLRDFWriter(printWriter, baseURI); if((contextJSON == null || contextJSON.trim().isEmpty()) && contextURL != null && !contextURL.isEmpty())
private Worksheet groupByTopLevel(Worksheet oldws, Workspace workspace, List<String> hnodeIDs, List<HNode> keyhnodes, List<HNode> valuehnodes, RepFactory factory) { SuperSelection selection = getSuperSelection(oldws); Worksheet newws = factory.createWorksheet("GroupBy: " + oldws.getTitle(), workspace, oldws.getEncoding()); newws.getMetadataContainer().getWorksheetProperties().setPropertyValue(Property.sourceType, oldws.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.sourceType)); HTable newht = newws.getHeaders(); ArrayList<Row> rows = oldws.getDataTable().getRows(0, oldws.getDataTable().getNumRows(), selection);
getPropertyValue(Property.graphLabel); getPropertyValue(Property.baseURI); getPropertyValue(Property.prefix);
private Worksheet unfoldTopLevel(Worksheet oldws, String keyHNodeid, String valueHNodeid, Workspace workspace, RepFactory factory) { Worksheet newws = factory.createWorksheet("Unfold: " + oldws.getTitle(), workspace, oldws.getEncoding()); SuperSelection selection = getSuperSelection(oldws); newws.getMetadataContainer().getWorksheetProperties().setPropertyValue(Property.sourceType, oldws.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.sourceType)); ArrayList<HNode> topHNodes = new ArrayList<>(oldws.getHeaders().getHNodes()); ArrayList<Row> rows = oldws.getDataTable().getRows(0, oldws.getDataTable().getNumRows(), selection);
templVal = f.createURI(value); }catch(IllegalArgumentException e) { String baseURI = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue( Property.baseURI); templVal = f.createURI(baseURI + value);
this.worksheetName = worksheet.getTitle(); String graphLabel = worksheet.getMetadataContainer().getWorksheetProperties(). getPropertyValue(Property.graphLabel); .getPropertyValue(Property.graphName); if (graphName == null || graphName.isEmpty()) {
R2RMLAlignmentFileSaver fileSaver = new R2RMLAlignmentFileSaver(workspace); String graphLabel = worksheet.getMetadataContainer().getWorksheetProperties(). getPropertyValue(WorksheetProperties.Property.graphLabel);
String modelName = props.getPropertyValue(Property.graphLabel); String worksheetTitle = worksheet.getTitle();