Package edu.isi.karma.rep

Examples of edu.isi.karma.rep.RepFactory


  }

  @Override
  public UpdateContainer doIt(Workspace workspace) throws CommandException {
    Worksheet worksheet = workspace.getWorksheet(worksheetId);
    RepFactory f = workspace.getFactory();
    HNode hNode = f.getHNode(hNodeId);
    inputColumns.clear();
    outputColumns.clear();
    outputColumns.add(targetHNodeId);
    ExecutionController ctrl = WorkspaceRegistry.getInstance().getExecutionController(
        workspace.getId());
View Full Code Here


   

   
    Worksheet worksheet = workspace.getWorksheet(worksheetId);
    SuperSelection selection = getSuperSelection(worksheet);
    RepFactory f = workspace.getFactory();
    Alignment alignment = AlignmentManager.Instance().getAlignment(
        AlignmentManager.Instance().constructAlignmentId(workspace.getId(),
            worksheetId));
    OntologyManager ontMgr = workspace.getOntologyManager();
    // Set the prefix and namespace to be used while generating RDF
View Full Code Here

    logger.info("Entered ExportJSONCommand");


    Worksheet worksheet = workspace.getWorksheet(worksheetId);
    SuperSelection selection = getSuperSelection(worksheet);
    RepFactory f = workspace.getFactory();
    Alignment alignment = AlignmentManager.Instance().getAlignment(
        AlignmentManager.Instance().constructAlignmentId(workspace.getId(),
            worksheetId));
    OntologyManager ontMgr = workspace.getOntologyManager();
    // Set the prefix and namespace to be used while generating RDF
View Full Code Here

  public UpdateContainer doIt(Workspace workspace) throws CommandException {
    inputColumns.clear();
    outputColumns.clear();
//    outputColumns.add(targetHNodeId);
    Worksheet worksheet = workspace.getWorksheet(worksheetId);
    RepFactory f = workspace.getFactory();
    HNode hNode = f.getHNode(hNodeId);
    String hTableId = hNode.getHTableId();
    HTable hTable = hNode.getHTable(f);
    String nodeId = hTable.getHNodeIdFromColumnName(newColumnName);
    inputColumns.clear();
    ExecutionController ctrl = WorkspaceRegistry.getInstance().getExecutionController(
View Full Code Here

  }

  protected void saveColumnValues(Workspace workspace) {
    Worksheet worksheet = workspace.getWorksheet(worksheetId);
    SuperSelection selection = getSuperSelection(worksheet);
    RepFactory f = workspace.getFactory();
    HNode hNode = f.getHNode(pythonNodeId);

    this.originalColumnValues = new ArrayList<String>();
    Collection<Node> nodes = new ArrayList<Node>();
    worksheet.getDataTable().collectNodes(hNode.getHNodePath(f), nodes, selection);
    for(Node node : nodes) {
View Full Code Here

  public void resetColumnValues(Workspace workspace) {
    if(this.originalColumnValues != null) {
      Worksheet worksheet = workspace.getWorksheet(worksheetId);
      SuperSelection selection = getSuperSelection(worksheet);
      RepFactory f = workspace.getFactory();
      HNode hNode = f.getHNode(pythonNodeId);

      worksheet.getDataTable().setCollectedNodeValues(hNode.getHNodePath(f), this.originalColumnValues, f, selection);
    }
  }
View Full Code Here

  private void addSubjectMap(KR2RMLMapping mapping,
      Resource mappingRes, TriplesMap trMap,
      URI trMapUri, Workspace workspace) throws RepositoryException {
   
    KR2RMLColumnNameFormatter columnNameFormatter = mapping.getColumnNameFormatter();
    RepFactory factory = workspace.getFactory();
    // Add the subject map statements
    SubjectMap sjMap = trMap.getSubject();
    BNode sjBlankNode = f.createBNode();
    con.add(trMapUri, repoURIs.get(Uris.RR_SUBJECTMAP_URI), sjBlankNode);
    con.add(mappingRes, repoURIs.get(Uris.KM_HAS_SUBJECT_MAP_URI), sjBlankNode);
View Full Code Here

  private void addPredicateObjectMap(KR2RMLMapping mapping, Resource mappingRes, URI trMapUri,
      Workspace workspace, PredicateObjectMap pom, Worksheet worksheet)
      throws RepositoryException {
    KR2RMLColumnNameFormatter columnNameFormatter = mapping.getColumnNameFormatter();
    RepFactory factory = workspace.getFactory();
    URI pomUri = f.createURI(Namespaces.KARMA_DEV + pom.getId());
    //BNode pomBlankNode = f.createBNode();
   
    boolean usablePredicate = addPredicate(pom, columnNameFormatter, factory, pomUri);
    if(!usablePredicate)
View Full Code Here

  public UpdateContainer doIt(Workspace workspace) throws CommandException {
    TripleStoreUtil utilObj = new TripleStoreUtil();
    boolean showModelsWithoutMatching = ModelingConfiguration.isShowModelsWithoutMatching();
    try {
      HashMap<String, List<String>> metadata = utilObj.getMappingsWithMetadata(TripleStoreUrl, context);
      RepFactory factory = workspace.getFactory();
      List<String> model_Names = metadata.get("model_names");
      List<String> model_Urls = metadata.get("model_urls");
      List<String> model_Times = metadata.get("model_publishtimes");
      List<String> model_Contexts = metadata.get("model_contexts");
      List<String> model_inputColumns = metadata.get("model_inputcolumns");
      final List<JSONObject> list = new ArrayList<JSONObject>();
      Set<String> worksheetcolumns = new HashSet<String>();
      if (worksheetId != null && !worksheetId.trim().isEmpty()) {
        HTable htable = factory.getWorksheet(worksheetId).getHeaders();
        getHNodesForWorksheet(htable, worksheetcolumns, factory);
      }
      Iterator<String> nameitr = model_Names.iterator();
      Iterator<String> urlitr = model_Urls.iterator();
      Iterator<String> timeitr = model_Times.iterator();
View Full Code Here

  @Override
  public UpdateContainer doIt(Workspace workspace) throws CommandException {
    inputColumns.clear();
    outputColumns.clear();
    hNodeName.clear();
    RepFactory factory = workspace.getFactory();
    Worksheet oldws = workspace.getWorksheet(worksheetId);
    List<HNode> hnodes = new ArrayList<HNode>();
    JSONArray checked = new JSONArray(hNodeIdList);
    HTable ht;
    if (hNodeId.compareTo("") != 0)
      ht = factory.getHTable(factory.getHNode(hNodeId).getHTableId());
    else
      ht = oldws.getHeaders();
    for (int i = 0; i < checked.length(); i++) {
      JSONObject t = (checked.getJSONObject(i));
      HNode hNode = ht.getHNode(t.getString("value"));
View Full Code Here

TOP

Related Classes of edu.isi.karma.rep.RepFactory

Copyright © 2018 www.massapicom. 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.