Examples of RandomGUID


Examples of edu.isi.karma.util.RandomGUID

  public String getZippedSpatialDataPath() {
    return zippedSpatialDataFolderAndName;
  }

  public String SaveSpatialDataAndReturnKMLString() throws Exception {
    String spatialDataFolder = new RandomGUID().toString();
    String fileName = worksheet.getTitle();
    fileName = fileName.substring(0, fileName.length() - 4);
    zippedSpatialDataFolderAndName = spatialDataFolder + "/" + fileName
        + ".zip";
    spatialDataFolder = ServletContextParameterMap
View Full Code Here

Examples of edu.isi.karma.util.RandomGUID

    }
    return result;
  }

  public File SaveSpatialData() throws Exception {
    String spatialDataFolder = new RandomGUID().toString();
    String fileName = worksheet.getTitle();
    fileName = fileName.substring(0, fileName.length() - 4);
    zippedSpatialDataFolderAndName = spatialDataFolder + "/" + fileName
        + ".zip";
    spatialDataFolder = ServletContextParameterMap
View Full Code Here

Examples of edu.isi.karma.util.RandomGUID

      this.type = e.type;
    }
  }
 
  private void init() {
    this.id = new RandomGUID().toString();
    this.type = LinkType.None;
  }
View Full Code Here

Examples of edu.isi.karma.util.RandomGUID

          int modelDataPropertyCount = dataPropertyCount.get(modelKey);
          for (int i = 0; i < modelDataPropertyCount - graphDataPropertyCount; i++) {
            Node newNode = null;
            if (n instanceof ColumnNode) {
              ColumnNode c = (ColumnNode)n;
              newNode = new ColumnNode(new RandomGUID().toString(), c.getHNodeId(), c.getColumnName(), c.getRdfLiteralType());
            }
            if (newNode == null) {
              return null;
            }
            if (this.graphBuilder.addNode(newNode)) {
View Full Code Here

Examples of edu.isi.karma.util.RandomGUID

          new DirectedWeightedMultigraph<Node, LabeledLink>(LabeledLink.class);
     
      for (Node n : steinerNodes)
        tree.addVertex(n);
     
      SemanticModel sm = new SemanticModel(new RandomGUID().toString(), tree);
      SortableSemanticModel sortableSemanticModel = new SortableSemanticModel(sm, null);
      sortableSemanticModels.add(sortableSemanticModel);
      return sortableSemanticModels;
    }
   
    logger.info("graph nodes: " + this.graphBuilder.getGraph().vertexSet().size());
    logger.info("graph links: " + this.graphBuilder.getGraph().edgeSet().size());

    logger.info("number of steiner sets: " + candidateSteinerSets.numberOfCandidateSets());

//    logger.info("updating weights according to training data ...");
//    long start = System.currentTimeMillis();
//    this.updateWeights();
//    long updateWightsElapsedTimeMillis = System.currentTimeMillis() - start;
//    logger.info("time to update weights: " + (updateWightsElapsedTimeMillis/1000F));
   
    logger.info("computing steiner trees ...");
    int number = 1;
    for (SteinerNodes sn : candidateSteinerSets.getSteinerSets()) {
      if (sn == null) continue;
      logger.debug("computing steiner tree for steiner nodes set " + number + " ...");
      logger.debug(sn.getScoreDetailsString());
      number++;
//      logger.info("START ...");
     
      List<DirectedWeightedMultigraph<Node, LabeledLink>> topKSteinerTrees;
      if (this.graphBuilder instanceof GraphBuilderTopK)
        topKSteinerTrees =  ((GraphBuilderTopK)this.graphBuilder).getTopKSteinerTrees(sn.getNodes(), ModelingConfiguration.getMaxCandidateModels());
      else
      {
        topKSteinerTrees = new LinkedList<DirectedWeightedMultigraph<Node, LabeledLink>>();
        SteinerTree steinerTree = new SteinerTree(
            new AsUndirectedGraph<Node, DefaultLink>(this.graphBuilder.getGraph()), Lists.newLinkedList(sn.getNodes()));
        WeightedMultigraph<Node, DefaultLink> t = steinerTree.getDefaultSteinerTree();
        TreePostProcess treePostProcess = new TreePostProcess(this.graphBuilder, t);
        if (treePostProcess.getTree() != null)
          topKSteinerTrees.add(treePostProcess.getTree());
      }
     
//      System.out.println(GraphUtil.labeledGraphToString(treePostProcess.getTree()));
     
//      logger.info("END ...");

      for (DirectedWeightedMultigraph<Node, LabeledLink> tree: topKSteinerTrees) {
        if (tree != null) {
//          System.out.println();
          SemanticModel sm = new SemanticModel(new RandomGUID().toString(),
              tree,
              columnNodes,
              sn.getMappingToSourceColumns()
              );
          SortableSemanticModel sortableSemanticModel =
View Full Code Here

Examples of edu.isi.karma.util.RandomGUID

              continue;
          }
        }


        String nodeId = new RandomGUID().toString();
        ColumnNode target = new ColumnNode(nodeId, nodeId, sourceColumn.getColumnName(), null);
        if (!this.graphBuilder.addNode(target)) continue;;
        addedNodes.add(target);

        String linkId = LinkIdFactory.getLinkId(propertyUri, source.getId(), target.getId())
View Full Code Here

Examples of edu.isi.karma.util.RandomGUID

      nodeId = nodeIdFactory.getNodeId(domainUri);
      source = new InternalNode(nodeId, new Label(domainUri));
      if (!this.graphBuilder.addNodeAndUpdate(source, addedNodes)) return null;
    }

    nodeId = new RandomGUID().toString();
    ColumnNode target = new ColumnNode(nodeId, nodeId, sourceColumn.getColumnName(), null);
    if (!this.graphBuilder.addNode(target)) return null;
    addedNodes.add(target);

    String linkId = LinkIdFactory.getLinkId(propertyUri, source.getId(), target.getId())
View Full Code Here

Examples of edu.isi.karma.util.RandomGUID

          if (this.graphBuilder.addNode(node)) {
            n1 = node;
          } else continue;
        }
        else {
          String id = new RandomGUID().toString();
          ColumnNode node = new ColumnNode(id, id, ((ColumnNode)target).getColumnName(), null);
          if (this.graphBuilder.addNode(node)) {
            n1 = node;
          } else continue;
        }

        visitedNodes.put(source, n1);
      }

      if (n2 == null) {

        if (target instanceof InternalNode) {
          String id = nodeIdFactory.getNodeId(target.getLabel().getUri());
          InternalNode node = new InternalNode(id, new Label(target.getLabel()));
          if (this.graphBuilder.addNode(node)) {
            n2 = node;
          } else continue;
        }
        else if(target instanceof LiteralNode) {
          LiteralNode lTarget = (LiteralNode)target;
          String id = nodeIdFactory.getNodeId(lTarget.getValue());
          LiteralNode node = new LiteralNode(id, lTarget.getValue(), new Label(target.getLabel()), lTarget.isUri());
          if (this.graphBuilder.addNode(node)) {
            n2 = node;
          } else continue;
        }
        else {
          String id = new RandomGUID().toString();
          ColumnNode node = new ColumnNode(id, id, ((ColumnNode)target).getColumnName(), null);
          if (this.graphBuilder.addNode(node)) {
            n2 = node;
          } else continue;
        }
View Full Code Here

Examples of edu.isi.karma.util.RandomGUID

          }
        } else {
          n1 = nodes.iterator().next();
        }

        id = new RandomGUID().toString();
        node = new ColumnNode(id, id, "", null);
        if (this.graphBuilder.addNode(node)) {
          n2 = node;
        } else {
          continue;
View Full Code Here

Examples of edu.isi.karma.util.RandomGUID

          new DirectedWeightedMultigraph<Node, LabeledLink>(LabeledLink.class);
     
      for (Node n : steinerNodes)
        tree.addVertex(n);
     
      SemanticModel sm = new SemanticModel(new RandomGUID().toString(), tree);
      SortableSemanticModel sortableSemanticModel = new SortableSemanticModel(sm, null);
      sortableSemanticModels.add(sortableSemanticModel);
      return sortableSemanticModels;
    }
   
    logger.info("graph nodes: " + this.graphBuilder.getGraph().vertexSet().size());
    logger.info("graph links: " + this.graphBuilder.getGraph().edgeSet().size());

    logger.info("number of steiner sets: " + candidateSteinerSets.numberOfCandidateSets());

