Refine search
public static Resource generateURI(){ String uri = "https://w3id.org/lodquator/resource/"; //TODO: fix this to do this URI in the PropertyManager uri += UUID.randomUUID().toString(); Resource r = ModelFactory.createDefaultModel().createResource(uri); return r; }
private Resource oneLevelClone( Resource root ) { Model partialCopy = ModelFactory.createDefaultModel(); Resource newRoot = partialCopy.createResource(); transferContentProperties( partialCopy, root, newRoot ); return newRoot; }
private static URI getSWRLVariable(String argument){ Resource variableResource = null; String variableString = argument.substring(1); variableResource = ModelFactory.createDefaultModel().createResource(kb.getPrefixURI("var")+variableString); try { return new URI(variableResource.getURI()); } catch (URISyntaxException e) { // TODO Auto-generated catch block e.printStackTrace(); return null; } }
private static URI getSWRLVariable(String argument){ Resource variableResource = null; String variableString = argument.substring(1); variableResource = ModelFactory.createDefaultModel().createResource(kb.getPrefixURI("var")+variableString); try { return new URI(variableResource.getURI()); } catch (URISyntaxException e) { // TODO Auto-generated catch block e.printStackTrace(); return null; } }
public PdbRdfModel() { model = ModelFactory.createDefaultModel(); DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd-HH:mm:ss"); Date d = new Date(); date = dateFormat.format(d); dataset = model.createResource("http://bio2rdf.org/bio2rdf.dataset:pdb-"+date); model.add(dataset, RDF.type, model.createResource("http://rdfs.org/ns/void#Dataset")); inDataset = model.createProperty("http://rdfs.org/ns/void#inDataset"); }
private static URI getSWRLArgument(String argument){ Resource rdfNode = null; String[] argumentComposition = argument.split(":"); if(argumentComposition.length == 2){ String prefix = argumentComposition[0]; String resourceName = argumentComposition[1]; String namespaceURI = kb.getPrefixURI(prefix); rdfNode = ModelFactory.createDefaultModel().createResource(namespaceURI+resourceName); try { return new URI(rdfNode.getURI()); } catch (URISyntaxException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return null; }
private static URI getSWRLArgument(String argument){ Resource rdfNode = null; String[] argumentComposition = argument.split(":"); if(argumentComposition.length == 2){ String prefix = argumentComposition[0]; String resourceName = argumentComposition[1]; String namespaceURI = kb.getPrefixURI(prefix); rdfNode = ModelFactory.createDefaultModel().createResource(namespaceURI+resourceName); try { return new URI(rdfNode.getURI()); } catch (URISyntaxException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return null; }
private void generateQualityMetadata(){ Resource res = ModelFactory.createDefaultModel().createResource(this.datasetURI); QualityMetadata md = new QualityMetadata(res, false); for(String className : this.metricInstances.keySet()){ QualityMetric m = this.metricInstances.get(className); md.addMetricData(m); } try { RDFDataMgr.write(System.out, md.createQualityMetadata(), Lang.TRIG); } catch (MetadataException e) { logger.error(e.getMessage()); } }
private void generateQualityReport() { QualityReport r = new QualityReport(); List<String> qualityProblems = new ArrayList<String>(); String datasetURI = ""; for(String className : this.metricInstances.keySet()){ QualityMetric m = this.metricInstances.get(className); qualityProblems.add(r.createQualityProblem(m.getMetricURI(), m.getQualityProblems())); datasetURI = m.getDatasetURI(); } Resource res = ModelFactory.createDefaultModel().createResource(datasetURI); this.qualityReport = r.createQualityReport(res, qualityProblems); r.flush(); }
protected Model getDefaultModel() { Model model = ModelFactory.createDefaultModel(); Resource resource = model.createResource("", model.createResource("http://example.com/ns#Bug")); resource.addProperty(RDF.type, model.createResource(LDP.RDFSource.stringValue())); resource.addProperty( model.createProperty("http://example.com/ns#severity"), "High"); resource.addProperty(DCTerms.title, "Another bug to test."); resource.addProperty(DCTerms.description, "Issues that need to be fixed."); return model; }
/** * Generates the quality report associated to this quality assessment process. * Sets the result into the qualityReport attribute */ private void generateQualityReport() { QualityReport r = new QualityReport(); List<String> qualityProblems = new ArrayList<String>(); for(String className : this.metricInstances.keySet()){ QualityMetric m = this.metricInstances.get(className); qualityProblems.add(r.createQualityProblem(m.getMetricURI(), m.getQualityProblems())); } Resource res = ModelFactory.createDefaultModel().createResource(EnvironmentProperties.getInstance().getBaseURI()); this.qualityReport = r.createQualityReport(res, qualityProblems); r.flush(); }
/** * Generates the quality report associated to this quality assessment process. * Sets the result into the qualityReport attribute */ private void generateQualityReport() { QualityReport r = new QualityReport(); List<String> qualityProblems = new ArrayList<String>(); for(String className : this.metricInstances.keySet()){ QualityMetric m = this.metricInstances.get(className); qualityProblems.add(r.createQualityProblem(m.getMetricURI(), m.getQualityProblems())); } Resource res = ModelFactory.createDefaultModel().createResource(EnvironmentProperties.getInstance().getBaseURI()); this.qualityReport = r.createQualityReport(res, qualityProblems); r.flush(); }
/** * Return a description of the capabilities of this reasoner encoded in * RDF. This method is normally called by the ReasonerRegistry which caches * the resulting information so dynamically creating here is not really an overhead. */ @Override public Model getCapabilities() { if (capabilities == null) { capabilities = ModelFactory.createDefaultModel(); Resource base = capabilities.createResource(getURI()); base.addProperty(ReasonerVocabulary.nameP, "Generic Rule Reasoner") .addProperty(ReasonerVocabulary.descriptionP, "Generic rule reasoner, configurable") .addProperty(ReasonerVocabulary.versionP, "0.1"); } return capabilities; }
/** * Prints the quality meta-data produced by this quality assessment process onto the standard output */ @SuppressWarnings("unused") private void generateQualityMetadata(){ Resource res = ModelFactory.createDefaultModel().createResource(EnvironmentProperties.getInstance().getBaseURI()); QualityMetadata md = new QualityMetadata(res, false); for(String className : this.metricInstances.keySet()){ QualityMetric m = this.metricInstances.get(className); md.addMetricData(m); } try { RDFDataMgr.write(System.out, md.createQualityMetadata(), Lang.TRIG); } catch (MetadataException e) { logger.error(e.getMessage()); } }
/** * Prints the quality meta-data produced by this quality assessment process onto the standard output */ @SuppressWarnings("unused") private void generateQualityMetadata(){ Resource res = ModelFactory.createDefaultModel().createResource(EnvironmentProperties.getInstance().getBaseURI()); QualityMetadata md = new QualityMetadata(res, false); for(String className : this.metricInstances.keySet()){ QualityMetric m = this.metricInstances.get(className); md.addMetricData(m); } try { RDFDataMgr.write(System.out, md.createQualityMetadata(), Lang.TRIG); } catch (MetadataException e) { logger.error(e.getMessage()); } }
/** * Prints the quality meta-data produced by this quality assessment process onto the standard output */ @SuppressWarnings("unused") private void generateQualityMetadata(){ Resource res = ModelFactory.createDefaultModel().createResource(EnvironmentProperties.getInstance().getBaseURI()); QualityMetadata md = new QualityMetadata(res, false); for(String className : this.metricInstances.keySet()){ QualityMetric m = this.metricInstances.get(className); md.addMetricData(m); } try { RDFDataMgr.write(System.out, md.createQualityMetadata(), Lang.TRIG); } catch (MetadataException e) { logger.error(e.getMessage()); } }
/** * Prints the quality meta-data produced by this quality assessment process onto the standard output */ @SuppressWarnings("unused") private void generateQualityMetadata(){ Resource res = ModelFactory.createDefaultModel().createResource(EnvironmentProperties.getInstance().getBaseURI()); QualityMetadata md = new QualityMetadata(res, false); for(String className : this.metricInstances.keySet()){ QualityMetric m = this.metricInstances.get(className); md.addMetricData(m); } try { RDFDataMgr.write(System.out, md.createQualityMetadata(), Lang.TRIG); } catch (MetadataException e) { logger.error(e.getMessage()); } }
/** * Prints the quality meta-data produced by this quality assessment process onto the standard output */ @SuppressWarnings("unused") private void generateQualityMetadata(){ Resource res = ModelFactory.createDefaultModel().createResource(EnvironmentProperties.getInstance().getBaseURI()); QualityMetadata md = new QualityMetadata(res, false); for(String className : this.metricInstances.keySet()){ QualityMetric m = this.metricInstances.get(className); md.addMetricData(m); } try { RDFDataMgr.write(System.out, md.createQualityMetadata(), Lang.TRIG); } catch (MetadataException e) { logger.error(e.getMessage()); } }
/** * Prints the quality meta-data produced by this quality assessment process onto the standard output */ @SuppressWarnings("unused") private void generateQualityMetadata(){ Resource res = ModelFactory.createDefaultModel().createResource(EnvironmentProperties.getInstance().getBaseURI()); QualityMetadata md = new QualityMetadata(res, false); for(String className : this.metricInstances.keySet()){ QualityMetric m = this.metricInstances.get(className); md.addMetricData(m); } try { RDFDataMgr.write(System.out, md.createQualityMetadata(), Lang.TRIG); } catch (MetadataException e) { logger.error(e.getMessage()); } }
/** * Generates the quality report associated to this quality assessment process. * Sets the result into the qualityReport attribute */ private void generateQualityReport() { QualityReport r = new QualityReport(); List<String> qualityProblems = new ArrayList<String>(); String datasetURI = ""; for(String className : this.metricInstances.keySet()){ QualityMetric m = this.metricInstances.get(className); if (m.getQualityProblems() == null) continue; qualityProblems.add(r.createQualityProblem(m.getMetricURI(), m.getQualityProblems())); datasetURI = m.getDatasetURI(); } Resource res = ModelFactory.createDefaultModel().createResource(datasetURI); this.qualityReport = r.createQualityReport(res, qualityProblems); r.flush(); }