private void init() { Label l = null; this.label = new Label(l); this.status = LinkStatus.Normal; this.keyInfo = LinkKeyInfo.None; this.isProvenance = false; this.isMainProvenanceLink = false; this.modelIds = new HashSet<>(); }
public void setRdfLiteralType(String rdfLiteralType) { if (rdfLiteralType != null && rdfLiteralType.trim().length() > 0) { rdfLiteralType = rdfLiteralType.replace(Prefixes.XSD + ":", Namespaces.XSD); this.rdfLiteralType = new Label(rdfLiteralType, Namespaces.XSD, Prefixes.XSD); } else { this.rdfLiteralType = null; } }
public LiteralNode addLiteralNode(String nodeId, String value, String type, String language, boolean isUri) { type = type.replace(Prefixes.XSD + ":", Namespaces.XSD); Label literalType = new Label(type, Namespaces.XSD, Prefixes.XSD); String id = nodeId; if(isUri && value.startsWith("\"") && value.endsWith("\"")) value = value.substring(1, value.length()-1); LiteralNode node = new LiteralNode(id, value, literalType, language, isUri); if(this.graphBuilder.addNode(node)) return node; return null; }
public LiteralNode addLiteralNode(String value, String type, String language, boolean isUri) { type = type.replace(Prefixes.XSD + ":", Namespaces.XSD); Label literalType = new Label(type, Namespaces.XSD, Prefixes.XSD); String id = nodeIdFactory.getNodeId(value); if(isUri && value.startsWith("\"") && value.endsWith("\"")) value = value.substring(1, value.length()-1); LiteralNode node = new LiteralNode(id, value, literalType, language, isUri); if(this.graphBuilder.addNode(node)) return node; return null; }
private void init() { this.id = new RandomGUID().toString(); Label l = null; this.label = new Label(l); this.type = NodeType.None; this.modelIds = new HashSet<>(); }
superClasses.put(Uris.THING_URI, new Label(Uris.THING_URI, Namespaces.OWL, Prefixes.OWL));
public ColumnNode(String id, String hNodeId, String columnName, Label rdfLiteralType, String language) { super(id, new Label(hNodeId), NodeType.ColumnNode); this.hNodeId = hNodeId; this.columnName = columnName; this.setRdfLiteralType(rdfLiteralType); this.setLanguage(language); this.userSemanticTypes = null; this.learnedSemanticTypes = null; this.semanticTypeStatus = ColumnSemanticTypeStatus.NotAssigned; }
Label label = new Label(uri); return label;
private void addInternalNodes(SemanticModel model, Set<InternalNode> addedNodes) { if (model == null || model.getGraph() == null) return; if (addedNodes == null) addedNodes = new HashSet<>(); HashMap<String, Integer> uriCount = new HashMap<>(); for (Node n : model.getGraph().vertexSet()) { if (n instanceof InternalNode) { Integer count = uriCount.get(n.getUri()); if (count == null) uriCount.put(n.getUri(), 1); else uriCount.put(n.getUri(), count.intValue() + 1); } } for (Map.Entry<String, Integer> stringIntegerEntry : uriCount.entrySet()) { int modelNodeCount = stringIntegerEntry.getValue(); Set<Node> matchedNodes = this.graphBuilder.getUriToNodesMap().get(stringIntegerEntry.getKey()); int graphNodeCount = matchedNodes == null ? 0 : matchedNodes.size(); for (int i = 0; i < modelNodeCount - graphNodeCount; i++) { String id = this.nodeIdFactory.getNodeId(stringIntegerEntry.getKey()); Node n = new InternalNode(id, new Label(stringIntegerEntry.getKey())); if (this.graphBuilder.addNode(n)) addedNodes.add((InternalNode)n); } } }
Node n = new InternalNode(id, new Label(stringIntegerEntry.getKey())); if (this.graphBuilder.addNode(n)) addedNodes.add((InternalNode)n);
public void updateLiteralNode(String nodeId, String value, String type, String language, boolean isUri) { LiteralNode node = (LiteralNode) getNodeById(nodeId); if(node != null) { type = type.replace(Prefixes.XSD + ":", Namespaces.XSD); Label literalType = new Label(type, Namespaces.XSD, Prefixes.XSD); node.setDatatype(literalType); node.setValue(value); node.setLanguage(language); node.setUri(isUri); } else { addLiteralNode(nodeId, value, type, language, isUri); } }
String wgs84Ontology = "http://www.w3.org/2003/01/geo/wgs84_pos#"; Label featurePredicatName = new Label(geonamesOntology + "Feature", geonamesOntology, "gn"); Label latPredicatName = new Label(wgs84Ontology + "lat", wgs84Ontology, "wgs84"); Label lngPredicatName = new Label(wgs84Ontology + "long", wgs84Ontology, "wgs84");
private void initialGraph() { logger.debug("<enter"); ModelingConfiguration modelingConfiguration = ModelingConfigurationRegistry.getInstance().getModelingConfiguration(ContextParametersRegistry.getInstance().getContextParameters(ontologyManager.getContextId()).getKarmaHome()); // Add Thing to the Graph if (modelingConfiguration.getThingNode()) { String id = nodeIdFactory.getNodeId(Uris.THING_URI); Label label = new Label(Uris.THING_URI, Namespaces.OWL, Prefixes.OWL); Node thing = new InternalNode(id, label); addNode(thing); } logger.debug("exit>"); }
source = new InternalNode(nodeId, new Label(domainUri)); if (!this.graphBuilder.addNodeAndUpdate(source, addedNodes)) return null;
private void loadClasses() { this.classes.put(Uris.THING_URI, new Label(Uris.THING_URI, Namespaces.OWL, Prefixes.OWL));
continue; Label classPredicate = new Label(n.getLabel().getUri(), n.getLabel().getNs(), n.getLabel().getPrefix(), n.getLabel().getRdfsLabel(), n.getLabel().getRdfsComment()); continue; Label propertyPredicate = new Label(e.getLabel().getUri(), e.getLabel().getNs(), e.getLabel().getPrefix(), e.getLabel().getRdfsLabel(), e.getLabel().getRdfsComment()); IndividualPropertyAtom propertyAtom;
Label predicateName = new Label(predicateUri, predicateNs, predicatePrefix); Argument arg1 = new Argument(argument1Id, argument1Id, argument1Type);
Label predicateName = new Label(predicateUri, predicateNs, predicatePrefix); Argument arg1 = new Argument(argument1Id, argument1Id, argument1Type);