//    logger.info("updating weights according to training data ...");
//    long start = System.currentTimeMillis();
//    this.updateWeights();
//    long updateWightsElapsedTimeMillis = System.currentTimeMillis() - start;
//    logger.info("time to update weights: " + (updateWightsElapsedTimeMillis/1000F));
   
    logger.info("computing steiner trees ...");
    int number = 1;
    for (SteinerNodes sn : candidateSteinerSets.getSteinerSets()) {
      if (sn == null) continue;
      logger.debug("computing steiner tree for steiner nodes set " + number + " ...");
      logger.debug(sn.getScoreDetailsString());
      number++;
//      logger.info("START ...");
     
      List<DirectedWeightedMultigraph<Node, LabeledLink>> topKSteinerTrees;
//      if (this.graphBuilder instanceof GraphBuilderTopK) {
//        topKSteinerTrees =  ((GraphBuilderTopK)this.graphBuilder).getTopKSteinerTrees(sn.getNodes(), ModelingConfiguration.getMaxCandidateModels());
//      }
//      else
      {
        topKSteinerTrees = new LinkedList<DirectedWeightedMultigraph<Node, LabeledLink>>();
        SteinerTree steinerTree = new SteinerTree(
            new AsUndirectedGraph<Node, DefaultLink>(this.graphBuilder.getGraph()), Lists.newLinkedList(sn.getNodes()));
        WeightedMultigraph<Node, DefaultLink> t = steinerTree.getDefaultSteinerTree();
        TreePostProcess treePostProcess = new TreePostProcess(this.graphBuilder, t);
        if (treePostProcess.getTree() != null)
          topKSteinerTrees.add(treePostProcess.getTree());
      }
     
//      System.out.println(GraphUtil.labeledGraphToString(treePostProcess.getTree()));
     
//      logger.info("END ...");

      for (DirectedWeightedMultigraph<Node, LabeledLink> tree: topKSteinerTrees) {
        if (tree != null) {
//          System.out.println();
          SemanticModel sm = new SemanticModel(new RandomGUID().toString(),
              tree,
              columnNodes,
              sn.getMappingToSourceColumns()
              );
          SortableSemanticModel sortableSemanticModel =
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.